xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 13ec1e3155c7e9bf037b12af186351b7fa9b9450)
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_char swig_types[86]
2787 #define SWIGTYPE_p_p_void swig_types[87]
2788 #define SWIGTYPE_p_pthread_rwlock_t swig_types[88]
2789 #define SWIGTYPE_p_pthread_t swig_types[89]
2790 #define SWIGTYPE_p_short swig_types[90]
2791 #define SWIGTYPE_p_signed_char swig_types[91]
2792 #define SWIGTYPE_p_size_t swig_types[92]
2793 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[93]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[94]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[95]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[96]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[97]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[98]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[99]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[100]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[101]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[102]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[103]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[104]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[105]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[106]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[107]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[108]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[109]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[110]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[111]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[112]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[113]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[114]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[115]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[116]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[117]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[118]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[119]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[120]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[121]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[122]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[123]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[124]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[125]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[126]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[127]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[128]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[129]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[130]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_t swig_types[131]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t swig_types[132]
2833 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Module_t swig_types[133]
2834 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[134]
2835 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ObjectFile_t swig_types[135]
2836 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArch_t swig_types[136]
2837 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArgs_t swig_types[137]
2838 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueArray_t swig_types[138]
2839 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t swig_types[139]
2840 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t swig_types[140]
2841 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t swig_types[141]
2842 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t swig_types[142]
2843 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueFormat_t swig_types[143]
2844 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t swig_types[144]
2845 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueProperties_t swig_types[145]
2846 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueRegex_t swig_types[146]
2847 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t swig_types[147]
2848 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueString_t swig_types[148]
2849 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t swig_types[149]
2850 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValueUUID_t swig_types[150]
2851 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__OptionValue_t swig_types[151]
2852 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Platform_t swig_types[152]
2853 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t swig_types[153]
2854 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t swig_types[154]
2855 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Process_t swig_types[155]
2856 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Property_t swig_types[156]
2857 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t swig_types[157]
2858 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t swig_types[158]
2859 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__REPL_t swig_types[159]
2860 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t swig_types[160]
2861 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t swig_types[161]
2862 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegisterContext_t swig_types[162]
2863 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__RegularExpression_t swig_types[163]
2864 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptInterpreter_t swig_types[164]
2865 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t swig_types[165]
2866 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t swig_types[166]
2867 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SearchFilter_t swig_types[167]
2868 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SectionLoadList_t swig_types[168]
2869 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Section_t swig_types[169]
2870 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Settings_t swig_types[170]
2871 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameList_t swig_types[171]
2872 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t swig_types[172]
2873 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StackFrame_t swig_types[173]
2874 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StopInfo_t swig_types[174]
2875 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[175]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[176]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[177]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[178]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[179]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[180]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[181]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[182]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[183]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[184]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[185]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[186]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[187]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[188]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[189]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t swig_types[190]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[191]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[192]
2893 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
2894 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
2895 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
2896 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
2897 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
2898 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
2899 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
2900 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
2901 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
2902 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
2903 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
2904 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
2905 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
2906 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
2907 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
2908 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
2909 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
2910 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
2911 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[211]
2912 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[212]
2913 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[213]
2914 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[214]
2915 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[215]
2916 #define SWIGTYPE_p_std__string swig_types[216]
2917 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[217]
2918 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[218]
2919 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[219]
2920 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[220]
2921 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[221]
2922 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[222]
2923 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[223]
2924 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t swig_types[224]
2925 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SectionList_t swig_types[225]
2926 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[226]
2927 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t swig_types[227]
2928 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[228]
2929 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[229]
2930 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[230]
2931 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[231]
2932 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceCursor_t swig_types[232]
2933 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__TraceExporter_t swig_types[233]
2934 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[234]
2935 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[235]
2936 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[236]
2937 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[237]
2938 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[238]
2939 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[239]
2940 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[240]
2941 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[241]
2942 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[242]
2943 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[243]
2944 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[244]
2945 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[245]
2946 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[246]
2947 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[247]
2948 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[248]
2949 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[249]
2950 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[250]
2951 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[251]
2952 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[252]
2953 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[253]
2954 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[254]
2955 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[255]
2956 #define SWIGTYPE_p_unsigned_char swig_types[256]
2957 #define SWIGTYPE_p_unsigned_int swig_types[257]
2958 #define SWIGTYPE_p_unsigned_long_long swig_types[258]
2959 #define SWIGTYPE_p_unsigned_short swig_types[259]
2960 #define SWIGTYPE_p_void swig_types[260]
2961 static swig_type_info *swig_types[262];
2962 static swig_module_info swig_module = {swig_types, 261, 0, 0, 0, 0};
2963 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2964 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2965 
2966 /* -------- TYPES TABLE (END) -------- */
2967 
2968 #define SWIG_name      "lldb"
2969 #define SWIG_init      luaopen_lldb
2970 #define SWIG_init_user luaopen_lldb_user
2971 
2972 #define SWIG_LUACODE   luaopen_lldb_luacode
2973 
2974 namespace swig {
2975 typedef struct{} LANGUAGE_OBJ;
2976 }
2977 
2978 
2979 #include <string>
2980 
2981 
2982 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2983   int ret = lua_isstring(L, idx);
2984   if (!ret)
2985    ret = lua_isnil(L, idx);
2986   return ret;
2987 }
2988 
2989 
2990 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2991 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2992 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2993 #else
2994 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2995 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2996 #endif
2997 /* counting the size of arrays:*/
2998 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2999 {
3000 	int n=0;
3001 	while(1){
3002 		lua_rawgeti(L,index,n+1);
3003 		if (lua_isnil(L,-1))break;
3004 		++n;
3005 		lua_pop(L,1);
3006 	}
3007 	lua_pop(L,1);
3008 	return n;
3009 }
3010 
3011 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3012 {
3013 	int n=0;
3014 	lua_pushnil(L);  /* first key*/
3015 	while (lua_next(L, index) != 0) {
3016 		++n;
3017 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3018 	}
3019 	return n;
3020 }
3021 
3022 /* super macro to declare array typemap helper fns */
3023 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3024 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3025 		int i;\
3026 		for (i = 0; i < size; i++) {\
3027 			lua_rawgeti(L,index,i+1);\
3028 			if (lua_isnumber(L,-1)){\
3029 				array[i] = (TYPE)lua_tonumber(L,-1);\
3030 			} else {\
3031 				lua_pop(L,1);\
3032 				return 0;\
3033 			}\
3034 			lua_pop(L,1);\
3035 		}\
3036 		return 1;\
3037 	}\
3038 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3039 		TYPE *array;\
3040 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3041 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3042 			return 0;\
3043 		}\
3044 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3045 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3046 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3047 			SWIG_FREE_ARRAY(array);\
3048 			return 0;\
3049 		}\
3050 		return array;\
3051 	}\
3052 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3053 	{\
3054 		TYPE *array;\
3055 		if (!lua_istable(L,index)) {\
3056 			SWIG_Lua_pusherrstring(L,"expected a table");\
3057 			return 0;\
3058 		}\
3059 		*size=SWIG_itable_size(L,index);\
3060 		if (*size<1){\
3061 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3062 			return 0;\
3063 		}\
3064 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3065 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3066 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3067 			SWIG_FREE_ARRAY(array);\
3068 			return 0;\
3069 		}\
3070 		return array;\
3071 	}\
3072 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3073 		int i;\
3074 		lua_newtable(L);\
3075 		for (i = 0; i < size; i++){\
3076 			lua_pushnumber(L,(lua_Number)array[i]);\
3077 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3078 		}\
3079 	}
3080 
3081 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3082 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3083 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3084 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3085 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3086 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3087 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3088 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3089 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3090 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3091 
3092 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3093 	int i;
3094 	for (i = 0; i < size; i++) {
3095 		lua_rawgeti(L,index,i+1);
3096 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3097 			lua_pop(L,1);
3098 			return 0;
3099 		}
3100 		lua_pop(L,1);
3101 	}
3102 	return 1;
3103 }
3104 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3105 	void **array;
3106 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3107 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3108 		return 0;
3109 	}
3110 	array=SWIG_ALLOC_ARRAY(void*,size);
3111 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3112 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3113 		SWIG_FREE_ARRAY(array);
3114 		return 0;
3115 	}
3116 	return array;
3117 }
3118 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3119 	void **array;
3120 	if (!lua_istable(L,index)) {
3121 		SWIG_Lua_pusherrstring(L,"expected a table");
3122 		return 0;
3123 	}
3124 	*size=SWIG_itable_size(L,index);
3125 	if (*size<1){
3126 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3127 		return 0;
3128 	}
3129 	array=SWIG_ALLOC_ARRAY(void*,*size);
3130 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3131 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3132 		SWIG_FREE_ARRAY(array);
3133 		return 0;
3134 	}
3135 	return array;
3136 }
3137 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3138 	int i;
3139 	lua_newtable(L);
3140 	for (i = 0; i < size; i++){
3141 		SWIG_NewPointerObj(L,array[i],type,own);
3142 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3143 	}
3144 }
3145 
3146 
3147 #include <algorithm>
3148 #include <string>
3149 
3150 
3151 #include "lldb/lldb-public.h"
3152 #include "lldb/API/SBAddress.h"
3153 #include "lldb/API/SBAttachInfo.h"
3154 #include "lldb/API/SBBlock.h"
3155 #include "lldb/API/SBBreakpoint.h"
3156 #include "lldb/API/SBBreakpointLocation.h"
3157 #include "lldb/API/SBBreakpointName.h"
3158 #include "lldb/API/SBBroadcaster.h"
3159 #include "lldb/API/SBCommandInterpreter.h"
3160 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3161 #include "lldb/API/SBCommandReturnObject.h"
3162 #include "lldb/API/SBCommunication.h"
3163 #include "lldb/API/SBCompileUnit.h"
3164 #include "lldb/API/SBData.h"
3165 #include "lldb/API/SBDebugger.h"
3166 #include "lldb/API/SBDeclaration.h"
3167 #include "lldb/API/SBEnvironment.h"
3168 #include "lldb/API/SBError.h"
3169 #include "lldb/API/SBEvent.h"
3170 #include "lldb/API/SBExecutionContext.h"
3171 #include "lldb/API/SBExpressionOptions.h"
3172 #include "lldb/API/SBFile.h"
3173 #include "lldb/API/SBFileSpec.h"
3174 #include "lldb/API/SBFileSpecList.h"
3175 #include "lldb/API/SBFrame.h"
3176 #include "lldb/API/SBFunction.h"
3177 #include "lldb/API/SBHostOS.h"
3178 #include "lldb/API/SBInstruction.h"
3179 #include "lldb/API/SBInstructionList.h"
3180 #include "lldb/API/SBLanguageRuntime.h"
3181 #include "lldb/API/SBLaunchInfo.h"
3182 #include "lldb/API/SBLineEntry.h"
3183 #include "lldb/API/SBListener.h"
3184 #include "lldb/API/SBMemoryRegionInfo.h"
3185 #include "lldb/API/SBMemoryRegionInfoList.h"
3186 #include "lldb/API/SBModule.h"
3187 #include "lldb/API/SBModuleSpec.h"
3188 #include "lldb/API/SBPlatform.h"
3189 #include "lldb/API/SBProcess.h"
3190 #include "lldb/API/SBProcessInfo.h"
3191 #include "lldb/API/SBQueue.h"
3192 #include "lldb/API/SBQueueItem.h"
3193 #include "lldb/API/SBReproducer.h"
3194 #include "lldb/API/SBSection.h"
3195 #include "lldb/API/SBSourceManager.h"
3196 #include "lldb/API/SBStream.h"
3197 #include "lldb/API/SBStringList.h"
3198 #include "lldb/API/SBStructuredData.h"
3199 #include "lldb/API/SBSymbol.h"
3200 #include "lldb/API/SBSymbolContext.h"
3201 #include "lldb/API/SBSymbolContextList.h"
3202 #include "lldb/API/SBTarget.h"
3203 #include "lldb/API/SBThread.h"
3204 #include "lldb/API/SBThreadCollection.h"
3205 #include "lldb/API/SBThreadPlan.h"
3206 #include "lldb/API/SBTrace.h"
3207 #include "lldb/API/SBType.h"
3208 #include "lldb/API/SBTypeCategory.h"
3209 #include "lldb/API/SBTypeEnumMember.h"
3210 #include "lldb/API/SBTypeFilter.h"
3211 #include "lldb/API/SBTypeFormat.h"
3212 #include "lldb/API/SBTypeNameSpecifier.h"
3213 #include "lldb/API/SBTypeSummary.h"
3214 #include "lldb/API/SBTypeSynthetic.h"
3215 #include "lldb/API/SBUnixSignals.h"
3216 #include "lldb/API/SBValue.h"
3217 #include "lldb/API/SBValueList.h"
3218 #include "lldb/API/SBVariablesOptions.h"
3219 #include "lldb/API/SBWatchpoint.h"
3220 
3221 
3222 #include "llvm/Support/Error.h"
3223 #include "llvm/Support/FormatVariadic.h"
3224 #include "../bindings/lua/lua-swigsafecast.swig"
3225 using namespace lldb_private;
3226 using namespace lldb;
3227 
3228 
3229 #include <stdint.h>		// Use the C99 official header
3230 
3231 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3232     lldb::SBStream stream;
3233     self->GetDescription (stream);
3234     const char *desc = stream.GetData();
3235     size_t desc_len = stream.GetSize();
3236     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3237       --desc_len;
3238     }
3239     return std::string(desc, desc_len);
3240   }
3241 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3242     lldb::SBStream stream;
3243     self->GetDescription (stream);
3244     const char *desc = stream.GetData();
3245     size_t desc_len = stream.GetSize();
3246     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3247       --desc_len;
3248     }
3249     return std::string(desc, desc_len);
3250   }
3251 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3252     lldb::SBStream stream;
3253     self->GetDescription (stream);
3254     const char *desc = stream.GetData();
3255     size_t desc_len = stream.GetSize();
3256     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3257       --desc_len;
3258     }
3259     return std::string(desc, desc_len);
3260   }
3261 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3262     lldb::SBStream stream;
3263     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3264     const char *desc = stream.GetData();
3265     size_t desc_len = stream.GetSize();
3266     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3267       --desc_len;
3268     }
3269     return std::string(desc, desc_len);
3270   }
3271 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3272     lldb::SBStream stream;
3273     self->GetDescription (stream);
3274     const char *desc = stream.GetData();
3275     size_t desc_len = stream.GetSize();
3276     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3277       --desc_len;
3278     }
3279     return std::string(desc, desc_len);
3280   }
3281 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3282     lldb::SBStream stream;
3283     self->GetDescription (stream);
3284     const char *desc = stream.GetData();
3285     size_t desc_len = stream.GetSize();
3286     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3287       --desc_len;
3288     }
3289     return std::string(desc, desc_len);
3290   }
3291 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3292             self->SetImmediateOutputFile(BORROWED);
3293         }
3294 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3295             self->SetImmediateErrorFile(BORROWED);
3296         }
3297 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3298             self->Printf("%s", str);
3299         }
3300 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3301     lldb::SBStream stream;
3302     self->GetDescription (stream);
3303     const char *desc = stream.GetData();
3304     size_t desc_len = stream.GetSize();
3305     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3306       --desc_len;
3307     }
3308     return std::string(desc, desc_len);
3309   }
3310 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3311     lldb::SBStream stream;
3312     self->GetDescription (stream);
3313     const char *desc = stream.GetData();
3314     size_t desc_len = stream.GetSize();
3315     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3316       --desc_len;
3317     }
3318     return std::string(desc, desc_len);
3319   }
3320 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3321             return self->GetInputFile().GetFile();
3322         }
3323 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3324             return self->GetOutputFile().GetFile();
3325         }
3326 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3327             return self->GetErrorFile().GetFile();
3328         }
3329 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3330     lldb::SBStream stream;
3331     self->GetDescription (stream);
3332     const char *desc = stream.GetData();
3333     size_t desc_len = stream.GetSize();
3334     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3335       --desc_len;
3336     }
3337     return std::string(desc, desc_len);
3338   }
3339 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3340     lldb::SBStream stream;
3341     self->GetDescription (stream);
3342     const char *desc = stream.GetData();
3343     size_t desc_len = stream.GetSize();
3344     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3345       --desc_len;
3346     }
3347     return std::string(desc, desc_len);
3348   }
3349 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3350     lldb::SBStream stream;
3351     self->GetDescription (stream);
3352     const char *desc = stream.GetData();
3353     size_t desc_len = stream.GetSize();
3354     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3355       --desc_len;
3356     }
3357     return std::string(desc, desc_len);
3358   }
3359 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3360             return lldb::SBFile(BORROWED);
3361         }
3362 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3363             return lldb::SBFile(FORCE_IO_METHODS);
3364         }
3365 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3366             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3367         }
3368 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3369     lldb::SBStream stream;
3370     self->GetDescription (stream);
3371     const char *desc = stream.GetData();
3372     size_t desc_len = stream.GetSize();
3373     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3374       --desc_len;
3375     }
3376     return std::string(desc, desc_len);
3377   }
3378 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3379     lldb::SBStream stream;
3380     self->GetDescription (stream);
3381     const char *desc = stream.GetData();
3382     size_t desc_len = stream.GetSize();
3383     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3384       --desc_len;
3385     }
3386     return std::string(desc, desc_len);
3387   }
3388 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3389     lldb::SBStream stream;
3390     self->GetDescription (stream);
3391     const char *desc = stream.GetData();
3392     size_t desc_len = stream.GetSize();
3393     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3394       --desc_len;
3395     }
3396     return std::string(desc, desc_len);
3397   }
3398 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3399     lldb::SBStream stream;
3400     self->GetDescription (stream);
3401     const char *desc = stream.GetData();
3402     size_t desc_len = stream.GetSize();
3403     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3404       --desc_len;
3405     }
3406     return std::string(desc, desc_len);
3407   }
3408 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3409     lldb::SBStream stream;
3410     self->GetDescription (stream);
3411     const char *desc = stream.GetData();
3412     size_t desc_len = stream.GetSize();
3413     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3414       --desc_len;
3415     }
3416     return std::string(desc, desc_len);
3417   }
3418 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3419     lldb::SBStream stream;
3420     self->GetDescription (stream);
3421     const char *desc = stream.GetData();
3422     size_t desc_len = stream.GetSize();
3423     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3424       --desc_len;
3425     }
3426     return std::string(desc, desc_len);
3427   }
3428 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3429     lldb::SBStream stream;
3430     self->GetDescription (stream);
3431     const char *desc = stream.GetData();
3432     size_t desc_len = stream.GetSize();
3433     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3434       --desc_len;
3435     }
3436     return std::string(desc, desc_len);
3437   }
3438 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3439     lldb::SBStream stream;
3440     self->GetDescription (stream);
3441     const char *desc = stream.GetData();
3442     size_t desc_len = stream.GetSize();
3443     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3444       --desc_len;
3445     }
3446     return std::string(desc, desc_len);
3447   }
3448 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3449     lldb::SBStream stream;
3450     self->GetDescription (stream);
3451     const char *desc = stream.GetData();
3452     size_t desc_len = stream.GetSize();
3453     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3454       --desc_len;
3455     }
3456     return std::string(desc, desc_len);
3457   }
3458 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3459     lldb::SBStream stream;
3460     self->GetDescription (stream);
3461     const char *desc = stream.GetData();
3462     size_t desc_len = stream.GetSize();
3463     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3464       --desc_len;
3465     }
3466     return std::string(desc, desc_len);
3467   }
3468 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3469     lldb::SBStream stream;
3470     self->GetDescription (stream);
3471     const char *desc = stream.GetData();
3472     size_t desc_len = stream.GetSize();
3473     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3474       --desc_len;
3475     }
3476     return std::string(desc, desc_len);
3477   }
3478 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3479     lldb::SBStream stream;
3480     self->GetDescription (stream);
3481     const char *desc = stream.GetData();
3482     size_t desc_len = stream.GetSize();
3483     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3484       --desc_len;
3485     }
3486     return std::string(desc, desc_len);
3487   }
3488 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3489             self->RedirectToFile(file);
3490         }
3491 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3492     lldb::SBStream stream;
3493     self->GetDescription (stream);
3494     const char *desc = stream.GetData();
3495     size_t desc_len = stream.GetSize();
3496     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3497       --desc_len;
3498     }
3499     return std::string(desc, desc_len);
3500   }
3501 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3502     lldb::SBStream stream;
3503     self->GetDescription (stream);
3504     const char *desc = stream.GetData();
3505     size_t desc_len = stream.GetSize();
3506     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3507       --desc_len;
3508     }
3509     return std::string(desc, desc_len);
3510   }
3511 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3512     lldb::SBStream stream;
3513     self->GetDescription (stream);
3514     const char *desc = stream.GetData();
3515     size_t desc_len = stream.GetSize();
3516     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3517       --desc_len;
3518     }
3519     return std::string(desc, desc_len);
3520   }
3521 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3522     lldb::SBStream stream;
3523     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3524     const char *desc = stream.GetData();
3525     size_t desc_len = stream.GetSize();
3526     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3527       --desc_len;
3528     }
3529     return std::string(desc, desc_len);
3530   }
3531 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3532     lldb::SBStream stream;
3533     self->GetDescription (stream);
3534     const char *desc = stream.GetData();
3535     size_t desc_len = stream.GetSize();
3536     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3537       --desc_len;
3538     }
3539     return std::string(desc, desc_len);
3540   }
3541 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3542     lldb::SBStream stream;
3543     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3544     const char *desc = stream.GetData();
3545     size_t desc_len = stream.GetSize();
3546     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3547       --desc_len;
3548     }
3549     return std::string(desc, desc_len);
3550   }
3551 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3552     lldb::SBStream stream;
3553     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3554     const char *desc = stream.GetData();
3555     size_t desc_len = stream.GetSize();
3556     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3557       --desc_len;
3558     }
3559     return std::string(desc, desc_len);
3560   }
3561 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3562     lldb::SBStream stream;
3563     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3564     const char *desc = stream.GetData();
3565     size_t desc_len = stream.GetSize();
3566     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3567       --desc_len;
3568     }
3569     return std::string(desc, desc_len);
3570   }
3571 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3572     lldb::SBStream stream;
3573     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3574     const char *desc = stream.GetData();
3575     size_t desc_len = stream.GetSize();
3576     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3577       --desc_len;
3578     }
3579     return std::string(desc, desc_len);
3580   }
3581 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3582     lldb::SBStream stream;
3583     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3584     const char *desc = stream.GetData();
3585     size_t desc_len = stream.GetSize();
3586     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3587       --desc_len;
3588     }
3589     return std::string(desc, desc_len);
3590   }
3591 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3592     lldb::SBStream stream;
3593     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3594     const char *desc = stream.GetData();
3595     size_t desc_len = stream.GetSize();
3596     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3597       --desc_len;
3598     }
3599     return std::string(desc, desc_len);
3600   }
3601 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3602     lldb::SBStream stream;
3603     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3604     const char *desc = stream.GetData();
3605     size_t desc_len = stream.GetSize();
3606     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3607       --desc_len;
3608     }
3609     return std::string(desc, desc_len);
3610   }
3611 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3612     lldb::SBStream stream;
3613     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3614     const char *desc = stream.GetData();
3615     size_t desc_len = stream.GetSize();
3616     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3617       --desc_len;
3618     }
3619     return std::string(desc, desc_len);
3620   }
3621 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3622     lldb::SBStream stream;
3623     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3624     const char *desc = stream.GetData();
3625     size_t desc_len = stream.GetSize();
3626     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3627       --desc_len;
3628     }
3629     return std::string(desc, desc_len);
3630   }
3631 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3632     lldb::SBStream stream;
3633     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3634     const char *desc = stream.GetData();
3635     size_t desc_len = stream.GetSize();
3636     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3637       --desc_len;
3638     }
3639     return std::string(desc, desc_len);
3640   }
3641 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3642     lldb::SBStream stream;
3643     self->GetDescription (stream);
3644     const char *desc = stream.GetData();
3645     size_t desc_len = stream.GetSize();
3646     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3647       --desc_len;
3648     }
3649     return std::string(desc, desc_len);
3650   }
3651 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3652            lldb::SBStream description;
3653            const size_t n = self->GetSize();
3654            if (n)
3655            {
3656                for (size_t i=0; i<n; ++i)
3657                    self->GetValueAtIndex(i).GetDescription(description);
3658            }
3659            else
3660            {
3661                description.Printf("<empty> lldb.SBValueList()");
3662            }
3663            const char *desc = description.GetData();
3664            size_t desc_len = description.GetSize();
3665            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3666                --desc_len;
3667            return std::string(desc, desc_len);
3668        }
3669 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3670     lldb::SBStream stream;
3671     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3672     const char *desc = stream.GetData();
3673     size_t desc_len = stream.GetSize();
3674     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3675       --desc_len;
3676     }
3677     return std::string(desc, desc_len);
3678   }
3679 
3680 
3681 template <typename T>
3682 void
3683 PushSBClass(lua_State* L, T* obj);
3684 
3685 
3686 #ifdef __cplusplus
3687 extern "C" {
3688 #endif
3689 static int _wrap_new_string__SWIG_0(lua_State* L) {
3690   int SWIG_arg = 0;
3691   std::string *result = 0 ;
3692 
3693   SWIG_check_num_args("std::string::string",0,0)
3694   result = (std::string *)new std::string();
3695   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3696   return SWIG_arg;
3697 
3698   if(0) SWIG_fail;
3699 
3700 fail:
3701   lua_error(L);
3702   return SWIG_arg;
3703 }
3704 
3705 
3706 static int _wrap_new_string__SWIG_1(lua_State* L) {
3707   int SWIG_arg = 0;
3708   char *arg1 = (char *) 0 ;
3709   std::string *result = 0 ;
3710 
3711   SWIG_check_num_args("std::string::string",1,1)
3712   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3713   arg1 = (char *)lua_tostring(L, 1);
3714   result = (std::string *)new std::string((char const *)arg1);
3715   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3716   return SWIG_arg;
3717 
3718   if(0) SWIG_fail;
3719 
3720 fail:
3721   lua_error(L);
3722   return SWIG_arg;
3723 }
3724 
3725 
3726 static int _wrap_new_string(lua_State* L) {
3727   int argc;
3728   int argv[2]={
3729     1,2
3730   };
3731 
3732   argc = lua_gettop(L);
3733   if (argc == 0) {
3734     return _wrap_new_string__SWIG_0(L);
3735   }
3736   if (argc == 1) {
3737     int _v;
3738     {
3739       _v = SWIG_lua_isnilstring(L,argv[0]);
3740     }
3741     if (_v) {
3742       return _wrap_new_string__SWIG_1(L);
3743     }
3744   }
3745 
3746   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3747     "  Possible C/C++ prototypes are:\n"
3748     "    std::string::string()\n"
3749     "    std::string::string(char const *)\n");
3750   lua_error(L);return 0;
3751 }
3752 
3753 
3754 static int _wrap_string_size(lua_State* L) {
3755   int SWIG_arg = 0;
3756   std::string *arg1 = (std::string *) 0 ;
3757   unsigned int result;
3758 
3759   SWIG_check_num_args("std::string::size",1,1)
3760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3761 
3762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3763     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3764   }
3765 
3766   result = (unsigned int)((std::string const *)arg1)->size();
3767   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3768   return SWIG_arg;
3769 
3770   if(0) SWIG_fail;
3771 
3772 fail:
3773   lua_error(L);
3774   return SWIG_arg;
3775 }
3776 
3777 
3778 static int _wrap_string_length(lua_State* L) {
3779   int SWIG_arg = 0;
3780   std::string *arg1 = (std::string *) 0 ;
3781   unsigned int result;
3782 
3783   SWIG_check_num_args("std::string::length",1,1)
3784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3785 
3786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3787     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3788   }
3789 
3790   result = (unsigned int)((std::string const *)arg1)->length();
3791   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3792   return SWIG_arg;
3793 
3794   if(0) SWIG_fail;
3795 
3796 fail:
3797   lua_error(L);
3798   return SWIG_arg;
3799 }
3800 
3801 
3802 static int _wrap_string_empty(lua_State* L) {
3803   int SWIG_arg = 0;
3804   std::string *arg1 = (std::string *) 0 ;
3805   bool result;
3806 
3807   SWIG_check_num_args("std::string::empty",1,1)
3808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3809 
3810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3811     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3812   }
3813 
3814   result = (bool)((std::string const *)arg1)->empty();
3815   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3816   return SWIG_arg;
3817 
3818   if(0) SWIG_fail;
3819 
3820 fail:
3821   lua_error(L);
3822   return SWIG_arg;
3823 }
3824 
3825 
3826 static int _wrap_string_c_str(lua_State* L) {
3827   int SWIG_arg = 0;
3828   std::string *arg1 = (std::string *) 0 ;
3829   char *result = 0 ;
3830 
3831   SWIG_check_num_args("std::string::c_str",1,1)
3832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3833 
3834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3835     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3836   }
3837 
3838   result = (char *)((std::string const *)arg1)->c_str();
3839   lua_pushstring(L,(const char *)result); SWIG_arg++;
3840   return SWIG_arg;
3841 
3842   if(0) SWIG_fail;
3843 
3844 fail:
3845   lua_error(L);
3846   return SWIG_arg;
3847 }
3848 
3849 
3850 static int _wrap_string_data(lua_State* L) {
3851   int SWIG_arg = 0;
3852   std::string *arg1 = (std::string *) 0 ;
3853   char *result = 0 ;
3854 
3855   SWIG_check_num_args("std::string::data",1,1)
3856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3857 
3858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3859     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3860   }
3861 
3862   result = (char *)((std::string const *)arg1)->data();
3863   lua_pushstring(L,(const char *)result); SWIG_arg++;
3864   return SWIG_arg;
3865 
3866   if(0) SWIG_fail;
3867 
3868 fail:
3869   lua_error(L);
3870   return SWIG_arg;
3871 }
3872 
3873 
3874 static int _wrap_string_assign(lua_State* L) {
3875   int SWIG_arg = 0;
3876   std::string *arg1 = (std::string *) 0 ;
3877   char *arg2 = (char *) 0 ;
3878 
3879   SWIG_check_num_args("std::string::assign",2,2)
3880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3881   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3882 
3883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3884     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3885   }
3886 
3887   arg2 = (char *)lua_tostring(L, 2);
3888   (arg1)->assign((char const *)arg2);
3889 
3890   return SWIG_arg;
3891 
3892   if(0) SWIG_fail;
3893 
3894 fail:
3895   lua_error(L);
3896   return SWIG_arg;
3897 }
3898 
3899 
3900 static void swig_delete_string(void *obj) {
3901 std::string *arg1 = (std::string *) obj;
3902 delete arg1;
3903 }
3904 static int _proxy__wrap_new_string(lua_State *L) {
3905     assert(lua_istable(L,1));
3906     lua_pushcfunction(L,_wrap_new_string);
3907     assert(!lua_isnil(L,-1));
3908     lua_replace(L,1); /* replace our table with real constructor */
3909     lua_call(L,lua_gettop(L)-1,1);
3910     return 1;
3911 }
3912 static swig_lua_attribute swig_string_attributes[] = {
3913     {0,0,0}
3914 };
3915 static swig_lua_method swig_string_methods[]= {
3916     { "size", _wrap_string_size},
3917     { "length", _wrap_string_length},
3918     { "empty", _wrap_string_empty},
3919     { "c_str", _wrap_string_c_str},
3920     { "data", _wrap_string_data},
3921     { "assign", _wrap_string_assign},
3922     {0,0}
3923 };
3924 static swig_lua_method swig_string_meta[] = {
3925     {0,0}
3926 };
3927 
3928 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3929     {0,0,0}
3930 };
3931 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3932     {0,0,0,0,0,0}
3933 };
3934 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3935     {0,0}
3936 };
3937 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3938     0
3939 };
3940 
3941 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3942     "string",
3943     swig_string_Sf_SwigStatic_methods,
3944     swig_string_Sf_SwigStatic_attributes,
3945     swig_string_Sf_SwigStatic_constants,
3946     swig_string_Sf_SwigStatic_classes,
3947     0
3948 };
3949 static swig_lua_class *swig_string_bases[] = {0};
3950 static const char *swig_string_base_names[] = {0};
3951 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 };
3952 
3953 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3954   int SWIG_arg = 0;
3955   lldb::SBAddress *result = 0 ;
3956 
3957   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3958   result = (lldb::SBAddress *)new lldb::SBAddress();
3959   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3960   return SWIG_arg;
3961 
3962   if(0) SWIG_fail;
3963 
3964 fail:
3965   lua_error(L);
3966   return SWIG_arg;
3967 }
3968 
3969 
3970 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3971   int SWIG_arg = 0;
3972   lldb::SBAddress *arg1 = 0 ;
3973   lldb::SBAddress *result = 0 ;
3974 
3975   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3976   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3977 
3978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3979     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3980   }
3981 
3982   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3983   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3984   return SWIG_arg;
3985 
3986   if(0) SWIG_fail;
3987 
3988 fail:
3989   lua_error(L);
3990   return SWIG_arg;
3991 }
3992 
3993 
3994 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3995   int SWIG_arg = 0;
3996   lldb::SBSection arg1 ;
3997   lldb::addr_t arg2 ;
3998   lldb::SBSection *argp1 ;
3999   lldb::SBAddress *result = 0 ;
4000 
4001   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4003   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4004 
4005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4006     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4007   }
4008   arg1 = *argp1;
4009 
4010   arg2 = (unsigned long long)lua_tointeger(L, 2);
4011   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4012   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4013   return SWIG_arg;
4014 
4015   if(0) SWIG_fail;
4016 
4017 fail:
4018   lua_error(L);
4019   return SWIG_arg;
4020 }
4021 
4022 
4023 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4024   int SWIG_arg = 0;
4025   lldb::addr_t arg1 ;
4026   lldb::SBTarget *arg2 = 0 ;
4027   lldb::SBAddress *result = 0 ;
4028 
4029   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4030   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4031   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4032   arg1 = (unsigned long long)lua_tointeger(L, 1);
4033 
4034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4035     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4036   }
4037 
4038   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4039   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4040   return SWIG_arg;
4041 
4042   if(0) SWIG_fail;
4043 
4044 fail:
4045   lua_error(L);
4046   return SWIG_arg;
4047 }
4048 
4049 
4050 static int _wrap_new_SBAddress(lua_State* L) {
4051   int argc;
4052   int argv[3]={
4053     1,2,3
4054   };
4055 
4056   argc = lua_gettop(L);
4057   if (argc == 0) {
4058     return _wrap_new_SBAddress__SWIG_0(L);
4059   }
4060   if (argc == 1) {
4061     int _v;
4062     {
4063       void *ptr;
4064       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4065         _v = 0;
4066       } else {
4067         _v = 1;
4068       }
4069     }
4070     if (_v) {
4071       return _wrap_new_SBAddress__SWIG_1(L);
4072     }
4073   }
4074   if (argc == 2) {
4075     int _v;
4076     {
4077       void *ptr;
4078       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4079         _v = 0;
4080       } else {
4081         _v = 1;
4082       }
4083     }
4084     if (_v) {
4085       {
4086         _v = lua_isnumber(L,argv[1]);
4087       }
4088       if (_v) {
4089         return _wrap_new_SBAddress__SWIG_2(L);
4090       }
4091     }
4092   }
4093   if (argc == 2) {
4094     int _v;
4095     {
4096       _v = lua_isnumber(L,argv[0]);
4097     }
4098     if (_v) {
4099       {
4100         void *ptr;
4101         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4102           _v = 0;
4103         } else {
4104           _v = 1;
4105         }
4106       }
4107       if (_v) {
4108         return _wrap_new_SBAddress__SWIG_3(L);
4109       }
4110     }
4111   }
4112 
4113   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4114     "  Possible C/C++ prototypes are:\n"
4115     "    lldb::SBAddress::SBAddress()\n"
4116     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4117     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4118     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4119   lua_error(L);return 0;
4120 }
4121 
4122 
4123 static int _wrap_SBAddress_IsValid(lua_State* L) {
4124   int SWIG_arg = 0;
4125   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4126   bool result;
4127 
4128   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4130 
4131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4132     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4133   }
4134 
4135   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4136   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4137   return SWIG_arg;
4138 
4139   if(0) SWIG_fail;
4140 
4141 fail:
4142   lua_error(L);
4143   return SWIG_arg;
4144 }
4145 
4146 
4147 static int _wrap_SBAddress_Clear(lua_State* L) {
4148   int SWIG_arg = 0;
4149   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4150 
4151   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4153 
4154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4155     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4156   }
4157 
4158   (arg1)->Clear();
4159 
4160   return SWIG_arg;
4161 
4162   if(0) SWIG_fail;
4163 
4164 fail:
4165   lua_error(L);
4166   return SWIG_arg;
4167 }
4168 
4169 
4170 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4171   int SWIG_arg = 0;
4172   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4173   lldb::addr_t result;
4174 
4175   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4177 
4178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4179     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4180   }
4181 
4182   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4183   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4184   return SWIG_arg;
4185 
4186   if(0) SWIG_fail;
4187 
4188 fail:
4189   lua_error(L);
4190   return SWIG_arg;
4191 }
4192 
4193 
4194 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4195   int SWIG_arg = 0;
4196   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4197   lldb::SBTarget *arg2 = 0 ;
4198   lldb::addr_t result;
4199 
4200   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4202   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4203 
4204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4205     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4206   }
4207 
4208 
4209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4210     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4211   }
4212 
4213   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4214   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4215   return SWIG_arg;
4216 
4217   if(0) SWIG_fail;
4218 
4219 fail:
4220   lua_error(L);
4221   return SWIG_arg;
4222 }
4223 
4224 
4225 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4226   int SWIG_arg = 0;
4227   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4228   lldb::addr_t arg2 ;
4229   lldb::SBTarget *arg3 = 0 ;
4230 
4231   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4233   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4234   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4235 
4236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4237     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4238   }
4239 
4240   arg2 = (unsigned long long)lua_tointeger(L, 2);
4241 
4242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4243     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4244   }
4245 
4246   (arg1)->SetLoadAddress(arg2,*arg3);
4247 
4248   return SWIG_arg;
4249 
4250   if(0) SWIG_fail;
4251 
4252 fail:
4253   lua_error(L);
4254   return SWIG_arg;
4255 }
4256 
4257 
4258 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4259   int SWIG_arg = 0;
4260   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4261   lldb::addr_t arg2 ;
4262   bool result;
4263 
4264   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4266   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4267 
4268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4269     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4270   }
4271 
4272   arg2 = (unsigned long long)lua_tointeger(L, 2);
4273   result = (bool)(arg1)->OffsetAddress(arg2);
4274   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4275   return SWIG_arg;
4276 
4277   if(0) SWIG_fail;
4278 
4279 fail:
4280   lua_error(L);
4281   return SWIG_arg;
4282 }
4283 
4284 
4285 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4286   int SWIG_arg = 0;
4287   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4288   lldb::SBStream *arg2 = 0 ;
4289   bool result;
4290 
4291   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4293   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4294 
4295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4296     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4297   }
4298 
4299 
4300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4301     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4302   }
4303 
4304   result = (bool)(arg1)->GetDescription(*arg2);
4305   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4306   return SWIG_arg;
4307 
4308   if(0) SWIG_fail;
4309 
4310 fail:
4311   lua_error(L);
4312   return SWIG_arg;
4313 }
4314 
4315 
4316 static int _wrap_SBAddress_GetSection(lua_State* L) {
4317   int SWIG_arg = 0;
4318   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4319   lldb::SBSection result;
4320 
4321   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4323 
4324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4325     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4326   }
4327 
4328   result = (arg1)->GetSection();
4329   {
4330     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4331     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4332   }
4333   return SWIG_arg;
4334 
4335   if(0) SWIG_fail;
4336 
4337 fail:
4338   lua_error(L);
4339   return SWIG_arg;
4340 }
4341 
4342 
4343 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4344   int SWIG_arg = 0;
4345   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4346   lldb::addr_t result;
4347 
4348   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4350 
4351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4352     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4353   }
4354 
4355   result = (lldb::addr_t)(arg1)->GetOffset();
4356   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4357   return SWIG_arg;
4358 
4359   if(0) SWIG_fail;
4360 
4361 fail:
4362   lua_error(L);
4363   return SWIG_arg;
4364 }
4365 
4366 
4367 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4368   int SWIG_arg = 0;
4369   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4370   lldb::SBSection arg2 ;
4371   lldb::addr_t arg3 ;
4372   lldb::SBSection *argp2 ;
4373 
4374   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4376   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4377   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4378 
4379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4380     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4381   }
4382 
4383 
4384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4385     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4386   }
4387   arg2 = *argp2;
4388 
4389   arg3 = (unsigned long long)lua_tointeger(L, 3);
4390   (arg1)->SetAddress(arg2,arg3);
4391 
4392   return SWIG_arg;
4393 
4394   if(0) SWIG_fail;
4395 
4396 fail:
4397   lua_error(L);
4398   return SWIG_arg;
4399 }
4400 
4401 
4402 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4403   int SWIG_arg = 0;
4404   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4405   uint32_t arg2 ;
4406   lldb::SBSymbolContext result;
4407 
4408   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4410   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4411 
4412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4413     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4414   }
4415 
4416   arg2 = (unsigned int)lua_tointeger(L, 2);
4417   result = (arg1)->GetSymbolContext(arg2);
4418   {
4419     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4421   }
4422   return SWIG_arg;
4423 
4424   if(0) SWIG_fail;
4425 
4426 fail:
4427   lua_error(L);
4428   return SWIG_arg;
4429 }
4430 
4431 
4432 static int _wrap_SBAddress_GetModule(lua_State* L) {
4433   int SWIG_arg = 0;
4434   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4435   lldb::SBModule result;
4436 
4437   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4439 
4440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4441     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4442   }
4443 
4444   result = (arg1)->GetModule();
4445   {
4446     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4447     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4448   }
4449   return SWIG_arg;
4450 
4451   if(0) SWIG_fail;
4452 
4453 fail:
4454   lua_error(L);
4455   return SWIG_arg;
4456 }
4457 
4458 
4459 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4460   int SWIG_arg = 0;
4461   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4462   lldb::SBCompileUnit result;
4463 
4464   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4466 
4467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4468     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4469   }
4470 
4471   result = (arg1)->GetCompileUnit();
4472   {
4473     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4474     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,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_GetFunction(lua_State* L) {
4487   int SWIG_arg = 0;
4488   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4489   lldb::SBFunction result;
4490 
4491   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4493 
4494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4495     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4496   }
4497 
4498   result = (arg1)->GetFunction();
4499   {
4500     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,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_GetBlock(lua_State* L) {
4514   int SWIG_arg = 0;
4515   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4516   lldb::SBBlock result;
4517 
4518   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4520 
4521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4522     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4523   }
4524 
4525   result = (arg1)->GetBlock();
4526   {
4527     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,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_GetSymbol(lua_State* L) {
4541   int SWIG_arg = 0;
4542   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4543   lldb::SBSymbol result;
4544 
4545   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4547 
4548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4549     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4550   }
4551 
4552   result = (arg1)->GetSymbol();
4553   {
4554     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4555     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,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_GetLineEntry(lua_State* L) {
4568   int SWIG_arg = 0;
4569   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4570   lldb::SBLineEntry result;
4571 
4572   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4574 
4575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4576     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4577   }
4578 
4579   result = (arg1)->GetLineEntry();
4580   {
4581     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4582     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,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___tostring(lua_State* L) {
4595   int SWIG_arg = 0;
4596   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4597   std::string result;
4598 
4599   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4601 
4602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4603     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4604   }
4605 
4606   result = lldb_SBAddress___str__(arg1);
4607   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4608   return SWIG_arg;
4609 
4610   if(0) SWIG_fail;
4611 
4612 fail:
4613   lua_error(L);
4614   return SWIG_arg;
4615 }
4616 
4617 
4618 static void swig_delete_SBAddress(void *obj) {
4619 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4620 delete arg1;
4621 }
4622 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4623     assert(lua_istable(L,1));
4624     lua_pushcfunction(L,_wrap_new_SBAddress);
4625     assert(!lua_isnil(L,-1));
4626     lua_replace(L,1); /* replace our table with real constructor */
4627     lua_call(L,lua_gettop(L)-1,1);
4628     return 1;
4629 }
4630 static swig_lua_attribute swig_SBAddress_attributes[] = {
4631     {0,0,0}
4632 };
4633 static swig_lua_method swig_SBAddress_methods[]= {
4634     { "IsValid", _wrap_SBAddress_IsValid},
4635     { "Clear", _wrap_SBAddress_Clear},
4636     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4637     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4638     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4639     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4640     { "GetDescription", _wrap_SBAddress_GetDescription},
4641     { "GetSection", _wrap_SBAddress_GetSection},
4642     { "GetOffset", _wrap_SBAddress_GetOffset},
4643     { "SetAddress", _wrap_SBAddress_SetAddress},
4644     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4645     { "GetModule", _wrap_SBAddress_GetModule},
4646     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4647     { "GetFunction", _wrap_SBAddress_GetFunction},
4648     { "GetBlock", _wrap_SBAddress_GetBlock},
4649     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4650     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4651     { "__tostring", _wrap_SBAddress___tostring},
4652     {0,0}
4653 };
4654 static swig_lua_method swig_SBAddress_meta[] = {
4655     { "__tostring", _wrap_SBAddress___tostring},
4656     {0,0}
4657 };
4658 
4659 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4660     {0,0,0}
4661 };
4662 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4663     {0,0,0,0,0,0}
4664 };
4665 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4666     {0,0}
4667 };
4668 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4669     0
4670 };
4671 
4672 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4673     "SBAddress",
4674     swig_SBAddress_Sf_SwigStatic_methods,
4675     swig_SBAddress_Sf_SwigStatic_attributes,
4676     swig_SBAddress_Sf_SwigStatic_constants,
4677     swig_SBAddress_Sf_SwigStatic_classes,
4678     0
4679 };
4680 static swig_lua_class *swig_SBAddress_bases[] = {0};
4681 static const char *swig_SBAddress_base_names[] = {0};
4682 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 };
4683 
4684 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4685   int SWIG_arg = 0;
4686   lldb::SBAttachInfo *result = 0 ;
4687 
4688   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4689   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4690   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4691   return SWIG_arg;
4692 
4693   if(0) SWIG_fail;
4694 
4695 fail:
4696   lua_error(L);
4697   return SWIG_arg;
4698 }
4699 
4700 
4701 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4702   int SWIG_arg = 0;
4703   lldb::pid_t arg1 ;
4704   lldb::SBAttachInfo *result = 0 ;
4705 
4706   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4707   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4708   arg1 = (unsigned long long)lua_tointeger(L, 1);
4709   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4710   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4711   return SWIG_arg;
4712 
4713   if(0) SWIG_fail;
4714 
4715 fail:
4716   lua_error(L);
4717   return SWIG_arg;
4718 }
4719 
4720 
4721 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4722   int SWIG_arg = 0;
4723   char *arg1 = (char *) 0 ;
4724   bool arg2 ;
4725   lldb::SBAttachInfo *result = 0 ;
4726 
4727   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4728   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4729   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4730   arg1 = (char *)lua_tostring(L, 1);
4731   arg2 = (lua_toboolean(L, 2)!=0);
4732   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4733   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4734   return SWIG_arg;
4735 
4736   if(0) SWIG_fail;
4737 
4738 fail:
4739   lua_error(L);
4740   return SWIG_arg;
4741 }
4742 
4743 
4744 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4745   int SWIG_arg = 0;
4746   char *arg1 = (char *) 0 ;
4747   bool arg2 ;
4748   bool arg3 ;
4749   lldb::SBAttachInfo *result = 0 ;
4750 
4751   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4752   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4753   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4754   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4755   arg1 = (char *)lua_tostring(L, 1);
4756   arg2 = (lua_toboolean(L, 2)!=0);
4757   arg3 = (lua_toboolean(L, 3)!=0);
4758   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4760   return SWIG_arg;
4761 
4762   if(0) SWIG_fail;
4763 
4764 fail:
4765   lua_error(L);
4766   return SWIG_arg;
4767 }
4768 
4769 
4770 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4771   int SWIG_arg = 0;
4772   lldb::SBAttachInfo *arg1 = 0 ;
4773   lldb::SBAttachInfo *result = 0 ;
4774 
4775   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4776   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4777 
4778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4779     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4780   }
4781 
4782   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4783   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4784   return SWIG_arg;
4785 
4786   if(0) SWIG_fail;
4787 
4788 fail:
4789   lua_error(L);
4790   return SWIG_arg;
4791 }
4792 
4793 
4794 static int _wrap_new_SBAttachInfo(lua_State* L) {
4795   int argc;
4796   int argv[4]={
4797     1,2,3,4
4798   };
4799 
4800   argc = lua_gettop(L);
4801   if (argc == 0) {
4802     return _wrap_new_SBAttachInfo__SWIG_0(L);
4803   }
4804   if (argc == 1) {
4805     int _v;
4806     {
4807       void *ptr;
4808       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4809         _v = 0;
4810       } else {
4811         _v = 1;
4812       }
4813     }
4814     if (_v) {
4815       return _wrap_new_SBAttachInfo__SWIG_4(L);
4816     }
4817   }
4818   if (argc == 1) {
4819     int _v;
4820     {
4821       _v = lua_isnumber(L,argv[0]);
4822     }
4823     if (_v) {
4824       return _wrap_new_SBAttachInfo__SWIG_1(L);
4825     }
4826   }
4827   if (argc == 2) {
4828     int _v;
4829     {
4830       _v = SWIG_lua_isnilstring(L,argv[0]);
4831     }
4832     if (_v) {
4833       {
4834         _v = lua_isboolean(L,argv[1]);
4835       }
4836       if (_v) {
4837         return _wrap_new_SBAttachInfo__SWIG_2(L);
4838       }
4839     }
4840   }
4841   if (argc == 3) {
4842     int _v;
4843     {
4844       _v = SWIG_lua_isnilstring(L,argv[0]);
4845     }
4846     if (_v) {
4847       {
4848         _v = lua_isboolean(L,argv[1]);
4849       }
4850       if (_v) {
4851         {
4852           _v = lua_isboolean(L,argv[2]);
4853         }
4854         if (_v) {
4855           return _wrap_new_SBAttachInfo__SWIG_3(L);
4856         }
4857       }
4858     }
4859   }
4860 
4861   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4862     "  Possible C/C++ prototypes are:\n"
4863     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4864     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4865     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4866     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4867     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4868   lua_error(L);return 0;
4869 }
4870 
4871 
4872 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4873   int SWIG_arg = 0;
4874   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4875   lldb::pid_t result;
4876 
4877   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4879 
4880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4881     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4882   }
4883 
4884   result = (lldb::pid_t)(arg1)->GetProcessID();
4885   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4886   return SWIG_arg;
4887 
4888   if(0) SWIG_fail;
4889 
4890 fail:
4891   lua_error(L);
4892   return SWIG_arg;
4893 }
4894 
4895 
4896 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4897   int SWIG_arg = 0;
4898   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4899   lldb::pid_t arg2 ;
4900 
4901   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4903   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4904 
4905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4906     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4907   }
4908 
4909   arg2 = (unsigned long long)lua_tointeger(L, 2);
4910   (arg1)->SetProcessID(arg2);
4911 
4912   return SWIG_arg;
4913 
4914   if(0) SWIG_fail;
4915 
4916 fail:
4917   lua_error(L);
4918   return SWIG_arg;
4919 }
4920 
4921 
4922 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4923   int SWIG_arg = 0;
4924   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4925   char *arg2 = (char *) 0 ;
4926 
4927   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4929   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4930 
4931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4932     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4933   }
4934 
4935   arg2 = (char *)lua_tostring(L, 2);
4936   (arg1)->SetExecutable((char const *)arg2);
4937 
4938   return SWIG_arg;
4939 
4940   if(0) SWIG_fail;
4941 
4942 fail:
4943   lua_error(L);
4944   return SWIG_arg;
4945 }
4946 
4947 
4948 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4949   int SWIG_arg = 0;
4950   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4951   lldb::SBFileSpec arg2 ;
4952   lldb::SBFileSpec *argp2 ;
4953 
4954   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4956   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4957 
4958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4959     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4960   }
4961 
4962 
4963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4964     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4965   }
4966   arg2 = *argp2;
4967 
4968   (arg1)->SetExecutable(arg2);
4969 
4970   return SWIG_arg;
4971 
4972   if(0) SWIG_fail;
4973 
4974 fail:
4975   lua_error(L);
4976   return SWIG_arg;
4977 }
4978 
4979 
4980 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4981   int argc;
4982   int argv[3]={
4983     1,2,3
4984   };
4985 
4986   argc = lua_gettop(L);
4987   if (argc == 2) {
4988     int _v;
4989     {
4990       void *ptr;
4991       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4992         _v = 0;
4993       } else {
4994         _v = 1;
4995       }
4996     }
4997     if (_v) {
4998       {
4999         void *ptr;
5000         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
5001           _v = 0;
5002         } else {
5003           _v = 1;
5004         }
5005       }
5006       if (_v) {
5007         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5008       }
5009     }
5010   }
5011   if (argc == 2) {
5012     int _v;
5013     {
5014       void *ptr;
5015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5016         _v = 0;
5017       } else {
5018         _v = 1;
5019       }
5020     }
5021     if (_v) {
5022       {
5023         _v = SWIG_lua_isnilstring(L,argv[1]);
5024       }
5025       if (_v) {
5026         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5027       }
5028     }
5029   }
5030 
5031   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5032     "  Possible C/C++ prototypes are:\n"
5033     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5034     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5035   lua_error(L);return 0;
5036 }
5037 
5038 
5039 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5040   int SWIG_arg = 0;
5041   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5042   bool result;
5043 
5044   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5046 
5047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5048     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5049   }
5050 
5051   result = (bool)(arg1)->GetWaitForLaunch();
5052   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5053   return SWIG_arg;
5054 
5055   if(0) SWIG_fail;
5056 
5057 fail:
5058   lua_error(L);
5059   return SWIG_arg;
5060 }
5061 
5062 
5063 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5064   int SWIG_arg = 0;
5065   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5066   bool arg2 ;
5067 
5068   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5070   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5071 
5072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5073     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5074   }
5075 
5076   arg2 = (lua_toboolean(L, 2)!=0);
5077   (arg1)->SetWaitForLaunch(arg2);
5078 
5079   return SWIG_arg;
5080 
5081   if(0) SWIG_fail;
5082 
5083 fail:
5084   lua_error(L);
5085   return SWIG_arg;
5086 }
5087 
5088 
5089 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5090   int SWIG_arg = 0;
5091   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5092   bool arg2 ;
5093   bool arg3 ;
5094 
5095   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5097   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5098   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5099 
5100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5101     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5102   }
5103 
5104   arg2 = (lua_toboolean(L, 2)!=0);
5105   arg3 = (lua_toboolean(L, 3)!=0);
5106   (arg1)->SetWaitForLaunch(arg2,arg3);
5107 
5108   return SWIG_arg;
5109 
5110   if(0) SWIG_fail;
5111 
5112 fail:
5113   lua_error(L);
5114   return SWIG_arg;
5115 }
5116 
5117 
5118 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5119   int argc;
5120   int argv[4]={
5121     1,2,3,4
5122   };
5123 
5124   argc = lua_gettop(L);
5125   if (argc == 2) {
5126     int _v;
5127     {
5128       void *ptr;
5129       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5130         _v = 0;
5131       } else {
5132         _v = 1;
5133       }
5134     }
5135     if (_v) {
5136       {
5137         _v = lua_isboolean(L,argv[1]);
5138       }
5139       if (_v) {
5140         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5141       }
5142     }
5143   }
5144   if (argc == 3) {
5145     int _v;
5146     {
5147       void *ptr;
5148       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5149         _v = 0;
5150       } else {
5151         _v = 1;
5152       }
5153     }
5154     if (_v) {
5155       {
5156         _v = lua_isboolean(L,argv[1]);
5157       }
5158       if (_v) {
5159         {
5160           _v = lua_isboolean(L,argv[2]);
5161         }
5162         if (_v) {
5163           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5164         }
5165       }
5166     }
5167   }
5168 
5169   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5170     "  Possible C/C++ prototypes are:\n"
5171     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5172     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5173   lua_error(L);return 0;
5174 }
5175 
5176 
5177 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5178   int SWIG_arg = 0;
5179   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5180   bool result;
5181 
5182   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5184 
5185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5186     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5187   }
5188 
5189   result = (bool)(arg1)->GetIgnoreExisting();
5190   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5191   return SWIG_arg;
5192 
5193   if(0) SWIG_fail;
5194 
5195 fail:
5196   lua_error(L);
5197   return SWIG_arg;
5198 }
5199 
5200 
5201 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5202   int SWIG_arg = 0;
5203   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5204   bool arg2 ;
5205 
5206   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5208   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5209 
5210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5211     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5212   }
5213 
5214   arg2 = (lua_toboolean(L, 2)!=0);
5215   (arg1)->SetIgnoreExisting(arg2);
5216 
5217   return SWIG_arg;
5218 
5219   if(0) SWIG_fail;
5220 
5221 fail:
5222   lua_error(L);
5223   return SWIG_arg;
5224 }
5225 
5226 
5227 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5228   int SWIG_arg = 0;
5229   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5230   uint32_t result;
5231 
5232   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5234 
5235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5236     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5237   }
5238 
5239   result = (uint32_t)(arg1)->GetResumeCount();
5240   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5241   return SWIG_arg;
5242 
5243   if(0) SWIG_fail;
5244 
5245 fail:
5246   lua_error(L);
5247   return SWIG_arg;
5248 }
5249 
5250 
5251 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5252   int SWIG_arg = 0;
5253   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5254   uint32_t arg2 ;
5255 
5256   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5258   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5259 
5260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5261     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5262   }
5263 
5264   arg2 = (unsigned int)lua_tointeger(L, 2);
5265   (arg1)->SetResumeCount(arg2);
5266 
5267   return SWIG_arg;
5268 
5269   if(0) SWIG_fail;
5270 
5271 fail:
5272   lua_error(L);
5273   return SWIG_arg;
5274 }
5275 
5276 
5277 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5278   int SWIG_arg = 0;
5279   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5280   char *result = 0 ;
5281 
5282   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5284 
5285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5286     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5287   }
5288 
5289   result = (char *)(arg1)->GetProcessPluginName();
5290   lua_pushstring(L,(const char *)result); SWIG_arg++;
5291   return SWIG_arg;
5292 
5293   if(0) SWIG_fail;
5294 
5295 fail:
5296   lua_error(L);
5297   return SWIG_arg;
5298 }
5299 
5300 
5301 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5302   int SWIG_arg = 0;
5303   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5304   char *arg2 = (char *) 0 ;
5305 
5306   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5309 
5310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5311     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5312   }
5313 
5314   arg2 = (char *)lua_tostring(L, 2);
5315   (arg1)->SetProcessPluginName((char const *)arg2);
5316 
5317   return SWIG_arg;
5318 
5319   if(0) SWIG_fail;
5320 
5321 fail:
5322   lua_error(L);
5323   return SWIG_arg;
5324 }
5325 
5326 
5327 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5328   int SWIG_arg = 0;
5329   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5330   uint32_t result;
5331 
5332   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5334 
5335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5336     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5337   }
5338 
5339   result = (uint32_t)(arg1)->GetUserID();
5340   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5341   return SWIG_arg;
5342 
5343   if(0) SWIG_fail;
5344 
5345 fail:
5346   lua_error(L);
5347   return SWIG_arg;
5348 }
5349 
5350 
5351 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5352   int SWIG_arg = 0;
5353   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5354   uint32_t result;
5355 
5356   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5358 
5359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5360     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5361   }
5362 
5363   result = (uint32_t)(arg1)->GetGroupID();
5364   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5365   return SWIG_arg;
5366 
5367   if(0) SWIG_fail;
5368 
5369 fail:
5370   lua_error(L);
5371   return SWIG_arg;
5372 }
5373 
5374 
5375 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5376   int SWIG_arg = 0;
5377   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5378   bool result;
5379 
5380   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5382 
5383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5384     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5385   }
5386 
5387   result = (bool)(arg1)->UserIDIsValid();
5388   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5389   return SWIG_arg;
5390 
5391   if(0) SWIG_fail;
5392 
5393 fail:
5394   lua_error(L);
5395   return SWIG_arg;
5396 }
5397 
5398 
5399 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5400   int SWIG_arg = 0;
5401   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5402   bool result;
5403 
5404   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5406 
5407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5408     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5409   }
5410 
5411   result = (bool)(arg1)->GroupIDIsValid();
5412   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5413   return SWIG_arg;
5414 
5415   if(0) SWIG_fail;
5416 
5417 fail:
5418   lua_error(L);
5419   return SWIG_arg;
5420 }
5421 
5422 
5423 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5424   int SWIG_arg = 0;
5425   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5426   uint32_t arg2 ;
5427 
5428   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5430   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5431 
5432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5433     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5434   }
5435 
5436   arg2 = (unsigned int)lua_tointeger(L, 2);
5437   (arg1)->SetUserID(arg2);
5438 
5439   return SWIG_arg;
5440 
5441   if(0) SWIG_fail;
5442 
5443 fail:
5444   lua_error(L);
5445   return SWIG_arg;
5446 }
5447 
5448 
5449 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5450   int SWIG_arg = 0;
5451   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5452   uint32_t arg2 ;
5453 
5454   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5455   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5456   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5457 
5458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5459     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5460   }
5461 
5462   arg2 = (unsigned int)lua_tointeger(L, 2);
5463   (arg1)->SetGroupID(arg2);
5464 
5465   return SWIG_arg;
5466 
5467   if(0) SWIG_fail;
5468 
5469 fail:
5470   lua_error(L);
5471   return SWIG_arg;
5472 }
5473 
5474 
5475 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5476   int SWIG_arg = 0;
5477   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5478   uint32_t result;
5479 
5480   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5482 
5483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5484     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5485   }
5486 
5487   result = (uint32_t)(arg1)->GetEffectiveUserID();
5488   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5489   return SWIG_arg;
5490 
5491   if(0) SWIG_fail;
5492 
5493 fail:
5494   lua_error(L);
5495   return SWIG_arg;
5496 }
5497 
5498 
5499 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5500   int SWIG_arg = 0;
5501   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5502   uint32_t result;
5503 
5504   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5506 
5507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5508     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5509   }
5510 
5511   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5512   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5513   return SWIG_arg;
5514 
5515   if(0) SWIG_fail;
5516 
5517 fail:
5518   lua_error(L);
5519   return SWIG_arg;
5520 }
5521 
5522 
5523 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5524   int SWIG_arg = 0;
5525   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5526   bool result;
5527 
5528   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5530 
5531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5532     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5533   }
5534 
5535   result = (bool)(arg1)->EffectiveUserIDIsValid();
5536   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5537   return SWIG_arg;
5538 
5539   if(0) SWIG_fail;
5540 
5541 fail:
5542   lua_error(L);
5543   return SWIG_arg;
5544 }
5545 
5546 
5547 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5548   int SWIG_arg = 0;
5549   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5550   bool result;
5551 
5552   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5554 
5555   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5556     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5557   }
5558 
5559   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5560   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5561   return SWIG_arg;
5562 
5563   if(0) SWIG_fail;
5564 
5565 fail:
5566   lua_error(L);
5567   return SWIG_arg;
5568 }
5569 
5570 
5571 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5572   int SWIG_arg = 0;
5573   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5574   uint32_t arg2 ;
5575 
5576   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5578   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5579 
5580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5581     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5582   }
5583 
5584   arg2 = (unsigned int)lua_tointeger(L, 2);
5585   (arg1)->SetEffectiveUserID(arg2);
5586 
5587   return SWIG_arg;
5588 
5589   if(0) SWIG_fail;
5590 
5591 fail:
5592   lua_error(L);
5593   return SWIG_arg;
5594 }
5595 
5596 
5597 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5598   int SWIG_arg = 0;
5599   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5600   uint32_t arg2 ;
5601 
5602   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5604   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5605 
5606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5607     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5608   }
5609 
5610   arg2 = (unsigned int)lua_tointeger(L, 2);
5611   (arg1)->SetEffectiveGroupID(arg2);
5612 
5613   return SWIG_arg;
5614 
5615   if(0) SWIG_fail;
5616 
5617 fail:
5618   lua_error(L);
5619   return SWIG_arg;
5620 }
5621 
5622 
5623 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5624   int SWIG_arg = 0;
5625   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5626   lldb::pid_t result;
5627 
5628   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5630 
5631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5632     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5633   }
5634 
5635   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5636   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5637   return SWIG_arg;
5638 
5639   if(0) SWIG_fail;
5640 
5641 fail:
5642   lua_error(L);
5643   return SWIG_arg;
5644 }
5645 
5646 
5647 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5648   int SWIG_arg = 0;
5649   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5650   lldb::pid_t arg2 ;
5651 
5652   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5654   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5655 
5656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5657     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5658   }
5659 
5660   arg2 = (unsigned long long)lua_tointeger(L, 2);
5661   (arg1)->SetParentProcessID(arg2);
5662 
5663   return SWIG_arg;
5664 
5665   if(0) SWIG_fail;
5666 
5667 fail:
5668   lua_error(L);
5669   return SWIG_arg;
5670 }
5671 
5672 
5673 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5674   int SWIG_arg = 0;
5675   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5676   bool result;
5677 
5678   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5680 
5681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5682     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5683   }
5684 
5685   result = (bool)(arg1)->ParentProcessIDIsValid();
5686   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5687   return SWIG_arg;
5688 
5689   if(0) SWIG_fail;
5690 
5691 fail:
5692   lua_error(L);
5693   return SWIG_arg;
5694 }
5695 
5696 
5697 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5698   int SWIG_arg = 0;
5699   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5700   lldb::SBListener result;
5701 
5702   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5704 
5705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5706     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5707   }
5708 
5709   result = (arg1)->GetListener();
5710   {
5711     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5712     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5713   }
5714   return SWIG_arg;
5715 
5716   if(0) SWIG_fail;
5717 
5718 fail:
5719   lua_error(L);
5720   return SWIG_arg;
5721 }
5722 
5723 
5724 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5725   int SWIG_arg = 0;
5726   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5727   lldb::SBListener *arg2 = 0 ;
5728 
5729   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5731   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5732 
5733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5734     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5735   }
5736 
5737 
5738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5739     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5740   }
5741 
5742   (arg1)->SetListener(*arg2);
5743 
5744   return SWIG_arg;
5745 
5746   if(0) SWIG_fail;
5747 
5748 fail:
5749   lua_error(L);
5750   return SWIG_arg;
5751 }
5752 
5753 
5754 static void swig_delete_SBAttachInfo(void *obj) {
5755 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5756 delete arg1;
5757 }
5758 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5759     assert(lua_istable(L,1));
5760     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5761     assert(!lua_isnil(L,-1));
5762     lua_replace(L,1); /* replace our table with real constructor */
5763     lua_call(L,lua_gettop(L)-1,1);
5764     return 1;
5765 }
5766 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5767     {0,0,0}
5768 };
5769 static swig_lua_method swig_SBAttachInfo_methods[]= {
5770     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5771     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5772     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5773     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5774     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5775     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5776     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5777     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5778     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5779     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5780     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5781     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5782     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5783     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5784     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5785     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5786     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5787     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5788     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5789     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5790     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5791     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5792     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5793     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5794     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5795     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5796     { "GetListener", _wrap_SBAttachInfo_GetListener},
5797     { "SetListener", _wrap_SBAttachInfo_SetListener},
5798     {0,0}
5799 };
5800 static swig_lua_method swig_SBAttachInfo_meta[] = {
5801     {0,0}
5802 };
5803 
5804 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5805     {0,0,0}
5806 };
5807 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5808     {0,0,0,0,0,0}
5809 };
5810 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5811     {0,0}
5812 };
5813 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5814     0
5815 };
5816 
5817 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5818     "SBAttachInfo",
5819     swig_SBAttachInfo_Sf_SwigStatic_methods,
5820     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5821     swig_SBAttachInfo_Sf_SwigStatic_constants,
5822     swig_SBAttachInfo_Sf_SwigStatic_classes,
5823     0
5824 };
5825 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5826 static const char *swig_SBAttachInfo_base_names[] = {0};
5827 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 };
5828 
5829 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5830   int SWIG_arg = 0;
5831   lldb::SBBlock *result = 0 ;
5832 
5833   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5834   result = (lldb::SBBlock *)new lldb::SBBlock();
5835   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5836   return SWIG_arg;
5837 
5838   if(0) SWIG_fail;
5839 
5840 fail:
5841   lua_error(L);
5842   return SWIG_arg;
5843 }
5844 
5845 
5846 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5847   int SWIG_arg = 0;
5848   lldb::SBBlock *arg1 = 0 ;
5849   lldb::SBBlock *result = 0 ;
5850 
5851   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5852   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5853 
5854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5855     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5856   }
5857 
5858   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5859   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5860   return SWIG_arg;
5861 
5862   if(0) SWIG_fail;
5863 
5864 fail:
5865   lua_error(L);
5866   return SWIG_arg;
5867 }
5868 
5869 
5870 static int _wrap_new_SBBlock(lua_State* L) {
5871   int argc;
5872   int argv[2]={
5873     1,2
5874   };
5875 
5876   argc = lua_gettop(L);
5877   if (argc == 0) {
5878     return _wrap_new_SBBlock__SWIG_0(L);
5879   }
5880   if (argc == 1) {
5881     int _v;
5882     {
5883       void *ptr;
5884       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5885         _v = 0;
5886       } else {
5887         _v = 1;
5888       }
5889     }
5890     if (_v) {
5891       return _wrap_new_SBBlock__SWIG_1(L);
5892     }
5893   }
5894 
5895   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5896     "  Possible C/C++ prototypes are:\n"
5897     "    lldb::SBBlock::SBBlock()\n"
5898     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5899   lua_error(L);return 0;
5900 }
5901 
5902 
5903 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5904   int SWIG_arg = 0;
5905   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5906   bool result;
5907 
5908   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5910 
5911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5912     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5913   }
5914 
5915   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5916   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5917   return SWIG_arg;
5918 
5919   if(0) SWIG_fail;
5920 
5921 fail:
5922   lua_error(L);
5923   return SWIG_arg;
5924 }
5925 
5926 
5927 static int _wrap_SBBlock_IsValid(lua_State* L) {
5928   int SWIG_arg = 0;
5929   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5930   bool result;
5931 
5932   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5934 
5935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5936     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5937   }
5938 
5939   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5940   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5941   return SWIG_arg;
5942 
5943   if(0) SWIG_fail;
5944 
5945 fail:
5946   lua_error(L);
5947   return SWIG_arg;
5948 }
5949 
5950 
5951 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5952   int SWIG_arg = 0;
5953   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5954   char *result = 0 ;
5955 
5956   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5958 
5959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5960     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5961   }
5962 
5963   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5964   lua_pushstring(L,(const char *)result); SWIG_arg++;
5965   return SWIG_arg;
5966 
5967   if(0) SWIG_fail;
5968 
5969 fail:
5970   lua_error(L);
5971   return SWIG_arg;
5972 }
5973 
5974 
5975 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5976   int SWIG_arg = 0;
5977   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5978   lldb::SBFileSpec result;
5979 
5980   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5982 
5983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5984     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5985   }
5986 
5987   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5988   {
5989     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5991   }
5992   return SWIG_arg;
5993 
5994   if(0) SWIG_fail;
5995 
5996 fail:
5997   lua_error(L);
5998   return SWIG_arg;
5999 }
6000 
6001 
6002 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6003   int SWIG_arg = 0;
6004   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6005   uint32_t result;
6006 
6007   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6009 
6010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6011     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6012   }
6013 
6014   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6015   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6016   return SWIG_arg;
6017 
6018   if(0) SWIG_fail;
6019 
6020 fail:
6021   lua_error(L);
6022   return SWIG_arg;
6023 }
6024 
6025 
6026 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6027   int SWIG_arg = 0;
6028   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6029   uint32_t result;
6030 
6031   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6033 
6034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6035     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6036   }
6037 
6038   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6039   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6040   return SWIG_arg;
6041 
6042   if(0) SWIG_fail;
6043 
6044 fail:
6045   lua_error(L);
6046   return SWIG_arg;
6047 }
6048 
6049 
6050 static int _wrap_SBBlock_GetParent(lua_State* L) {
6051   int SWIG_arg = 0;
6052   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6053   lldb::SBBlock result;
6054 
6055   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6057 
6058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6059     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6060   }
6061 
6062   result = (arg1)->GetParent();
6063   {
6064     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6066   }
6067   return SWIG_arg;
6068 
6069   if(0) SWIG_fail;
6070 
6071 fail:
6072   lua_error(L);
6073   return SWIG_arg;
6074 }
6075 
6076 
6077 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6078   int SWIG_arg = 0;
6079   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6080   lldb::SBBlock result;
6081 
6082   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6084 
6085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6086     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6087   }
6088 
6089   result = (arg1)->GetContainingInlinedBlock();
6090   {
6091     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6093   }
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_GetSibling(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::GetSibling",1,1)
6110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6111 
6112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6113     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6114   }
6115 
6116   result = (arg1)->GetSibling();
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_GetFirstChild(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::GetFirstChild",1,1)
6137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6138 
6139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6140     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6141   }
6142 
6143   result = (arg1)->GetFirstChild();
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_GetNumRanges(lua_State* L) {
6159   int SWIG_arg = 0;
6160   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6161   uint32_t result;
6162 
6163   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6165 
6166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6167     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6168   }
6169 
6170   result = (uint32_t)(arg1)->GetNumRanges();
6171   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6172   return SWIG_arg;
6173 
6174   if(0) SWIG_fail;
6175 
6176 fail:
6177   lua_error(L);
6178   return SWIG_arg;
6179 }
6180 
6181 
6182 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6183   int SWIG_arg = 0;
6184   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6185   uint32_t arg2 ;
6186   lldb::SBAddress result;
6187 
6188   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6190   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6191 
6192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6193     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6194   }
6195 
6196   arg2 = (unsigned int)lua_tointeger(L, 2);
6197   result = (arg1)->GetRangeStartAddress(arg2);
6198   {
6199     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6200     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,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_GetRangeEndAddress(lua_State* L) {
6213   int SWIG_arg = 0;
6214   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6215   uint32_t arg2 ;
6216   lldb::SBAddress result;
6217 
6218   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6220   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6221 
6222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6223     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6224   }
6225 
6226   arg2 = (unsigned int)lua_tointeger(L, 2);
6227   result = (arg1)->GetRangeEndAddress(arg2);
6228   {
6229     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6231   }
6232   return SWIG_arg;
6233 
6234   if(0) SWIG_fail;
6235 
6236 fail:
6237   lua_error(L);
6238   return SWIG_arg;
6239 }
6240 
6241 
6242 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6243   int SWIG_arg = 0;
6244   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6245   lldb::SBAddress arg2 ;
6246   lldb::SBAddress *argp2 ;
6247   uint32_t result;
6248 
6249   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6251   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6252 
6253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6254     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6255   }
6256 
6257 
6258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6259     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6260   }
6261   arg2 = *argp2;
6262 
6263   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6264   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6265   return SWIG_arg;
6266 
6267   if(0) SWIG_fail;
6268 
6269 fail:
6270   lua_error(L);
6271   return SWIG_arg;
6272 }
6273 
6274 
6275 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6276   int SWIG_arg = 0;
6277   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6278   lldb::SBStream *arg2 = 0 ;
6279   bool result;
6280 
6281   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6283   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6284 
6285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6286     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6287   }
6288 
6289 
6290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6291     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6292   }
6293 
6294   result = (bool)(arg1)->GetDescription(*arg2);
6295   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6296   return SWIG_arg;
6297 
6298   if(0) SWIG_fail;
6299 
6300 fail:
6301   lua_error(L);
6302   return SWIG_arg;
6303 }
6304 
6305 
6306 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6307   int SWIG_arg = 0;
6308   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6309   lldb::SBFrame *arg2 = 0 ;
6310   bool arg3 ;
6311   bool arg4 ;
6312   bool arg5 ;
6313   lldb::DynamicValueType arg6 ;
6314   lldb::SBValueList result;
6315 
6316   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6318   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6319   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6320   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6321   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6322   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6323 
6324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6325     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6326   }
6327 
6328 
6329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6330     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6331   }
6332 
6333   arg3 = (lua_toboolean(L, 3)!=0);
6334   arg4 = (lua_toboolean(L, 4)!=0);
6335   arg5 = (lua_toboolean(L, 5)!=0);
6336   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6337   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6338   {
6339     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6341   }
6342   return SWIG_arg;
6343 
6344   if(0) SWIG_fail;
6345 
6346 fail:
6347   lua_error(L);
6348   return SWIG_arg;
6349 }
6350 
6351 
6352 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6353   int SWIG_arg = 0;
6354   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6355   lldb::SBTarget *arg2 = 0 ;
6356   bool arg3 ;
6357   bool arg4 ;
6358   bool arg5 ;
6359   lldb::SBValueList result;
6360 
6361   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6363   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6364   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6365   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6366   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6367 
6368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6369     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6370   }
6371 
6372 
6373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6374     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6375   }
6376 
6377   arg3 = (lua_toboolean(L, 3)!=0);
6378   arg4 = (lua_toboolean(L, 4)!=0);
6379   arg5 = (lua_toboolean(L, 5)!=0);
6380   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6381   {
6382     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6383     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6384   }
6385   return SWIG_arg;
6386 
6387   if(0) SWIG_fail;
6388 
6389 fail:
6390   lua_error(L);
6391   return SWIG_arg;
6392 }
6393 
6394 
6395 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6396   int argc;
6397   int argv[7]={
6398     1,2,3,4,5,6,7
6399   };
6400 
6401   argc = lua_gettop(L);
6402   if (argc == 5) {
6403     int _v;
6404     {
6405       void *ptr;
6406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6407         _v = 0;
6408       } else {
6409         _v = 1;
6410       }
6411     }
6412     if (_v) {
6413       {
6414         void *ptr;
6415         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6416           _v = 0;
6417         } else {
6418           _v = 1;
6419         }
6420       }
6421       if (_v) {
6422         {
6423           _v = lua_isboolean(L,argv[2]);
6424         }
6425         if (_v) {
6426           {
6427             _v = lua_isboolean(L,argv[3]);
6428           }
6429           if (_v) {
6430             {
6431               _v = lua_isboolean(L,argv[4]);
6432             }
6433             if (_v) {
6434               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6435             }
6436           }
6437         }
6438       }
6439     }
6440   }
6441   if (argc == 6) {
6442     int _v;
6443     {
6444       void *ptr;
6445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6446         _v = 0;
6447       } else {
6448         _v = 1;
6449       }
6450     }
6451     if (_v) {
6452       {
6453         void *ptr;
6454         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6455           _v = 0;
6456         } else {
6457           _v = 1;
6458         }
6459       }
6460       if (_v) {
6461         {
6462           _v = lua_isboolean(L,argv[2]);
6463         }
6464         if (_v) {
6465           {
6466             _v = lua_isboolean(L,argv[3]);
6467           }
6468           if (_v) {
6469             {
6470               _v = lua_isboolean(L,argv[4]);
6471             }
6472             if (_v) {
6473               {
6474                 _v = lua_isnumber(L,argv[5]);
6475               }
6476               if (_v) {
6477                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6478               }
6479             }
6480           }
6481         }
6482       }
6483     }
6484   }
6485 
6486   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6487     "  Possible C/C++ prototypes are:\n"
6488     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6489     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6490   lua_error(L);return 0;
6491 }
6492 
6493 
6494 static int _wrap_SBBlock___tostring(lua_State* L) {
6495   int SWIG_arg = 0;
6496   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6497   std::string result;
6498 
6499   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6501 
6502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6503     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6504   }
6505 
6506   result = lldb_SBBlock___str__(arg1);
6507   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6508   return SWIG_arg;
6509 
6510   if(0) SWIG_fail;
6511 
6512 fail:
6513   lua_error(L);
6514   return SWIG_arg;
6515 }
6516 
6517 
6518 static void swig_delete_SBBlock(void *obj) {
6519 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6520 delete arg1;
6521 }
6522 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6523     assert(lua_istable(L,1));
6524     lua_pushcfunction(L,_wrap_new_SBBlock);
6525     assert(!lua_isnil(L,-1));
6526     lua_replace(L,1); /* replace our table with real constructor */
6527     lua_call(L,lua_gettop(L)-1,1);
6528     return 1;
6529 }
6530 static swig_lua_attribute swig_SBBlock_attributes[] = {
6531     {0,0,0}
6532 };
6533 static swig_lua_method swig_SBBlock_methods[]= {
6534     { "IsInlined", _wrap_SBBlock_IsInlined},
6535     { "IsValid", _wrap_SBBlock_IsValid},
6536     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6537     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6538     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6539     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6540     { "GetParent", _wrap_SBBlock_GetParent},
6541     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6542     { "GetSibling", _wrap_SBBlock_GetSibling},
6543     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6544     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6545     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6546     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6547     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6548     { "GetDescription", _wrap_SBBlock_GetDescription},
6549     { "GetVariables", _wrap_SBBlock_GetVariables},
6550     { "__tostring", _wrap_SBBlock___tostring},
6551     {0,0}
6552 };
6553 static swig_lua_method swig_SBBlock_meta[] = {
6554     { "__tostring", _wrap_SBBlock___tostring},
6555     {0,0}
6556 };
6557 
6558 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6559     {0,0,0}
6560 };
6561 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6562     {0,0,0,0,0,0}
6563 };
6564 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6565     {0,0}
6566 };
6567 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6568     0
6569 };
6570 
6571 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6572     "SBBlock",
6573     swig_SBBlock_Sf_SwigStatic_methods,
6574     swig_SBBlock_Sf_SwigStatic_attributes,
6575     swig_SBBlock_Sf_SwigStatic_constants,
6576     swig_SBBlock_Sf_SwigStatic_classes,
6577     0
6578 };
6579 static swig_lua_class *swig_SBBlock_bases[] = {0};
6580 static const char *swig_SBBlock_base_names[] = {0};
6581 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 };
6582 
6583 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6584   int SWIG_arg = 0;
6585   lldb::SBBreakpoint *result = 0 ;
6586 
6587   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6588   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6589   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6590   return SWIG_arg;
6591 
6592   if(0) SWIG_fail;
6593 
6594 fail:
6595   lua_error(L);
6596   return SWIG_arg;
6597 }
6598 
6599 
6600 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6601   int SWIG_arg = 0;
6602   lldb::SBBreakpoint *arg1 = 0 ;
6603   lldb::SBBreakpoint *result = 0 ;
6604 
6605   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6606   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6607 
6608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6609     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6610   }
6611 
6612   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6613   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6614   return SWIG_arg;
6615 
6616   if(0) SWIG_fail;
6617 
6618 fail:
6619   lua_error(L);
6620   return SWIG_arg;
6621 }
6622 
6623 
6624 static int _wrap_new_SBBreakpoint(lua_State* L) {
6625   int argc;
6626   int argv[2]={
6627     1,2
6628   };
6629 
6630   argc = lua_gettop(L);
6631   if (argc == 0) {
6632     return _wrap_new_SBBreakpoint__SWIG_0(L);
6633   }
6634   if (argc == 1) {
6635     int _v;
6636     {
6637       void *ptr;
6638       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6639         _v = 0;
6640       } else {
6641         _v = 1;
6642       }
6643     }
6644     if (_v) {
6645       return _wrap_new_SBBreakpoint__SWIG_1(L);
6646     }
6647   }
6648 
6649   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6650     "  Possible C/C++ prototypes are:\n"
6651     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6652     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6653   lua_error(L);return 0;
6654 }
6655 
6656 
6657 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6658   int SWIG_arg = 0;
6659   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6660   lldb::SBBreakpoint *arg2 = 0 ;
6661   bool result;
6662 
6663   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6665   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6666 
6667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6668     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6669   }
6670 
6671 
6672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6673     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6674   }
6675 
6676   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6677   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6678   return SWIG_arg;
6679 
6680   if(0) SWIG_fail;
6681 
6682 fail:
6683   lua_error(L);
6684   return SWIG_arg;
6685 }
6686 
6687 
6688 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6689   int SWIG_arg = 0;
6690   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6691   lldb::break_id_t result;
6692 
6693   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6694   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6695 
6696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6697     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6698   }
6699 
6700   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6701   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6702   return SWIG_arg;
6703 
6704   if(0) SWIG_fail;
6705 
6706 fail:
6707   lua_error(L);
6708   return SWIG_arg;
6709 }
6710 
6711 
6712 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6713   int SWIG_arg = 0;
6714   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6715   bool result;
6716 
6717   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6719 
6720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6721     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6722   }
6723 
6724   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6726   return SWIG_arg;
6727 
6728   if(0) SWIG_fail;
6729 
6730 fail:
6731   lua_error(L);
6732   return SWIG_arg;
6733 }
6734 
6735 
6736 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6737   int SWIG_arg = 0;
6738   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6739 
6740   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6742 
6743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6744     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6745   }
6746 
6747   (arg1)->ClearAllBreakpointSites();
6748 
6749   return SWIG_arg;
6750 
6751   if(0) SWIG_fail;
6752 
6753 fail:
6754   lua_error(L);
6755   return SWIG_arg;
6756 }
6757 
6758 
6759 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6760   int SWIG_arg = 0;
6761   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6762   lldb::SBTarget result;
6763 
6764   SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6766 
6767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6768     SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6769   }
6770 
6771   result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6772   {
6773     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
6774     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6775   }
6776   return SWIG_arg;
6777 
6778   if(0) SWIG_fail;
6779 
6780 fail:
6781   lua_error(L);
6782   return SWIG_arg;
6783 }
6784 
6785 
6786 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6787   int SWIG_arg = 0;
6788   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6789   lldb::addr_t arg2 ;
6790   lldb::SBBreakpointLocation result;
6791 
6792   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6794   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6795 
6796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6797     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6798   }
6799 
6800   arg2 = (unsigned long long)lua_tointeger(L, 2);
6801   result = (arg1)->FindLocationByAddress(arg2);
6802   {
6803     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6805   }
6806   return SWIG_arg;
6807 
6808   if(0) SWIG_fail;
6809 
6810 fail:
6811   lua_error(L);
6812   return SWIG_arg;
6813 }
6814 
6815 
6816 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6817   int SWIG_arg = 0;
6818   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6819   lldb::addr_t arg2 ;
6820   lldb::break_id_t result;
6821 
6822   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6824   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6825 
6826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6827     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6828   }
6829 
6830   arg2 = (unsigned long long)lua_tointeger(L, 2);
6831   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6832   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6833   return SWIG_arg;
6834 
6835   if(0) SWIG_fail;
6836 
6837 fail:
6838   lua_error(L);
6839   return SWIG_arg;
6840 }
6841 
6842 
6843 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6844   int SWIG_arg = 0;
6845   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6846   lldb::break_id_t arg2 ;
6847   lldb::SBBreakpointLocation result;
6848 
6849   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6851   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6852 
6853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6854     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6855   }
6856 
6857   arg2 = (signed int)lua_tointeger(L, 2);
6858   result = (arg1)->FindLocationByID(arg2);
6859   {
6860     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6862   }
6863   return SWIG_arg;
6864 
6865   if(0) SWIG_fail;
6866 
6867 fail:
6868   lua_error(L);
6869   return SWIG_arg;
6870 }
6871 
6872 
6873 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6874   int SWIG_arg = 0;
6875   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6876   uint32_t arg2 ;
6877   lldb::SBBreakpointLocation result;
6878 
6879   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6881   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6882 
6883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6884     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6885   }
6886 
6887   arg2 = (unsigned int)lua_tointeger(L, 2);
6888   result = (arg1)->GetLocationAtIndex(arg2);
6889   {
6890     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6892   }
6893   return SWIG_arg;
6894 
6895   if(0) SWIG_fail;
6896 
6897 fail:
6898   lua_error(L);
6899   return SWIG_arg;
6900 }
6901 
6902 
6903 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6904   int SWIG_arg = 0;
6905   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6906   bool arg2 ;
6907 
6908   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6910   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6911 
6912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6913     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6914   }
6915 
6916   arg2 = (lua_toboolean(L, 2)!=0);
6917   (arg1)->SetEnabled(arg2);
6918 
6919   return SWIG_arg;
6920 
6921   if(0) SWIG_fail;
6922 
6923 fail:
6924   lua_error(L);
6925   return SWIG_arg;
6926 }
6927 
6928 
6929 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6930   int SWIG_arg = 0;
6931   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6932   bool result;
6933 
6934   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6936 
6937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6938     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6939   }
6940 
6941   result = (bool)(arg1)->IsEnabled();
6942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6943   return SWIG_arg;
6944 
6945   if(0) SWIG_fail;
6946 
6947 fail:
6948   lua_error(L);
6949   return SWIG_arg;
6950 }
6951 
6952 
6953 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6954   int SWIG_arg = 0;
6955   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6956   bool arg2 ;
6957 
6958   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6960   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6961 
6962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6963     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6964   }
6965 
6966   arg2 = (lua_toboolean(L, 2)!=0);
6967   (arg1)->SetOneShot(arg2);
6968 
6969   return SWIG_arg;
6970 
6971   if(0) SWIG_fail;
6972 
6973 fail:
6974   lua_error(L);
6975   return SWIG_arg;
6976 }
6977 
6978 
6979 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6980   int SWIG_arg = 0;
6981   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6982   bool result;
6983 
6984   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6986 
6987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6988     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6989   }
6990 
6991   result = (bool)(arg1)->IsOneShot();
6992   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6993   return SWIG_arg;
6994 
6995   if(0) SWIG_fail;
6996 
6997 fail:
6998   lua_error(L);
6999   return SWIG_arg;
7000 }
7001 
7002 
7003 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7004   int SWIG_arg = 0;
7005   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7006   bool result;
7007 
7008   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7009   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7010 
7011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7012     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7013   }
7014 
7015   result = (bool)(arg1)->IsInternal();
7016   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7017   return SWIG_arg;
7018 
7019   if(0) SWIG_fail;
7020 
7021 fail:
7022   lua_error(L);
7023   return SWIG_arg;
7024 }
7025 
7026 
7027 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7028   int SWIG_arg = 0;
7029   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7030   uint32_t result;
7031 
7032   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7034 
7035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7036     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7037   }
7038 
7039   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7040   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7041   return SWIG_arg;
7042 
7043   if(0) SWIG_fail;
7044 
7045 fail:
7046   lua_error(L);
7047   return SWIG_arg;
7048 }
7049 
7050 
7051 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7052   int SWIG_arg = 0;
7053   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7054   uint32_t arg2 ;
7055 
7056   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7058   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7059 
7060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7061     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7062   }
7063 
7064   arg2 = (unsigned int)lua_tointeger(L, 2);
7065   (arg1)->SetIgnoreCount(arg2);
7066 
7067   return SWIG_arg;
7068 
7069   if(0) SWIG_fail;
7070 
7071 fail:
7072   lua_error(L);
7073   return SWIG_arg;
7074 }
7075 
7076 
7077 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7078   int SWIG_arg = 0;
7079   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7080   uint32_t result;
7081 
7082   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7084 
7085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7086     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7087   }
7088 
7089   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7090   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7091   return SWIG_arg;
7092 
7093   if(0) SWIG_fail;
7094 
7095 fail:
7096   lua_error(L);
7097   return SWIG_arg;
7098 }
7099 
7100 
7101 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7102   int SWIG_arg = 0;
7103   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7104   char *arg2 = (char *) 0 ;
7105 
7106   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7108   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7109 
7110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7111     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7112   }
7113 
7114   arg2 = (char *)lua_tostring(L, 2);
7115   (arg1)->SetCondition((char const *)arg2);
7116 
7117   return SWIG_arg;
7118 
7119   if(0) SWIG_fail;
7120 
7121 fail:
7122   lua_error(L);
7123   return SWIG_arg;
7124 }
7125 
7126 
7127 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7128   int SWIG_arg = 0;
7129   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7130   char *result = 0 ;
7131 
7132   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7133   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7134 
7135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7136     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7137   }
7138 
7139   result = (char *)(arg1)->GetCondition();
7140   lua_pushstring(L,(const char *)result); SWIG_arg++;
7141   return SWIG_arg;
7142 
7143   if(0) SWIG_fail;
7144 
7145 fail:
7146   lua_error(L);
7147   return SWIG_arg;
7148 }
7149 
7150 
7151 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7152   int SWIG_arg = 0;
7153   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7154   bool arg2 ;
7155 
7156   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7158   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7159 
7160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7161     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7162   }
7163 
7164   arg2 = (lua_toboolean(L, 2)!=0);
7165   (arg1)->SetAutoContinue(arg2);
7166 
7167   return SWIG_arg;
7168 
7169   if(0) SWIG_fail;
7170 
7171 fail:
7172   lua_error(L);
7173   return SWIG_arg;
7174 }
7175 
7176 
7177 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7178   int SWIG_arg = 0;
7179   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7180   bool result;
7181 
7182   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7184 
7185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7186     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7187   }
7188 
7189   result = (bool)(arg1)->GetAutoContinue();
7190   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7191   return SWIG_arg;
7192 
7193   if(0) SWIG_fail;
7194 
7195 fail:
7196   lua_error(L);
7197   return SWIG_arg;
7198 }
7199 
7200 
7201 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7202   int SWIG_arg = 0;
7203   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7204   lldb::tid_t arg2 ;
7205 
7206   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7208   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7209 
7210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7211     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7212   }
7213 
7214   arg2 = (unsigned long long)lua_tointeger(L, 2);
7215   (arg1)->SetThreadID(arg2);
7216 
7217   return SWIG_arg;
7218 
7219   if(0) SWIG_fail;
7220 
7221 fail:
7222   lua_error(L);
7223   return SWIG_arg;
7224 }
7225 
7226 
7227 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7228   int SWIG_arg = 0;
7229   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7230   lldb::tid_t result;
7231 
7232   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7233   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7234 
7235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7236     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7237   }
7238 
7239   result = (lldb::tid_t)(arg1)->GetThreadID();
7240   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7241   return SWIG_arg;
7242 
7243   if(0) SWIG_fail;
7244 
7245 fail:
7246   lua_error(L);
7247   return SWIG_arg;
7248 }
7249 
7250 
7251 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7252   int SWIG_arg = 0;
7253   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7254   uint32_t arg2 ;
7255 
7256   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7258   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7259 
7260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7261     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7262   }
7263 
7264   arg2 = (unsigned int)lua_tointeger(L, 2);
7265   (arg1)->SetThreadIndex(arg2);
7266 
7267   return SWIG_arg;
7268 
7269   if(0) SWIG_fail;
7270 
7271 fail:
7272   lua_error(L);
7273   return SWIG_arg;
7274 }
7275 
7276 
7277 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7278   int SWIG_arg = 0;
7279   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7280   uint32_t result;
7281 
7282   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7284 
7285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7286     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7287   }
7288 
7289   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7290   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7291   return SWIG_arg;
7292 
7293   if(0) SWIG_fail;
7294 
7295 fail:
7296   lua_error(L);
7297   return SWIG_arg;
7298 }
7299 
7300 
7301 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7302   int SWIG_arg = 0;
7303   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7304   char *arg2 = (char *) 0 ;
7305 
7306   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7309 
7310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7311     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7312   }
7313 
7314   arg2 = (char *)lua_tostring(L, 2);
7315   (arg1)->SetThreadName((char const *)arg2);
7316 
7317   return SWIG_arg;
7318 
7319   if(0) SWIG_fail;
7320 
7321 fail:
7322   lua_error(L);
7323   return SWIG_arg;
7324 }
7325 
7326 
7327 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7328   int SWIG_arg = 0;
7329   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7330   char *result = 0 ;
7331 
7332   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7334 
7335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7336     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7337   }
7338 
7339   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7340   lua_pushstring(L,(const char *)result); SWIG_arg++;
7341   return SWIG_arg;
7342 
7343   if(0) SWIG_fail;
7344 
7345 fail:
7346   lua_error(L);
7347   return SWIG_arg;
7348 }
7349 
7350 
7351 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7352   int SWIG_arg = 0;
7353   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7354   char *arg2 = (char *) 0 ;
7355 
7356   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7358   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7359 
7360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7361     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7362   }
7363 
7364   arg2 = (char *)lua_tostring(L, 2);
7365   (arg1)->SetQueueName((char const *)arg2);
7366 
7367   return SWIG_arg;
7368 
7369   if(0) SWIG_fail;
7370 
7371 fail:
7372   lua_error(L);
7373   return SWIG_arg;
7374 }
7375 
7376 
7377 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7378   int SWIG_arg = 0;
7379   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7380   char *result = 0 ;
7381 
7382   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7384 
7385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7386     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7387   }
7388 
7389   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7390   lua_pushstring(L,(const char *)result); SWIG_arg++;
7391   return SWIG_arg;
7392 
7393   if(0) SWIG_fail;
7394 
7395 fail:
7396   lua_error(L);
7397   return SWIG_arg;
7398 }
7399 
7400 
7401 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7402   int SWIG_arg = 0;
7403   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7404   char *arg2 = (char *) 0 ;
7405 
7406   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7408   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7409 
7410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7411     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7412   }
7413 
7414   arg2 = (char *)lua_tostring(L, 2);
7415   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7416 
7417   return SWIG_arg;
7418 
7419   if(0) SWIG_fail;
7420 
7421 fail:
7422   lua_error(L);
7423   return SWIG_arg;
7424 }
7425 
7426 
7427 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7428   int SWIG_arg = 0;
7429   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7430   char *arg2 = (char *) 0 ;
7431   lldb::SBStructuredData *arg3 = 0 ;
7432   lldb::SBError result;
7433 
7434   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7436   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7437   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7438 
7439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7440     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7441   }
7442 
7443   arg2 = (char *)lua_tostring(L, 2);
7444 
7445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7446     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7447   }
7448 
7449   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7450   {
7451     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7453   }
7454   return SWIG_arg;
7455 
7456   if(0) SWIG_fail;
7457 
7458 fail:
7459   lua_error(L);
7460   return SWIG_arg;
7461 }
7462 
7463 
7464 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7465   int argc;
7466   int argv[4]={
7467     1,2,3,4
7468   };
7469 
7470   argc = lua_gettop(L);
7471   if (argc == 2) {
7472     int _v;
7473     {
7474       void *ptr;
7475       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7476         _v = 0;
7477       } else {
7478         _v = 1;
7479       }
7480     }
7481     if (_v) {
7482       {
7483         _v = SWIG_lua_isnilstring(L,argv[1]);
7484       }
7485       if (_v) {
7486         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7487       }
7488     }
7489   }
7490   if (argc == 3) {
7491     int _v;
7492     {
7493       void *ptr;
7494       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7495         _v = 0;
7496       } else {
7497         _v = 1;
7498       }
7499     }
7500     if (_v) {
7501       {
7502         _v = SWIG_lua_isnilstring(L,argv[1]);
7503       }
7504       if (_v) {
7505         {
7506           void *ptr;
7507           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7508             _v = 0;
7509           } else {
7510             _v = 1;
7511           }
7512         }
7513         if (_v) {
7514           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7515         }
7516       }
7517     }
7518   }
7519 
7520   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7521     "  Possible C/C++ prototypes are:\n"
7522     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7523     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7524   lua_error(L);return 0;
7525 }
7526 
7527 
7528 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7529   int SWIG_arg = 0;
7530   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7531   char *arg2 = (char *) 0 ;
7532   lldb::SBError result;
7533 
7534   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7537 
7538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7539     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7540   }
7541 
7542   arg2 = (char *)lua_tostring(L, 2);
7543   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7544   {
7545     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7547   }
7548   return SWIG_arg;
7549 
7550   if(0) SWIG_fail;
7551 
7552 fail:
7553   lua_error(L);
7554   return SWIG_arg;
7555 }
7556 
7557 
7558 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7559   int SWIG_arg = 0;
7560   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7561   lldb::SBStringList *arg2 = 0 ;
7562 
7563   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7566 
7567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7568     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7569   }
7570 
7571 
7572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7573     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7574   }
7575 
7576   (arg1)->SetCommandLineCommands(*arg2);
7577 
7578   return SWIG_arg;
7579 
7580   if(0) SWIG_fail;
7581 
7582 fail:
7583   lua_error(L);
7584   return SWIG_arg;
7585 }
7586 
7587 
7588 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7589   int SWIG_arg = 0;
7590   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7591   lldb::SBStringList *arg2 = 0 ;
7592   bool result;
7593 
7594   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7596   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7597 
7598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7599     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7600   }
7601 
7602 
7603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7604     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7605   }
7606 
7607   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7608   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7609   return SWIG_arg;
7610 
7611   if(0) SWIG_fail;
7612 
7613 fail:
7614   lua_error(L);
7615   return SWIG_arg;
7616 }
7617 
7618 
7619 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7620   int SWIG_arg = 0;
7621   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7622   char *arg2 = (char *) 0 ;
7623   bool result;
7624 
7625   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7627   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7628 
7629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7630     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7631   }
7632 
7633   arg2 = (char *)lua_tostring(L, 2);
7634   result = (bool)(arg1)->AddName((char const *)arg2);
7635   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7636   return SWIG_arg;
7637 
7638   if(0) SWIG_fail;
7639 
7640 fail:
7641   lua_error(L);
7642   return SWIG_arg;
7643 }
7644 
7645 
7646 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7647   int SWIG_arg = 0;
7648   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7649   char *arg2 = (char *) 0 ;
7650   lldb::SBError result;
7651 
7652   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7654   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7655 
7656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7657     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7658   }
7659 
7660   arg2 = (char *)lua_tostring(L, 2);
7661   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7662   {
7663     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7664     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7665   }
7666   return SWIG_arg;
7667 
7668   if(0) SWIG_fail;
7669 
7670 fail:
7671   lua_error(L);
7672   return SWIG_arg;
7673 }
7674 
7675 
7676 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7677   int SWIG_arg = 0;
7678   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7679   char *arg2 = (char *) 0 ;
7680 
7681   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7683   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7684 
7685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7686     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7687   }
7688 
7689   arg2 = (char *)lua_tostring(L, 2);
7690   (arg1)->RemoveName((char const *)arg2);
7691 
7692   return SWIG_arg;
7693 
7694   if(0) SWIG_fail;
7695 
7696 fail:
7697   lua_error(L);
7698   return SWIG_arg;
7699 }
7700 
7701 
7702 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7703   int SWIG_arg = 0;
7704   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7705   char *arg2 = (char *) 0 ;
7706   bool result;
7707 
7708   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7710   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7711 
7712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7713     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7714   }
7715 
7716   arg2 = (char *)lua_tostring(L, 2);
7717   result = (bool)(arg1)->MatchesName((char const *)arg2);
7718   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7719   return SWIG_arg;
7720 
7721   if(0) SWIG_fail;
7722 
7723 fail:
7724   lua_error(L);
7725   return SWIG_arg;
7726 }
7727 
7728 
7729 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7730   int SWIG_arg = 0;
7731   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7732   lldb::SBStringList *arg2 = 0 ;
7733 
7734   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7737 
7738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7739     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7740   }
7741 
7742 
7743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7744     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7745   }
7746 
7747   (arg1)->GetNames(*arg2);
7748 
7749   return SWIG_arg;
7750 
7751   if(0) SWIG_fail;
7752 
7753 fail:
7754   lua_error(L);
7755   return SWIG_arg;
7756 }
7757 
7758 
7759 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7760   int SWIG_arg = 0;
7761   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7762   size_t result;
7763 
7764   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7766 
7767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7768     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7769   }
7770 
7771   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7772   lua_pushinteger(L, (lua_Integer) result); 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_GetNumLocations(lua_State* L) {
7784   int SWIG_arg = 0;
7785   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7786   size_t result;
7787 
7788   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7790 
7791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7792     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7793   }
7794 
7795   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7796   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7797   return SWIG_arg;
7798 
7799   if(0) SWIG_fail;
7800 
7801 fail:
7802   lua_error(L);
7803   return SWIG_arg;
7804 }
7805 
7806 
7807 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7808   int SWIG_arg = 0;
7809   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7810   lldb::SBStream *arg2 = 0 ;
7811   bool result;
7812 
7813   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7815   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7816 
7817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7818     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7819   }
7820 
7821 
7822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7823     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7824   }
7825 
7826   result = (bool)(arg1)->GetDescription(*arg2);
7827   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7828   return SWIG_arg;
7829 
7830   if(0) SWIG_fail;
7831 
7832 fail:
7833   lua_error(L);
7834   return SWIG_arg;
7835 }
7836 
7837 
7838 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7839   int SWIG_arg = 0;
7840   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7841   lldb::SBStream *arg2 = 0 ;
7842   bool arg3 ;
7843   bool result;
7844 
7845   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7847   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7848   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7849 
7850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7851     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7852   }
7853 
7854 
7855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7856     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7857   }
7858 
7859   arg3 = (lua_toboolean(L, 3)!=0);
7860   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7861   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7862   return SWIG_arg;
7863 
7864   if(0) SWIG_fail;
7865 
7866 fail:
7867   lua_error(L);
7868   return SWIG_arg;
7869 }
7870 
7871 
7872 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7873   int argc;
7874   int argv[4]={
7875     1,2,3,4
7876   };
7877 
7878   argc = lua_gettop(L);
7879   if (argc == 2) {
7880     int _v;
7881     {
7882       void *ptr;
7883       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7884         _v = 0;
7885       } else {
7886         _v = 1;
7887       }
7888     }
7889     if (_v) {
7890       {
7891         void *ptr;
7892         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7893           _v = 0;
7894         } else {
7895           _v = 1;
7896         }
7897       }
7898       if (_v) {
7899         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7900       }
7901     }
7902   }
7903   if (argc == 3) {
7904     int _v;
7905     {
7906       void *ptr;
7907       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7908         _v = 0;
7909       } else {
7910         _v = 1;
7911       }
7912     }
7913     if (_v) {
7914       {
7915         void *ptr;
7916         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7917           _v = 0;
7918         } else {
7919           _v = 1;
7920         }
7921       }
7922       if (_v) {
7923         {
7924           _v = lua_isboolean(L,argv[2]);
7925         }
7926         if (_v) {
7927           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7928         }
7929       }
7930     }
7931   }
7932 
7933   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7934     "  Possible C/C++ prototypes are:\n"
7935     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7936     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7937   lua_error(L);return 0;
7938 }
7939 
7940 
7941 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7942   int SWIG_arg = 0;
7943   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7944   lldb::SBAddress *arg2 = 0 ;
7945   lldb::SBError result;
7946 
7947   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7949   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7950 
7951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7952     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7953   }
7954 
7955 
7956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7957     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7958   }
7959 
7960   result = (arg1)->AddLocation(*arg2);
7961   {
7962     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7964   }
7965   return SWIG_arg;
7966 
7967   if(0) SWIG_fail;
7968 
7969 fail:
7970   lua_error(L);
7971   return SWIG_arg;
7972 }
7973 
7974 
7975 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
7976   int SWIG_arg = 0;
7977   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7978   lldb::SBStructuredData result;
7979 
7980   SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
7981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
7982 
7983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7984     SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
7985   }
7986 
7987   result = (arg1)->SerializeToStructuredData();
7988   {
7989     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
7990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
7991   }
7992   return SWIG_arg;
7993 
7994   if(0) SWIG_fail;
7995 
7996 fail:
7997   lua_error(L);
7998   return SWIG_arg;
7999 }
8000 
8001 
8002 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8003   int SWIG_arg = 0;
8004   lldb::SBEvent *arg1 = 0 ;
8005   bool result;
8006 
8007   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8008   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8009 
8010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8011     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8012   }
8013 
8014   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8016   return SWIG_arg;
8017 
8018   if(0) SWIG_fail;
8019 
8020 fail:
8021   lua_error(L);
8022   return SWIG_arg;
8023 }
8024 
8025 
8026 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8027   int SWIG_arg = 0;
8028   lldb::SBEvent *arg1 = 0 ;
8029   lldb::BreakpointEventType result;
8030 
8031   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8032   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8033 
8034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8035     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8036   }
8037 
8038   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8039   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
8040   return SWIG_arg;
8041 
8042   if(0) SWIG_fail;
8043 
8044 fail:
8045   lua_error(L);
8046   return SWIG_arg;
8047 }
8048 
8049 
8050 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8051   int SWIG_arg = 0;
8052   lldb::SBEvent *arg1 = 0 ;
8053   lldb::SBBreakpoint result;
8054 
8055   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8056   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8057 
8058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8059     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8060   }
8061 
8062   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8063   {
8064     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8065     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8066   }
8067   return SWIG_arg;
8068 
8069   if(0) SWIG_fail;
8070 
8071 fail:
8072   lua_error(L);
8073   return SWIG_arg;
8074 }
8075 
8076 
8077 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8078   int SWIG_arg = 0;
8079   lldb::SBEvent *arg1 = 0 ;
8080   uint32_t arg2 ;
8081   lldb::SBBreakpointLocation result;
8082 
8083   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8084   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8085   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8086 
8087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8088     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8089   }
8090 
8091   arg2 = (unsigned int)lua_tointeger(L, 2);
8092   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8093   {
8094     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8095     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8096   }
8097   return SWIG_arg;
8098 
8099   if(0) SWIG_fail;
8100 
8101 fail:
8102   lua_error(L);
8103   return SWIG_arg;
8104 }
8105 
8106 
8107 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8108   int SWIG_arg = 0;
8109   lldb::SBEvent *arg1 = 0 ;
8110   uint32_t result;
8111 
8112   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8113   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8114 
8115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8116     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8117   }
8118 
8119   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8120   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_IsHardware(lua_State* L) {
8132   int SWIG_arg = 0;
8133   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8134   bool result;
8135 
8136   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8138 
8139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8140     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8141   }
8142 
8143   result = (bool)(arg1)->IsHardware();
8144   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8145   return SWIG_arg;
8146 
8147   if(0) SWIG_fail;
8148 
8149 fail:
8150   lua_error(L);
8151   return SWIG_arg;
8152 }
8153 
8154 
8155 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8156   int SWIG_arg = 0;
8157   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8158   std::string result;
8159 
8160   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8162 
8163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8164     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8165   }
8166 
8167   result = lldb_SBBreakpoint___str__(arg1);
8168   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8169   return SWIG_arg;
8170 
8171   if(0) SWIG_fail;
8172 
8173 fail:
8174   lua_error(L);
8175   return SWIG_arg;
8176 }
8177 
8178 
8179 static void swig_delete_SBBreakpoint(void *obj) {
8180 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8181 delete arg1;
8182 }
8183 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8184     assert(lua_istable(L,1));
8185     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8186     assert(!lua_isnil(L,-1));
8187     lua_replace(L,1); /* replace our table with real constructor */
8188     lua_call(L,lua_gettop(L)-1,1);
8189     return 1;
8190 }
8191 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8192     {0,0,0}
8193 };
8194 static swig_lua_method swig_SBBreakpoint_methods[]= {
8195     { "__eq", _wrap_SBBreakpoint___eq},
8196     { "GetID", _wrap_SBBreakpoint_GetID},
8197     { "IsValid", _wrap_SBBreakpoint_IsValid},
8198     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8199     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8200     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8201     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8202     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8203     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8204     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8205     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8206     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8207     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8208     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8209     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8210     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8211     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8212     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8213     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8214     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8215     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8216     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8217     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8218     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8219     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8220     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8221     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8222     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8223     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8224     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8225     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8226     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8227     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8228     { "AddName", _wrap_SBBreakpoint_AddName},
8229     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8230     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8231     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8232     { "GetNames", _wrap_SBBreakpoint_GetNames},
8233     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8234     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8235     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8236     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8237     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8238     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8239     { "__tostring", _wrap_SBBreakpoint___tostring},
8240     {0,0}
8241 };
8242 static swig_lua_method swig_SBBreakpoint_meta[] = {
8243     { "__eq", _wrap_SBBreakpoint___eq},
8244     { "__tostring", _wrap_SBBreakpoint___tostring},
8245     {0,0}
8246 };
8247 
8248 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8249     {0,0,0}
8250 };
8251 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8252     {0,0,0,0,0,0}
8253 };
8254 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8255     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8256     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8257     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8258     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8259     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8260     {0,0}
8261 };
8262 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8263     0
8264 };
8265 
8266 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8267     "SBBreakpoint",
8268     swig_SBBreakpoint_Sf_SwigStatic_methods,
8269     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8270     swig_SBBreakpoint_Sf_SwigStatic_constants,
8271     swig_SBBreakpoint_Sf_SwigStatic_classes,
8272     0
8273 };
8274 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8275 static const char *swig_SBBreakpoint_base_names[] = {0};
8276 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 };
8277 
8278 static int _wrap_new_SBBreakpointList(lua_State* L) {
8279   int SWIG_arg = 0;
8280   lldb::SBTarget *arg1 = 0 ;
8281   lldb::SBBreakpointList *result = 0 ;
8282 
8283   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8284   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8285 
8286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8287     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8288   }
8289 
8290   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8291   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8292   return SWIG_arg;
8293 
8294   if(0) SWIG_fail;
8295 
8296 fail:
8297   lua_error(L);
8298   return SWIG_arg;
8299 }
8300 
8301 
8302 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8303   int SWIG_arg = 0;
8304   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8305   size_t result;
8306 
8307   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8309 
8310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8311     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8312   }
8313 
8314   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8315   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8316   return SWIG_arg;
8317 
8318   if(0) SWIG_fail;
8319 
8320 fail:
8321   lua_error(L);
8322   return SWIG_arg;
8323 }
8324 
8325 
8326 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8327   int SWIG_arg = 0;
8328   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8329   size_t arg2 ;
8330   lldb::SBBreakpoint result;
8331 
8332   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8334   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8335 
8336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8337     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8338   }
8339 
8340   arg2 = (unsigned long)lua_tointeger(L, 2);
8341   result = (arg1)->GetBreakpointAtIndex(arg2);
8342   {
8343     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8344     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8345   }
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_FindBreakpointByID(lua_State* L) {
8357   int SWIG_arg = 0;
8358   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8359   lldb::break_id_t arg2 ;
8360   lldb::SBBreakpoint result;
8361 
8362   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8364   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8365 
8366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8367     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8368   }
8369 
8370   arg2 = (signed int)lua_tointeger(L, 2);
8371   result = (arg1)->FindBreakpointByID(arg2);
8372   {
8373     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8374     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8375   }
8376   return SWIG_arg;
8377 
8378   if(0) SWIG_fail;
8379 
8380 fail:
8381   lua_error(L);
8382   return SWIG_arg;
8383 }
8384 
8385 
8386 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8387   int SWIG_arg = 0;
8388   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8389   lldb::SBBreakpoint *arg2 = 0 ;
8390 
8391   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8393   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8394 
8395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8396     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8397   }
8398 
8399 
8400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8401     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8402   }
8403 
8404   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8405 
8406   return SWIG_arg;
8407 
8408   if(0) SWIG_fail;
8409 
8410 fail:
8411   lua_error(L);
8412   return SWIG_arg;
8413 }
8414 
8415 
8416 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8417   int SWIG_arg = 0;
8418   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8419   lldb::SBBreakpoint *arg2 = 0 ;
8420   bool result;
8421 
8422   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8424   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8425 
8426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8427     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8428   }
8429 
8430 
8431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8432     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8433   }
8434 
8435   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8436   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8437   return SWIG_arg;
8438 
8439   if(0) SWIG_fail;
8440 
8441 fail:
8442   lua_error(L);
8443   return SWIG_arg;
8444 }
8445 
8446 
8447 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8448   int SWIG_arg = 0;
8449   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8450   lldb::break_id_t arg2 ;
8451 
8452   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8454   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8455 
8456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8457     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8458   }
8459 
8460   arg2 = (signed int)lua_tointeger(L, 2);
8461   (arg1)->AppendByID(arg2);
8462 
8463   return SWIG_arg;
8464 
8465   if(0) SWIG_fail;
8466 
8467 fail:
8468   lua_error(L);
8469   return SWIG_arg;
8470 }
8471 
8472 
8473 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8474   int SWIG_arg = 0;
8475   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8476 
8477   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8479 
8480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8481     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8482   }
8483 
8484   (arg1)->Clear();
8485 
8486   return SWIG_arg;
8487 
8488   if(0) SWIG_fail;
8489 
8490 fail:
8491   lua_error(L);
8492   return SWIG_arg;
8493 }
8494 
8495 
8496 static void swig_delete_SBBreakpointList(void *obj) {
8497 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8498 delete arg1;
8499 }
8500 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8501     assert(lua_istable(L,1));
8502     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8503     assert(!lua_isnil(L,-1));
8504     lua_replace(L,1); /* replace our table with real constructor */
8505     lua_call(L,lua_gettop(L)-1,1);
8506     return 1;
8507 }
8508 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8509     {0,0,0}
8510 };
8511 static swig_lua_method swig_SBBreakpointList_methods[]= {
8512     { "GetSize", _wrap_SBBreakpointList_GetSize},
8513     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8514     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8515     { "Append", _wrap_SBBreakpointList_Append},
8516     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8517     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8518     { "Clear", _wrap_SBBreakpointList_Clear},
8519     {0,0}
8520 };
8521 static swig_lua_method swig_SBBreakpointList_meta[] = {
8522     {0,0}
8523 };
8524 
8525 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8526     {0,0,0}
8527 };
8528 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8529     {0,0,0,0,0,0}
8530 };
8531 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8532     {0,0}
8533 };
8534 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8535     0
8536 };
8537 
8538 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8539     "SBBreakpointList",
8540     swig_SBBreakpointList_Sf_SwigStatic_methods,
8541     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8542     swig_SBBreakpointList_Sf_SwigStatic_constants,
8543     swig_SBBreakpointList_Sf_SwigStatic_classes,
8544     0
8545 };
8546 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8547 static const char *swig_SBBreakpointList_base_names[] = {0};
8548 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 };
8549 
8550 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8551   int SWIG_arg = 0;
8552   lldb::SBBreakpointLocation *result = 0 ;
8553 
8554   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8555   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8556   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8557   return SWIG_arg;
8558 
8559   if(0) SWIG_fail;
8560 
8561 fail:
8562   lua_error(L);
8563   return SWIG_arg;
8564 }
8565 
8566 
8567 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8568   int SWIG_arg = 0;
8569   lldb::SBBreakpointLocation *arg1 = 0 ;
8570   lldb::SBBreakpointLocation *result = 0 ;
8571 
8572   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8573   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8574 
8575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8576     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8577   }
8578 
8579   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8580   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8581   return SWIG_arg;
8582 
8583   if(0) SWIG_fail;
8584 
8585 fail:
8586   lua_error(L);
8587   return SWIG_arg;
8588 }
8589 
8590 
8591 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8592   int argc;
8593   int argv[2]={
8594     1,2
8595   };
8596 
8597   argc = lua_gettop(L);
8598   if (argc == 0) {
8599     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8600   }
8601   if (argc == 1) {
8602     int _v;
8603     {
8604       void *ptr;
8605       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8606         _v = 0;
8607       } else {
8608         _v = 1;
8609       }
8610     }
8611     if (_v) {
8612       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8613     }
8614   }
8615 
8616   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8617     "  Possible C/C++ prototypes are:\n"
8618     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8619     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8620   lua_error(L);return 0;
8621 }
8622 
8623 
8624 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8625   int SWIG_arg = 0;
8626   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8627   lldb::break_id_t result;
8628 
8629   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8631 
8632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8633     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8634   }
8635 
8636   result = (lldb::break_id_t)(arg1)->GetID();
8637   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8638   return SWIG_arg;
8639 
8640   if(0) SWIG_fail;
8641 
8642 fail:
8643   lua_error(L);
8644   return SWIG_arg;
8645 }
8646 
8647 
8648 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8649   int SWIG_arg = 0;
8650   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8651   bool result;
8652 
8653   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8655 
8656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8657     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8658   }
8659 
8660   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8662   return SWIG_arg;
8663 
8664   if(0) SWIG_fail;
8665 
8666 fail:
8667   lua_error(L);
8668   return SWIG_arg;
8669 }
8670 
8671 
8672 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8673   int SWIG_arg = 0;
8674   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8675   lldb::SBAddress result;
8676 
8677   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8679 
8680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8681     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8682   }
8683 
8684   result = (arg1)->GetAddress();
8685   {
8686     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8687     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8688   }
8689   return SWIG_arg;
8690 
8691   if(0) SWIG_fail;
8692 
8693 fail:
8694   lua_error(L);
8695   return SWIG_arg;
8696 }
8697 
8698 
8699 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8700   int SWIG_arg = 0;
8701   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8702   lldb::addr_t result;
8703 
8704   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8706 
8707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8708     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8709   }
8710 
8711   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8712   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8713   return SWIG_arg;
8714 
8715   if(0) SWIG_fail;
8716 
8717 fail:
8718   lua_error(L);
8719   return SWIG_arg;
8720 }
8721 
8722 
8723 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8724   int SWIG_arg = 0;
8725   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8726   bool arg2 ;
8727 
8728   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8730   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8731 
8732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8733     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8734   }
8735 
8736   arg2 = (lua_toboolean(L, 2)!=0);
8737   (arg1)->SetEnabled(arg2);
8738 
8739   return SWIG_arg;
8740 
8741   if(0) SWIG_fail;
8742 
8743 fail:
8744   lua_error(L);
8745   return SWIG_arg;
8746 }
8747 
8748 
8749 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8750   int SWIG_arg = 0;
8751   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8752   bool result;
8753 
8754   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8756 
8757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8758     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8759   }
8760 
8761   result = (bool)(arg1)->IsEnabled();
8762   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8763   return SWIG_arg;
8764 
8765   if(0) SWIG_fail;
8766 
8767 fail:
8768   lua_error(L);
8769   return SWIG_arg;
8770 }
8771 
8772 
8773 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8774   int SWIG_arg = 0;
8775   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8776   uint32_t result;
8777 
8778   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8780 
8781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8782     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8783   }
8784 
8785   result = (uint32_t)(arg1)->GetHitCount();
8786   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8787   return SWIG_arg;
8788 
8789   if(0) SWIG_fail;
8790 
8791 fail:
8792   lua_error(L);
8793   return SWIG_arg;
8794 }
8795 
8796 
8797 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8798   int SWIG_arg = 0;
8799   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8800   uint32_t result;
8801 
8802   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8804 
8805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8806     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8807   }
8808 
8809   result = (uint32_t)(arg1)->GetIgnoreCount();
8810   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8811   return SWIG_arg;
8812 
8813   if(0) SWIG_fail;
8814 
8815 fail:
8816   lua_error(L);
8817   return SWIG_arg;
8818 }
8819 
8820 
8821 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8822   int SWIG_arg = 0;
8823   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8824   uint32_t arg2 ;
8825 
8826   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8828   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8829 
8830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8831     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8832   }
8833 
8834   arg2 = (unsigned int)lua_tointeger(L, 2);
8835   (arg1)->SetIgnoreCount(arg2);
8836 
8837   return SWIG_arg;
8838 
8839   if(0) SWIG_fail;
8840 
8841 fail:
8842   lua_error(L);
8843   return SWIG_arg;
8844 }
8845 
8846 
8847 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8848   int SWIG_arg = 0;
8849   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8850   char *arg2 = (char *) 0 ;
8851 
8852   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8854   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8855 
8856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8857     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8858   }
8859 
8860   arg2 = (char *)lua_tostring(L, 2);
8861   (arg1)->SetCondition((char const *)arg2);
8862 
8863   return SWIG_arg;
8864 
8865   if(0) SWIG_fail;
8866 
8867 fail:
8868   lua_error(L);
8869   return SWIG_arg;
8870 }
8871 
8872 
8873 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8874   int SWIG_arg = 0;
8875   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8876   char *result = 0 ;
8877 
8878   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8880 
8881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8882     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8883   }
8884 
8885   result = (char *)(arg1)->GetCondition();
8886   lua_pushstring(L,(const char *)result); SWIG_arg++;
8887   return SWIG_arg;
8888 
8889   if(0) SWIG_fail;
8890 
8891 fail:
8892   lua_error(L);
8893   return SWIG_arg;
8894 }
8895 
8896 
8897 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8898   int SWIG_arg = 0;
8899   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8900   bool result;
8901 
8902   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8904 
8905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8906     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8907   }
8908 
8909   result = (bool)(arg1)->GetAutoContinue();
8910   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8911   return SWIG_arg;
8912 
8913   if(0) SWIG_fail;
8914 
8915 fail:
8916   lua_error(L);
8917   return SWIG_arg;
8918 }
8919 
8920 
8921 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8922   int SWIG_arg = 0;
8923   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8924   bool arg2 ;
8925 
8926   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8928   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8929 
8930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8931     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8932   }
8933 
8934   arg2 = (lua_toboolean(L, 2)!=0);
8935   (arg1)->SetAutoContinue(arg2);
8936 
8937   return SWIG_arg;
8938 
8939   if(0) SWIG_fail;
8940 
8941 fail:
8942   lua_error(L);
8943   return SWIG_arg;
8944 }
8945 
8946 
8947 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8948   int SWIG_arg = 0;
8949   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8950   char *arg2 = (char *) 0 ;
8951 
8952   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8954   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8955 
8956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8957     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8958   }
8959 
8960   arg2 = (char *)lua_tostring(L, 2);
8961   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8962 
8963   return SWIG_arg;
8964 
8965   if(0) SWIG_fail;
8966 
8967 fail:
8968   lua_error(L);
8969   return SWIG_arg;
8970 }
8971 
8972 
8973 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8974   int SWIG_arg = 0;
8975   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8976   char *arg2 = (char *) 0 ;
8977   lldb::SBStructuredData *arg3 = 0 ;
8978   lldb::SBError result;
8979 
8980   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8982   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8983   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8984 
8985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8986     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8987   }
8988 
8989   arg2 = (char *)lua_tostring(L, 2);
8990 
8991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8992     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8993   }
8994 
8995   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8996   {
8997     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8998     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8999   }
9000   return SWIG_arg;
9001 
9002   if(0) SWIG_fail;
9003 
9004 fail:
9005   lua_error(L);
9006   return SWIG_arg;
9007 }
9008 
9009 
9010 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9011   int argc;
9012   int argv[4]={
9013     1,2,3,4
9014   };
9015 
9016   argc = lua_gettop(L);
9017   if (argc == 2) {
9018     int _v;
9019     {
9020       void *ptr;
9021       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9022         _v = 0;
9023       } else {
9024         _v = 1;
9025       }
9026     }
9027     if (_v) {
9028       {
9029         _v = SWIG_lua_isnilstring(L,argv[1]);
9030       }
9031       if (_v) {
9032         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9033       }
9034     }
9035   }
9036   if (argc == 3) {
9037     int _v;
9038     {
9039       void *ptr;
9040       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9041         _v = 0;
9042       } else {
9043         _v = 1;
9044       }
9045     }
9046     if (_v) {
9047       {
9048         _v = SWIG_lua_isnilstring(L,argv[1]);
9049       }
9050       if (_v) {
9051         {
9052           void *ptr;
9053           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9054             _v = 0;
9055           } else {
9056             _v = 1;
9057           }
9058         }
9059         if (_v) {
9060           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9061         }
9062       }
9063     }
9064   }
9065 
9066   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9067     "  Possible C/C++ prototypes are:\n"
9068     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9069     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9070   lua_error(L);return 0;
9071 }
9072 
9073 
9074 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9075   int SWIG_arg = 0;
9076   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9077   char *arg2 = (char *) 0 ;
9078   lldb::SBError result;
9079 
9080   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9082   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9083 
9084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9085     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9086   }
9087 
9088   arg2 = (char *)lua_tostring(L, 2);
9089   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9090   {
9091     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9092     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9093   }
9094   return SWIG_arg;
9095 
9096   if(0) SWIG_fail;
9097 
9098 fail:
9099   lua_error(L);
9100   return SWIG_arg;
9101 }
9102 
9103 
9104 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9105   int SWIG_arg = 0;
9106   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9107   lldb::SBStringList *arg2 = 0 ;
9108 
9109   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9111   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9112 
9113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9114     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9115   }
9116 
9117 
9118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9119     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9120   }
9121 
9122   (arg1)->SetCommandLineCommands(*arg2);
9123 
9124   return SWIG_arg;
9125 
9126   if(0) SWIG_fail;
9127 
9128 fail:
9129   lua_error(L);
9130   return SWIG_arg;
9131 }
9132 
9133 
9134 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9135   int SWIG_arg = 0;
9136   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9137   lldb::SBStringList *arg2 = 0 ;
9138   bool result;
9139 
9140   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9142   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9143 
9144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9145     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9146   }
9147 
9148 
9149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9150     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9151   }
9152 
9153   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9154   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9155   return SWIG_arg;
9156 
9157   if(0) SWIG_fail;
9158 
9159 fail:
9160   lua_error(L);
9161   return SWIG_arg;
9162 }
9163 
9164 
9165 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9166   int SWIG_arg = 0;
9167   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9168   lldb::tid_t arg2 ;
9169 
9170   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9172   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9173 
9174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9175     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9176   }
9177 
9178   arg2 = (unsigned long long)lua_tointeger(L, 2);
9179   (arg1)->SetThreadID(arg2);
9180 
9181   return SWIG_arg;
9182 
9183   if(0) SWIG_fail;
9184 
9185 fail:
9186   lua_error(L);
9187   return SWIG_arg;
9188 }
9189 
9190 
9191 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9192   int SWIG_arg = 0;
9193   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9194   lldb::tid_t result;
9195 
9196   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9198 
9199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9200     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9201   }
9202 
9203   result = (lldb::tid_t)(arg1)->GetThreadID();
9204   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9205   return SWIG_arg;
9206 
9207   if(0) SWIG_fail;
9208 
9209 fail:
9210   lua_error(L);
9211   return SWIG_arg;
9212 }
9213 
9214 
9215 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9216   int SWIG_arg = 0;
9217   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9218   uint32_t arg2 ;
9219 
9220   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9222   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9223 
9224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9225     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9226   }
9227 
9228   arg2 = (unsigned int)lua_tointeger(L, 2);
9229   (arg1)->SetThreadIndex(arg2);
9230 
9231   return SWIG_arg;
9232 
9233   if(0) SWIG_fail;
9234 
9235 fail:
9236   lua_error(L);
9237   return SWIG_arg;
9238 }
9239 
9240 
9241 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9242   int SWIG_arg = 0;
9243   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9244   uint32_t result;
9245 
9246   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9248 
9249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9250     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9251   }
9252 
9253   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9254   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9255   return SWIG_arg;
9256 
9257   if(0) SWIG_fail;
9258 
9259 fail:
9260   lua_error(L);
9261   return SWIG_arg;
9262 }
9263 
9264 
9265 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9266   int SWIG_arg = 0;
9267   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9268   char *arg2 = (char *) 0 ;
9269 
9270   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9272   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9273 
9274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9275     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9276   }
9277 
9278   arg2 = (char *)lua_tostring(L, 2);
9279   (arg1)->SetThreadName((char const *)arg2);
9280 
9281   return SWIG_arg;
9282 
9283   if(0) SWIG_fail;
9284 
9285 fail:
9286   lua_error(L);
9287   return SWIG_arg;
9288 }
9289 
9290 
9291 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9292   int SWIG_arg = 0;
9293   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9294   char *result = 0 ;
9295 
9296   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9298 
9299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9300     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9301   }
9302 
9303   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9304   lua_pushstring(L,(const char *)result); SWIG_arg++;
9305   return SWIG_arg;
9306 
9307   if(0) SWIG_fail;
9308 
9309 fail:
9310   lua_error(L);
9311   return SWIG_arg;
9312 }
9313 
9314 
9315 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9316   int SWIG_arg = 0;
9317   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9318   char *arg2 = (char *) 0 ;
9319 
9320   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9322   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9323 
9324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9325     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9326   }
9327 
9328   arg2 = (char *)lua_tostring(L, 2);
9329   (arg1)->SetQueueName((char const *)arg2);
9330 
9331   return SWIG_arg;
9332 
9333   if(0) SWIG_fail;
9334 
9335 fail:
9336   lua_error(L);
9337   return SWIG_arg;
9338 }
9339 
9340 
9341 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9342   int SWIG_arg = 0;
9343   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9344   char *result = 0 ;
9345 
9346   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9348 
9349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9350     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9351   }
9352 
9353   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9354   lua_pushstring(L,(const char *)result); SWIG_arg++;
9355   return SWIG_arg;
9356 
9357   if(0) SWIG_fail;
9358 
9359 fail:
9360   lua_error(L);
9361   return SWIG_arg;
9362 }
9363 
9364 
9365 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9366   int SWIG_arg = 0;
9367   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9368   bool result;
9369 
9370   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9372 
9373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9374     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9375   }
9376 
9377   result = (bool)(arg1)->IsResolved();
9378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9379   return SWIG_arg;
9380 
9381   if(0) SWIG_fail;
9382 
9383 fail:
9384   lua_error(L);
9385   return SWIG_arg;
9386 }
9387 
9388 
9389 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9390   int SWIG_arg = 0;
9391   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9392   lldb::SBStream *arg2 = 0 ;
9393   lldb::DescriptionLevel arg3 ;
9394   bool result;
9395 
9396   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9398   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9399   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9400 
9401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9402     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9403   }
9404 
9405 
9406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9407     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9408   }
9409 
9410   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9411   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9412   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9413   return SWIG_arg;
9414 
9415   if(0) SWIG_fail;
9416 
9417 fail:
9418   lua_error(L);
9419   return SWIG_arg;
9420 }
9421 
9422 
9423 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9424   int SWIG_arg = 0;
9425   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9426   lldb::SBBreakpoint result;
9427 
9428   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9430 
9431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9432     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9433   }
9434 
9435   result = (arg1)->GetBreakpoint();
9436   {
9437     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9438     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9439   }
9440   return SWIG_arg;
9441 
9442   if(0) SWIG_fail;
9443 
9444 fail:
9445   lua_error(L);
9446   return SWIG_arg;
9447 }
9448 
9449 
9450 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9451   int SWIG_arg = 0;
9452   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9453   std::string result;
9454 
9455   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9456   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9457 
9458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9459     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9460   }
9461 
9462   result = lldb_SBBreakpointLocation___str__(arg1);
9463   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9464   return SWIG_arg;
9465 
9466   if(0) SWIG_fail;
9467 
9468 fail:
9469   lua_error(L);
9470   return SWIG_arg;
9471 }
9472 
9473 
9474 static void swig_delete_SBBreakpointLocation(void *obj) {
9475 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9476 delete arg1;
9477 }
9478 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9479     assert(lua_istable(L,1));
9480     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9481     assert(!lua_isnil(L,-1));
9482     lua_replace(L,1); /* replace our table with real constructor */
9483     lua_call(L,lua_gettop(L)-1,1);
9484     return 1;
9485 }
9486 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9487     {0,0,0}
9488 };
9489 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9490     { "GetID", _wrap_SBBreakpointLocation_GetID},
9491     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9492     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9493     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9494     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9495     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9496     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9497     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9498     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9499     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9500     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9501     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9502     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9503     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9504     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9505     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9506     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9507     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9508     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9509     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9510     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9511     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9512     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9513     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9514     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9515     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9516     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9517     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9518     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9519     {0,0}
9520 };
9521 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9522     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9523     {0,0}
9524 };
9525 
9526 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9527     {0,0,0}
9528 };
9529 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9530     {0,0,0,0,0,0}
9531 };
9532 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9533     {0,0}
9534 };
9535 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9536     0
9537 };
9538 
9539 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9540     "SBBreakpointLocation",
9541     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9542     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9543     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9544     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9545     0
9546 };
9547 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9548 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9549 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 };
9550 
9551 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9552   int SWIG_arg = 0;
9553   lldb::SBBreakpointName *result = 0 ;
9554 
9555   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9556   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9557   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9558   return SWIG_arg;
9559 
9560   if(0) SWIG_fail;
9561 
9562 fail:
9563   lua_error(L);
9564   return SWIG_arg;
9565 }
9566 
9567 
9568 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9569   int SWIG_arg = 0;
9570   lldb::SBTarget *arg1 = 0 ;
9571   char *arg2 = (char *) 0 ;
9572   lldb::SBBreakpointName *result = 0 ;
9573 
9574   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9575   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9576   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9577 
9578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9579     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9580   }
9581 
9582   arg2 = (char *)lua_tostring(L, 2);
9583   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9584   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9585   return SWIG_arg;
9586 
9587   if(0) SWIG_fail;
9588 
9589 fail:
9590   lua_error(L);
9591   return SWIG_arg;
9592 }
9593 
9594 
9595 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9596   int SWIG_arg = 0;
9597   lldb::SBBreakpoint *arg1 = 0 ;
9598   char *arg2 = (char *) 0 ;
9599   lldb::SBBreakpointName *result = 0 ;
9600 
9601   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9602   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9603   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9604 
9605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9606     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9607   }
9608 
9609   arg2 = (char *)lua_tostring(L, 2);
9610   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
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_3(lua_State* L) {
9623   int SWIG_arg = 0;
9624   lldb::SBBreakpointName *arg1 = 0 ;
9625   lldb::SBBreakpointName *result = 0 ;
9626 
9627   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9628   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9629 
9630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9631     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9632   }
9633 
9634   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9635   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9636   return SWIG_arg;
9637 
9638   if(0) SWIG_fail;
9639 
9640 fail:
9641   lua_error(L);
9642   return SWIG_arg;
9643 }
9644 
9645 
9646 static int _wrap_new_SBBreakpointName(lua_State* L) {
9647   int argc;
9648   int argv[3]={
9649     1,2,3
9650   };
9651 
9652   argc = lua_gettop(L);
9653   if (argc == 0) {
9654     return _wrap_new_SBBreakpointName__SWIG_0(L);
9655   }
9656   if (argc == 1) {
9657     int _v;
9658     {
9659       void *ptr;
9660       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9661         _v = 0;
9662       } else {
9663         _v = 1;
9664       }
9665     }
9666     if (_v) {
9667       return _wrap_new_SBBreakpointName__SWIG_3(L);
9668     }
9669   }
9670   if (argc == 2) {
9671     int _v;
9672     {
9673       void *ptr;
9674       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9675         _v = 0;
9676       } else {
9677         _v = 1;
9678       }
9679     }
9680     if (_v) {
9681       {
9682         _v = SWIG_lua_isnilstring(L,argv[1]);
9683       }
9684       if (_v) {
9685         return _wrap_new_SBBreakpointName__SWIG_2(L);
9686       }
9687     }
9688   }
9689   if (argc == 2) {
9690     int _v;
9691     {
9692       void *ptr;
9693       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9694         _v = 0;
9695       } else {
9696         _v = 1;
9697       }
9698     }
9699     if (_v) {
9700       {
9701         _v = SWIG_lua_isnilstring(L,argv[1]);
9702       }
9703       if (_v) {
9704         return _wrap_new_SBBreakpointName__SWIG_1(L);
9705       }
9706     }
9707   }
9708 
9709   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9710     "  Possible C/C++ prototypes are:\n"
9711     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9712     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9713     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9714     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9715   lua_error(L);return 0;
9716 }
9717 
9718 
9719 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9720   int SWIG_arg = 0;
9721   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9722   lldb::SBBreakpointName *arg2 = 0 ;
9723   bool result;
9724 
9725   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9727   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9728 
9729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9730     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9731   }
9732 
9733 
9734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9735     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9736   }
9737 
9738   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9739   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9740   return SWIG_arg;
9741 
9742   if(0) SWIG_fail;
9743 
9744 fail:
9745   lua_error(L);
9746   return SWIG_arg;
9747 }
9748 
9749 
9750 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9751   int SWIG_arg = 0;
9752   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9753   bool result;
9754 
9755   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9757 
9758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9759     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9760   }
9761 
9762   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9763   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9764   return SWIG_arg;
9765 
9766   if(0) SWIG_fail;
9767 
9768 fail:
9769   lua_error(L);
9770   return SWIG_arg;
9771 }
9772 
9773 
9774 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9775   int SWIG_arg = 0;
9776   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9777   char *result = 0 ;
9778 
9779   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9781 
9782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9783     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9784   }
9785 
9786   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9787   lua_pushstring(L,(const char *)result); SWIG_arg++;
9788   return SWIG_arg;
9789 
9790   if(0) SWIG_fail;
9791 
9792 fail:
9793   lua_error(L);
9794   return SWIG_arg;
9795 }
9796 
9797 
9798 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9799   int SWIG_arg = 0;
9800   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9801   bool arg2 ;
9802 
9803   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9804   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9805   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9806 
9807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9808     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9809   }
9810 
9811   arg2 = (lua_toboolean(L, 2)!=0);
9812   (arg1)->SetEnabled(arg2);
9813 
9814   return SWIG_arg;
9815 
9816   if(0) SWIG_fail;
9817 
9818 fail:
9819   lua_error(L);
9820   return SWIG_arg;
9821 }
9822 
9823 
9824 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9825   int SWIG_arg = 0;
9826   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9827   bool result;
9828 
9829   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9831 
9832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9833     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9834   }
9835 
9836   result = (bool)(arg1)->IsEnabled();
9837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9838   return SWIG_arg;
9839 
9840   if(0) SWIG_fail;
9841 
9842 fail:
9843   lua_error(L);
9844   return SWIG_arg;
9845 }
9846 
9847 
9848 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9849   int SWIG_arg = 0;
9850   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9851   bool arg2 ;
9852 
9853   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9855   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9856 
9857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9858     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9859   }
9860 
9861   arg2 = (lua_toboolean(L, 2)!=0);
9862   (arg1)->SetOneShot(arg2);
9863 
9864   return SWIG_arg;
9865 
9866   if(0) SWIG_fail;
9867 
9868 fail:
9869   lua_error(L);
9870   return SWIG_arg;
9871 }
9872 
9873 
9874 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9875   int SWIG_arg = 0;
9876   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9877   bool result;
9878 
9879   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9881 
9882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9883     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9884   }
9885 
9886   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9887   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9888   return SWIG_arg;
9889 
9890   if(0) SWIG_fail;
9891 
9892 fail:
9893   lua_error(L);
9894   return SWIG_arg;
9895 }
9896 
9897 
9898 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9899   int SWIG_arg = 0;
9900   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9901   uint32_t arg2 ;
9902 
9903   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9905   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9906 
9907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9908     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9909   }
9910 
9911   arg2 = (unsigned int)lua_tointeger(L, 2);
9912   (arg1)->SetIgnoreCount(arg2);
9913 
9914   return SWIG_arg;
9915 
9916   if(0) SWIG_fail;
9917 
9918 fail:
9919   lua_error(L);
9920   return SWIG_arg;
9921 }
9922 
9923 
9924 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9925   int SWIG_arg = 0;
9926   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9927   uint32_t result;
9928 
9929   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9931 
9932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9933     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9934   }
9935 
9936   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9937   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9938   return SWIG_arg;
9939 
9940   if(0) SWIG_fail;
9941 
9942 fail:
9943   lua_error(L);
9944   return SWIG_arg;
9945 }
9946 
9947 
9948 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9949   int SWIG_arg = 0;
9950   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9951   char *arg2 = (char *) 0 ;
9952 
9953   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9955   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9956 
9957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9958     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9959   }
9960 
9961   arg2 = (char *)lua_tostring(L, 2);
9962   (arg1)->SetCondition((char const *)arg2);
9963 
9964   return SWIG_arg;
9965 
9966   if(0) SWIG_fail;
9967 
9968 fail:
9969   lua_error(L);
9970   return SWIG_arg;
9971 }
9972 
9973 
9974 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9975   int SWIG_arg = 0;
9976   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9977   char *result = 0 ;
9978 
9979   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9981 
9982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9983     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9984   }
9985 
9986   result = (char *)(arg1)->GetCondition();
9987   lua_pushstring(L,(const char *)result); SWIG_arg++;
9988   return SWIG_arg;
9989 
9990   if(0) SWIG_fail;
9991 
9992 fail:
9993   lua_error(L);
9994   return SWIG_arg;
9995 }
9996 
9997 
9998 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9999   int SWIG_arg = 0;
10000   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10001   bool arg2 ;
10002 
10003   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10005   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10006 
10007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10008     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10009   }
10010 
10011   arg2 = (lua_toboolean(L, 2)!=0);
10012   (arg1)->SetAutoContinue(arg2);
10013 
10014   return SWIG_arg;
10015 
10016   if(0) SWIG_fail;
10017 
10018 fail:
10019   lua_error(L);
10020   return SWIG_arg;
10021 }
10022 
10023 
10024 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10025   int SWIG_arg = 0;
10026   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10027   bool result;
10028 
10029   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10031 
10032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10033     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10034   }
10035 
10036   result = (bool)(arg1)->GetAutoContinue();
10037   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10038   return SWIG_arg;
10039 
10040   if(0) SWIG_fail;
10041 
10042 fail:
10043   lua_error(L);
10044   return SWIG_arg;
10045 }
10046 
10047 
10048 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10049   int SWIG_arg = 0;
10050   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10051   lldb::tid_t arg2 ;
10052 
10053   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10055   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10056 
10057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10058     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10059   }
10060 
10061   arg2 = (unsigned long long)lua_tointeger(L, 2);
10062   (arg1)->SetThreadID(arg2);
10063 
10064   return SWIG_arg;
10065 
10066   if(0) SWIG_fail;
10067 
10068 fail:
10069   lua_error(L);
10070   return SWIG_arg;
10071 }
10072 
10073 
10074 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10075   int SWIG_arg = 0;
10076   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10077   lldb::tid_t result;
10078 
10079   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10081 
10082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10083     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10084   }
10085 
10086   result = (lldb::tid_t)(arg1)->GetThreadID();
10087   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10088   return SWIG_arg;
10089 
10090   if(0) SWIG_fail;
10091 
10092 fail:
10093   lua_error(L);
10094   return SWIG_arg;
10095 }
10096 
10097 
10098 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10099   int SWIG_arg = 0;
10100   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10101   uint32_t arg2 ;
10102 
10103   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10105   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10106 
10107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10108     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10109   }
10110 
10111   arg2 = (unsigned int)lua_tointeger(L, 2);
10112   (arg1)->SetThreadIndex(arg2);
10113 
10114   return SWIG_arg;
10115 
10116   if(0) SWIG_fail;
10117 
10118 fail:
10119   lua_error(L);
10120   return SWIG_arg;
10121 }
10122 
10123 
10124 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10125   int SWIG_arg = 0;
10126   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10127   uint32_t result;
10128 
10129   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10131 
10132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10133     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10134   }
10135 
10136   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10137   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10138   return SWIG_arg;
10139 
10140   if(0) SWIG_fail;
10141 
10142 fail:
10143   lua_error(L);
10144   return SWIG_arg;
10145 }
10146 
10147 
10148 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10149   int SWIG_arg = 0;
10150   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10151   char *arg2 = (char *) 0 ;
10152 
10153   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10155   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10156 
10157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10158     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10159   }
10160 
10161   arg2 = (char *)lua_tostring(L, 2);
10162   (arg1)->SetThreadName((char const *)arg2);
10163 
10164   return SWIG_arg;
10165 
10166   if(0) SWIG_fail;
10167 
10168 fail:
10169   lua_error(L);
10170   return SWIG_arg;
10171 }
10172 
10173 
10174 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10175   int SWIG_arg = 0;
10176   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10177   char *result = 0 ;
10178 
10179   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10181 
10182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10183     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10184   }
10185 
10186   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10187   lua_pushstring(L,(const char *)result); SWIG_arg++;
10188   return SWIG_arg;
10189 
10190   if(0) SWIG_fail;
10191 
10192 fail:
10193   lua_error(L);
10194   return SWIG_arg;
10195 }
10196 
10197 
10198 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10199   int SWIG_arg = 0;
10200   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10201   char *arg2 = (char *) 0 ;
10202 
10203   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10205   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10206 
10207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10208     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10209   }
10210 
10211   arg2 = (char *)lua_tostring(L, 2);
10212   (arg1)->SetQueueName((char const *)arg2);
10213 
10214   return SWIG_arg;
10215 
10216   if(0) SWIG_fail;
10217 
10218 fail:
10219   lua_error(L);
10220   return SWIG_arg;
10221 }
10222 
10223 
10224 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10225   int SWIG_arg = 0;
10226   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10227   char *result = 0 ;
10228 
10229   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10231 
10232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10233     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10234   }
10235 
10236   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10237   lua_pushstring(L,(const char *)result); SWIG_arg++;
10238   return SWIG_arg;
10239 
10240   if(0) SWIG_fail;
10241 
10242 fail:
10243   lua_error(L);
10244   return SWIG_arg;
10245 }
10246 
10247 
10248 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10249   int SWIG_arg = 0;
10250   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10251   char *arg2 = (char *) 0 ;
10252 
10253   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10254   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10255   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10256 
10257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10258     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10259   }
10260 
10261   arg2 = (char *)lua_tostring(L, 2);
10262   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10263 
10264   return SWIG_arg;
10265 
10266   if(0) SWIG_fail;
10267 
10268 fail:
10269   lua_error(L);
10270   return SWIG_arg;
10271 }
10272 
10273 
10274 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10275   int SWIG_arg = 0;
10276   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10277   char *arg2 = (char *) 0 ;
10278   lldb::SBStructuredData *arg3 = 0 ;
10279   lldb::SBError result;
10280 
10281   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10283   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10284   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10285 
10286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10287     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10288   }
10289 
10290   arg2 = (char *)lua_tostring(L, 2);
10291 
10292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10293     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10294   }
10295 
10296   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10297   {
10298     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10299     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10300   }
10301   return SWIG_arg;
10302 
10303   if(0) SWIG_fail;
10304 
10305 fail:
10306   lua_error(L);
10307   return SWIG_arg;
10308 }
10309 
10310 
10311 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10312   int argc;
10313   int argv[4]={
10314     1,2,3,4
10315   };
10316 
10317   argc = lua_gettop(L);
10318   if (argc == 2) {
10319     int _v;
10320     {
10321       void *ptr;
10322       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10323         _v = 0;
10324       } else {
10325         _v = 1;
10326       }
10327     }
10328     if (_v) {
10329       {
10330         _v = SWIG_lua_isnilstring(L,argv[1]);
10331       }
10332       if (_v) {
10333         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10334       }
10335     }
10336   }
10337   if (argc == 3) {
10338     int _v;
10339     {
10340       void *ptr;
10341       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10342         _v = 0;
10343       } else {
10344         _v = 1;
10345       }
10346     }
10347     if (_v) {
10348       {
10349         _v = SWIG_lua_isnilstring(L,argv[1]);
10350       }
10351       if (_v) {
10352         {
10353           void *ptr;
10354           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10355             _v = 0;
10356           } else {
10357             _v = 1;
10358           }
10359         }
10360         if (_v) {
10361           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10362         }
10363       }
10364     }
10365   }
10366 
10367   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10368     "  Possible C/C++ prototypes are:\n"
10369     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10370     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10371   lua_error(L);return 0;
10372 }
10373 
10374 
10375 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10376   int SWIG_arg = 0;
10377   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10378   lldb::SBStringList *arg2 = 0 ;
10379 
10380   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10382   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10383 
10384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10385     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10386   }
10387 
10388 
10389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10390     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10391   }
10392 
10393   (arg1)->SetCommandLineCommands(*arg2);
10394 
10395   return SWIG_arg;
10396 
10397   if(0) SWIG_fail;
10398 
10399 fail:
10400   lua_error(L);
10401   return SWIG_arg;
10402 }
10403 
10404 
10405 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10406   int SWIG_arg = 0;
10407   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10408   lldb::SBStringList *arg2 = 0 ;
10409   bool result;
10410 
10411   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10413   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10414 
10415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10416     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10417   }
10418 
10419 
10420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10421     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10422   }
10423 
10424   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10425   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10426   return SWIG_arg;
10427 
10428   if(0) SWIG_fail;
10429 
10430 fail:
10431   lua_error(L);
10432   return SWIG_arg;
10433 }
10434 
10435 
10436 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10437   int SWIG_arg = 0;
10438   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10439   char *arg2 = (char *) 0 ;
10440   lldb::SBError result;
10441 
10442   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10444   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10445 
10446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10447     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10448   }
10449 
10450   arg2 = (char *)lua_tostring(L, 2);
10451   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10452   {
10453     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10454     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10455   }
10456   return SWIG_arg;
10457 
10458   if(0) SWIG_fail;
10459 
10460 fail:
10461   lua_error(L);
10462   return SWIG_arg;
10463 }
10464 
10465 
10466 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10467   int SWIG_arg = 0;
10468   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10469   char *result = 0 ;
10470 
10471   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10473 
10474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10475     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10476   }
10477 
10478   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10479   lua_pushstring(L,(const char *)result); 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_SetHelpString(lua_State* L) {
10491   int SWIG_arg = 0;
10492   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10493   char *arg2 = (char *) 0 ;
10494 
10495   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10497   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10498 
10499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10500     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10501   }
10502 
10503   arg2 = (char *)lua_tostring(L, 2);
10504   (arg1)->SetHelpString((char const *)arg2);
10505 
10506   return SWIG_arg;
10507 
10508   if(0) SWIG_fail;
10509 
10510 fail:
10511   lua_error(L);
10512   return SWIG_arg;
10513 }
10514 
10515 
10516 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10517   int SWIG_arg = 0;
10518   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10519   bool result;
10520 
10521   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10523 
10524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10525     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10526   }
10527 
10528   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10529   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10530   return SWIG_arg;
10531 
10532   if(0) SWIG_fail;
10533 
10534 fail:
10535   lua_error(L);
10536   return SWIG_arg;
10537 }
10538 
10539 
10540 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10541   int SWIG_arg = 0;
10542   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10543   bool arg2 ;
10544 
10545   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10547   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10548 
10549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10550     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10551   }
10552 
10553   arg2 = (lua_toboolean(L, 2)!=0);
10554   (arg1)->SetAllowList(arg2);
10555 
10556   return SWIG_arg;
10557 
10558   if(0) SWIG_fail;
10559 
10560 fail:
10561   lua_error(L);
10562   return SWIG_arg;
10563 }
10564 
10565 
10566 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10567   int SWIG_arg = 0;
10568   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10569   bool result;
10570 
10571   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10573 
10574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10575     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10576   }
10577 
10578   result = (bool)(arg1)->GetAllowDelete();
10579   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10580   return SWIG_arg;
10581 
10582   if(0) SWIG_fail;
10583 
10584 fail:
10585   lua_error(L);
10586   return SWIG_arg;
10587 }
10588 
10589 
10590 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10591   int SWIG_arg = 0;
10592   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10593   bool arg2 ;
10594 
10595   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10597   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10598 
10599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10600     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10601   }
10602 
10603   arg2 = (lua_toboolean(L, 2)!=0);
10604   (arg1)->SetAllowDelete(arg2);
10605 
10606   return SWIG_arg;
10607 
10608   if(0) SWIG_fail;
10609 
10610 fail:
10611   lua_error(L);
10612   return SWIG_arg;
10613 }
10614 
10615 
10616 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10617   int SWIG_arg = 0;
10618   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10619   bool result;
10620 
10621   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10623 
10624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10625     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10626   }
10627 
10628   result = (bool)(arg1)->GetAllowDisable();
10629   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10630   return SWIG_arg;
10631 
10632   if(0) SWIG_fail;
10633 
10634 fail:
10635   lua_error(L);
10636   return SWIG_arg;
10637 }
10638 
10639 
10640 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10641   int SWIG_arg = 0;
10642   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10643   bool arg2 ;
10644 
10645   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10647   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10648 
10649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10650     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10651   }
10652 
10653   arg2 = (lua_toboolean(L, 2)!=0);
10654   (arg1)->SetAllowDisable(arg2);
10655 
10656   return SWIG_arg;
10657 
10658   if(0) SWIG_fail;
10659 
10660 fail:
10661   lua_error(L);
10662   return SWIG_arg;
10663 }
10664 
10665 
10666 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10667   int SWIG_arg = 0;
10668   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10669   lldb::SBStream *arg2 = 0 ;
10670   bool result;
10671 
10672   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10674   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10675 
10676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10677     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10678   }
10679 
10680 
10681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10682     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10683   }
10684 
10685   result = (bool)(arg1)->GetDescription(*arg2);
10686   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10687   return SWIG_arg;
10688 
10689   if(0) SWIG_fail;
10690 
10691 fail:
10692   lua_error(L);
10693   return SWIG_arg;
10694 }
10695 
10696 
10697 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10698   int SWIG_arg = 0;
10699   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10700   std::string result;
10701 
10702   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10704 
10705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10706     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10707   }
10708 
10709   result = lldb_SBBreakpointName___str__(arg1);
10710   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10711   return SWIG_arg;
10712 
10713   if(0) SWIG_fail;
10714 
10715 fail:
10716   lua_error(L);
10717   return SWIG_arg;
10718 }
10719 
10720 
10721 static void swig_delete_SBBreakpointName(void *obj) {
10722 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10723 delete arg1;
10724 }
10725 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10726     assert(lua_istable(L,1));
10727     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10728     assert(!lua_isnil(L,-1));
10729     lua_replace(L,1); /* replace our table with real constructor */
10730     lua_call(L,lua_gettop(L)-1,1);
10731     return 1;
10732 }
10733 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10734     {0,0,0}
10735 };
10736 static swig_lua_method swig_SBBreakpointName_methods[]= {
10737     { "__eq", _wrap_SBBreakpointName___eq},
10738     { "IsValid", _wrap_SBBreakpointName_IsValid},
10739     { "GetName", _wrap_SBBreakpointName_GetName},
10740     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10741     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10742     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10743     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10744     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10745     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10746     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10747     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10748     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10749     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10750     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10751     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10752     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10753     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10754     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10755     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10756     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10757     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10758     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10759     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10760     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10761     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10762     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10763     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10764     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10765     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10766     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10767     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10768     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10769     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10770     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10771     { "__tostring", _wrap_SBBreakpointName___tostring},
10772     {0,0}
10773 };
10774 static swig_lua_method swig_SBBreakpointName_meta[] = {
10775     { "__eq", _wrap_SBBreakpointName___eq},
10776     { "__tostring", _wrap_SBBreakpointName___tostring},
10777     {0,0}
10778 };
10779 
10780 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10781     {0,0,0}
10782 };
10783 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10784     {0,0,0,0,0,0}
10785 };
10786 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10787     {0,0}
10788 };
10789 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10790     0
10791 };
10792 
10793 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10794     "SBBreakpointName",
10795     swig_SBBreakpointName_Sf_SwigStatic_methods,
10796     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10797     swig_SBBreakpointName_Sf_SwigStatic_constants,
10798     swig_SBBreakpointName_Sf_SwigStatic_classes,
10799     0
10800 };
10801 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10802 static const char *swig_SBBreakpointName_base_names[] = {0};
10803 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 };
10804 
10805 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10806   int SWIG_arg = 0;
10807   lldb::SBBroadcaster *result = 0 ;
10808 
10809   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10810   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10811   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10812   return SWIG_arg;
10813 
10814   if(0) SWIG_fail;
10815 
10816 fail:
10817   lua_error(L);
10818   return SWIG_arg;
10819 }
10820 
10821 
10822 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10823   int SWIG_arg = 0;
10824   char *arg1 = (char *) 0 ;
10825   lldb::SBBroadcaster *result = 0 ;
10826 
10827   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10828   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10829   arg1 = (char *)lua_tostring(L, 1);
10830   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10831   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10832   return SWIG_arg;
10833 
10834   if(0) SWIG_fail;
10835 
10836 fail:
10837   lua_error(L);
10838   return SWIG_arg;
10839 }
10840 
10841 
10842 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10843   int SWIG_arg = 0;
10844   lldb::SBBroadcaster *arg1 = 0 ;
10845   lldb::SBBroadcaster *result = 0 ;
10846 
10847   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10848   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10849 
10850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10851     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10852   }
10853 
10854   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10855   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10856   return SWIG_arg;
10857 
10858   if(0) SWIG_fail;
10859 
10860 fail:
10861   lua_error(L);
10862   return SWIG_arg;
10863 }
10864 
10865 
10866 static int _wrap_new_SBBroadcaster(lua_State* L) {
10867   int argc;
10868   int argv[2]={
10869     1,2
10870   };
10871 
10872   argc = lua_gettop(L);
10873   if (argc == 0) {
10874     return _wrap_new_SBBroadcaster__SWIG_0(L);
10875   }
10876   if (argc == 1) {
10877     int _v;
10878     {
10879       void *ptr;
10880       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10881         _v = 0;
10882       } else {
10883         _v = 1;
10884       }
10885     }
10886     if (_v) {
10887       return _wrap_new_SBBroadcaster__SWIG_2(L);
10888     }
10889   }
10890   if (argc == 1) {
10891     int _v;
10892     {
10893       _v = SWIG_lua_isnilstring(L,argv[0]);
10894     }
10895     if (_v) {
10896       return _wrap_new_SBBroadcaster__SWIG_1(L);
10897     }
10898   }
10899 
10900   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10901     "  Possible C/C++ prototypes are:\n"
10902     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10903     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10904     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10905   lua_error(L);return 0;
10906 }
10907 
10908 
10909 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10910   int SWIG_arg = 0;
10911   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10912   bool result;
10913 
10914   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10916 
10917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10918     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10919   }
10920 
10921   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10922   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10923   return SWIG_arg;
10924 
10925   if(0) SWIG_fail;
10926 
10927 fail:
10928   lua_error(L);
10929   return SWIG_arg;
10930 }
10931 
10932 
10933 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10934   int SWIG_arg = 0;
10935   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10936 
10937   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10939 
10940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10941     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10942   }
10943 
10944   (arg1)->Clear();
10945 
10946   return SWIG_arg;
10947 
10948   if(0) SWIG_fail;
10949 
10950 fail:
10951   lua_error(L);
10952   return SWIG_arg;
10953 }
10954 
10955 
10956 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10957   int SWIG_arg = 0;
10958   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10959   uint32_t arg2 ;
10960   bool arg3 ;
10961 
10962   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10964   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10965   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10966 
10967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10968     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10969   }
10970 
10971   arg2 = (unsigned int)lua_tointeger(L, 2);
10972   arg3 = (lua_toboolean(L, 3)!=0);
10973   (arg1)->BroadcastEventByType(arg2,arg3);
10974 
10975   return SWIG_arg;
10976 
10977   if(0) SWIG_fail;
10978 
10979 fail:
10980   lua_error(L);
10981   return SWIG_arg;
10982 }
10983 
10984 
10985 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10986   int SWIG_arg = 0;
10987   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10988   uint32_t arg2 ;
10989 
10990   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10992   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10993 
10994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10995     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10996   }
10997 
10998   arg2 = (unsigned int)lua_tointeger(L, 2);
10999   (arg1)->BroadcastEventByType(arg2);
11000 
11001   return SWIG_arg;
11002 
11003   if(0) SWIG_fail;
11004 
11005 fail:
11006   lua_error(L);
11007   return SWIG_arg;
11008 }
11009 
11010 
11011 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11012   int argc;
11013   int argv[4]={
11014     1,2,3,4
11015   };
11016 
11017   argc = lua_gettop(L);
11018   if (argc == 2) {
11019     int _v;
11020     {
11021       void *ptr;
11022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11023         _v = 0;
11024       } else {
11025         _v = 1;
11026       }
11027     }
11028     if (_v) {
11029       {
11030         _v = lua_isnumber(L,argv[1]);
11031       }
11032       if (_v) {
11033         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11034       }
11035     }
11036   }
11037   if (argc == 3) {
11038     int _v;
11039     {
11040       void *ptr;
11041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11042         _v = 0;
11043       } else {
11044         _v = 1;
11045       }
11046     }
11047     if (_v) {
11048       {
11049         _v = lua_isnumber(L,argv[1]);
11050       }
11051       if (_v) {
11052         {
11053           _v = lua_isboolean(L,argv[2]);
11054         }
11055         if (_v) {
11056           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11057         }
11058       }
11059     }
11060   }
11061 
11062   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11063     "  Possible C/C++ prototypes are:\n"
11064     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11065     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11066   lua_error(L);return 0;
11067 }
11068 
11069 
11070 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11071   int SWIG_arg = 0;
11072   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11073   lldb::SBEvent *arg2 = 0 ;
11074   bool arg3 ;
11075 
11076   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11078   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11079   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11080 
11081   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11082     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11083   }
11084 
11085 
11086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11087     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11088   }
11089 
11090   arg3 = (lua_toboolean(L, 3)!=0);
11091   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11092 
11093   return SWIG_arg;
11094 
11095   if(0) SWIG_fail;
11096 
11097 fail:
11098   lua_error(L);
11099   return SWIG_arg;
11100 }
11101 
11102 
11103 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11104   int SWIG_arg = 0;
11105   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11106   lldb::SBEvent *arg2 = 0 ;
11107 
11108   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11110   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11111 
11112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11113     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11114   }
11115 
11116 
11117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11118     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11119   }
11120 
11121   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11122 
11123   return SWIG_arg;
11124 
11125   if(0) SWIG_fail;
11126 
11127 fail:
11128   lua_error(L);
11129   return SWIG_arg;
11130 }
11131 
11132 
11133 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11134   int argc;
11135   int argv[4]={
11136     1,2,3,4
11137   };
11138 
11139   argc = lua_gettop(L);
11140   if (argc == 2) {
11141     int _v;
11142     {
11143       void *ptr;
11144       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11145         _v = 0;
11146       } else {
11147         _v = 1;
11148       }
11149     }
11150     if (_v) {
11151       {
11152         void *ptr;
11153         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11154           _v = 0;
11155         } else {
11156           _v = 1;
11157         }
11158       }
11159       if (_v) {
11160         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11161       }
11162     }
11163   }
11164   if (argc == 3) {
11165     int _v;
11166     {
11167       void *ptr;
11168       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11169         _v = 0;
11170       } else {
11171         _v = 1;
11172       }
11173     }
11174     if (_v) {
11175       {
11176         void *ptr;
11177         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11178           _v = 0;
11179         } else {
11180           _v = 1;
11181         }
11182       }
11183       if (_v) {
11184         {
11185           _v = lua_isboolean(L,argv[2]);
11186         }
11187         if (_v) {
11188           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11189         }
11190       }
11191     }
11192   }
11193 
11194   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11195     "  Possible C/C++ prototypes are:\n"
11196     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11197     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11198   lua_error(L);return 0;
11199 }
11200 
11201 
11202 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11203   int SWIG_arg = 0;
11204   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11205   lldb::SBListener *arg2 = 0 ;
11206   uint32_t arg3 ;
11207 
11208   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11210   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11211   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11212 
11213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11214     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11215   }
11216 
11217 
11218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11219     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11220   }
11221 
11222   arg3 = (unsigned int)lua_tointeger(L, 3);
11223   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11224 
11225   return SWIG_arg;
11226 
11227   if(0) SWIG_fail;
11228 
11229 fail:
11230   lua_error(L);
11231   return SWIG_arg;
11232 }
11233 
11234 
11235 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11236   int SWIG_arg = 0;
11237   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11238   lldb::SBListener *arg2 = 0 ;
11239   uint32_t arg3 ;
11240   uint32_t result;
11241 
11242   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11245   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11246 
11247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11248     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11249   }
11250 
11251 
11252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11253     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11254   }
11255 
11256   arg3 = (unsigned int)lua_tointeger(L, 3);
11257   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11258   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11259   return SWIG_arg;
11260 
11261   if(0) SWIG_fail;
11262 
11263 fail:
11264   lua_error(L);
11265   return SWIG_arg;
11266 }
11267 
11268 
11269 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11270   int SWIG_arg = 0;
11271   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11272   char *result = 0 ;
11273 
11274   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11276 
11277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11278     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11279   }
11280 
11281   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11282   lua_pushstring(L,(const char *)result); SWIG_arg++;
11283   return SWIG_arg;
11284 
11285   if(0) SWIG_fail;
11286 
11287 fail:
11288   lua_error(L);
11289   return SWIG_arg;
11290 }
11291 
11292 
11293 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11294   int SWIG_arg = 0;
11295   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11296   uint32_t arg2 ;
11297   bool result;
11298 
11299   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11301   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11302 
11303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11304     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11305   }
11306 
11307   arg2 = (unsigned int)lua_tointeger(L, 2);
11308   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11309   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11310   return SWIG_arg;
11311 
11312   if(0) SWIG_fail;
11313 
11314 fail:
11315   lua_error(L);
11316   return SWIG_arg;
11317 }
11318 
11319 
11320 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11321   int SWIG_arg = 0;
11322   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11323   lldb::SBListener *arg2 = 0 ;
11324   uint32_t arg3 ;
11325   bool result;
11326 
11327   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11329   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11330   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11331 
11332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11333     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11334   }
11335 
11336 
11337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11338     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11339   }
11340 
11341   arg3 = (unsigned int)lua_tointeger(L, 3);
11342   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11343   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11344   return SWIG_arg;
11345 
11346   if(0) SWIG_fail;
11347 
11348 fail:
11349   lua_error(L);
11350   return SWIG_arg;
11351 }
11352 
11353 
11354 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11355   int SWIG_arg = 0;
11356   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11357   lldb::SBListener *arg2 = 0 ;
11358   bool result;
11359 
11360   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11362   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11363 
11364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11365     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11366   }
11367 
11368 
11369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11370     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11371   }
11372 
11373   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11374   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11375   return SWIG_arg;
11376 
11377   if(0) SWIG_fail;
11378 
11379 fail:
11380   lua_error(L);
11381   return SWIG_arg;
11382 }
11383 
11384 
11385 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11386   int argc;
11387   int argv[4]={
11388     1,2,3,4
11389   };
11390 
11391   argc = lua_gettop(L);
11392   if (argc == 2) {
11393     int _v;
11394     {
11395       void *ptr;
11396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11397         _v = 0;
11398       } else {
11399         _v = 1;
11400       }
11401     }
11402     if (_v) {
11403       {
11404         void *ptr;
11405         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11406           _v = 0;
11407         } else {
11408           _v = 1;
11409         }
11410       }
11411       if (_v) {
11412         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11413       }
11414     }
11415   }
11416   if (argc == 3) {
11417     int _v;
11418     {
11419       void *ptr;
11420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11421         _v = 0;
11422       } else {
11423         _v = 1;
11424       }
11425     }
11426     if (_v) {
11427       {
11428         void *ptr;
11429         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11430           _v = 0;
11431         } else {
11432           _v = 1;
11433         }
11434       }
11435       if (_v) {
11436         {
11437           _v = lua_isnumber(L,argv[2]);
11438         }
11439         if (_v) {
11440           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11441         }
11442       }
11443     }
11444   }
11445 
11446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11447     "  Possible C/C++ prototypes are:\n"
11448     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11449     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11450   lua_error(L);return 0;
11451 }
11452 
11453 
11454 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11455   int SWIG_arg = 0;
11456   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11457   lldb::SBBroadcaster *arg2 = 0 ;
11458   bool result;
11459 
11460   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11462   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11463 
11464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11465     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11466   }
11467 
11468 
11469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11470     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11471   }
11472 
11473   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11474   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11475   return SWIG_arg;
11476 
11477   if(0) SWIG_fail;
11478 
11479 fail:
11480   lua_error(L);
11481   return SWIG_arg;
11482 }
11483 
11484 
11485 static void swig_delete_SBBroadcaster(void *obj) {
11486 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11487 delete arg1;
11488 }
11489 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11490     assert(lua_istable(L,1));
11491     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11492     assert(!lua_isnil(L,-1));
11493     lua_replace(L,1); /* replace our table with real constructor */
11494     lua_call(L,lua_gettop(L)-1,1);
11495     return 1;
11496 }
11497 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11498     {0,0,0}
11499 };
11500 static swig_lua_method swig_SBBroadcaster_methods[]= {
11501     { "IsValid", _wrap_SBBroadcaster_IsValid},
11502     { "Clear", _wrap_SBBroadcaster_Clear},
11503     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11504     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11505     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11506     { "AddListener", _wrap_SBBroadcaster_AddListener},
11507     { "GetName", _wrap_SBBroadcaster_GetName},
11508     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11509     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11510     { "__eq", _wrap_SBBroadcaster___eq},
11511     {0,0}
11512 };
11513 static swig_lua_method swig_SBBroadcaster_meta[] = {
11514     { "__eq", _wrap_SBBroadcaster___eq},
11515     {0,0}
11516 };
11517 
11518 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11519     {0,0,0}
11520 };
11521 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11522     {0,0,0,0,0,0}
11523 };
11524 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11525     {0,0}
11526 };
11527 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11528     0
11529 };
11530 
11531 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11532     "SBBroadcaster",
11533     swig_SBBroadcaster_Sf_SwigStatic_methods,
11534     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11535     swig_SBBroadcaster_Sf_SwigStatic_constants,
11536     swig_SBBroadcaster_Sf_SwigStatic_classes,
11537     0
11538 };
11539 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11540 static const char *swig_SBBroadcaster_base_names[] = {0};
11541 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 };
11542 
11543 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11544   int SWIG_arg = 0;
11545   lldb::SBCommandInterpreter *arg1 = 0 ;
11546   lldb::SBCommandInterpreter *result = 0 ;
11547 
11548   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11549   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11550 
11551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11552     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11553   }
11554 
11555   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11556   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11557   return SWIG_arg;
11558 
11559   if(0) SWIG_fail;
11560 
11561 fail:
11562   lua_error(L);
11563   return SWIG_arg;
11564 }
11565 
11566 
11567 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11568   int SWIG_arg = 0;
11569   lldb::CommandArgumentType arg1 ;
11570   char *result = 0 ;
11571 
11572   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11573   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11574   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11575   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11576   lua_pushstring(L,(const char *)result); SWIG_arg++;
11577   return SWIG_arg;
11578 
11579   if(0) SWIG_fail;
11580 
11581 fail:
11582   lua_error(L);
11583   return SWIG_arg;
11584 }
11585 
11586 
11587 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11588   int SWIG_arg = 0;
11589   lldb::CommandArgumentType arg1 ;
11590   char *result = 0 ;
11591 
11592   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11593   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11594   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11595   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11596   lua_pushstring(L,(const char *)result); SWIG_arg++;
11597   return SWIG_arg;
11598 
11599   if(0) SWIG_fail;
11600 
11601 fail:
11602   lua_error(L);
11603   return SWIG_arg;
11604 }
11605 
11606 
11607 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11608   int SWIG_arg = 0;
11609   lldb::SBEvent *arg1 = 0 ;
11610   bool result;
11611 
11612   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11613   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11614 
11615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11616     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11617   }
11618 
11619   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11621   return SWIG_arg;
11622 
11623   if(0) SWIG_fail;
11624 
11625 fail:
11626   lua_error(L);
11627   return SWIG_arg;
11628 }
11629 
11630 
11631 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11632   int SWIG_arg = 0;
11633   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11634   bool result;
11635 
11636   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11638 
11639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11640     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11641   }
11642 
11643   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11644   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11645   return SWIG_arg;
11646 
11647   if(0) SWIG_fail;
11648 
11649 fail:
11650   lua_error(L);
11651   return SWIG_arg;
11652 }
11653 
11654 
11655 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11656   int SWIG_arg = 0;
11657   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11658   char arg2 ;
11659   char *result = 0 ;
11660 
11661   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11663   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11664 
11665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11666     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11667   }
11668 
11669   arg2 = (lua_tostring(L, 2))[0];
11670   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11671   lua_pushstring(L,(const char *)result); SWIG_arg++;
11672   return SWIG_arg;
11673 
11674   if(0) SWIG_fail;
11675 
11676 fail:
11677   lua_error(L);
11678   return SWIG_arg;
11679 }
11680 
11681 
11682 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11683   int SWIG_arg = 0;
11684   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11685   bool result;
11686 
11687   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11689 
11690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11691     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11692   }
11693 
11694   result = (bool)(arg1)->GetPromptOnQuit();
11695   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11696   return SWIG_arg;
11697 
11698   if(0) SWIG_fail;
11699 
11700 fail:
11701   lua_error(L);
11702   return SWIG_arg;
11703 }
11704 
11705 
11706 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11707   int SWIG_arg = 0;
11708   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11709   bool arg2 ;
11710 
11711   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11713   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11714 
11715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11716     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11717   }
11718 
11719   arg2 = (lua_toboolean(L, 2)!=0);
11720   (arg1)->SetPromptOnQuit(arg2);
11721 
11722   return SWIG_arg;
11723 
11724   if(0) SWIG_fail;
11725 
11726 fail:
11727   lua_error(L);
11728   return SWIG_arg;
11729 }
11730 
11731 
11732 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11733   int SWIG_arg = 0;
11734   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11735   bool arg2 ;
11736 
11737   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11739   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11740 
11741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11742     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11743   }
11744 
11745   arg2 = (lua_toboolean(L, 2)!=0);
11746   (arg1)->AllowExitCodeOnQuit(arg2);
11747 
11748   return SWIG_arg;
11749 
11750   if(0) SWIG_fail;
11751 
11752 fail:
11753   lua_error(L);
11754   return SWIG_arg;
11755 }
11756 
11757 
11758 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11759   int SWIG_arg = 0;
11760   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11761   bool result;
11762 
11763   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11765 
11766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11767     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11768   }
11769 
11770   result = (bool)(arg1)->HasCustomQuitExitCode();
11771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11772   return SWIG_arg;
11773 
11774   if(0) SWIG_fail;
11775 
11776 fail:
11777   lua_error(L);
11778   return SWIG_arg;
11779 }
11780 
11781 
11782 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11783   int SWIG_arg = 0;
11784   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11785   int result;
11786 
11787   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11789 
11790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11791     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11792   }
11793 
11794   result = (int)(arg1)->GetQuitStatus();
11795   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11796   return SWIG_arg;
11797 
11798   if(0) SWIG_fail;
11799 
11800 fail:
11801   lua_error(L);
11802   return SWIG_arg;
11803 }
11804 
11805 
11806 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11807   int SWIG_arg = 0;
11808   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11809   char *arg2 = (char *) 0 ;
11810   lldb::SBCommandReturnObject *arg3 = 0 ;
11811 
11812   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11814   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11815   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11816 
11817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11818     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11819   }
11820 
11821   arg2 = (char *)lua_tostring(L, 2);
11822 
11823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11824     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11825   }
11826 
11827   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11828 
11829   return SWIG_arg;
11830 
11831   if(0) SWIG_fail;
11832 
11833 fail:
11834   lua_error(L);
11835   return SWIG_arg;
11836 }
11837 
11838 
11839 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11840   int SWIG_arg = 0;
11841   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11842   char *arg2 = (char *) 0 ;
11843   bool result;
11844 
11845   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11848 
11849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11850     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11851   }
11852 
11853   arg2 = (char *)lua_tostring(L, 2);
11854   result = (bool)(arg1)->CommandExists((char const *)arg2);
11855   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11856   return SWIG_arg;
11857 
11858   if(0) SWIG_fail;
11859 
11860 fail:
11861   lua_error(L);
11862   return SWIG_arg;
11863 }
11864 
11865 
11866 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11867   int SWIG_arg = 0;
11868   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11869   char *arg2 = (char *) 0 ;
11870   bool result;
11871 
11872   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11874   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11875 
11876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11877     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11878   }
11879 
11880   arg2 = (char *)lua_tostring(L, 2);
11881   result = (bool)(arg1)->AliasExists((char const *)arg2);
11882   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_GetBroadcaster(lua_State* L) {
11894   int SWIG_arg = 0;
11895   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11896   lldb::SBBroadcaster result;
11897 
11898   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11900 
11901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11902     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11903   }
11904 
11905   result = (arg1)->GetBroadcaster();
11906   {
11907     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11908     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11909   }
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_GetBroadcasterClass(lua_State* L) {
11921   int SWIG_arg = 0;
11922   char *result = 0 ;
11923 
11924   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11925   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11926   lua_pushstring(L,(const char *)result); SWIG_arg++;
11927   return SWIG_arg;
11928 
11929   if(0) SWIG_fail;
11930 
11931 fail:
11932   lua_error(L);
11933   return SWIG_arg;
11934 }
11935 
11936 
11937 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11938   int SWIG_arg = 0;
11939   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11940   bool result;
11941 
11942   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11944 
11945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11946     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11947   }
11948 
11949   result = (bool)(arg1)->HasCommands();
11950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11951   return SWIG_arg;
11952 
11953   if(0) SWIG_fail;
11954 
11955 fail:
11956   lua_error(L);
11957   return SWIG_arg;
11958 }
11959 
11960 
11961 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
11962   int SWIG_arg = 0;
11963   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11964   bool result;
11965 
11966   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
11967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
11968 
11969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11970     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11971   }
11972 
11973   result = (bool)(arg1)->HasAliases();
11974   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11975   return SWIG_arg;
11976 
11977   if(0) SWIG_fail;
11978 
11979 fail:
11980   lua_error(L);
11981   return SWIG_arg;
11982 }
11983 
11984 
11985 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
11986   int SWIG_arg = 0;
11987   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11988   bool result;
11989 
11990   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
11991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
11992 
11993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11994     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11995   }
11996 
11997   result = (bool)(arg1)->HasAliasOptions();
11998   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11999   return SWIG_arg;
12000 
12001   if(0) SWIG_fail;
12002 
12003 fail:
12004   lua_error(L);
12005   return SWIG_arg;
12006 }
12007 
12008 
12009 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12010   int SWIG_arg = 0;
12011   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12012   lldb::SBProcess result;
12013 
12014   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12016 
12017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12018     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12019   }
12020 
12021   result = (arg1)->GetProcess();
12022   {
12023     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12024     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12025   }
12026   return SWIG_arg;
12027 
12028   if(0) SWIG_fail;
12029 
12030 fail:
12031   lua_error(L);
12032   return SWIG_arg;
12033 }
12034 
12035 
12036 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12037   int SWIG_arg = 0;
12038   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12039   lldb::SBDebugger result;
12040 
12041   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12043 
12044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12045     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12046   }
12047 
12048   result = (arg1)->GetDebugger();
12049   {
12050     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12051     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12052   }
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_SourceInitFileInHomeDirectory(lua_State* L) {
12064   int SWIG_arg = 0;
12065   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12066   lldb::SBCommandReturnObject *arg2 = 0 ;
12067 
12068   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12070   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12071 
12072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12073     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12074   }
12075 
12076 
12077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12078     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12079   }
12080 
12081   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12082 
12083   return SWIG_arg;
12084 
12085   if(0) SWIG_fail;
12086 
12087 fail:
12088   lua_error(L);
12089   return SWIG_arg;
12090 }
12091 
12092 
12093 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12094   int SWIG_arg = 0;
12095   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12096   lldb::SBCommandReturnObject *arg2 = 0 ;
12097 
12098   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12100   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12101 
12102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12103     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12104   }
12105 
12106 
12107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12108     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12109   }
12110 
12111   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12112 
12113   return SWIG_arg;
12114 
12115   if(0) SWIG_fail;
12116 
12117 fail:
12118   lua_error(L);
12119   return SWIG_arg;
12120 }
12121 
12122 
12123 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12124   int SWIG_arg = 0;
12125   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12126   char *arg2 = (char *) 0 ;
12127   lldb::SBCommandReturnObject *arg3 = 0 ;
12128   bool arg4 ;
12129   lldb::ReturnStatus result;
12130 
12131   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12133   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12134   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12135   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12136 
12137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12138     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12139   }
12140 
12141   arg2 = (char *)lua_tostring(L, 2);
12142 
12143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12144     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12145   }
12146 
12147   arg4 = (lua_toboolean(L, 4)!=0);
12148   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12149   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12150   return SWIG_arg;
12151 
12152   if(0) SWIG_fail;
12153 
12154 fail:
12155   lua_error(L);
12156   return SWIG_arg;
12157 }
12158 
12159 
12160 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12161   int SWIG_arg = 0;
12162   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12163   char *arg2 = (char *) 0 ;
12164   lldb::SBCommandReturnObject *arg3 = 0 ;
12165   lldb::ReturnStatus result;
12166 
12167   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12168   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12169   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12170   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12171 
12172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12173     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12174   }
12175 
12176   arg2 = (char *)lua_tostring(L, 2);
12177 
12178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12179     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12180   }
12181 
12182   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12183   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12184   return SWIG_arg;
12185 
12186   if(0) SWIG_fail;
12187 
12188 fail:
12189   lua_error(L);
12190   return SWIG_arg;
12191 }
12192 
12193 
12194 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12195   int SWIG_arg = 0;
12196   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12197   char *arg2 = (char *) 0 ;
12198   lldb::SBExecutionContext *arg3 = 0 ;
12199   lldb::SBCommandReturnObject *arg4 = 0 ;
12200   bool arg5 ;
12201   lldb::ReturnStatus result;
12202 
12203   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12205   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12206   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12207   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12208   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12209 
12210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12211     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12212   }
12213 
12214   arg2 = (char *)lua_tostring(L, 2);
12215 
12216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12217     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12218   }
12219 
12220 
12221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12222     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12223   }
12224 
12225   arg5 = (lua_toboolean(L, 5)!=0);
12226   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12227   lua_pushnumber(L, (lua_Number)(int)(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_3(lua_State* L) {
12239   int SWIG_arg = 0;
12240   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12241   char *arg2 = (char *) 0 ;
12242   lldb::SBExecutionContext *arg3 = 0 ;
12243   lldb::SBCommandReturnObject *arg4 = 0 ;
12244   lldb::ReturnStatus result;
12245 
12246   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12248   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12249   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12250   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12251 
12252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12253     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12254   }
12255 
12256   arg2 = (char *)lua_tostring(L, 2);
12257 
12258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12259     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12260   }
12261 
12262 
12263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12264     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12265   }
12266 
12267   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12268   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12269   return SWIG_arg;
12270 
12271   if(0) SWIG_fail;
12272 
12273 fail:
12274   lua_error(L);
12275   return SWIG_arg;
12276 }
12277 
12278 
12279 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12280   int argc;
12281   int argv[6]={
12282     1,2,3,4,5,6
12283   };
12284 
12285   argc = lua_gettop(L);
12286   if (argc == 3) {
12287     int _v;
12288     {
12289       void *ptr;
12290       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12291         _v = 0;
12292       } else {
12293         _v = 1;
12294       }
12295     }
12296     if (_v) {
12297       {
12298         _v = SWIG_lua_isnilstring(L,argv[1]);
12299       }
12300       if (_v) {
12301         {
12302           void *ptr;
12303           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12304             _v = 0;
12305           } else {
12306             _v = 1;
12307           }
12308         }
12309         if (_v) {
12310           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12311         }
12312       }
12313     }
12314   }
12315   if (argc == 4) {
12316     int _v;
12317     {
12318       void *ptr;
12319       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12320         _v = 0;
12321       } else {
12322         _v = 1;
12323       }
12324     }
12325     if (_v) {
12326       {
12327         _v = SWIG_lua_isnilstring(L,argv[1]);
12328       }
12329       if (_v) {
12330         {
12331           void *ptr;
12332           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12333             _v = 0;
12334           } else {
12335             _v = 1;
12336           }
12337         }
12338         if (_v) {
12339           {
12340             _v = lua_isboolean(L,argv[3]);
12341           }
12342           if (_v) {
12343             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12344           }
12345         }
12346       }
12347     }
12348   }
12349   if (argc == 4) {
12350     int _v;
12351     {
12352       void *ptr;
12353       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12354         _v = 0;
12355       } else {
12356         _v = 1;
12357       }
12358     }
12359     if (_v) {
12360       {
12361         _v = SWIG_lua_isnilstring(L,argv[1]);
12362       }
12363       if (_v) {
12364         {
12365           void *ptr;
12366           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12367             _v = 0;
12368           } else {
12369             _v = 1;
12370           }
12371         }
12372         if (_v) {
12373           {
12374             void *ptr;
12375             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12376               _v = 0;
12377             } else {
12378               _v = 1;
12379             }
12380           }
12381           if (_v) {
12382             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12383           }
12384         }
12385       }
12386     }
12387   }
12388   if (argc == 5) {
12389     int _v;
12390     {
12391       void *ptr;
12392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12393         _v = 0;
12394       } else {
12395         _v = 1;
12396       }
12397     }
12398     if (_v) {
12399       {
12400         _v = SWIG_lua_isnilstring(L,argv[1]);
12401       }
12402       if (_v) {
12403         {
12404           void *ptr;
12405           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12406             _v = 0;
12407           } else {
12408             _v = 1;
12409           }
12410         }
12411         if (_v) {
12412           {
12413             void *ptr;
12414             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12415               _v = 0;
12416             } else {
12417               _v = 1;
12418             }
12419           }
12420           if (_v) {
12421             {
12422               _v = lua_isboolean(L,argv[4]);
12423             }
12424             if (_v) {
12425               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12426             }
12427           }
12428         }
12429       }
12430     }
12431   }
12432 
12433   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12434     "  Possible C/C++ prototypes are:\n"
12435     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12436     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12437     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12438     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12439   lua_error(L);return 0;
12440 }
12441 
12442 
12443 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12444   int SWIG_arg = 0;
12445   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12446   lldb::SBFileSpec *arg2 = 0 ;
12447   lldb::SBExecutionContext *arg3 = 0 ;
12448   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12449   lldb::SBCommandReturnObject arg5 ;
12450   lldb::SBCommandReturnObject *argp5 ;
12451 
12452   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12454   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12455   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12456   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12457   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12458 
12459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12460     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12461   }
12462 
12463 
12464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12465     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12466   }
12467 
12468 
12469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12470     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12471   }
12472 
12473 
12474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12475     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12476   }
12477 
12478 
12479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12480     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12481   }
12482   arg5 = *argp5;
12483 
12484   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12485 
12486   return SWIG_arg;
12487 
12488   if(0) SWIG_fail;
12489 
12490 fail:
12491   lua_error(L);
12492   return SWIG_arg;
12493 }
12494 
12495 
12496 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12497   int SWIG_arg = 0;
12498   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12499   char *arg2 = (char *) 0 ;
12500   uint32_t arg3 ;
12501   int arg4 ;
12502   int arg5 ;
12503   lldb::SBStringList *arg6 = 0 ;
12504   int result;
12505 
12506   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12508   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12509   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12510   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12511   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12512   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12513 
12514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12515     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12516   }
12517 
12518   arg2 = (char *)lua_tostring(L, 2);
12519   arg3 = (unsigned int)lua_tointeger(L, 3);
12520   arg4 = (signed int)lua_tointeger(L, 4);
12521   arg5 = (signed int)lua_tointeger(L, 5);
12522 
12523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12524     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12525   }
12526 
12527   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12528   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12529   return SWIG_arg;
12530 
12531   if(0) SWIG_fail;
12532 
12533 fail:
12534   lua_error(L);
12535   return SWIG_arg;
12536 }
12537 
12538 
12539 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12540   int SWIG_arg = 0;
12541   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12542   char *arg2 = (char *) 0 ;
12543   uint32_t arg3 ;
12544   int arg4 ;
12545   int arg5 ;
12546   lldb::SBStringList *arg6 = 0 ;
12547   lldb::SBStringList *arg7 = 0 ;
12548   int result;
12549 
12550   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12552   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12553   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12554   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12555   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12556   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12557   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12558 
12559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12560     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12561   }
12562 
12563   arg2 = (char *)lua_tostring(L, 2);
12564   arg3 = (unsigned int)lua_tointeger(L, 3);
12565   arg4 = (signed int)lua_tointeger(L, 4);
12566   arg5 = (signed int)lua_tointeger(L, 5);
12567 
12568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12569     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12570   }
12571 
12572 
12573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12574     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12575   }
12576 
12577   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12578   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12579   return SWIG_arg;
12580 
12581   if(0) SWIG_fail;
12582 
12583 fail:
12584   lua_error(L);
12585   return SWIG_arg;
12586 }
12587 
12588 
12589 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12590   int SWIG_arg = 0;
12591   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12592   bool result;
12593 
12594   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12596 
12597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12598     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12599   }
12600 
12601   result = (bool)(arg1)->IsActive();
12602   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12603   return SWIG_arg;
12604 
12605   if(0) SWIG_fail;
12606 
12607 fail:
12608   lua_error(L);
12609   return SWIG_arg;
12610 }
12611 
12612 
12613 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12614   int SWIG_arg = 0;
12615   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12616   bool result;
12617 
12618   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12620 
12621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12622     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12623   }
12624 
12625   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12626   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12627   return SWIG_arg;
12628 
12629   if(0) SWIG_fail;
12630 
12631 fail:
12632   lua_error(L);
12633   return SWIG_arg;
12634 }
12635 
12636 
12637 static void swig_delete_SBCommandInterpreter(void *obj) {
12638 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12639 delete arg1;
12640 }
12641 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12642     assert(lua_istable(L,1));
12643     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12644     assert(!lua_isnil(L,-1));
12645     lua_replace(L,1); /* replace our table with real constructor */
12646     lua_call(L,lua_gettop(L)-1,1);
12647     return 1;
12648 }
12649 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12650     {0,0,0}
12651 };
12652 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12653     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12654     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12655     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12656     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12657     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12658     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12659     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12660     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12661     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12662     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12663     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12664     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12665     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12666     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12667     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12668     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12669     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12670     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12671     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12672     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12673     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12674     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12675     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12676     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12677     {0,0}
12678 };
12679 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12680     {0,0}
12681 };
12682 
12683 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12684     {0,0,0}
12685 };
12686 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12687     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12688     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12689     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12690     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12691     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12692     {0,0,0,0,0,0}
12693 };
12694 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12695     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12696     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12697     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12698     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12699     {0,0}
12700 };
12701 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12702     0
12703 };
12704 
12705 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12706     "SBCommandInterpreter",
12707     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12708     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12709     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12710     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12711     0
12712 };
12713 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12714 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12715 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 };
12716 
12717 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12718   int SWIG_arg = 0;
12719   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12720 
12721   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12722   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12723   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12724   return SWIG_arg;
12725 
12726   if(0) SWIG_fail;
12727 
12728 fail:
12729   lua_error(L);
12730   return SWIG_arg;
12731 }
12732 
12733 
12734 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12735   int SWIG_arg = 0;
12736   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12737   bool result;
12738 
12739   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12741 
12742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12743     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12744   }
12745 
12746   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12747   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12748   return SWIG_arg;
12749 
12750   if(0) SWIG_fail;
12751 
12752 fail:
12753   lua_error(L);
12754   return SWIG_arg;
12755 }
12756 
12757 
12758 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12759   int SWIG_arg = 0;
12760   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12761   bool arg2 ;
12762 
12763   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12765   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12766 
12767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12768     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12769   }
12770 
12771   arg2 = (lua_toboolean(L, 2)!=0);
12772   (arg1)->SetStopOnContinue(arg2);
12773 
12774   return SWIG_arg;
12775 
12776   if(0) SWIG_fail;
12777 
12778 fail:
12779   lua_error(L);
12780   return SWIG_arg;
12781 }
12782 
12783 
12784 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12785   int SWIG_arg = 0;
12786   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12787   bool result;
12788 
12789   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12791 
12792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12793     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12794   }
12795 
12796   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12798   return SWIG_arg;
12799 
12800   if(0) SWIG_fail;
12801 
12802 fail:
12803   lua_error(L);
12804   return SWIG_arg;
12805 }
12806 
12807 
12808 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12809   int SWIG_arg = 0;
12810   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12811   bool arg2 ;
12812 
12813   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12815   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12816 
12817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12818     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12819   }
12820 
12821   arg2 = (lua_toboolean(L, 2)!=0);
12822   (arg1)->SetStopOnError(arg2);
12823 
12824   return SWIG_arg;
12825 
12826   if(0) SWIG_fail;
12827 
12828 fail:
12829   lua_error(L);
12830   return SWIG_arg;
12831 }
12832 
12833 
12834 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12835   int SWIG_arg = 0;
12836   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12837   bool result;
12838 
12839   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12841 
12842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12843     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12844   }
12845 
12846   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12848   return SWIG_arg;
12849 
12850   if(0) SWIG_fail;
12851 
12852 fail:
12853   lua_error(L);
12854   return SWIG_arg;
12855 }
12856 
12857 
12858 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12859   int SWIG_arg = 0;
12860   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12861   bool arg2 ;
12862 
12863   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12865   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12866 
12867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12868     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12869   }
12870 
12871   arg2 = (lua_toboolean(L, 2)!=0);
12872   (arg1)->SetStopOnCrash(arg2);
12873 
12874   return SWIG_arg;
12875 
12876   if(0) SWIG_fail;
12877 
12878 fail:
12879   lua_error(L);
12880   return SWIG_arg;
12881 }
12882 
12883 
12884 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12885   int SWIG_arg = 0;
12886   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12887   bool result;
12888 
12889   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12891 
12892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12893     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12894   }
12895 
12896   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12897   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12898   return SWIG_arg;
12899 
12900   if(0) SWIG_fail;
12901 
12902 fail:
12903   lua_error(L);
12904   return SWIG_arg;
12905 }
12906 
12907 
12908 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12909   int SWIG_arg = 0;
12910   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12911   bool arg2 ;
12912 
12913   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12915   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12916 
12917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12918     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12919   }
12920 
12921   arg2 = (lua_toboolean(L, 2)!=0);
12922   (arg1)->SetEchoCommands(arg2);
12923 
12924   return SWIG_arg;
12925 
12926   if(0) SWIG_fail;
12927 
12928 fail:
12929   lua_error(L);
12930   return SWIG_arg;
12931 }
12932 
12933 
12934 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12935   int SWIG_arg = 0;
12936   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12937   bool result;
12938 
12939   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12941 
12942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12943     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12944   }
12945 
12946   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
12947   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12948   return SWIG_arg;
12949 
12950   if(0) SWIG_fail;
12951 
12952 fail:
12953   lua_error(L);
12954   return SWIG_arg;
12955 }
12956 
12957 
12958 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
12959   int SWIG_arg = 0;
12960   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12961   bool arg2 ;
12962 
12963   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
12964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
12965   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
12966 
12967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12968     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12969   }
12970 
12971   arg2 = (lua_toboolean(L, 2)!=0);
12972   (arg1)->SetPrintResults(arg2);
12973 
12974   return SWIG_arg;
12975 
12976   if(0) SWIG_fail;
12977 
12978 fail:
12979   lua_error(L);
12980   return SWIG_arg;
12981 }
12982 
12983 
12984 static int _wrap_SBCommandInterpreterRunOptions_GetPrintErrors(lua_State* L) {
12985   int SWIG_arg = 0;
12986   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12987   bool result;
12988 
12989   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,1)
12990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions const *");
12991 
12992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12993     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12994   }
12995 
12996   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintErrors();
12997   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12998   return SWIG_arg;
12999 
13000   if(0) SWIG_fail;
13001 
13002 fail:
13003   lua_error(L);
13004   return SWIG_arg;
13005 }
13006 
13007 
13008 static int _wrap_SBCommandInterpreterRunOptions_SetPrintErrors(lua_State* L) {
13009   int SWIG_arg = 0;
13010   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13011   bool arg2 ;
13012 
13013   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,2)
13014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",1,"lldb::SBCommandInterpreterRunOptions *");
13015   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintErrors",2,"bool");
13016 
13017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13018     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintErrors",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13019   }
13020 
13021   arg2 = (lua_toboolean(L, 2)!=0);
13022   (arg1)->SetPrintErrors(arg2);
13023 
13024   return SWIG_arg;
13025 
13026   if(0) SWIG_fail;
13027 
13028 fail:
13029   lua_error(L);
13030   return SWIG_arg;
13031 }
13032 
13033 
13034 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
13035   int SWIG_arg = 0;
13036   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13037   bool result;
13038 
13039   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
13040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
13041 
13042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13043     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13044   }
13045 
13046   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
13047   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13048   return SWIG_arg;
13049 
13050   if(0) SWIG_fail;
13051 
13052 fail:
13053   lua_error(L);
13054   return SWIG_arg;
13055 }
13056 
13057 
13058 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13059   int SWIG_arg = 0;
13060   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13061   bool arg2 ;
13062 
13063   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13065   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13066 
13067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13068     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13069   }
13070 
13071   arg2 = (lua_toboolean(L, 2)!=0);
13072   (arg1)->SetAddToHistory(arg2);
13073 
13074   return SWIG_arg;
13075 
13076   if(0) SWIG_fail;
13077 
13078 fail:
13079   lua_error(L);
13080   return SWIG_arg;
13081 }
13082 
13083 
13084 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13085 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13086 delete arg1;
13087 }
13088 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13089     assert(lua_istable(L,1));
13090     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13091     assert(!lua_isnil(L,-1));
13092     lua_replace(L,1); /* replace our table with real constructor */
13093     lua_call(L,lua_gettop(L)-1,1);
13094     return 1;
13095 }
13096 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13097     {0,0,0}
13098 };
13099 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13100     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13101     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13102     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13103     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13104     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13105     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13106     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13107     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13108     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13109     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13110     { "GetPrintErrors", _wrap_SBCommandInterpreterRunOptions_GetPrintErrors},
13111     { "SetPrintErrors", _wrap_SBCommandInterpreterRunOptions_SetPrintErrors},
13112     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13113     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13114     {0,0}
13115 };
13116 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13117     {0,0}
13118 };
13119 
13120 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13121     {0,0,0}
13122 };
13123 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13124     {0,0,0,0,0,0}
13125 };
13126 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13127     {0,0}
13128 };
13129 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13130     0
13131 };
13132 
13133 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13134     "SBCommandInterpreterRunOptions",
13135     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13136     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13137     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13138     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13139     0
13140 };
13141 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13142 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13143 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 };
13144 
13145 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13146   int SWIG_arg = 0;
13147   lldb::SBCommandReturnObject *result = 0 ;
13148 
13149   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13150   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13151   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13152   return SWIG_arg;
13153 
13154   if(0) SWIG_fail;
13155 
13156 fail:
13157   lua_error(L);
13158   return SWIG_arg;
13159 }
13160 
13161 
13162 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13163   int SWIG_arg = 0;
13164   lldb::SBCommandReturnObject *arg1 = 0 ;
13165   lldb::SBCommandReturnObject *result = 0 ;
13166 
13167   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13168   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13169 
13170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13171     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13172   }
13173 
13174   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13175   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13176   return SWIG_arg;
13177 
13178   if(0) SWIG_fail;
13179 
13180 fail:
13181   lua_error(L);
13182   return SWIG_arg;
13183 }
13184 
13185 
13186 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13187   int argc;
13188   int argv[2]={
13189     1,2
13190   };
13191 
13192   argc = lua_gettop(L);
13193   if (argc == 0) {
13194     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13195   }
13196   if (argc == 1) {
13197     int _v;
13198     {
13199       void *ptr;
13200       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13201         _v = 0;
13202       } else {
13203         _v = 1;
13204       }
13205     }
13206     if (_v) {
13207       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13208     }
13209   }
13210 
13211   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13212     "  Possible C/C++ prototypes are:\n"
13213     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13214     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13215   lua_error(L);return 0;
13216 }
13217 
13218 
13219 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13220   int SWIG_arg = 0;
13221   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13222   bool result;
13223 
13224   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13226 
13227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13228     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13229   }
13230 
13231   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13232   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13233   return SWIG_arg;
13234 
13235   if(0) SWIG_fail;
13236 
13237 fail:
13238   lua_error(L);
13239   return SWIG_arg;
13240 }
13241 
13242 
13243 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13244   int SWIG_arg = 0;
13245   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13246   char *result = 0 ;
13247 
13248   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13250 
13251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13252     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13253   }
13254 
13255   result = (char *)(arg1)->GetOutput();
13256   lua_pushstring(L,(const char *)result); SWIG_arg++;
13257   return SWIG_arg;
13258 
13259   if(0) SWIG_fail;
13260 
13261 fail:
13262   lua_error(L);
13263   return SWIG_arg;
13264 }
13265 
13266 
13267 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13268   int SWIG_arg = 0;
13269   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13270   char *result = 0 ;
13271 
13272   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13274 
13275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13276     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13277   }
13278 
13279   result = (char *)(arg1)->GetError();
13280   lua_pushstring(L,(const char *)result); SWIG_arg++;
13281   return SWIG_arg;
13282 
13283   if(0) SWIG_fail;
13284 
13285 fail:
13286   lua_error(L);
13287   return SWIG_arg;
13288 }
13289 
13290 
13291 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13292   int SWIG_arg = 0;
13293   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13294   size_t result;
13295 
13296   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13298 
13299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13300     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13301   }
13302 
13303   result = (arg1)->GetOutputSize();
13304   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13305   return SWIG_arg;
13306 
13307   if(0) SWIG_fail;
13308 
13309 fail:
13310   lua_error(L);
13311   return SWIG_arg;
13312 }
13313 
13314 
13315 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13316   int SWIG_arg = 0;
13317   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13318   size_t result;
13319 
13320   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13322 
13323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13324     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13325   }
13326 
13327   result = (arg1)->GetErrorSize();
13328   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13329   return SWIG_arg;
13330 
13331   if(0) SWIG_fail;
13332 
13333 fail:
13334   lua_error(L);
13335   return SWIG_arg;
13336 }
13337 
13338 
13339 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13340   int SWIG_arg = 0;
13341   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13342   bool arg2 ;
13343   char *result = 0 ;
13344 
13345   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13347   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13348 
13349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13350     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13351   }
13352 
13353   arg2 = (lua_toboolean(L, 2)!=0);
13354   result = (char *)(arg1)->GetOutput(arg2);
13355   lua_pushstring(L,(const char *)result); SWIG_arg++;
13356   return SWIG_arg;
13357 
13358   if(0) SWIG_fail;
13359 
13360 fail:
13361   lua_error(L);
13362   return SWIG_arg;
13363 }
13364 
13365 
13366 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13367   int argc;
13368   int argv[3]={
13369     1,2,3
13370   };
13371 
13372   argc = lua_gettop(L);
13373   if (argc == 1) {
13374     int _v;
13375     {
13376       void *ptr;
13377       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13378         _v = 0;
13379       } else {
13380         _v = 1;
13381       }
13382     }
13383     if (_v) {
13384       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13385     }
13386   }
13387   if (argc == 2) {
13388     int _v;
13389     {
13390       void *ptr;
13391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13392         _v = 0;
13393       } else {
13394         _v = 1;
13395       }
13396     }
13397     if (_v) {
13398       {
13399         _v = lua_isboolean(L,argv[1]);
13400       }
13401       if (_v) {
13402         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13403       }
13404     }
13405   }
13406 
13407   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13408     "  Possible C/C++ prototypes are:\n"
13409     "    lldb::SBCommandReturnObject::GetOutput()\n"
13410     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13411   lua_error(L);return 0;
13412 }
13413 
13414 
13415 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13416   int SWIG_arg = 0;
13417   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13418   bool arg2 ;
13419   char *result = 0 ;
13420 
13421   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13423   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13424 
13425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13426     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13427   }
13428 
13429   arg2 = (lua_toboolean(L, 2)!=0);
13430   result = (char *)(arg1)->GetError(arg2);
13431   lua_pushstring(L,(const char *)result); SWIG_arg++;
13432   return SWIG_arg;
13433 
13434   if(0) SWIG_fail;
13435 
13436 fail:
13437   lua_error(L);
13438   return SWIG_arg;
13439 }
13440 
13441 
13442 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13443   int argc;
13444   int argv[3]={
13445     1,2,3
13446   };
13447 
13448   argc = lua_gettop(L);
13449   if (argc == 1) {
13450     int _v;
13451     {
13452       void *ptr;
13453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13454         _v = 0;
13455       } else {
13456         _v = 1;
13457       }
13458     }
13459     if (_v) {
13460       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13461     }
13462   }
13463   if (argc == 2) {
13464     int _v;
13465     {
13466       void *ptr;
13467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13468         _v = 0;
13469       } else {
13470         _v = 1;
13471       }
13472     }
13473     if (_v) {
13474       {
13475         _v = lua_isboolean(L,argv[1]);
13476       }
13477       if (_v) {
13478         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13479       }
13480     }
13481   }
13482 
13483   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13484     "  Possible C/C++ prototypes are:\n"
13485     "    lldb::SBCommandReturnObject::GetError()\n"
13486     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13487   lua_error(L);return 0;
13488 }
13489 
13490 
13491 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13492   int SWIG_arg = 0;
13493   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13494   lldb::SBFile arg2 ;
13495   lldb::SBFile *argp2 ;
13496   size_t result;
13497 
13498   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13500   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13501 
13502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13503     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13504   }
13505 
13506 
13507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13508     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13509   }
13510   arg2 = *argp2;
13511 
13512   result = (arg1)->PutOutput(arg2);
13513   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13514   return SWIG_arg;
13515 
13516   if(0) SWIG_fail;
13517 
13518 fail:
13519   lua_error(L);
13520   return SWIG_arg;
13521 }
13522 
13523 
13524 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13525   int SWIG_arg = 0;
13526   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13527   lldb::SBFile arg2 ;
13528   lldb::SBFile *argp2 ;
13529   size_t result;
13530 
13531   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13533   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13534 
13535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13536     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13537   }
13538 
13539 
13540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13541     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13542   }
13543   arg2 = *argp2;
13544 
13545   result = (arg1)->PutError(arg2);
13546   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13547   return SWIG_arg;
13548 
13549   if(0) SWIG_fail;
13550 
13551 fail:
13552   lua_error(L);
13553   return SWIG_arg;
13554 }
13555 
13556 
13557 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13558   int SWIG_arg = 0;
13559   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13560   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13561   lldb::FileSP *argp2 ;
13562   size_t result;
13563 
13564   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13566   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13567 
13568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13569     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13570   }
13571 
13572 
13573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13574     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13575   }
13576   arg2 = *argp2;
13577 
13578   result = (arg1)->PutOutput(arg2);
13579   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13580   return SWIG_arg;
13581 
13582   if(0) SWIG_fail;
13583 
13584 fail:
13585   lua_error(L);
13586   return SWIG_arg;
13587 }
13588 
13589 
13590 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13591   int argc;
13592   int argv[3]={
13593     1,2,3
13594   };
13595 
13596   argc = lua_gettop(L);
13597   if (argc == 2) {
13598     int _v;
13599     {
13600       void *ptr;
13601       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13602         _v = 0;
13603       } else {
13604         _v = 1;
13605       }
13606     }
13607     if (_v) {
13608       {
13609         void *ptr;
13610         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13611           _v = 0;
13612         } else {
13613           _v = 1;
13614         }
13615       }
13616       if (_v) {
13617         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13618       }
13619     }
13620   }
13621   if (argc == 2) {
13622     int _v;
13623     {
13624       void *ptr;
13625       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13626         _v = 0;
13627       } else {
13628         _v = 1;
13629       }
13630     }
13631     if (_v) {
13632       {
13633         void *ptr;
13634         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
13635           _v = 0;
13636         } else {
13637           _v = 1;
13638         }
13639       }
13640       if (_v) {
13641         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13642       }
13643     }
13644   }
13645 
13646   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13647     "  Possible C/C++ prototypes are:\n"
13648     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13649     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13650   lua_error(L);return 0;
13651 }
13652 
13653 
13654 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13655   int SWIG_arg = 0;
13656   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13657   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13658   lldb::FileSP *argp2 ;
13659   size_t result;
13660 
13661   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13663   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13664 
13665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13666     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13667   }
13668 
13669 
13670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13671     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13672   }
13673   arg2 = *argp2;
13674 
13675   result = (arg1)->PutError(arg2);
13676   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13677   return SWIG_arg;
13678 
13679   if(0) SWIG_fail;
13680 
13681 fail:
13682   lua_error(L);
13683   return SWIG_arg;
13684 }
13685 
13686 
13687 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13688   int argc;
13689   int argv[3]={
13690     1,2,3
13691   };
13692 
13693   argc = lua_gettop(L);
13694   if (argc == 2) {
13695     int _v;
13696     {
13697       void *ptr;
13698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13699         _v = 0;
13700       } else {
13701         _v = 1;
13702       }
13703     }
13704     if (_v) {
13705       {
13706         void *ptr;
13707         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13708           _v = 0;
13709         } else {
13710           _v = 1;
13711         }
13712       }
13713       if (_v) {
13714         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13715       }
13716     }
13717   }
13718   if (argc == 2) {
13719     int _v;
13720     {
13721       void *ptr;
13722       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13723         _v = 0;
13724       } else {
13725         _v = 1;
13726       }
13727     }
13728     if (_v) {
13729       {
13730         void *ptr;
13731         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
13732           _v = 0;
13733         } else {
13734           _v = 1;
13735         }
13736       }
13737       if (_v) {
13738         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13739       }
13740     }
13741   }
13742 
13743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13744     "  Possible C/C++ prototypes are:\n"
13745     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13746     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13747   lua_error(L);return 0;
13748 }
13749 
13750 
13751 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13752   int SWIG_arg = 0;
13753   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13754 
13755   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13757 
13758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13759     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13760   }
13761 
13762   (arg1)->Clear();
13763 
13764   return SWIG_arg;
13765 
13766   if(0) SWIG_fail;
13767 
13768 fail:
13769   lua_error(L);
13770   return SWIG_arg;
13771 }
13772 
13773 
13774 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13775   int SWIG_arg = 0;
13776   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13777   lldb::ReturnStatus arg2 ;
13778 
13779   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13781   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13782 
13783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13784     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13785   }
13786 
13787   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13788   (arg1)->SetStatus(arg2);
13789 
13790   return SWIG_arg;
13791 
13792   if(0) SWIG_fail;
13793 
13794 fail:
13795   lua_error(L);
13796   return SWIG_arg;
13797 }
13798 
13799 
13800 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13801   int SWIG_arg = 0;
13802   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13803   lldb::SBError *arg2 = 0 ;
13804   char *arg3 = (char *) 0 ;
13805 
13806   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13808   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13809   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13810 
13811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13812     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13813   }
13814 
13815 
13816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13817     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13818   }
13819 
13820   arg3 = (char *)lua_tostring(L, 3);
13821   (arg1)->SetError(*arg2,(char const *)arg3);
13822 
13823   return SWIG_arg;
13824 
13825   if(0) SWIG_fail;
13826 
13827 fail:
13828   lua_error(L);
13829   return SWIG_arg;
13830 }
13831 
13832 
13833 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13834   int SWIG_arg = 0;
13835   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13836   lldb::SBError *arg2 = 0 ;
13837 
13838   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13840   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13841 
13842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13843     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13844   }
13845 
13846 
13847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13848     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13849   }
13850 
13851   (arg1)->SetError(*arg2);
13852 
13853   return SWIG_arg;
13854 
13855   if(0) SWIG_fail;
13856 
13857 fail:
13858   lua_error(L);
13859   return SWIG_arg;
13860 }
13861 
13862 
13863 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13864   int SWIG_arg = 0;
13865   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13866   char *arg2 = (char *) 0 ;
13867 
13868   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13870   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13871 
13872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13873     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13874   }
13875 
13876   arg2 = (char *)lua_tostring(L, 2);
13877   (arg1)->SetError((char const *)arg2);
13878 
13879   return SWIG_arg;
13880 
13881   if(0) SWIG_fail;
13882 
13883 fail:
13884   lua_error(L);
13885   return SWIG_arg;
13886 }
13887 
13888 
13889 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13890   int argc;
13891   int argv[4]={
13892     1,2,3,4
13893   };
13894 
13895   argc = lua_gettop(L);
13896   if (argc == 2) {
13897     int _v;
13898     {
13899       void *ptr;
13900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13901         _v = 0;
13902       } else {
13903         _v = 1;
13904       }
13905     }
13906     if (_v) {
13907       {
13908         void *ptr;
13909         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13910           _v = 0;
13911         } else {
13912           _v = 1;
13913         }
13914       }
13915       if (_v) {
13916         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13917       }
13918     }
13919   }
13920   if (argc == 2) {
13921     int _v;
13922     {
13923       void *ptr;
13924       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13925         _v = 0;
13926       } else {
13927         _v = 1;
13928       }
13929     }
13930     if (_v) {
13931       {
13932         _v = SWIG_lua_isnilstring(L,argv[1]);
13933       }
13934       if (_v) {
13935         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13936       }
13937     }
13938   }
13939   if (argc == 3) {
13940     int _v;
13941     {
13942       void *ptr;
13943       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13944         _v = 0;
13945       } else {
13946         _v = 1;
13947       }
13948     }
13949     if (_v) {
13950       {
13951         void *ptr;
13952         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13953           _v = 0;
13954         } else {
13955           _v = 1;
13956         }
13957       }
13958       if (_v) {
13959         {
13960           _v = SWIG_lua_isnilstring(L,argv[2]);
13961         }
13962         if (_v) {
13963           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13964         }
13965       }
13966     }
13967   }
13968 
13969   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13970     "  Possible C/C++ prototypes are:\n"
13971     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13972     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13973     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13974   lua_error(L);return 0;
13975 }
13976 
13977 
13978 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13979   int SWIG_arg = 0;
13980   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13981   lldb::ReturnStatus result;
13982 
13983   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13985 
13986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13987     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13988   }
13989 
13990   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13991   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13992   return SWIG_arg;
13993 
13994   if(0) SWIG_fail;
13995 
13996 fail:
13997   lua_error(L);
13998   return SWIG_arg;
13999 }
14000 
14001 
14002 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
14003   int SWIG_arg = 0;
14004   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14005   bool result;
14006 
14007   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
14008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
14009 
14010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14011     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14012   }
14013 
14014   result = (bool)(arg1)->Succeeded();
14015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14016   return SWIG_arg;
14017 
14018   if(0) SWIG_fail;
14019 
14020 fail:
14021   lua_error(L);
14022   return SWIG_arg;
14023 }
14024 
14025 
14026 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
14027   int SWIG_arg = 0;
14028   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14029   bool result;
14030 
14031   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
14032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
14033 
14034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14035     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14036   }
14037 
14038   result = (bool)(arg1)->HasResult();
14039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14040   return SWIG_arg;
14041 
14042   if(0) SWIG_fail;
14043 
14044 fail:
14045   lua_error(L);
14046   return SWIG_arg;
14047 }
14048 
14049 
14050 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
14051   int SWIG_arg = 0;
14052   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14053   char *arg2 = (char *) 0 ;
14054 
14055   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14058 
14059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14060     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14061   }
14062 
14063   arg2 = (char *)lua_tostring(L, 2);
14064   (arg1)->AppendMessage((char const *)arg2);
14065 
14066   return SWIG_arg;
14067 
14068   if(0) SWIG_fail;
14069 
14070 fail:
14071   lua_error(L);
14072   return SWIG_arg;
14073 }
14074 
14075 
14076 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14077   int SWIG_arg = 0;
14078   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14079   char *arg2 = (char *) 0 ;
14080 
14081   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14083   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14084 
14085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14086     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14087   }
14088 
14089   arg2 = (char *)lua_tostring(L, 2);
14090   (arg1)->AppendWarning((char const *)arg2);
14091 
14092   return SWIG_arg;
14093 
14094   if(0) SWIG_fail;
14095 
14096 fail:
14097   lua_error(L);
14098   return SWIG_arg;
14099 }
14100 
14101 
14102 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14103   int SWIG_arg = 0;
14104   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14105   lldb::SBStream *arg2 = 0 ;
14106   bool result;
14107 
14108   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14110   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14111 
14112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14113     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14114   }
14115 
14116 
14117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14118     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14119   }
14120 
14121   result = (bool)(arg1)->GetDescription(*arg2);
14122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14123   return SWIG_arg;
14124 
14125   if(0) SWIG_fail;
14126 
14127 fail:
14128   lua_error(L);
14129   return SWIG_arg;
14130 }
14131 
14132 
14133 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14134   int SWIG_arg = 0;
14135   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14136   lldb::SBFile arg2 ;
14137   lldb::SBFile *argp2 ;
14138 
14139   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14142 
14143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14144     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14145   }
14146 
14147 
14148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14149     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14150   }
14151   arg2 = *argp2;
14152 
14153   (arg1)->SetImmediateOutputFile(arg2);
14154 
14155   return SWIG_arg;
14156 
14157   if(0) SWIG_fail;
14158 
14159 fail:
14160   lua_error(L);
14161   return SWIG_arg;
14162 }
14163 
14164 
14165 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14166   int SWIG_arg = 0;
14167   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14168   lldb::SBFile arg2 ;
14169   lldb::SBFile *argp2 ;
14170 
14171   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14173   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14174 
14175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14176     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14177   }
14178 
14179 
14180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14181     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14182   }
14183   arg2 = *argp2;
14184 
14185   (arg1)->SetImmediateErrorFile(arg2);
14186 
14187   return SWIG_arg;
14188 
14189   if(0) SWIG_fail;
14190 
14191 fail:
14192   lua_error(L);
14193   return SWIG_arg;
14194 }
14195 
14196 
14197 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14198   int SWIG_arg = 0;
14199   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14200   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14201   lldb::FileSP *argp2 ;
14202 
14203   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14205   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14206 
14207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14208     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14209   }
14210 
14211 
14212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14213     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14214   }
14215   arg2 = *argp2;
14216 
14217   (arg1)->SetImmediateOutputFile(arg2);
14218 
14219   return SWIG_arg;
14220 
14221   if(0) SWIG_fail;
14222 
14223 fail:
14224   lua_error(L);
14225   return SWIG_arg;
14226 }
14227 
14228 
14229 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14230   int SWIG_arg = 0;
14231   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14232   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14233   lldb::FileSP *argp2 ;
14234 
14235   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14237   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14238 
14239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14240     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14241   }
14242 
14243 
14244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14245     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14246   }
14247   arg2 = *argp2;
14248 
14249   (arg1)->SetImmediateErrorFile(arg2);
14250 
14251   return SWIG_arg;
14252 
14253   if(0) SWIG_fail;
14254 
14255 fail:
14256   lua_error(L);
14257   return SWIG_arg;
14258 }
14259 
14260 
14261 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14262   int SWIG_arg = 0;
14263   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14264   std::string result;
14265 
14266   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14268 
14269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14270     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14271   }
14272 
14273   result = lldb_SBCommandReturnObject___str__(arg1);
14274   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14275   return SWIG_arg;
14276 
14277   if(0) SWIG_fail;
14278 
14279 fail:
14280   lua_error(L);
14281   return SWIG_arg;
14282 }
14283 
14284 
14285 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14286   int SWIG_arg = 0;
14287   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14288   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14289   bool arg3 ;
14290   lldb::FileSP *argp2 ;
14291 
14292   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14294   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14295   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14296 
14297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14298     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14299   }
14300 
14301 
14302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14303     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14304   }
14305   arg2 = *argp2;
14306 
14307   arg3 = (lua_toboolean(L, 3)!=0);
14308   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14309 
14310   return SWIG_arg;
14311 
14312   if(0) SWIG_fail;
14313 
14314 fail:
14315   lua_error(L);
14316   return SWIG_arg;
14317 }
14318 
14319 
14320 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14321   int argc;
14322   int argv[4]={
14323     1,2,3,4
14324   };
14325 
14326   argc = lua_gettop(L);
14327   if (argc == 2) {
14328     int _v;
14329     {
14330       void *ptr;
14331       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14332         _v = 0;
14333       } else {
14334         _v = 1;
14335       }
14336     }
14337     if (_v) {
14338       {
14339         void *ptr;
14340         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14341           _v = 0;
14342         } else {
14343           _v = 1;
14344         }
14345       }
14346       if (_v) {
14347         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14348       }
14349     }
14350   }
14351   if (argc == 2) {
14352     int _v;
14353     {
14354       void *ptr;
14355       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14356         _v = 0;
14357       } else {
14358         _v = 1;
14359       }
14360     }
14361     if (_v) {
14362       {
14363         void *ptr;
14364         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14365           _v = 0;
14366         } else {
14367           _v = 1;
14368         }
14369       }
14370       if (_v) {
14371         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14372       }
14373     }
14374   }
14375   if (argc == 3) {
14376     int _v;
14377     {
14378       void *ptr;
14379       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14380         _v = 0;
14381       } else {
14382         _v = 1;
14383       }
14384     }
14385     if (_v) {
14386       {
14387         void *ptr;
14388         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14389           _v = 0;
14390         } else {
14391           _v = 1;
14392         }
14393       }
14394       if (_v) {
14395         {
14396           _v = lua_isboolean(L,argv[2]);
14397         }
14398         if (_v) {
14399           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14400         }
14401       }
14402     }
14403   }
14404 
14405   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14406     "  Possible C/C++ prototypes are:\n"
14407     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14408     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14409     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14410   lua_error(L);return 0;
14411 }
14412 
14413 
14414 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14415   int SWIG_arg = 0;
14416   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14417   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14418   bool arg3 ;
14419   lldb::FileSP *argp2 ;
14420 
14421   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14423   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14424   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14425 
14426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14427     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14428   }
14429 
14430 
14431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14432     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14433   }
14434   arg2 = *argp2;
14435 
14436   arg3 = (lua_toboolean(L, 3)!=0);
14437   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14438 
14439   return SWIG_arg;
14440 
14441   if(0) SWIG_fail;
14442 
14443 fail:
14444   lua_error(L);
14445   return SWIG_arg;
14446 }
14447 
14448 
14449 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14450   int argc;
14451   int argv[4]={
14452     1,2,3,4
14453   };
14454 
14455   argc = lua_gettop(L);
14456   if (argc == 2) {
14457     int _v;
14458     {
14459       void *ptr;
14460       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14461         _v = 0;
14462       } else {
14463         _v = 1;
14464       }
14465     }
14466     if (_v) {
14467       {
14468         void *ptr;
14469         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14470           _v = 0;
14471         } else {
14472           _v = 1;
14473         }
14474       }
14475       if (_v) {
14476         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14477       }
14478     }
14479   }
14480   if (argc == 2) {
14481     int _v;
14482     {
14483       void *ptr;
14484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14485         _v = 0;
14486       } else {
14487         _v = 1;
14488       }
14489     }
14490     if (_v) {
14491       {
14492         void *ptr;
14493         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14494           _v = 0;
14495         } else {
14496           _v = 1;
14497         }
14498       }
14499       if (_v) {
14500         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14501       }
14502     }
14503   }
14504   if (argc == 3) {
14505     int _v;
14506     {
14507       void *ptr;
14508       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14509         _v = 0;
14510       } else {
14511         _v = 1;
14512       }
14513     }
14514     if (_v) {
14515       {
14516         void *ptr;
14517         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
14518           _v = 0;
14519         } else {
14520           _v = 1;
14521         }
14522       }
14523       if (_v) {
14524         {
14525           _v = lua_isboolean(L,argv[2]);
14526         }
14527         if (_v) {
14528           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14529         }
14530       }
14531     }
14532   }
14533 
14534   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14535     "  Possible C/C++ prototypes are:\n"
14536     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14537     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14538     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14539   lua_error(L);return 0;
14540 }
14541 
14542 
14543 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14544   int SWIG_arg = 0;
14545   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14546   char *arg2 = (char *) 0 ;
14547   int arg3 ;
14548 
14549   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14551   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14552   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14553 
14554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14555     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14556   }
14557 
14558   arg2 = (char *)lua_tostring(L, 2);
14559   arg3 = (signed int)lua_tointeger(L, 3);
14560   (arg1)->PutCString((char const *)arg2,arg3);
14561 
14562   return SWIG_arg;
14563 
14564   if(0) SWIG_fail;
14565 
14566 fail:
14567   lua_error(L);
14568   return SWIG_arg;
14569 }
14570 
14571 
14572 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14573   int SWIG_arg = 0;
14574   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14575   char *arg2 = (char *) 0 ;
14576 
14577   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14579   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14580 
14581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14582     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14583   }
14584 
14585   arg2 = (char *)lua_tostring(L, 2);
14586   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14587 
14588   return SWIG_arg;
14589 
14590   if(0) SWIG_fail;
14591 
14592 fail:
14593   lua_error(L);
14594   return SWIG_arg;
14595 }
14596 
14597 
14598 static void swig_delete_SBCommandReturnObject(void *obj) {
14599 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14600 delete arg1;
14601 }
14602 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14603     assert(lua_istable(L,1));
14604     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14605     assert(!lua_isnil(L,-1));
14606     lua_replace(L,1); /* replace our table with real constructor */
14607     lua_call(L,lua_gettop(L)-1,1);
14608     return 1;
14609 }
14610 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14611     {0,0,0}
14612 };
14613 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14614     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14615     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14616     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14617     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14618     { "GetError", _wrap_SBCommandReturnObject_GetError},
14619     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14620     { "PutError", _wrap_SBCommandReturnObject_PutError},
14621     { "Clear", _wrap_SBCommandReturnObject_Clear},
14622     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14623     { "SetError", _wrap_SBCommandReturnObject_SetError},
14624     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14625     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14626     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14627     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14628     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14629     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14630     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14631     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14632     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14633     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14634     { "Print", _wrap_SBCommandReturnObject_Print},
14635     {0,0}
14636 };
14637 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14638     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14639     {0,0}
14640 };
14641 
14642 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14643     {0,0,0}
14644 };
14645 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14646     {0,0,0,0,0,0}
14647 };
14648 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14649     {0,0}
14650 };
14651 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14652     0
14653 };
14654 
14655 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14656     "SBCommandReturnObject",
14657     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14658     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14659     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14660     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14661     0
14662 };
14663 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14664 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14665 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 };
14666 
14667 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14668   int SWIG_arg = 0;
14669   lldb::SBCommunication *result = 0 ;
14670 
14671   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14672   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14673   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14674   return SWIG_arg;
14675 
14676   if(0) SWIG_fail;
14677 
14678 fail:
14679   lua_error(L);
14680   return SWIG_arg;
14681 }
14682 
14683 
14684 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14685   int SWIG_arg = 0;
14686   char *arg1 = (char *) 0 ;
14687   lldb::SBCommunication *result = 0 ;
14688 
14689   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14690   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14691   arg1 = (char *)lua_tostring(L, 1);
14692   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14693   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14694   return SWIG_arg;
14695 
14696   if(0) SWIG_fail;
14697 
14698 fail:
14699   lua_error(L);
14700   return SWIG_arg;
14701 }
14702 
14703 
14704 static int _wrap_new_SBCommunication(lua_State* L) {
14705   int argc;
14706   int argv[2]={
14707     1,2
14708   };
14709 
14710   argc = lua_gettop(L);
14711   if (argc == 0) {
14712     return _wrap_new_SBCommunication__SWIG_0(L);
14713   }
14714   if (argc == 1) {
14715     int _v;
14716     {
14717       _v = SWIG_lua_isnilstring(L,argv[0]);
14718     }
14719     if (_v) {
14720       return _wrap_new_SBCommunication__SWIG_1(L);
14721     }
14722   }
14723 
14724   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14725     "  Possible C/C++ prototypes are:\n"
14726     "    lldb::SBCommunication::SBCommunication()\n"
14727     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14728   lua_error(L);return 0;
14729 }
14730 
14731 
14732 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14733   int SWIG_arg = 0;
14734   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14735   bool result;
14736 
14737   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14739 
14740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14741     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14742   }
14743 
14744   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14745   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14746   return SWIG_arg;
14747 
14748   if(0) SWIG_fail;
14749 
14750 fail:
14751   lua_error(L);
14752   return SWIG_arg;
14753 }
14754 
14755 
14756 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14757   int SWIG_arg = 0;
14758   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14759   lldb::SBBroadcaster result;
14760 
14761   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14763 
14764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14765     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14766   }
14767 
14768   result = (arg1)->GetBroadcaster();
14769   {
14770     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14772   }
14773   return SWIG_arg;
14774 
14775   if(0) SWIG_fail;
14776 
14777 fail:
14778   lua_error(L);
14779   return SWIG_arg;
14780 }
14781 
14782 
14783 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14784   int SWIG_arg = 0;
14785   char *result = 0 ;
14786 
14787   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14788   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14789   lua_pushstring(L,(const char *)result); SWIG_arg++;
14790   return SWIG_arg;
14791 
14792   if(0) SWIG_fail;
14793 
14794 fail:
14795   lua_error(L);
14796   return SWIG_arg;
14797 }
14798 
14799 
14800 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14801   int SWIG_arg = 0;
14802   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14803   int arg2 ;
14804   bool arg3 ;
14805   lldb::ConnectionStatus result;
14806 
14807   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14809   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14810   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14811 
14812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14813     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14814   }
14815 
14816   arg2 = (signed int)lua_tointeger(L, 2);
14817   arg3 = (lua_toboolean(L, 3)!=0);
14818   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14819   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14820   return SWIG_arg;
14821 
14822   if(0) SWIG_fail;
14823 
14824 fail:
14825   lua_error(L);
14826   return SWIG_arg;
14827 }
14828 
14829 
14830 static int _wrap_SBCommunication_Connect(lua_State* L) {
14831   int SWIG_arg = 0;
14832   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14833   char *arg2 = (char *) 0 ;
14834   lldb::ConnectionStatus result;
14835 
14836   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14838   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14839 
14840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14841     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14842   }
14843 
14844   arg2 = (char *)lua_tostring(L, 2);
14845   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14846   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14847   return SWIG_arg;
14848 
14849   if(0) SWIG_fail;
14850 
14851 fail:
14852   lua_error(L);
14853   return SWIG_arg;
14854 }
14855 
14856 
14857 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14858   int SWIG_arg = 0;
14859   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14860   lldb::ConnectionStatus result;
14861 
14862   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14864 
14865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14866     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14867   }
14868 
14869   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14870   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14871   return SWIG_arg;
14872 
14873   if(0) SWIG_fail;
14874 
14875 fail:
14876   lua_error(L);
14877   return SWIG_arg;
14878 }
14879 
14880 
14881 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14882   int SWIG_arg = 0;
14883   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14884   bool result;
14885 
14886   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14888 
14889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14890     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14891   }
14892 
14893   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14894   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14895   return SWIG_arg;
14896 
14897   if(0) SWIG_fail;
14898 
14899 fail:
14900   lua_error(L);
14901   return SWIG_arg;
14902 }
14903 
14904 
14905 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14906   int SWIG_arg = 0;
14907   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14908   bool result;
14909 
14910   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14912 
14913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14914     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14915   }
14916 
14917   result = (bool)(arg1)->GetCloseOnEOF();
14918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14919   return SWIG_arg;
14920 
14921   if(0) SWIG_fail;
14922 
14923 fail:
14924   lua_error(L);
14925   return SWIG_arg;
14926 }
14927 
14928 
14929 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14930   int SWIG_arg = 0;
14931   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14932   bool arg2 ;
14933 
14934   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14936   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14937 
14938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14939     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14940   }
14941 
14942   arg2 = (lua_toboolean(L, 2)!=0);
14943   (arg1)->SetCloseOnEOF(arg2);
14944 
14945   return SWIG_arg;
14946 
14947   if(0) SWIG_fail;
14948 
14949 fail:
14950   lua_error(L);
14951   return SWIG_arg;
14952 }
14953 
14954 
14955 static int _wrap_SBCommunication_Read(lua_State* L) {
14956   int SWIG_arg = 0;
14957   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14958   void *arg2 = (void *) 0 ;
14959   size_t arg3 ;
14960   uint32_t arg4 ;
14961   lldb::ConnectionStatus *arg5 = 0 ;
14962   size_t result;
14963 
14964   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14966   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14967   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14968   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14969   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14970 
14971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14972     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14973   }
14974 
14975   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14976   arg3 = (unsigned long)lua_tointeger(L, 3);
14977   arg4 = (unsigned int)lua_tointeger(L, 4);
14978 
14979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14980     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14981   }
14982 
14983   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14984   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14985   return SWIG_arg;
14986 
14987   if(0) SWIG_fail;
14988 
14989 fail:
14990   lua_error(L);
14991   return SWIG_arg;
14992 }
14993 
14994 
14995 static int _wrap_SBCommunication_Write(lua_State* L) {
14996   int SWIG_arg = 0;
14997   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14998   void *arg2 = (void *) 0 ;
14999   size_t arg3 ;
15000   lldb::ConnectionStatus *arg4 = 0 ;
15001   size_t result;
15002 
15003   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
15004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
15005   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
15006   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
15007   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
15008 
15009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15010     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
15011   }
15012 
15013   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
15014   arg3 = (unsigned long)lua_tointeger(L, 3);
15015 
15016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
15017     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
15018   }
15019 
15020   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
15021   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15022   return SWIG_arg;
15023 
15024   if(0) SWIG_fail;
15025 
15026 fail:
15027   lua_error(L);
15028   return SWIG_arg;
15029 }
15030 
15031 
15032 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
15033   int SWIG_arg = 0;
15034   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15035   bool result;
15036 
15037   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
15038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
15039 
15040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15041     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
15042   }
15043 
15044   result = (bool)(arg1)->ReadThreadStart();
15045   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15046   return SWIG_arg;
15047 
15048   if(0) SWIG_fail;
15049 
15050 fail:
15051   lua_error(L);
15052   return SWIG_arg;
15053 }
15054 
15055 
15056 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15057   int SWIG_arg = 0;
15058   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15059   bool result;
15060 
15061   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15063 
15064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15065     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15066   }
15067 
15068   result = (bool)(arg1)->ReadThreadStop();
15069   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15070   return SWIG_arg;
15071 
15072   if(0) SWIG_fail;
15073 
15074 fail:
15075   lua_error(L);
15076   return SWIG_arg;
15077 }
15078 
15079 
15080 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15081   int SWIG_arg = 0;
15082   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15083   bool result;
15084 
15085   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15087 
15088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15089     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15090   }
15091 
15092   result = (bool)(arg1)->ReadThreadIsRunning();
15093   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15094   return SWIG_arg;
15095 
15096   if(0) SWIG_fail;
15097 
15098 fail:
15099   lua_error(L);
15100   return SWIG_arg;
15101 }
15102 
15103 
15104 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15105   int SWIG_arg = 0;
15106   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15107   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15108   void *arg3 = (void *) 0 ;
15109   bool result;
15110 
15111   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15113   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15114   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15115 
15116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15117     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15118   }
15119 
15120 
15121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15122     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15123   }
15124 
15125   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15126   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15127   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15128   return SWIG_arg;
15129 
15130   if(0) SWIG_fail;
15131 
15132 fail:
15133   lua_error(L);
15134   return SWIG_arg;
15135 }
15136 
15137 
15138 static void swig_delete_SBCommunication(void *obj) {
15139 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15140 delete arg1;
15141 }
15142 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15143     assert(lua_istable(L,1));
15144     lua_pushcfunction(L,_wrap_new_SBCommunication);
15145     assert(!lua_isnil(L,-1));
15146     lua_replace(L,1); /* replace our table with real constructor */
15147     lua_call(L,lua_gettop(L)-1,1);
15148     return 1;
15149 }
15150 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15151     {0,0,0}
15152 };
15153 static swig_lua_method swig_SBCommunication_methods[]= {
15154     { "IsValid", _wrap_SBCommunication_IsValid},
15155     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15156     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15157     { "Connect", _wrap_SBCommunication_Connect},
15158     { "Disconnect", _wrap_SBCommunication_Disconnect},
15159     { "IsConnected", _wrap_SBCommunication_IsConnected},
15160     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15161     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15162     { "Read", _wrap_SBCommunication_Read},
15163     { "Write", _wrap_SBCommunication_Write},
15164     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15165     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15166     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15167     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15168     {0,0}
15169 };
15170 static swig_lua_method swig_SBCommunication_meta[] = {
15171     {0,0}
15172 };
15173 
15174 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15175     {0,0,0}
15176 };
15177 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15178     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15179     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15180     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15181     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15182     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15183     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15184     {0,0,0,0,0,0}
15185 };
15186 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15187     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15188     {0,0}
15189 };
15190 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15191     0
15192 };
15193 
15194 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15195     "SBCommunication",
15196     swig_SBCommunication_Sf_SwigStatic_methods,
15197     swig_SBCommunication_Sf_SwigStatic_attributes,
15198     swig_SBCommunication_Sf_SwigStatic_constants,
15199     swig_SBCommunication_Sf_SwigStatic_classes,
15200     0
15201 };
15202 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15203 static const char *swig_SBCommunication_base_names[] = {0};
15204 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 };
15205 
15206 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15207   int SWIG_arg = 0;
15208   lldb::SBCompileUnit *result = 0 ;
15209 
15210   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15211   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15212   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15213   return SWIG_arg;
15214 
15215   if(0) SWIG_fail;
15216 
15217 fail:
15218   lua_error(L);
15219   return SWIG_arg;
15220 }
15221 
15222 
15223 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15224   int SWIG_arg = 0;
15225   lldb::SBCompileUnit *arg1 = 0 ;
15226   lldb::SBCompileUnit *result = 0 ;
15227 
15228   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15229   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15230 
15231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15232     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15233   }
15234 
15235   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15236   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15237   return SWIG_arg;
15238 
15239   if(0) SWIG_fail;
15240 
15241 fail:
15242   lua_error(L);
15243   return SWIG_arg;
15244 }
15245 
15246 
15247 static int _wrap_new_SBCompileUnit(lua_State* L) {
15248   int argc;
15249   int argv[2]={
15250     1,2
15251   };
15252 
15253   argc = lua_gettop(L);
15254   if (argc == 0) {
15255     return _wrap_new_SBCompileUnit__SWIG_0(L);
15256   }
15257   if (argc == 1) {
15258     int _v;
15259     {
15260       void *ptr;
15261       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15262         _v = 0;
15263       } else {
15264         _v = 1;
15265       }
15266     }
15267     if (_v) {
15268       return _wrap_new_SBCompileUnit__SWIG_1(L);
15269     }
15270   }
15271 
15272   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15273     "  Possible C/C++ prototypes are:\n"
15274     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15275     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15276   lua_error(L);return 0;
15277 }
15278 
15279 
15280 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15281   int SWIG_arg = 0;
15282   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15283   bool result;
15284 
15285   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15286   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15287 
15288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15289     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15290   }
15291 
15292   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15294   return SWIG_arg;
15295 
15296   if(0) SWIG_fail;
15297 
15298 fail:
15299   lua_error(L);
15300   return SWIG_arg;
15301 }
15302 
15303 
15304 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15305   int SWIG_arg = 0;
15306   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15307   lldb::SBFileSpec result;
15308 
15309   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15311 
15312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15313     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15314   }
15315 
15316   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15317   {
15318     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15320   }
15321   return SWIG_arg;
15322 
15323   if(0) SWIG_fail;
15324 
15325 fail:
15326   lua_error(L);
15327   return SWIG_arg;
15328 }
15329 
15330 
15331 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15332   int SWIG_arg = 0;
15333   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15334   uint32_t result;
15335 
15336   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15338 
15339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15340     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15341   }
15342 
15343   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15344   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15345   return SWIG_arg;
15346 
15347   if(0) SWIG_fail;
15348 
15349 fail:
15350   lua_error(L);
15351   return SWIG_arg;
15352 }
15353 
15354 
15355 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15356   int SWIG_arg = 0;
15357   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15358   uint32_t arg2 ;
15359   lldb::SBLineEntry result;
15360 
15361   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15363   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15364 
15365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15366     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15367   }
15368 
15369   arg2 = (unsigned int)lua_tointeger(L, 2);
15370   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15371   {
15372     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15373     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15374   }
15375   return SWIG_arg;
15376 
15377   if(0) SWIG_fail;
15378 
15379 fail:
15380   lua_error(L);
15381   return SWIG_arg;
15382 }
15383 
15384 
15385 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15386   int SWIG_arg = 0;
15387   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15388   uint32_t arg2 ;
15389   uint32_t arg3 ;
15390   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15391   uint32_t result;
15392 
15393   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15395   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15396   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15397   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15398 
15399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15400     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15401   }
15402 
15403   arg2 = (unsigned int)lua_tointeger(L, 2);
15404   arg3 = (unsigned int)lua_tointeger(L, 3);
15405 
15406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15407     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15408   }
15409 
15410   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15411   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15412   return SWIG_arg;
15413 
15414   if(0) SWIG_fail;
15415 
15416 fail:
15417   lua_error(L);
15418   return SWIG_arg;
15419 }
15420 
15421 
15422 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15423   int SWIG_arg = 0;
15424   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15425   uint32_t arg2 ;
15426   uint32_t arg3 ;
15427   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15428   bool arg5 ;
15429   uint32_t result;
15430 
15431   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15433   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15434   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15435   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15436   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15437 
15438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15439     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15440   }
15441 
15442   arg2 = (unsigned int)lua_tointeger(L, 2);
15443   arg3 = (unsigned int)lua_tointeger(L, 3);
15444 
15445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15446     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15447   }
15448 
15449   arg5 = (lua_toboolean(L, 5)!=0);
15450   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15451   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15452   return SWIG_arg;
15453 
15454   if(0) SWIG_fail;
15455 
15456 fail:
15457   lua_error(L);
15458   return SWIG_arg;
15459 }
15460 
15461 
15462 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15463   int argc;
15464   int argv[6]={
15465     1,2,3,4,5,6
15466   };
15467 
15468   argc = lua_gettop(L);
15469   if (argc == 4) {
15470     int _v;
15471     {
15472       void *ptr;
15473       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15474         _v = 0;
15475       } else {
15476         _v = 1;
15477       }
15478     }
15479     if (_v) {
15480       {
15481         _v = lua_isnumber(L,argv[1]);
15482       }
15483       if (_v) {
15484         {
15485           _v = lua_isnumber(L,argv[2]);
15486         }
15487         if (_v) {
15488           {
15489             void *ptr;
15490             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15491               _v = 0;
15492             } else {
15493               _v = 1;
15494             }
15495           }
15496           if (_v) {
15497             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15498           }
15499         }
15500       }
15501     }
15502   }
15503   if (argc == 5) {
15504     int _v;
15505     {
15506       void *ptr;
15507       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15508         _v = 0;
15509       } else {
15510         _v = 1;
15511       }
15512     }
15513     if (_v) {
15514       {
15515         _v = lua_isnumber(L,argv[1]);
15516       }
15517       if (_v) {
15518         {
15519           _v = lua_isnumber(L,argv[2]);
15520         }
15521         if (_v) {
15522           {
15523             void *ptr;
15524             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15525               _v = 0;
15526             } else {
15527               _v = 1;
15528             }
15529           }
15530           if (_v) {
15531             {
15532               _v = lua_isboolean(L,argv[4]);
15533             }
15534             if (_v) {
15535               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15536             }
15537           }
15538         }
15539       }
15540     }
15541   }
15542 
15543   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15544     "  Possible C/C++ prototypes are:\n"
15545     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15546     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15547   lua_error(L);return 0;
15548 }
15549 
15550 
15551 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15552   int SWIG_arg = 0;
15553   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15554   uint32_t arg2 ;
15555   lldb::SBFileSpec result;
15556 
15557   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15559   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15560 
15561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15562     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15563   }
15564 
15565   arg2 = (unsigned int)lua_tointeger(L, 2);
15566   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15567   {
15568     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15569     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15570   }
15571   return SWIG_arg;
15572 
15573   if(0) SWIG_fail;
15574 
15575 fail:
15576   lua_error(L);
15577   return SWIG_arg;
15578 }
15579 
15580 
15581 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15582   int SWIG_arg = 0;
15583   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15584   uint32_t result;
15585 
15586   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15588 
15589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15590     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15591   }
15592 
15593   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15594   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15595   return SWIG_arg;
15596 
15597   if(0) SWIG_fail;
15598 
15599 fail:
15600   lua_error(L);
15601   return SWIG_arg;
15602 }
15603 
15604 
15605 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15606   int SWIG_arg = 0;
15607   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15608   uint32_t arg2 ;
15609   lldb::SBFileSpec *arg3 = 0 ;
15610   bool arg4 ;
15611   uint32_t result;
15612 
15613   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15615   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15616   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15617   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15618 
15619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15620     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15621   }
15622 
15623   arg2 = (unsigned int)lua_tointeger(L, 2);
15624 
15625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15626     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15627   }
15628 
15629   arg4 = (lua_toboolean(L, 4)!=0);
15630   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15631   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15632   return SWIG_arg;
15633 
15634   if(0) SWIG_fail;
15635 
15636 fail:
15637   lua_error(L);
15638   return SWIG_arg;
15639 }
15640 
15641 
15642 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15643   int SWIG_arg = 0;
15644   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15645   uint32_t arg2 ;
15646   lldb::SBTypeList result;
15647 
15648   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15650   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15651 
15652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15653     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15654   }
15655 
15656   arg2 = (unsigned int)lua_tointeger(L, 2);
15657   result = (arg1)->GetTypes(arg2);
15658   {
15659     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15661   }
15662   return SWIG_arg;
15663 
15664   if(0) SWIG_fail;
15665 
15666 fail:
15667   lua_error(L);
15668   return SWIG_arg;
15669 }
15670 
15671 
15672 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15673   int SWIG_arg = 0;
15674   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15675   lldb::SBTypeList result;
15676 
15677   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15679 
15680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15681     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15682   }
15683 
15684   result = (arg1)->GetTypes();
15685   {
15686     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15687     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15688   }
15689   return SWIG_arg;
15690 
15691   if(0) SWIG_fail;
15692 
15693 fail:
15694   lua_error(L);
15695   return SWIG_arg;
15696 }
15697 
15698 
15699 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15700   int argc;
15701   int argv[3]={
15702     1,2,3
15703   };
15704 
15705   argc = lua_gettop(L);
15706   if (argc == 1) {
15707     int _v;
15708     {
15709       void *ptr;
15710       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15711         _v = 0;
15712       } else {
15713         _v = 1;
15714       }
15715     }
15716     if (_v) {
15717       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15718     }
15719   }
15720   if (argc == 2) {
15721     int _v;
15722     {
15723       void *ptr;
15724       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15725         _v = 0;
15726       } else {
15727         _v = 1;
15728       }
15729     }
15730     if (_v) {
15731       {
15732         _v = lua_isnumber(L,argv[1]);
15733       }
15734       if (_v) {
15735         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15736       }
15737     }
15738   }
15739 
15740   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15741     "  Possible C/C++ prototypes are:\n"
15742     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15743     "    lldb::SBCompileUnit::GetTypes()\n");
15744   lua_error(L);return 0;
15745 }
15746 
15747 
15748 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15749   int SWIG_arg = 0;
15750   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15751   lldb::LanguageType result;
15752 
15753   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15755 
15756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15757     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15758   }
15759 
15760   result = (lldb::LanguageType)(arg1)->GetLanguage();
15761   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15762   return SWIG_arg;
15763 
15764   if(0) SWIG_fail;
15765 
15766 fail:
15767   lua_error(L);
15768   return SWIG_arg;
15769 }
15770 
15771 
15772 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15773   int SWIG_arg = 0;
15774   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15775   lldb::SBStream *arg2 = 0 ;
15776   bool result;
15777 
15778   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15781 
15782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15783     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15784   }
15785 
15786 
15787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15788     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15789   }
15790 
15791   result = (bool)(arg1)->GetDescription(*arg2);
15792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15793   return SWIG_arg;
15794 
15795   if(0) SWIG_fail;
15796 
15797 fail:
15798   lua_error(L);
15799   return SWIG_arg;
15800 }
15801 
15802 
15803 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15804   int SWIG_arg = 0;
15805   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15806   lldb::SBCompileUnit *arg2 = 0 ;
15807   bool result;
15808 
15809   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15811   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15812 
15813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15814     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15815   }
15816 
15817 
15818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15819     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15820   }
15821 
15822   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15823   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15824   return SWIG_arg;
15825 
15826   if(0) SWIG_fail;
15827 
15828 fail:
15829   lua_error(L);
15830   return SWIG_arg;
15831 }
15832 
15833 
15834 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15835   int SWIG_arg = 0;
15836   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15837   std::string result;
15838 
15839   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15841 
15842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15843     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15844   }
15845 
15846   result = lldb_SBCompileUnit___str__(arg1);
15847   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15848   return SWIG_arg;
15849 
15850   if(0) SWIG_fail;
15851 
15852 fail:
15853   lua_error(L);
15854   return SWIG_arg;
15855 }
15856 
15857 
15858 static void swig_delete_SBCompileUnit(void *obj) {
15859 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15860 delete arg1;
15861 }
15862 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15863     assert(lua_istable(L,1));
15864     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15865     assert(!lua_isnil(L,-1));
15866     lua_replace(L,1); /* replace our table with real constructor */
15867     lua_call(L,lua_gettop(L)-1,1);
15868     return 1;
15869 }
15870 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15871     {0,0,0}
15872 };
15873 static swig_lua_method swig_SBCompileUnit_methods[]= {
15874     { "IsValid", _wrap_SBCompileUnit_IsValid},
15875     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15876     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15877     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15878     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15879     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15880     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15881     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15882     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15883     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15884     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15885     { "__eq", _wrap_SBCompileUnit___eq},
15886     { "__tostring", _wrap_SBCompileUnit___tostring},
15887     {0,0}
15888 };
15889 static swig_lua_method swig_SBCompileUnit_meta[] = {
15890     { "__eq", _wrap_SBCompileUnit___eq},
15891     { "__tostring", _wrap_SBCompileUnit___tostring},
15892     {0,0}
15893 };
15894 
15895 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15896     {0,0,0}
15897 };
15898 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15899     {0,0,0,0,0,0}
15900 };
15901 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15902     {0,0}
15903 };
15904 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15905     0
15906 };
15907 
15908 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15909     "SBCompileUnit",
15910     swig_SBCompileUnit_Sf_SwigStatic_methods,
15911     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15912     swig_SBCompileUnit_Sf_SwigStatic_constants,
15913     swig_SBCompileUnit_Sf_SwigStatic_classes,
15914     0
15915 };
15916 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15917 static const char *swig_SBCompileUnit_base_names[] = {0};
15918 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 };
15919 
15920 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15921   int SWIG_arg = 0;
15922   lldb::SBData *result = 0 ;
15923 
15924   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15925   result = (lldb::SBData *)new lldb::SBData();
15926   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15927   return SWIG_arg;
15928 
15929   if(0) SWIG_fail;
15930 
15931 fail:
15932   lua_error(L);
15933   return SWIG_arg;
15934 }
15935 
15936 
15937 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15938   int SWIG_arg = 0;
15939   lldb::SBData *arg1 = 0 ;
15940   lldb::SBData *result = 0 ;
15941 
15942   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15943   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15944 
15945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15946     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15947   }
15948 
15949   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15950   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15951   return SWIG_arg;
15952 
15953   if(0) SWIG_fail;
15954 
15955 fail:
15956   lua_error(L);
15957   return SWIG_arg;
15958 }
15959 
15960 
15961 static int _wrap_new_SBData(lua_State* L) {
15962   int argc;
15963   int argv[2]={
15964     1,2
15965   };
15966 
15967   argc = lua_gettop(L);
15968   if (argc == 0) {
15969     return _wrap_new_SBData__SWIG_0(L);
15970   }
15971   if (argc == 1) {
15972     int _v;
15973     {
15974       void *ptr;
15975       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
15976         _v = 0;
15977       } else {
15978         _v = 1;
15979       }
15980     }
15981     if (_v) {
15982       return _wrap_new_SBData__SWIG_1(L);
15983     }
15984   }
15985 
15986   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15987     "  Possible C/C++ prototypes are:\n"
15988     "    lldb::SBData::SBData()\n"
15989     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15990   lua_error(L);return 0;
15991 }
15992 
15993 
15994 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15995   int SWIG_arg = 0;
15996   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15997   uint8_t result;
15998 
15999   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
16000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
16001 
16002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16003     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16004   }
16005 
16006   result = (uint8_t)(arg1)->GetAddressByteSize();
16007   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16008   return SWIG_arg;
16009 
16010   if(0) SWIG_fail;
16011 
16012 fail:
16013   lua_error(L);
16014   return SWIG_arg;
16015 }
16016 
16017 
16018 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
16019   int SWIG_arg = 0;
16020   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16021   uint8_t arg2 ;
16022 
16023   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
16024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
16025   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
16026 
16027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16028     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
16029   }
16030 
16031   arg2 = (unsigned char)lua_tointeger(L, 2);
16032   (arg1)->SetAddressByteSize(arg2);
16033 
16034   return SWIG_arg;
16035 
16036   if(0) SWIG_fail;
16037 
16038 fail:
16039   lua_error(L);
16040   return SWIG_arg;
16041 }
16042 
16043 
16044 static int _wrap_SBData_Clear(lua_State* L) {
16045   int SWIG_arg = 0;
16046   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16047 
16048   SWIG_check_num_args("lldb::SBData::Clear",1,1)
16049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
16050 
16051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16052     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
16053   }
16054 
16055   (arg1)->Clear();
16056 
16057   return SWIG_arg;
16058 
16059   if(0) SWIG_fail;
16060 
16061 fail:
16062   lua_error(L);
16063   return SWIG_arg;
16064 }
16065 
16066 
16067 static int _wrap_SBData_IsValid(lua_State* L) {
16068   int SWIG_arg = 0;
16069   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16070   bool result;
16071 
16072   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16074 
16075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16076     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16077   }
16078 
16079   result = (bool)(arg1)->IsValid();
16080   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16081   return SWIG_arg;
16082 
16083   if(0) SWIG_fail;
16084 
16085 fail:
16086   lua_error(L);
16087   return SWIG_arg;
16088 }
16089 
16090 
16091 static int _wrap_SBData_GetByteSize(lua_State* L) {
16092   int SWIG_arg = 0;
16093   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16094   size_t result;
16095 
16096   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16098 
16099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16100     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16101   }
16102 
16103   result = (arg1)->GetByteSize();
16104   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16105   return SWIG_arg;
16106 
16107   if(0) SWIG_fail;
16108 
16109 fail:
16110   lua_error(L);
16111   return SWIG_arg;
16112 }
16113 
16114 
16115 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16116   int SWIG_arg = 0;
16117   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16118   lldb::ByteOrder result;
16119 
16120   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16122 
16123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16124     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16125   }
16126 
16127   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16128   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
16129   return SWIG_arg;
16130 
16131   if(0) SWIG_fail;
16132 
16133 fail:
16134   lua_error(L);
16135   return SWIG_arg;
16136 }
16137 
16138 
16139 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16140   int SWIG_arg = 0;
16141   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16142   lldb::ByteOrder arg2 ;
16143 
16144   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16146   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16147 
16148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16149     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16150   }
16151 
16152   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16153   (arg1)->SetByteOrder(arg2);
16154 
16155   return SWIG_arg;
16156 
16157   if(0) SWIG_fail;
16158 
16159 fail:
16160   lua_error(L);
16161   return SWIG_arg;
16162 }
16163 
16164 
16165 static int _wrap_SBData_GetFloat(lua_State* L) {
16166   int SWIG_arg = 0;
16167   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16168   lldb::SBError *arg2 = 0 ;
16169   lldb::offset_t arg3 ;
16170   float result;
16171 
16172   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16175   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16176 
16177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16178     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16179   }
16180 
16181 
16182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16183     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16184   }
16185 
16186   arg3 = (unsigned long long)lua_tointeger(L, 3);
16187   result = (float)(arg1)->GetFloat(*arg2,arg3);
16188   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16189   return SWIG_arg;
16190 
16191   if(0) SWIG_fail;
16192 
16193 fail:
16194   lua_error(L);
16195   return SWIG_arg;
16196 }
16197 
16198 
16199 static int _wrap_SBData_GetDouble(lua_State* L) {
16200   int SWIG_arg = 0;
16201   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16202   lldb::SBError *arg2 = 0 ;
16203   lldb::offset_t arg3 ;
16204   double result;
16205 
16206   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16208   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16209   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16210 
16211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16212     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16213   }
16214 
16215 
16216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16217     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16218   }
16219 
16220   arg3 = (unsigned long long)lua_tointeger(L, 3);
16221   result = (double)(arg1)->GetDouble(*arg2,arg3);
16222   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16223   return SWIG_arg;
16224 
16225   if(0) SWIG_fail;
16226 
16227 fail:
16228   lua_error(L);
16229   return SWIG_arg;
16230 }
16231 
16232 
16233 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16234   int SWIG_arg = 0;
16235   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16236   lldb::SBError *arg2 = 0 ;
16237   lldb::offset_t arg3 ;
16238   long double result;
16239 
16240   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16242   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16243   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16244 
16245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16246     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16247   }
16248 
16249 
16250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16251     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16252   }
16253 
16254   arg3 = (unsigned long long)lua_tointeger(L, 3);
16255   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16256   {
16257     long double * resultptr = new long double((const long double &) result);
16258     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16259   }
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_GetAddress(lua_State* L) {
16271   int SWIG_arg = 0;
16272   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16273   lldb::SBError *arg2 = 0 ;
16274   lldb::offset_t arg3 ;
16275   lldb::addr_t result;
16276 
16277   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16280   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16281 
16282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16283     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16284   }
16285 
16286 
16287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16288     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16289   }
16290 
16291   arg3 = (unsigned long long)lua_tointeger(L, 3);
16292   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16293   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16294   return SWIG_arg;
16295 
16296   if(0) SWIG_fail;
16297 
16298 fail:
16299   lua_error(L);
16300   return SWIG_arg;
16301 }
16302 
16303 
16304 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16305   int SWIG_arg = 0;
16306   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16307   lldb::SBError *arg2 = 0 ;
16308   lldb::offset_t arg3 ;
16309   uint8_t result;
16310 
16311   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16313   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16314   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16315 
16316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16317     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16318   }
16319 
16320 
16321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16322     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16323   }
16324 
16325   arg3 = (unsigned long long)lua_tointeger(L, 3);
16326   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16327   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16328   return SWIG_arg;
16329 
16330   if(0) SWIG_fail;
16331 
16332 fail:
16333   lua_error(L);
16334   return SWIG_arg;
16335 }
16336 
16337 
16338 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16339   int SWIG_arg = 0;
16340   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16341   lldb::SBError *arg2 = 0 ;
16342   lldb::offset_t arg3 ;
16343   uint16_t result;
16344 
16345   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16348   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16349 
16350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16351     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16352   }
16353 
16354 
16355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16356     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16357   }
16358 
16359   arg3 = (unsigned long long)lua_tointeger(L, 3);
16360   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16361   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16362   return SWIG_arg;
16363 
16364   if(0) SWIG_fail;
16365 
16366 fail:
16367   lua_error(L);
16368   return SWIG_arg;
16369 }
16370 
16371 
16372 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16373   int SWIG_arg = 0;
16374   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16375   lldb::SBError *arg2 = 0 ;
16376   lldb::offset_t arg3 ;
16377   uint32_t result;
16378 
16379   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16381   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16382   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16383 
16384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16385     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16386   }
16387 
16388 
16389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16390     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16391   }
16392 
16393   arg3 = (unsigned long long)lua_tointeger(L, 3);
16394   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16395   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16396   return SWIG_arg;
16397 
16398   if(0) SWIG_fail;
16399 
16400 fail:
16401   lua_error(L);
16402   return SWIG_arg;
16403 }
16404 
16405 
16406 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16407   int SWIG_arg = 0;
16408   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16409   lldb::SBError *arg2 = 0 ;
16410   lldb::offset_t arg3 ;
16411   uint64_t result;
16412 
16413   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16416   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16417 
16418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16419     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16420   }
16421 
16422 
16423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16424     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16425   }
16426 
16427   arg3 = (unsigned long long)lua_tointeger(L, 3);
16428   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16429   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16430   return SWIG_arg;
16431 
16432   if(0) SWIG_fail;
16433 
16434 fail:
16435   lua_error(L);
16436   return SWIG_arg;
16437 }
16438 
16439 
16440 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16441   int SWIG_arg = 0;
16442   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16443   lldb::SBError *arg2 = 0 ;
16444   lldb::offset_t arg3 ;
16445   int8_t result;
16446 
16447   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16450   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16451 
16452   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16453     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16454   }
16455 
16456 
16457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16458     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16459   }
16460 
16461   arg3 = (unsigned long long)lua_tointeger(L, 3);
16462   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16463   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16464   return SWIG_arg;
16465 
16466   if(0) SWIG_fail;
16467 
16468 fail:
16469   lua_error(L);
16470   return SWIG_arg;
16471 }
16472 
16473 
16474 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16475   int SWIG_arg = 0;
16476   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16477   lldb::SBError *arg2 = 0 ;
16478   lldb::offset_t arg3 ;
16479   int16_t result;
16480 
16481   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16484   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16485 
16486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16487     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16488   }
16489 
16490 
16491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16492     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16493   }
16494 
16495   arg3 = (unsigned long long)lua_tointeger(L, 3);
16496   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16497   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16498   return SWIG_arg;
16499 
16500   if(0) SWIG_fail;
16501 
16502 fail:
16503   lua_error(L);
16504   return SWIG_arg;
16505 }
16506 
16507 
16508 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16509   int SWIG_arg = 0;
16510   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16511   lldb::SBError *arg2 = 0 ;
16512   lldb::offset_t arg3 ;
16513   int32_t result;
16514 
16515   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16517   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16518   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16519 
16520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16521     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16522   }
16523 
16524 
16525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16526     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16527   }
16528 
16529   arg3 = (unsigned long long)lua_tointeger(L, 3);
16530   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16531   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16532   return SWIG_arg;
16533 
16534   if(0) SWIG_fail;
16535 
16536 fail:
16537   lua_error(L);
16538   return SWIG_arg;
16539 }
16540 
16541 
16542 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16543   int SWIG_arg = 0;
16544   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16545   lldb::SBError *arg2 = 0 ;
16546   lldb::offset_t arg3 ;
16547   int64_t result;
16548 
16549   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16552   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16553 
16554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16555     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16556   }
16557 
16558 
16559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16560     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16561   }
16562 
16563   arg3 = (unsigned long long)lua_tointeger(L, 3);
16564   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16565   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16566   return SWIG_arg;
16567 
16568   if(0) SWIG_fail;
16569 
16570 fail:
16571   lua_error(L);
16572   return SWIG_arg;
16573 }
16574 
16575 
16576 static int _wrap_SBData_GetString(lua_State* L) {
16577   int SWIG_arg = 0;
16578   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16579   lldb::SBError *arg2 = 0 ;
16580   lldb::offset_t arg3 ;
16581   char *result = 0 ;
16582 
16583   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16585   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16586   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16587 
16588   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16589     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16590   }
16591 
16592 
16593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16594     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16595   }
16596 
16597   arg3 = (unsigned long long)lua_tointeger(L, 3);
16598   result = (char *)(arg1)->GetString(*arg2,arg3);
16599   lua_pushstring(L,(const char *)result); SWIG_arg++;
16600   return SWIG_arg;
16601 
16602   if(0) SWIG_fail;
16603 
16604 fail:
16605   lua_error(L);
16606   return SWIG_arg;
16607 }
16608 
16609 
16610 static int _wrap_SBData_GetDescription(lua_State* L) {
16611   int SWIG_arg = 0;
16612   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16613   lldb::SBStream *arg2 = 0 ;
16614   lldb::addr_t arg3 ;
16615   bool result;
16616 
16617   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16619   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16620   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16621 
16622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16623     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16624   }
16625 
16626 
16627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16628     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16629   }
16630 
16631   arg3 = (unsigned long long)lua_tointeger(L, 3);
16632   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16634   return SWIG_arg;
16635 
16636   if(0) SWIG_fail;
16637 
16638 fail:
16639   lua_error(L);
16640   return SWIG_arg;
16641 }
16642 
16643 
16644 static int _wrap_SBData_ReadRawData(lua_State* L) {
16645   int SWIG_arg = 0;
16646   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16647   lldb::SBError *arg2 = 0 ;
16648   lldb::offset_t arg3 ;
16649   void *arg4 = (void *) 0 ;
16650   size_t arg5 ;
16651   size_t result;
16652 
16653   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16656   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16657   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16658   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16659 
16660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16661     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16662   }
16663 
16664 
16665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16666     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16667   }
16668 
16669   arg3 = (unsigned long long)lua_tointeger(L, 3);
16670   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16671   arg5 = (unsigned long)lua_tointeger(L, 5);
16672   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16673   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16674   return SWIG_arg;
16675 
16676   if(0) SWIG_fail;
16677 
16678 fail:
16679   lua_error(L);
16680   return SWIG_arg;
16681 }
16682 
16683 
16684 static int _wrap_SBData_SetData(lua_State* L) {
16685   int SWIG_arg = 0;
16686   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16687   lldb::SBError *arg2 = 0 ;
16688   void *arg3 = (void *) 0 ;
16689   size_t arg4 ;
16690   lldb::ByteOrder arg5 ;
16691   uint8_t arg6 ;
16692 
16693   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16694   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16695   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16696   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16697   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16698   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16699   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16700 
16701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16702     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16703   }
16704 
16705 
16706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16707     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16708   }
16709 
16710   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16711   arg4 = (unsigned long)lua_tointeger(L, 4);
16712   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16713   arg6 = (unsigned char)lua_tointeger(L, 6);
16714   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16715 
16716   return SWIG_arg;
16717 
16718   if(0) SWIG_fail;
16719 
16720 fail:
16721   lua_error(L);
16722   return SWIG_arg;
16723 }
16724 
16725 
16726 static int _wrap_SBData_Append(lua_State* L) {
16727   int SWIG_arg = 0;
16728   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16729   lldb::SBData *arg2 = 0 ;
16730   bool result;
16731 
16732   SWIG_check_num_args("lldb::SBData::Append",2,2)
16733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16734   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16735 
16736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16737     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16738   }
16739 
16740 
16741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16742     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16743   }
16744 
16745   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16746   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16747   return SWIG_arg;
16748 
16749   if(0) SWIG_fail;
16750 
16751 fail:
16752   lua_error(L);
16753   return SWIG_arg;
16754 }
16755 
16756 
16757 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16758   int SWIG_arg = 0;
16759   lldb::ByteOrder arg1 ;
16760   uint32_t arg2 ;
16761   char *arg3 = (char *) 0 ;
16762   lldb::SBData result;
16763 
16764   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16765   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16766   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16767   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16768   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16769   arg2 = (unsigned int)lua_tointeger(L, 2);
16770   arg3 = (char *)lua_tostring(L, 3);
16771   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16772   {
16773     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16774     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16775   }
16776   return SWIG_arg;
16777 
16778   if(0) SWIG_fail;
16779 
16780 fail:
16781   lua_error(L);
16782   return SWIG_arg;
16783 }
16784 
16785 
16786 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16787   int SWIG_arg = 0;
16788   lldb::ByteOrder arg1 ;
16789   uint32_t arg2 ;
16790   uint64_t *arg3 = (uint64_t *) 0 ;
16791   size_t arg4 ;
16792   lldb::SBData result;
16793 
16794   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16795   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16796   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16797   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16798   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16799   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16800   arg2 = (unsigned int)lua_tointeger(L, 2);
16801 
16802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16803     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16804   }
16805 
16806   arg4 = (unsigned long)lua_tointeger(L, 4);
16807   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16808   {
16809     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16810     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16811   }
16812   return SWIG_arg;
16813 
16814   if(0) SWIG_fail;
16815 
16816 fail:
16817   lua_error(L);
16818   return SWIG_arg;
16819 }
16820 
16821 
16822 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16823   int SWIG_arg = 0;
16824   lldb::ByteOrder arg1 ;
16825   uint32_t arg2 ;
16826   uint32_t *arg3 = (uint32_t *) 0 ;
16827   size_t arg4 ;
16828   lldb::SBData result;
16829 
16830   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16831   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16832   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16833   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16834   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16835   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16836   arg2 = (unsigned int)lua_tointeger(L, 2);
16837 
16838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16839     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16840   }
16841 
16842   arg4 = (unsigned long)lua_tointeger(L, 4);
16843   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16844   {
16845     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16846     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16847   }
16848   return SWIG_arg;
16849 
16850   if(0) SWIG_fail;
16851 
16852 fail:
16853   lua_error(L);
16854   return SWIG_arg;
16855 }
16856 
16857 
16858 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16859   int SWIG_arg = 0;
16860   lldb::ByteOrder arg1 ;
16861   uint32_t arg2 ;
16862   int64_t *arg3 = (int64_t *) 0 ;
16863   size_t arg4 ;
16864   lldb::SBData result;
16865 
16866   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16867   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16868   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16869   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16870   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16871   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16872   arg2 = (unsigned int)lua_tointeger(L, 2);
16873 
16874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16875     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16876   }
16877 
16878   arg4 = (unsigned long)lua_tointeger(L, 4);
16879   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16880   {
16881     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16882     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16883   }
16884   return SWIG_arg;
16885 
16886   if(0) SWIG_fail;
16887 
16888 fail:
16889   lua_error(L);
16890   return SWIG_arg;
16891 }
16892 
16893 
16894 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16895   int SWIG_arg = 0;
16896   lldb::ByteOrder arg1 ;
16897   uint32_t arg2 ;
16898   int32_t *arg3 = (int32_t *) 0 ;
16899   size_t arg4 ;
16900   lldb::SBData result;
16901 
16902   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16903   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16904   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16905   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16906   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16907   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16908   arg2 = (unsigned int)lua_tointeger(L, 2);
16909 
16910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16911     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16912   }
16913 
16914   arg4 = (unsigned long)lua_tointeger(L, 4);
16915   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16916   {
16917     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16918     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16919   }
16920   return SWIG_arg;
16921 
16922   if(0) SWIG_fail;
16923 
16924 fail:
16925   lua_error(L);
16926   return SWIG_arg;
16927 }
16928 
16929 
16930 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16931   int SWIG_arg = 0;
16932   lldb::ByteOrder arg1 ;
16933   uint32_t arg2 ;
16934   double *arg3 = (double *) 0 ;
16935   size_t arg4 ;
16936   lldb::SBData result;
16937 
16938   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16939   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16940   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16941   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16942   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16943   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16944   arg2 = (unsigned int)lua_tointeger(L, 2);
16945 
16946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16947     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16948   }
16949 
16950   arg4 = (unsigned long)lua_tointeger(L, 4);
16951   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16952   {
16953     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16954     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16955   }
16956   return SWIG_arg;
16957 
16958   if(0) SWIG_fail;
16959 
16960 fail:
16961   lua_error(L);
16962   return SWIG_arg;
16963 }
16964 
16965 
16966 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16967   int SWIG_arg = 0;
16968   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16969   char *arg2 = (char *) 0 ;
16970   bool result;
16971 
16972   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16974   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16975 
16976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16977     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16978   }
16979 
16980   arg2 = (char *)lua_tostring(L, 2);
16981   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16983   return SWIG_arg;
16984 
16985   if(0) SWIG_fail;
16986 
16987 fail:
16988   lua_error(L);
16989   return SWIG_arg;
16990 }
16991 
16992 
16993 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16994   int SWIG_arg = 0;
16995   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16996   uint64_t *arg2 = (uint64_t *) 0 ;
16997   size_t arg3 ;
16998   bool result;
16999 
17000   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
17001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
17002   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
17003   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
17004 
17005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17006     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
17007   }
17008 
17009 
17010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
17011     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
17012   }
17013 
17014   arg3 = (unsigned long)lua_tointeger(L, 3);
17015   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
17016   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17017   return SWIG_arg;
17018 
17019   if(0) SWIG_fail;
17020 
17021 fail:
17022   lua_error(L);
17023   return SWIG_arg;
17024 }
17025 
17026 
17027 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
17028   int SWIG_arg = 0;
17029   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17030   uint32_t *arg2 = (uint32_t *) 0 ;
17031   size_t arg3 ;
17032   bool result;
17033 
17034   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
17035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
17036   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
17037   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
17038 
17039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17040     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
17041   }
17042 
17043 
17044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
17045     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
17046   }
17047 
17048   arg3 = (unsigned long)lua_tointeger(L, 3);
17049   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
17050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17051   return SWIG_arg;
17052 
17053   if(0) SWIG_fail;
17054 
17055 fail:
17056   lua_error(L);
17057   return SWIG_arg;
17058 }
17059 
17060 
17061 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17062   int SWIG_arg = 0;
17063   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17064   int64_t *arg2 = (int64_t *) 0 ;
17065   size_t arg3 ;
17066   bool result;
17067 
17068   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
17069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17070   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
17071   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
17072 
17073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17074     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17075   }
17076 
17077 
17078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
17079     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
17080   }
17081 
17082   arg3 = (unsigned long)lua_tointeger(L, 3);
17083   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17085   return SWIG_arg;
17086 
17087   if(0) SWIG_fail;
17088 
17089 fail:
17090   lua_error(L);
17091   return SWIG_arg;
17092 }
17093 
17094 
17095 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17096   int SWIG_arg = 0;
17097   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17098   int32_t *arg2 = (int32_t *) 0 ;
17099   size_t arg3 ;
17100   bool result;
17101 
17102   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
17103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17104   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
17105   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
17106 
17107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17108     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17109   }
17110 
17111 
17112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
17113     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
17114   }
17115 
17116   arg3 = (unsigned long)lua_tointeger(L, 3);
17117   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17118   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17119   return SWIG_arg;
17120 
17121   if(0) SWIG_fail;
17122 
17123 fail:
17124   lua_error(L);
17125   return SWIG_arg;
17126 }
17127 
17128 
17129 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17130   int SWIG_arg = 0;
17131   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17132   double *arg2 = (double *) 0 ;
17133   size_t arg3 ;
17134   bool result;
17135 
17136   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17138   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17139   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17140 
17141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17142     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17143   }
17144 
17145 
17146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17147     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17148   }
17149 
17150   arg3 = (unsigned long)lua_tointeger(L, 3);
17151   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17153   return SWIG_arg;
17154 
17155   if(0) SWIG_fail;
17156 
17157 fail:
17158   lua_error(L);
17159   return SWIG_arg;
17160 }
17161 
17162 
17163 static int _wrap_SBData___tostring(lua_State* L) {
17164   int SWIG_arg = 0;
17165   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17166   std::string result;
17167 
17168   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17170 
17171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17172     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17173   }
17174 
17175   result = lldb_SBData___str__(arg1);
17176   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17177   return SWIG_arg;
17178 
17179   if(0) SWIG_fail;
17180 
17181 fail:
17182   lua_error(L);
17183   return SWIG_arg;
17184 }
17185 
17186 
17187 static void swig_delete_SBData(void *obj) {
17188 lldb::SBData *arg1 = (lldb::SBData *) obj;
17189 delete arg1;
17190 }
17191 static int _proxy__wrap_new_SBData(lua_State *L) {
17192     assert(lua_istable(L,1));
17193     lua_pushcfunction(L,_wrap_new_SBData);
17194     assert(!lua_isnil(L,-1));
17195     lua_replace(L,1); /* replace our table with real constructor */
17196     lua_call(L,lua_gettop(L)-1,1);
17197     return 1;
17198 }
17199 static swig_lua_attribute swig_SBData_attributes[] = {
17200     {0,0,0}
17201 };
17202 static swig_lua_method swig_SBData_methods[]= {
17203     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17204     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17205     { "Clear", _wrap_SBData_Clear},
17206     { "IsValid", _wrap_SBData_IsValid},
17207     { "GetByteSize", _wrap_SBData_GetByteSize},
17208     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17209     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17210     { "GetFloat", _wrap_SBData_GetFloat},
17211     { "GetDouble", _wrap_SBData_GetDouble},
17212     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17213     { "GetAddress", _wrap_SBData_GetAddress},
17214     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17215     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17216     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17217     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17218     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17219     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17220     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17221     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17222     { "GetString", _wrap_SBData_GetString},
17223     { "GetDescription", _wrap_SBData_GetDescription},
17224     { "ReadRawData", _wrap_SBData_ReadRawData},
17225     { "SetData", _wrap_SBData_SetData},
17226     { "Append", _wrap_SBData_Append},
17227     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17228     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17229     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17230     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17231     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17232     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17233     { "__tostring", _wrap_SBData___tostring},
17234     {0,0}
17235 };
17236 static swig_lua_method swig_SBData_meta[] = {
17237     { "__tostring", _wrap_SBData___tostring},
17238     {0,0}
17239 };
17240 
17241 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17242     {0,0,0}
17243 };
17244 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17245     {0,0,0,0,0,0}
17246 };
17247 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17248     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17249     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17250     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17251     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17252     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17253     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17254     {0,0}
17255 };
17256 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17257     0
17258 };
17259 
17260 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17261     "SBData",
17262     swig_SBData_Sf_SwigStatic_methods,
17263     swig_SBData_Sf_SwigStatic_attributes,
17264     swig_SBData_Sf_SwigStatic_constants,
17265     swig_SBData_Sf_SwigStatic_classes,
17266     0
17267 };
17268 static swig_lua_class *swig_SBData_bases[] = {0};
17269 static const char *swig_SBData_base_names[] = {0};
17270 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 };
17271 
17272 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17273   int SWIG_arg = 0;
17274 
17275   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17276   lldb::SBDebugger::Initialize();
17277 
17278   return SWIG_arg;
17279 
17280   if(0) SWIG_fail;
17281 
17282 fail:
17283   lua_error(L);
17284   return SWIG_arg;
17285 }
17286 
17287 
17288 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17289   int SWIG_arg = 0;
17290   lldb::SBError result;
17291 
17292   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17293   result = lldb::SBDebugger::InitializeWithErrorHandling();
17294   {
17295     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17297   }
17298   return SWIG_arg;
17299 
17300   if(0) SWIG_fail;
17301 
17302 fail:
17303   lua_error(L);
17304   return SWIG_arg;
17305 }
17306 
17307 
17308 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17309   int SWIG_arg = 0;
17310 
17311   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17312   lldb::SBDebugger::Terminate();
17313 
17314   return SWIG_arg;
17315 
17316   if(0) SWIG_fail;
17317 
17318 fail:
17319   lua_error(L);
17320   return SWIG_arg;
17321 }
17322 
17323 
17324 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17325   int SWIG_arg = 0;
17326   lldb::SBDebugger result;
17327 
17328   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17329   result = lldb::SBDebugger::Create();
17330   {
17331     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17333   }
17334   return SWIG_arg;
17335 
17336   if(0) SWIG_fail;
17337 
17338 fail:
17339   lua_error(L);
17340   return SWIG_arg;
17341 }
17342 
17343 
17344 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17345   int SWIG_arg = 0;
17346   bool arg1 ;
17347   lldb::SBDebugger result;
17348 
17349   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17350   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17351   arg1 = (lua_toboolean(L, 1)!=0);
17352   result = lldb::SBDebugger::Create(arg1);
17353   {
17354     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17355     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17356   }
17357   return SWIG_arg;
17358 
17359   if(0) SWIG_fail;
17360 
17361 fail:
17362   lua_error(L);
17363   return SWIG_arg;
17364 }
17365 
17366 
17367 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17368   int SWIG_arg = 0;
17369   bool arg1 ;
17370   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17371   void *arg3 = (void *) 0 ;
17372   lldb::SBDebugger result;
17373 
17374   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17375   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17376   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17377   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17378   arg1 = (lua_toboolean(L, 1)!=0);
17379 
17380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17381     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17382   }
17383 
17384   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17385   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17386   {
17387     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17388     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17389   }
17390   return SWIG_arg;
17391 
17392   if(0) SWIG_fail;
17393 
17394 fail:
17395   lua_error(L);
17396   return SWIG_arg;
17397 }
17398 
17399 
17400 static int _wrap_SBDebugger_Create(lua_State* L) {
17401   int argc;
17402   int argv[4]={
17403     1,2,3,4
17404   };
17405 
17406   argc = lua_gettop(L);
17407   if (argc == 0) {
17408     return _wrap_SBDebugger_Create__SWIG_0(L);
17409   }
17410   if (argc == 1) {
17411     int _v;
17412     {
17413       _v = lua_isboolean(L,argv[0]);
17414     }
17415     if (_v) {
17416       return _wrap_SBDebugger_Create__SWIG_1(L);
17417     }
17418   }
17419   if (argc == 3) {
17420     int _v;
17421     {
17422       _v = lua_isboolean(L,argv[0]);
17423     }
17424     if (_v) {
17425       {
17426         void *ptr;
17427         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)) {
17428           _v = 0;
17429         } else {
17430           _v = 1;
17431         }
17432       }
17433       if (_v) {
17434         {
17435           void *ptr;
17436           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17437             _v = 0;
17438           } else {
17439             _v = 1;
17440           }
17441         }
17442         if (_v) {
17443           return _wrap_SBDebugger_Create__SWIG_2(L);
17444         }
17445       }
17446     }
17447   }
17448 
17449   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17450     "  Possible C/C++ prototypes are:\n"
17451     "    lldb::SBDebugger::Create()\n"
17452     "    lldb::SBDebugger::Create(bool)\n"
17453     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17454   lua_error(L);return 0;
17455 }
17456 
17457 
17458 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17459   int SWIG_arg = 0;
17460   lldb::SBDebugger *arg1 = 0 ;
17461 
17462   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17463   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17464 
17465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17466     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17467   }
17468 
17469   lldb::SBDebugger::Destroy(*arg1);
17470 
17471   return SWIG_arg;
17472 
17473   if(0) SWIG_fail;
17474 
17475 fail:
17476   lua_error(L);
17477   return SWIG_arg;
17478 }
17479 
17480 
17481 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17482   int SWIG_arg = 0;
17483 
17484   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17485   lldb::SBDebugger::MemoryPressureDetected();
17486 
17487   return SWIG_arg;
17488 
17489   if(0) SWIG_fail;
17490 
17491 fail:
17492   lua_error(L);
17493   return SWIG_arg;
17494 }
17495 
17496 
17497 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17498   int SWIG_arg = 0;
17499   lldb::SBDebugger *result = 0 ;
17500 
17501   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17502   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17503   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17504   return SWIG_arg;
17505 
17506   if(0) SWIG_fail;
17507 
17508 fail:
17509   lua_error(L);
17510   return SWIG_arg;
17511 }
17512 
17513 
17514 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17515   int SWIG_arg = 0;
17516   lldb::SBDebugger *arg1 = 0 ;
17517   lldb::SBDebugger *result = 0 ;
17518 
17519   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17520   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17521 
17522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17523     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17524   }
17525 
17526   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17527   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17528   return SWIG_arg;
17529 
17530   if(0) SWIG_fail;
17531 
17532 fail:
17533   lua_error(L);
17534   return SWIG_arg;
17535 }
17536 
17537 
17538 static int _wrap_new_SBDebugger(lua_State* L) {
17539   int argc;
17540   int argv[2]={
17541     1,2
17542   };
17543 
17544   argc = lua_gettop(L);
17545   if (argc == 0) {
17546     return _wrap_new_SBDebugger__SWIG_0(L);
17547   }
17548   if (argc == 1) {
17549     int _v;
17550     {
17551       void *ptr;
17552       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17553         _v = 0;
17554       } else {
17555         _v = 1;
17556       }
17557     }
17558     if (_v) {
17559       return _wrap_new_SBDebugger__SWIG_1(L);
17560     }
17561   }
17562 
17563   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17564     "  Possible C/C++ prototypes are:\n"
17565     "    lldb::SBDebugger::SBDebugger()\n"
17566     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17567   lua_error(L);return 0;
17568 }
17569 
17570 
17571 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17572   int SWIG_arg = 0;
17573   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17574   bool result;
17575 
17576   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17578 
17579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17580     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17581   }
17582 
17583   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17585   return SWIG_arg;
17586 
17587   if(0) SWIG_fail;
17588 
17589 fail:
17590   lua_error(L);
17591   return SWIG_arg;
17592 }
17593 
17594 
17595 static int _wrap_SBDebugger_Clear(lua_State* L) {
17596   int SWIG_arg = 0;
17597   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17598 
17599   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17601 
17602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17603     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17604   }
17605 
17606   (arg1)->Clear();
17607 
17608   return SWIG_arg;
17609 
17610   if(0) SWIG_fail;
17611 
17612 fail:
17613   lua_error(L);
17614   return SWIG_arg;
17615 }
17616 
17617 
17618 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17619   int SWIG_arg = 0;
17620   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17621   bool arg2 ;
17622 
17623   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17625   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17626 
17627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17628     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17629   }
17630 
17631   arg2 = (lua_toboolean(L, 2)!=0);
17632   (arg1)->SetAsync(arg2);
17633 
17634   return SWIG_arg;
17635 
17636   if(0) SWIG_fail;
17637 
17638 fail:
17639   lua_error(L);
17640   return SWIG_arg;
17641 }
17642 
17643 
17644 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17645   int SWIG_arg = 0;
17646   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17647   bool result;
17648 
17649   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17651 
17652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17653     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17654   }
17655 
17656   result = (bool)(arg1)->GetAsync();
17657   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17658   return SWIG_arg;
17659 
17660   if(0) SWIG_fail;
17661 
17662 fail:
17663   lua_error(L);
17664   return SWIG_arg;
17665 }
17666 
17667 
17668 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17669   int SWIG_arg = 0;
17670   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17671   bool arg2 ;
17672 
17673   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17675   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17676 
17677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17678     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17679   }
17680 
17681   arg2 = (lua_toboolean(L, 2)!=0);
17682   (arg1)->SkipLLDBInitFiles(arg2);
17683 
17684   return SWIG_arg;
17685 
17686   if(0) SWIG_fail;
17687 
17688 fail:
17689   lua_error(L);
17690   return SWIG_arg;
17691 }
17692 
17693 
17694 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17695   int SWIG_arg = 0;
17696   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17697   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17698 
17699   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17701 
17702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17703     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17704   }
17705 
17706   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17707   {
17708     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17709     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17710   }
17711   return SWIG_arg;
17712 
17713   if(0) SWIG_fail;
17714 
17715 fail:
17716   lua_error(L);
17717   return SWIG_arg;
17718 }
17719 
17720 
17721 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17722   int SWIG_arg = 0;
17723   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17724   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17725 
17726   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17728 
17729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17730     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17731   }
17732 
17733   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17734   {
17735     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17736     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17737   }
17738   return SWIG_arg;
17739 
17740   if(0) SWIG_fail;
17741 
17742 fail:
17743   lua_error(L);
17744   return SWIG_arg;
17745 }
17746 
17747 
17748 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17749   int SWIG_arg = 0;
17750   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17751   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17752 
17753   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17755 
17756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17757     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17758   }
17759 
17760   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17761   {
17762     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17763     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17764   }
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_SetInputFile__SWIG_0(lua_State* L) {
17776   int SWIG_arg = 0;
17777   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17778   lldb::SBFile arg2 ;
17779   lldb::SBFile *argp2 ;
17780   lldb::SBError result;
17781 
17782   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17784   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17785 
17786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17787     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17788   }
17789 
17790 
17791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17792     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17793   }
17794   arg2 = *argp2;
17795 
17796   result = (arg1)->SetInputFile(arg2);
17797   {
17798     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17799     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17800   }
17801   return SWIG_arg;
17802 
17803   if(0) SWIG_fail;
17804 
17805 fail:
17806   lua_error(L);
17807   return SWIG_arg;
17808 }
17809 
17810 
17811 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
17812   int SWIG_arg = 0;
17813   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17814   lldb::SBFile arg2 ;
17815   lldb::SBFile *argp2 ;
17816   lldb::SBError result;
17817 
17818   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17821 
17822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17823     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17824   }
17825 
17826 
17827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17828     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17829   }
17830   arg2 = *argp2;
17831 
17832   result = (arg1)->SetOutputFile(arg2);
17833   {
17834     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17835     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17836   }
17837   return SWIG_arg;
17838 
17839   if(0) SWIG_fail;
17840 
17841 fail:
17842   lua_error(L);
17843   return SWIG_arg;
17844 }
17845 
17846 
17847 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17848   int SWIG_arg = 0;
17849   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17850   lldb::SBFile arg2 ;
17851   lldb::SBFile *argp2 ;
17852   lldb::SBError result;
17853 
17854   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17855   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17856   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17857 
17858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17859     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17860   }
17861 
17862 
17863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17864     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17865   }
17866   arg2 = *argp2;
17867 
17868   result = (arg1)->SetErrorFile(arg2);
17869   {
17870     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17872   }
17873   return SWIG_arg;
17874 
17875   if(0) SWIG_fail;
17876 
17877 fail:
17878   lua_error(L);
17879   return SWIG_arg;
17880 }
17881 
17882 
17883 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17884   int SWIG_arg = 0;
17885   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17886   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17887   lldb::FileSP *argp2 ;
17888   lldb::SBError result;
17889 
17890   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17892   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17893 
17894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17895     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17896   }
17897 
17898 
17899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17900     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17901   }
17902   arg2 = *argp2;
17903 
17904   result = (arg1)->SetInputFile(arg2);
17905   {
17906     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17908   }
17909   return SWIG_arg;
17910 
17911   if(0) SWIG_fail;
17912 
17913 fail:
17914   lua_error(L);
17915   return SWIG_arg;
17916 }
17917 
17918 
17919 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17920   int argc;
17921   int argv[3]={
17922     1,2,3
17923   };
17924 
17925   argc = lua_gettop(L);
17926   if (argc == 2) {
17927     int _v;
17928     {
17929       void *ptr;
17930       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17931         _v = 0;
17932       } else {
17933         _v = 1;
17934       }
17935     }
17936     if (_v) {
17937       {
17938         void *ptr;
17939         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17940           _v = 0;
17941         } else {
17942           _v = 1;
17943         }
17944       }
17945       if (_v) {
17946         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17947       }
17948     }
17949   }
17950   if (argc == 2) {
17951     int _v;
17952     {
17953       void *ptr;
17954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17955         _v = 0;
17956       } else {
17957         _v = 1;
17958       }
17959     }
17960     if (_v) {
17961       {
17962         void *ptr;
17963         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
17964           _v = 0;
17965         } else {
17966           _v = 1;
17967         }
17968       }
17969       if (_v) {
17970         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17971       }
17972     }
17973   }
17974 
17975   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17976     "  Possible C/C++ prototypes are:\n"
17977     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17978     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17979   lua_error(L);return 0;
17980 }
17981 
17982 
17983 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17984   int SWIG_arg = 0;
17985   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17986   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17987   lldb::FileSP *argp2 ;
17988   lldb::SBError result;
17989 
17990   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17992   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17993 
17994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17995     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17996   }
17997 
17998 
17999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18000     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18001   }
18002   arg2 = *argp2;
18003 
18004   result = (arg1)->SetOutputFile(arg2);
18005   {
18006     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18008   }
18009   return SWIG_arg;
18010 
18011   if(0) SWIG_fail;
18012 
18013 fail:
18014   lua_error(L);
18015   return SWIG_arg;
18016 }
18017 
18018 
18019 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
18020   int argc;
18021   int argv[3]={
18022     1,2,3
18023   };
18024 
18025   argc = lua_gettop(L);
18026   if (argc == 2) {
18027     int _v;
18028     {
18029       void *ptr;
18030       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18031         _v = 0;
18032       } else {
18033         _v = 1;
18034       }
18035     }
18036     if (_v) {
18037       {
18038         void *ptr;
18039         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18040           _v = 0;
18041         } else {
18042           _v = 1;
18043         }
18044       }
18045       if (_v) {
18046         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
18047       }
18048     }
18049   }
18050   if (argc == 2) {
18051     int _v;
18052     {
18053       void *ptr;
18054       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18055         _v = 0;
18056       } else {
18057         _v = 1;
18058       }
18059     }
18060     if (_v) {
18061       {
18062         void *ptr;
18063         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18064           _v = 0;
18065         } else {
18066           _v = 1;
18067         }
18068       }
18069       if (_v) {
18070         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18071       }
18072     }
18073   }
18074 
18075   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18076     "  Possible C/C++ prototypes are:\n"
18077     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18078     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18079   lua_error(L);return 0;
18080 }
18081 
18082 
18083 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18084   int SWIG_arg = 0;
18085   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18086   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18087   lldb::FileSP *argp2 ;
18088   lldb::SBError result;
18089 
18090   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18092   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
18093 
18094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18095     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18096   }
18097 
18098 
18099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18100     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18101   }
18102   arg2 = *argp2;
18103 
18104   result = (arg1)->SetErrorFile(arg2);
18105   {
18106     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18107     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18108   }
18109   return SWIG_arg;
18110 
18111   if(0) SWIG_fail;
18112 
18113 fail:
18114   lua_error(L);
18115   return SWIG_arg;
18116 }
18117 
18118 
18119 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18120   int argc;
18121   int argv[3]={
18122     1,2,3
18123   };
18124 
18125   argc = lua_gettop(L);
18126   if (argc == 2) {
18127     int _v;
18128     {
18129       void *ptr;
18130       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18131         _v = 0;
18132       } else {
18133         _v = 1;
18134       }
18135     }
18136     if (_v) {
18137       {
18138         void *ptr;
18139         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18140           _v = 0;
18141         } else {
18142           _v = 1;
18143         }
18144       }
18145       if (_v) {
18146         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18147       }
18148     }
18149   }
18150   if (argc == 2) {
18151     int _v;
18152     {
18153       void *ptr;
18154       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18155         _v = 0;
18156       } else {
18157         _v = 1;
18158       }
18159     }
18160     if (_v) {
18161       {
18162         void *ptr;
18163         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18164           _v = 0;
18165         } else {
18166           _v = 1;
18167         }
18168       }
18169       if (_v) {
18170         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18171       }
18172     }
18173   }
18174 
18175   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18176     "  Possible C/C++ prototypes are:\n"
18177     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18178     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18179   lua_error(L);return 0;
18180 }
18181 
18182 
18183 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18184   int SWIG_arg = 0;
18185   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18186   lldb::SBFile result;
18187 
18188   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18190 
18191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18192     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18193   }
18194 
18195   result = (arg1)->GetInputFile();
18196   {
18197     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18198     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18199   }
18200   return SWIG_arg;
18201 
18202   if(0) SWIG_fail;
18203 
18204 fail:
18205   lua_error(L);
18206   return SWIG_arg;
18207 }
18208 
18209 
18210 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18211   int SWIG_arg = 0;
18212   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18213   lldb::SBFile result;
18214 
18215   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18217 
18218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18219     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18220   }
18221 
18222   result = (arg1)->GetOutputFile();
18223   {
18224     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18226   }
18227   return SWIG_arg;
18228 
18229   if(0) SWIG_fail;
18230 
18231 fail:
18232   lua_error(L);
18233   return SWIG_arg;
18234 }
18235 
18236 
18237 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18238   int SWIG_arg = 0;
18239   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18240   lldb::SBFile result;
18241 
18242   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18244 
18245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18246     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18247   }
18248 
18249   result = (arg1)->GetErrorFile();
18250   {
18251     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18252     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18253   }
18254   return SWIG_arg;
18255 
18256   if(0) SWIG_fail;
18257 
18258 fail:
18259   lua_error(L);
18260   return SWIG_arg;
18261 }
18262 
18263 
18264 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18265   int SWIG_arg = 0;
18266   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18267   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18268 
18269   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18271 
18272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18273     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18274   }
18275 
18276   result = (arg1)->GetCommandInterpreter();
18277   {
18278     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18279     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18280   }
18281   return SWIG_arg;
18282 
18283   if(0) SWIG_fail;
18284 
18285 fail:
18286   lua_error(L);
18287   return SWIG_arg;
18288 }
18289 
18290 
18291 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18292   int SWIG_arg = 0;
18293   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18294   char *arg2 = (char *) 0 ;
18295 
18296   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18298   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18299 
18300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18301     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18302   }
18303 
18304   arg2 = (char *)lua_tostring(L, 2);
18305   (arg1)->HandleCommand((char const *)arg2);
18306 
18307   return SWIG_arg;
18308 
18309   if(0) SWIG_fail;
18310 
18311 fail:
18312   lua_error(L);
18313   return SWIG_arg;
18314 }
18315 
18316 
18317 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18318   int SWIG_arg = 0;
18319   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18320   lldb::SBListener result;
18321 
18322   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18324 
18325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18326     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18327   }
18328 
18329   result = (arg1)->GetListener();
18330   {
18331     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18333   }
18334   return SWIG_arg;
18335 
18336   if(0) SWIG_fail;
18337 
18338 fail:
18339   lua_error(L);
18340   return SWIG_arg;
18341 }
18342 
18343 
18344 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18345   int SWIG_arg = 0;
18346   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18347   lldb::SBProcess *arg2 = 0 ;
18348   lldb::SBEvent *arg3 = 0 ;
18349   lldb::SBFile arg4 ;
18350   lldb::SBFile arg5 ;
18351   lldb::SBFile *argp4 ;
18352   lldb::SBFile *argp5 ;
18353 
18354   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18356   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18357   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18358   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18359   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18360 
18361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18362     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18363   }
18364 
18365 
18366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18367     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18368   }
18369 
18370 
18371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18372     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18373   }
18374 
18375 
18376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18377     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18378   }
18379   arg4 = *argp4;
18380 
18381 
18382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18383     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18384   }
18385   arg5 = *argp5;
18386 
18387   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18388 
18389   return SWIG_arg;
18390 
18391   if(0) SWIG_fail;
18392 
18393 fail:
18394   lua_error(L);
18395   return SWIG_arg;
18396 }
18397 
18398 
18399 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18400   int SWIG_arg = 0;
18401   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18402   lldb::SBProcess *arg2 = 0 ;
18403   lldb::SBEvent *arg3 = 0 ;
18404   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18405   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18406   lldb::FileSP *argp4 ;
18407   lldb::FileSP *argp5 ;
18408 
18409   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18412   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18413   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18414   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18415 
18416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18417     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18418   }
18419 
18420 
18421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18422     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18423   }
18424 
18425 
18426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18427     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18428   }
18429 
18430 
18431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18432     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18433   }
18434   arg4 = *argp4;
18435 
18436 
18437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18438     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18439   }
18440   arg5 = *argp5;
18441 
18442   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18443 
18444   return SWIG_arg;
18445 
18446   if(0) SWIG_fail;
18447 
18448 fail:
18449   lua_error(L);
18450   return SWIG_arg;
18451 }
18452 
18453 
18454 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18455   int argc;
18456   int argv[6]={
18457     1,2,3,4,5,6
18458   };
18459 
18460   argc = lua_gettop(L);
18461   if (argc == 5) {
18462     int _v;
18463     {
18464       void *ptr;
18465       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18466         _v = 0;
18467       } else {
18468         _v = 1;
18469       }
18470     }
18471     if (_v) {
18472       {
18473         void *ptr;
18474         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18475           _v = 0;
18476         } else {
18477           _v = 1;
18478         }
18479       }
18480       if (_v) {
18481         {
18482           void *ptr;
18483           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18484             _v = 0;
18485           } else {
18486             _v = 1;
18487           }
18488         }
18489         if (_v) {
18490           {
18491             void *ptr;
18492             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18493               _v = 0;
18494             } else {
18495               _v = 1;
18496             }
18497           }
18498           if (_v) {
18499             {
18500               void *ptr;
18501               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18502                 _v = 0;
18503               } else {
18504                 _v = 1;
18505               }
18506             }
18507             if (_v) {
18508               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18509             }
18510           }
18511         }
18512       }
18513     }
18514   }
18515   if (argc == 5) {
18516     int _v;
18517     {
18518       void *ptr;
18519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18520         _v = 0;
18521       } else {
18522         _v = 1;
18523       }
18524     }
18525     if (_v) {
18526       {
18527         void *ptr;
18528         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18529           _v = 0;
18530         } else {
18531           _v = 1;
18532         }
18533       }
18534       if (_v) {
18535         {
18536           void *ptr;
18537           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18538             _v = 0;
18539           } else {
18540             _v = 1;
18541           }
18542         }
18543         if (_v) {
18544           {
18545             void *ptr;
18546             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18547               _v = 0;
18548             } else {
18549               _v = 1;
18550             }
18551           }
18552           if (_v) {
18553             {
18554               void *ptr;
18555               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18556                 _v = 0;
18557               } else {
18558                 _v = 1;
18559               }
18560             }
18561             if (_v) {
18562               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18563             }
18564           }
18565         }
18566       }
18567     }
18568   }
18569 
18570   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18571     "  Possible C/C++ prototypes are:\n"
18572     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18573     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18574   lua_error(L);return 0;
18575 }
18576 
18577 
18578 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18579   int SWIG_arg = 0;
18580   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18581   char *arg2 = (char *) 0 ;
18582   char *arg3 = (char *) 0 ;
18583   char *arg4 = (char *) 0 ;
18584   bool arg5 ;
18585   lldb::SBError *arg6 = 0 ;
18586   lldb::SBTarget result;
18587 
18588   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18590   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18591   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18592   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18593   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18594   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18595 
18596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18597     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18598   }
18599 
18600   arg2 = (char *)lua_tostring(L, 2);
18601   arg3 = (char *)lua_tostring(L, 3);
18602   arg4 = (char *)lua_tostring(L, 4);
18603   arg5 = (lua_toboolean(L, 5)!=0);
18604 
18605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18606     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18607   }
18608 
18609   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18610   {
18611     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18612     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18613   }
18614   return SWIG_arg;
18615 
18616   if(0) SWIG_fail;
18617 
18618 fail:
18619   lua_error(L);
18620   return SWIG_arg;
18621 }
18622 
18623 
18624 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18625   int SWIG_arg = 0;
18626   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18627   char *arg2 = (char *) 0 ;
18628   char *arg3 = (char *) 0 ;
18629   lldb::SBTarget result;
18630 
18631   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18633   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18634   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18635 
18636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18637     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18638   }
18639 
18640   arg2 = (char *)lua_tostring(L, 2);
18641   arg3 = (char *)lua_tostring(L, 3);
18642   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18643   {
18644     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18646   }
18647   return SWIG_arg;
18648 
18649   if(0) SWIG_fail;
18650 
18651 fail:
18652   lua_error(L);
18653   return SWIG_arg;
18654 }
18655 
18656 
18657 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18658   int SWIG_arg = 0;
18659   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18660   char *arg2 = (char *) 0 ;
18661   char *arg3 = (char *) 0 ;
18662   lldb::SBTarget result;
18663 
18664   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18666   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18667   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18668 
18669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18670     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18671   }
18672 
18673   arg2 = (char *)lua_tostring(L, 2);
18674   arg3 = (char *)lua_tostring(L, 3);
18675   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18676   {
18677     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18678     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18679   }
18680   return SWIG_arg;
18681 
18682   if(0) SWIG_fail;
18683 
18684 fail:
18685   lua_error(L);
18686   return SWIG_arg;
18687 }
18688 
18689 
18690 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18691   int SWIG_arg = 0;
18692   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18693   char *arg2 = (char *) 0 ;
18694   lldb::SBTarget result;
18695 
18696   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18698   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18699 
18700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18701     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18702   }
18703 
18704   arg2 = (char *)lua_tostring(L, 2);
18705   result = (arg1)->CreateTarget((char const *)arg2);
18706   {
18707     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18708     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18709   }
18710   return SWIG_arg;
18711 
18712   if(0) SWIG_fail;
18713 
18714 fail:
18715   lua_error(L);
18716   return SWIG_arg;
18717 }
18718 
18719 
18720 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18721   int argc;
18722   int argv[7]={
18723     1,2,3,4,5,6,7
18724   };
18725 
18726   argc = lua_gettop(L);
18727   if (argc == 2) {
18728     int _v;
18729     {
18730       void *ptr;
18731       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18732         _v = 0;
18733       } else {
18734         _v = 1;
18735       }
18736     }
18737     if (_v) {
18738       {
18739         _v = SWIG_lua_isnilstring(L,argv[1]);
18740       }
18741       if (_v) {
18742         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18743       }
18744     }
18745   }
18746   if (argc == 6) {
18747     int _v;
18748     {
18749       void *ptr;
18750       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18751         _v = 0;
18752       } else {
18753         _v = 1;
18754       }
18755     }
18756     if (_v) {
18757       {
18758         _v = SWIG_lua_isnilstring(L,argv[1]);
18759       }
18760       if (_v) {
18761         {
18762           _v = SWIG_lua_isnilstring(L,argv[2]);
18763         }
18764         if (_v) {
18765           {
18766             _v = SWIG_lua_isnilstring(L,argv[3]);
18767           }
18768           if (_v) {
18769             {
18770               _v = lua_isboolean(L,argv[4]);
18771             }
18772             if (_v) {
18773               {
18774                 void *ptr;
18775                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
18776                   _v = 0;
18777                 } else {
18778                   _v = 1;
18779                 }
18780               }
18781               if (_v) {
18782                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18783               }
18784             }
18785           }
18786         }
18787       }
18788     }
18789   }
18790 
18791   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18792     "  Possible C/C++ prototypes are:\n"
18793     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18794     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18795   lua_error(L);return 0;
18796 }
18797 
18798 
18799 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18800   int SWIG_arg = 0;
18801   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18802   lldb::SBTarget result;
18803 
18804   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18806 
18807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18808     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18809   }
18810 
18811   result = (arg1)->GetDummyTarget();
18812   {
18813     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18814     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18815   }
18816   return SWIG_arg;
18817 
18818   if(0) SWIG_fail;
18819 
18820 fail:
18821   lua_error(L);
18822   return SWIG_arg;
18823 }
18824 
18825 
18826 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18827   int SWIG_arg = 0;
18828   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18829   lldb::SBTarget *arg2 = 0 ;
18830   bool result;
18831 
18832   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18834   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18835 
18836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18837     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18838   }
18839 
18840 
18841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18842     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18843   }
18844 
18845   result = (bool)(arg1)->DeleteTarget(*arg2);
18846   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18847   return SWIG_arg;
18848 
18849   if(0) SWIG_fail;
18850 
18851 fail:
18852   lua_error(L);
18853   return SWIG_arg;
18854 }
18855 
18856 
18857 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18858   int SWIG_arg = 0;
18859   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18860   uint32_t arg2 ;
18861   lldb::SBTarget result;
18862 
18863   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18865   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18866 
18867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18868     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18869   }
18870 
18871   arg2 = (unsigned int)lua_tointeger(L, 2);
18872   result = (arg1)->GetTargetAtIndex(arg2);
18873   {
18874     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18875     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18876   }
18877   return SWIG_arg;
18878 
18879   if(0) SWIG_fail;
18880 
18881 fail:
18882   lua_error(L);
18883   return SWIG_arg;
18884 }
18885 
18886 
18887 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18888   int SWIG_arg = 0;
18889   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18890   lldb::SBTarget arg2 ;
18891   lldb::SBTarget *argp2 ;
18892   uint32_t result;
18893 
18894   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18896   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18897 
18898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18899     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18900   }
18901 
18902 
18903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18904     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18905   }
18906   arg2 = *argp2;
18907 
18908   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18909   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
18910   return SWIG_arg;
18911 
18912   if(0) SWIG_fail;
18913 
18914 fail:
18915   lua_error(L);
18916   return SWIG_arg;
18917 }
18918 
18919 
18920 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18921   int SWIG_arg = 0;
18922   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18923   lldb::pid_t arg2 ;
18924   lldb::SBTarget result;
18925 
18926   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18928   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18929 
18930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18931     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18932   }
18933 
18934   arg2 = (unsigned long long)lua_tointeger(L, 2);
18935   result = (arg1)->FindTargetWithProcessID(arg2);
18936   {
18937     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18938     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18939   }
18940   return SWIG_arg;
18941 
18942   if(0) SWIG_fail;
18943 
18944 fail:
18945   lua_error(L);
18946   return SWIG_arg;
18947 }
18948 
18949 
18950 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18951   int SWIG_arg = 0;
18952   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18953   char *arg2 = (char *) 0 ;
18954   char *arg3 = (char *) 0 ;
18955   lldb::SBTarget result;
18956 
18957   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18959   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18960   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18961 
18962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18963     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18964   }
18965 
18966   arg2 = (char *)lua_tostring(L, 2);
18967   arg3 = (char *)lua_tostring(L, 3);
18968   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18969   {
18970     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18971     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18972   }
18973   return SWIG_arg;
18974 
18975   if(0) SWIG_fail;
18976 
18977 fail:
18978   lua_error(L);
18979   return SWIG_arg;
18980 }
18981 
18982 
18983 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18984   int SWIG_arg = 0;
18985   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18986   uint32_t result;
18987 
18988   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18990 
18991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18992     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18993   }
18994 
18995   result = (uint32_t)(arg1)->GetNumTargets();
18996   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
18997   return SWIG_arg;
18998 
18999   if(0) SWIG_fail;
19000 
19001 fail:
19002   lua_error(L);
19003   return SWIG_arg;
19004 }
19005 
19006 
19007 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
19008   int SWIG_arg = 0;
19009   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19010   lldb::SBTarget result;
19011 
19012   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
19013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
19014 
19015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19016     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19017   }
19018 
19019   result = (arg1)->GetSelectedTarget();
19020   {
19021     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
19022     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
19023   }
19024   return SWIG_arg;
19025 
19026   if(0) SWIG_fail;
19027 
19028 fail:
19029   lua_error(L);
19030   return SWIG_arg;
19031 }
19032 
19033 
19034 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
19035   int SWIG_arg = 0;
19036   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19037   lldb::SBTarget *arg2 = 0 ;
19038 
19039   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
19040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
19041   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
19042 
19043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19044     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
19045   }
19046 
19047 
19048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
19049     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
19050   }
19051 
19052   (arg1)->SetSelectedTarget(*arg2);
19053 
19054   return SWIG_arg;
19055 
19056   if(0) SWIG_fail;
19057 
19058 fail:
19059   lua_error(L);
19060   return SWIG_arg;
19061 }
19062 
19063 
19064 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19065   int SWIG_arg = 0;
19066   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19067   lldb::SBPlatform result;
19068 
19069   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19071 
19072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19073     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19074   }
19075 
19076   result = (arg1)->GetSelectedPlatform();
19077   {
19078     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19079     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19080   }
19081   return SWIG_arg;
19082 
19083   if(0) SWIG_fail;
19084 
19085 fail:
19086   lua_error(L);
19087   return SWIG_arg;
19088 }
19089 
19090 
19091 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19092   int SWIG_arg = 0;
19093   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19094   lldb::SBPlatform *arg2 = 0 ;
19095 
19096   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19098   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19099 
19100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19101     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19102   }
19103 
19104 
19105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19106     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19107   }
19108 
19109   (arg1)->SetSelectedPlatform(*arg2);
19110 
19111   return SWIG_arg;
19112 
19113   if(0) SWIG_fail;
19114 
19115 fail:
19116   lua_error(L);
19117   return SWIG_arg;
19118 }
19119 
19120 
19121 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19122   int SWIG_arg = 0;
19123   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19124   uint32_t result;
19125 
19126   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19128 
19129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19130     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19131   }
19132 
19133   result = (uint32_t)(arg1)->GetNumPlatforms();
19134   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19135   return SWIG_arg;
19136 
19137   if(0) SWIG_fail;
19138 
19139 fail:
19140   lua_error(L);
19141   return SWIG_arg;
19142 }
19143 
19144 
19145 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19146   int SWIG_arg = 0;
19147   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19148   uint32_t arg2 ;
19149   lldb::SBPlatform result;
19150 
19151   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19153   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19154 
19155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19156     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19157   }
19158 
19159   arg2 = (unsigned int)lua_tointeger(L, 2);
19160   result = (arg1)->GetPlatformAtIndex(arg2);
19161   {
19162     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19163     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19164   }
19165   return SWIG_arg;
19166 
19167   if(0) SWIG_fail;
19168 
19169 fail:
19170   lua_error(L);
19171   return SWIG_arg;
19172 }
19173 
19174 
19175 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19176   int SWIG_arg = 0;
19177   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19178   uint32_t result;
19179 
19180   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19182 
19183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19184     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19185   }
19186 
19187   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19188   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19189   return SWIG_arg;
19190 
19191   if(0) SWIG_fail;
19192 
19193 fail:
19194   lua_error(L);
19195   return SWIG_arg;
19196 }
19197 
19198 
19199 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19200   int SWIG_arg = 0;
19201   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19202   uint32_t arg2 ;
19203   lldb::SBStructuredData result;
19204 
19205   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19207   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19208 
19209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19210     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19211   }
19212 
19213   arg2 = (unsigned int)lua_tointeger(L, 2);
19214   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19215   {
19216     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19218   }
19219   return SWIG_arg;
19220 
19221   if(0) SWIG_fail;
19222 
19223 fail:
19224   lua_error(L);
19225   return SWIG_arg;
19226 }
19227 
19228 
19229 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19230   int SWIG_arg = 0;
19231   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19232   SwigValueWrapper< lldb::SBSourceManager > result;
19233 
19234   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19236 
19237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19238     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19239   }
19240 
19241   result = (arg1)->GetSourceManager();
19242   {
19243     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19244     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19245   }
19246   return SWIG_arg;
19247 
19248   if(0) SWIG_fail;
19249 
19250 fail:
19251   lua_error(L);
19252   return SWIG_arg;
19253 }
19254 
19255 
19256 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19257   int SWIG_arg = 0;
19258   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19259   char *arg2 = (char *) 0 ;
19260   lldb::SBError result;
19261 
19262   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19264   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19265 
19266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19267     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19268   }
19269 
19270   arg2 = (char *)lua_tostring(L, 2);
19271   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19272   {
19273     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19274     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19275   }
19276   return SWIG_arg;
19277 
19278   if(0) SWIG_fail;
19279 
19280 fail:
19281   lua_error(L);
19282   return SWIG_arg;
19283 }
19284 
19285 
19286 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19287   int SWIG_arg = 0;
19288   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19289   char *arg2 = (char *) 0 ;
19290   bool result;
19291 
19292   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19294   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19295 
19296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19297     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19298   }
19299 
19300   arg2 = (char *)lua_tostring(L, 2);
19301   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19302   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19303   return SWIG_arg;
19304 
19305   if(0) SWIG_fail;
19306 
19307 fail:
19308   lua_error(L);
19309   return SWIG_arg;
19310 }
19311 
19312 
19313 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19314   int SWIG_arg = 0;
19315   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19316   bool arg2 ;
19317   bool result;
19318 
19319   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19321   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19322 
19323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19324     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19325   }
19326 
19327   arg2 = (lua_toboolean(L, 2)!=0);
19328   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19330   return SWIG_arg;
19331 
19332   if(0) SWIG_fail;
19333 
19334 fail:
19335   lua_error(L);
19336   return SWIG_arg;
19337 }
19338 
19339 
19340 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19341   int SWIG_arg = 0;
19342   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19343   bool result;
19344 
19345   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19347 
19348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19349     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19350   }
19351 
19352   result = (bool)(arg1)->GetUseExternalEditor();
19353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19354   return SWIG_arg;
19355 
19356   if(0) SWIG_fail;
19357 
19358 fail:
19359   lua_error(L);
19360   return SWIG_arg;
19361 }
19362 
19363 
19364 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19365   int SWIG_arg = 0;
19366   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19367   bool arg2 ;
19368   bool result;
19369 
19370   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19372   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19373 
19374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19375     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19376   }
19377 
19378   arg2 = (lua_toboolean(L, 2)!=0);
19379   result = (bool)(arg1)->SetUseColor(arg2);
19380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19381   return SWIG_arg;
19382 
19383   if(0) SWIG_fail;
19384 
19385 fail:
19386   lua_error(L);
19387   return SWIG_arg;
19388 }
19389 
19390 
19391 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19392   int SWIG_arg = 0;
19393   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19394   bool result;
19395 
19396   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19398 
19399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19400     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19401   }
19402 
19403   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19404   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19405   return SWIG_arg;
19406 
19407   if(0) SWIG_fail;
19408 
19409 fail:
19410   lua_error(L);
19411   return SWIG_arg;
19412 }
19413 
19414 
19415 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19416   int SWIG_arg = 0;
19417   char *arg1 = (char *) 0 ;
19418   size_t arg2 ;
19419   bool result;
19420 
19421   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19422   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19423   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19424   arg1 = (char *)lua_tostring(L, 1);
19425   arg2 = (unsigned long)lua_tointeger(L, 2);
19426   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19427   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19428   return SWIG_arg;
19429 
19430   if(0) SWIG_fail;
19431 
19432 fail:
19433   lua_error(L);
19434   return SWIG_arg;
19435 }
19436 
19437 
19438 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19439   int SWIG_arg = 0;
19440   char *arg1 = (char *) 0 ;
19441   bool result;
19442 
19443   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19444   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19445   arg1 = (char *)lua_tostring(L, 1);
19446   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19448   return SWIG_arg;
19449 
19450   if(0) SWIG_fail;
19451 
19452 fail:
19453   lua_error(L);
19454   return SWIG_arg;
19455 }
19456 
19457 
19458 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19459   int SWIG_arg = 0;
19460   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19461   char *arg2 = (char *) 0 ;
19462   lldb::ScriptLanguage result;
19463 
19464   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19466   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19467 
19468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19469     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19470   }
19471 
19472   arg2 = (char *)lua_tostring(L, 2);
19473   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19474   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19475   return SWIG_arg;
19476 
19477   if(0) SWIG_fail;
19478 
19479 fail:
19480   lua_error(L);
19481   return SWIG_arg;
19482 }
19483 
19484 
19485 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19486   int SWIG_arg = 0;
19487   char *result = 0 ;
19488 
19489   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19490   result = (char *)lldb::SBDebugger::GetVersionString();
19491   lua_pushstring(L,(const char *)result); SWIG_arg++;
19492   return SWIG_arg;
19493 
19494   if(0) SWIG_fail;
19495 
19496 fail:
19497   lua_error(L);
19498   return SWIG_arg;
19499 }
19500 
19501 
19502 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19503   int SWIG_arg = 0;
19504   lldb::StateType arg1 ;
19505   char *result = 0 ;
19506 
19507   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19508   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19509   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19510   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19511   lua_pushstring(L,(const char *)result); SWIG_arg++;
19512   return SWIG_arg;
19513 
19514   if(0) SWIG_fail;
19515 
19516 fail:
19517   lua_error(L);
19518   return SWIG_arg;
19519 }
19520 
19521 
19522 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19523   int SWIG_arg = 0;
19524   lldb::SBStructuredData result;
19525 
19526   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19527   result = lldb::SBDebugger::GetBuildConfiguration();
19528   {
19529     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19530     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19531   }
19532   return SWIG_arg;
19533 
19534   if(0) SWIG_fail;
19535 
19536 fail:
19537   lua_error(L);
19538   return SWIG_arg;
19539 }
19540 
19541 
19542 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19543   int SWIG_arg = 0;
19544   lldb::StateType arg1 ;
19545   bool result;
19546 
19547   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19548   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19549   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19550   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19552   return SWIG_arg;
19553 
19554   if(0) SWIG_fail;
19555 
19556 fail:
19557   lua_error(L);
19558   return SWIG_arg;
19559 }
19560 
19561 
19562 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19563   int SWIG_arg = 0;
19564   lldb::StateType arg1 ;
19565   bool result;
19566 
19567   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19568   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19569   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19570   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19571   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19572   return SWIG_arg;
19573 
19574   if(0) SWIG_fail;
19575 
19576 fail:
19577   lua_error(L);
19578   return SWIG_arg;
19579 }
19580 
19581 
19582 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19583   int SWIG_arg = 0;
19584   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19585   char *arg2 = (char *) 0 ;
19586   char **arg3 = (char **) 0 ;
19587   bool result;
19588 
19589   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19591   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19592   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19593 
19594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19595     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19596   }
19597 
19598   arg2 = (char *)lua_tostring(L, 2);
19599 
19600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19601     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19602   }
19603 
19604   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19605   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19606   return SWIG_arg;
19607 
19608   if(0) SWIG_fail;
19609 
19610 fail:
19611   lua_error(L);
19612   return SWIG_arg;
19613 }
19614 
19615 
19616 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19617   int SWIG_arg = 0;
19618   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19619   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19620   void *arg3 = (void *) 0 ;
19621 
19622   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19624   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19625   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19626 
19627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19628     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19629   }
19630 
19631 
19632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19633     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19634   }
19635 
19636   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19637   (arg1)->SetLoggingCallback(arg2,arg3);
19638 
19639   return SWIG_arg;
19640 
19641   if(0) SWIG_fail;
19642 
19643 fail:
19644   lua_error(L);
19645   return SWIG_arg;
19646 }
19647 
19648 
19649 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19650   int SWIG_arg = 0;
19651   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19652   void *arg2 = (void *) 0 ;
19653   size_t arg3 ;
19654 
19655   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19657   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19658   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19659 
19660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19661     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19662   }
19663 
19664   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19665   arg3 = (unsigned long)lua_tointeger(L, 3);
19666   (arg1)->DispatchInput((void const *)arg2,arg3);
19667 
19668   return SWIG_arg;
19669 
19670   if(0) SWIG_fail;
19671 
19672 fail:
19673   lua_error(L);
19674   return SWIG_arg;
19675 }
19676 
19677 
19678 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19679   int SWIG_arg = 0;
19680   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19681 
19682   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19684 
19685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19686     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19687   }
19688 
19689   (arg1)->DispatchInputInterrupt();
19690 
19691   return SWIG_arg;
19692 
19693   if(0) SWIG_fail;
19694 
19695 fail:
19696   lua_error(L);
19697   return SWIG_arg;
19698 }
19699 
19700 
19701 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19702   int SWIG_arg = 0;
19703   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19704 
19705   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19707 
19708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19709     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19710   }
19711 
19712   (arg1)->DispatchInputEndOfFile();
19713 
19714   return SWIG_arg;
19715 
19716   if(0) SWIG_fail;
19717 
19718 fail:
19719   lua_error(L);
19720   return SWIG_arg;
19721 }
19722 
19723 
19724 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19725   int SWIG_arg = 0;
19726   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19727   char *result = 0 ;
19728 
19729   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19731 
19732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19733     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19734   }
19735 
19736   result = (char *)(arg1)->GetInstanceName();
19737   lua_pushstring(L,(const char *)result); SWIG_arg++;
19738   return SWIG_arg;
19739 
19740   if(0) SWIG_fail;
19741 
19742 fail:
19743   lua_error(L);
19744   return SWIG_arg;
19745 }
19746 
19747 
19748 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19749   int SWIG_arg = 0;
19750   int arg1 ;
19751   lldb::SBDebugger result;
19752 
19753   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19754   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19755   arg1 = (signed int)lua_tointeger(L, 1);
19756   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19757   {
19758     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19759     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19760   }
19761   return SWIG_arg;
19762 
19763   if(0) SWIG_fail;
19764 
19765 fail:
19766   lua_error(L);
19767   return SWIG_arg;
19768 }
19769 
19770 
19771 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19772   int SWIG_arg = 0;
19773   char *arg1 = (char *) 0 ;
19774   char *arg2 = (char *) 0 ;
19775   char *arg3 = (char *) 0 ;
19776   lldb::SBError result;
19777 
19778   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19779   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19780   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19781   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19782   arg1 = (char *)lua_tostring(L, 1);
19783   arg2 = (char *)lua_tostring(L, 2);
19784   arg3 = (char *)lua_tostring(L, 3);
19785   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19786   {
19787     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19788     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19789   }
19790   return SWIG_arg;
19791 
19792   if(0) SWIG_fail;
19793 
19794 fail:
19795   lua_error(L);
19796   return SWIG_arg;
19797 }
19798 
19799 
19800 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19801   int SWIG_arg = 0;
19802   char *arg1 = (char *) 0 ;
19803   char *arg2 = (char *) 0 ;
19804   lldb::SBStringList result;
19805 
19806   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19807   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19808   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19809   arg1 = (char *)lua_tostring(L, 1);
19810   arg2 = (char *)lua_tostring(L, 2);
19811   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19812   {
19813     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19814     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19815   }
19816   return SWIG_arg;
19817 
19818   if(0) SWIG_fail;
19819 
19820 fail:
19821   lua_error(L);
19822   return SWIG_arg;
19823 }
19824 
19825 
19826 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19827   int SWIG_arg = 0;
19828   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19829   lldb::SBStream *arg2 = 0 ;
19830   bool result;
19831 
19832   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19834   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19835 
19836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19837     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19838   }
19839 
19840 
19841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19842     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19843   }
19844 
19845   result = (bool)(arg1)->GetDescription(*arg2);
19846   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19847   return SWIG_arg;
19848 
19849   if(0) SWIG_fail;
19850 
19851 fail:
19852   lua_error(L);
19853   return SWIG_arg;
19854 }
19855 
19856 
19857 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19858   int SWIG_arg = 0;
19859   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19860   uint32_t result;
19861 
19862   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19864 
19865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19866     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19867   }
19868 
19869   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19870   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19871   return SWIG_arg;
19872 
19873   if(0) SWIG_fail;
19874 
19875 fail:
19876   lua_error(L);
19877   return SWIG_arg;
19878 }
19879 
19880 
19881 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19882   int SWIG_arg = 0;
19883   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19884   uint32_t arg2 ;
19885 
19886   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19888   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19889 
19890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19891     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19892   }
19893 
19894   arg2 = (unsigned int)lua_tointeger(L, 2);
19895   (arg1)->SetTerminalWidth(arg2);
19896 
19897   return SWIG_arg;
19898 
19899   if(0) SWIG_fail;
19900 
19901 fail:
19902   lua_error(L);
19903   return SWIG_arg;
19904 }
19905 
19906 
19907 static int _wrap_SBDebugger_GetID(lua_State* L) {
19908   int SWIG_arg = 0;
19909   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19910   lldb::user_id_t result;
19911 
19912   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19914 
19915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19916     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19917   }
19918 
19919   result = (lldb::user_id_t)(arg1)->GetID();
19920   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19921   return SWIG_arg;
19922 
19923   if(0) SWIG_fail;
19924 
19925 fail:
19926   lua_error(L);
19927   return SWIG_arg;
19928 }
19929 
19930 
19931 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19932   int SWIG_arg = 0;
19933   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19934   char *result = 0 ;
19935 
19936   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19938 
19939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19940     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19941   }
19942 
19943   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19944   lua_pushstring(L,(const char *)result); SWIG_arg++;
19945   return SWIG_arg;
19946 
19947   if(0) SWIG_fail;
19948 
19949 fail:
19950   lua_error(L);
19951   return SWIG_arg;
19952 }
19953 
19954 
19955 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19956   int SWIG_arg = 0;
19957   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19958   char *arg2 = (char *) 0 ;
19959 
19960   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19962   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19963 
19964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19965     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19966   }
19967 
19968   arg2 = (char *)lua_tostring(L, 2);
19969   (arg1)->SetPrompt((char const *)arg2);
19970 
19971   return SWIG_arg;
19972 
19973   if(0) SWIG_fail;
19974 
19975 fail:
19976   lua_error(L);
19977   return SWIG_arg;
19978 }
19979 
19980 
19981 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19982   int SWIG_arg = 0;
19983   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19984   char *result = 0 ;
19985 
19986   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19988 
19989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19990     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19991   }
19992 
19993   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19994   lua_pushstring(L,(const char *)result); SWIG_arg++;
19995   return SWIG_arg;
19996 
19997   if(0) SWIG_fail;
19998 
19999 fail:
20000   lua_error(L);
20001   return SWIG_arg;
20002 }
20003 
20004 
20005 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
20006   int SWIG_arg = 0;
20007   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20008   lldb::ScriptLanguage result;
20009 
20010   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
20011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
20012 
20013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20014     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20015   }
20016 
20017   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
20018   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
20019   return SWIG_arg;
20020 
20021   if(0) SWIG_fail;
20022 
20023 fail:
20024   lua_error(L);
20025   return SWIG_arg;
20026 }
20027 
20028 
20029 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
20030   int SWIG_arg = 0;
20031   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20032   lldb::ScriptLanguage arg2 ;
20033 
20034   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
20035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
20036   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
20037 
20038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20039     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
20040   }
20041 
20042   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
20043   (arg1)->SetScriptLanguage(arg2);
20044 
20045   return SWIG_arg;
20046 
20047   if(0) SWIG_fail;
20048 
20049 fail:
20050   lua_error(L);
20051   return SWIG_arg;
20052 }
20053 
20054 
20055 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
20056   int SWIG_arg = 0;
20057   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20058   bool result;
20059 
20060   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20062 
20063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20064     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20065   }
20066 
20067   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20068   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20069   return SWIG_arg;
20070 
20071   if(0) SWIG_fail;
20072 
20073 fail:
20074   lua_error(L);
20075   return SWIG_arg;
20076 }
20077 
20078 
20079 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20080   int SWIG_arg = 0;
20081   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20082   bool arg2 ;
20083 
20084   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20086   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20087 
20088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20089     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20090   }
20091 
20092   arg2 = (lua_toboolean(L, 2)!=0);
20093   (arg1)->SetCloseInputOnEOF(arg2);
20094 
20095   return SWIG_arg;
20096 
20097   if(0) SWIG_fail;
20098 
20099 fail:
20100   lua_error(L);
20101   return SWIG_arg;
20102 }
20103 
20104 
20105 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20106   int SWIG_arg = 0;
20107   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20108   char *arg2 = (char *) 0 ;
20109   lldb::SBTypeCategory result;
20110 
20111   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20114 
20115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20116     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20117   }
20118 
20119   arg2 = (char *)lua_tostring(L, 2);
20120   result = (arg1)->GetCategory((char const *)arg2);
20121   {
20122     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20123     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20124   }
20125   return SWIG_arg;
20126 
20127   if(0) SWIG_fail;
20128 
20129 fail:
20130   lua_error(L);
20131   return SWIG_arg;
20132 }
20133 
20134 
20135 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20136   int SWIG_arg = 0;
20137   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20138   lldb::LanguageType arg2 ;
20139   lldb::SBTypeCategory result;
20140 
20141   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20143   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20144 
20145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20146     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20147   }
20148 
20149   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20150   result = (arg1)->GetCategory(arg2);
20151   {
20152     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20153     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20154   }
20155   return SWIG_arg;
20156 
20157   if(0) SWIG_fail;
20158 
20159 fail:
20160   lua_error(L);
20161   return SWIG_arg;
20162 }
20163 
20164 
20165 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20166   int argc;
20167   int argv[3]={
20168     1,2,3
20169   };
20170 
20171   argc = lua_gettop(L);
20172   if (argc == 2) {
20173     int _v;
20174     {
20175       void *ptr;
20176       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20177         _v = 0;
20178       } else {
20179         _v = 1;
20180       }
20181     }
20182     if (_v) {
20183       {
20184         _v = lua_isnumber(L,argv[1]);
20185       }
20186       if (_v) {
20187         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20188       }
20189     }
20190   }
20191   if (argc == 2) {
20192     int _v;
20193     {
20194       void *ptr;
20195       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20196         _v = 0;
20197       } else {
20198         _v = 1;
20199       }
20200     }
20201     if (_v) {
20202       {
20203         _v = SWIG_lua_isnilstring(L,argv[1]);
20204       }
20205       if (_v) {
20206         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20207       }
20208     }
20209   }
20210 
20211   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20212     "  Possible C/C++ prototypes are:\n"
20213     "    lldb::SBDebugger::GetCategory(char const *)\n"
20214     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20215   lua_error(L);return 0;
20216 }
20217 
20218 
20219 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20220   int SWIG_arg = 0;
20221   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20222   char *arg2 = (char *) 0 ;
20223   lldb::SBTypeCategory result;
20224 
20225   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20227   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20228 
20229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20230     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20231   }
20232 
20233   arg2 = (char *)lua_tostring(L, 2);
20234   result = (arg1)->CreateCategory((char const *)arg2);
20235   {
20236     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20237     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20238   }
20239   return SWIG_arg;
20240 
20241   if(0) SWIG_fail;
20242 
20243 fail:
20244   lua_error(L);
20245   return SWIG_arg;
20246 }
20247 
20248 
20249 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20250   int SWIG_arg = 0;
20251   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20252   char *arg2 = (char *) 0 ;
20253   bool result;
20254 
20255   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20257   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20258 
20259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20260     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20261   }
20262 
20263   arg2 = (char *)lua_tostring(L, 2);
20264   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20265   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20266   return SWIG_arg;
20267 
20268   if(0) SWIG_fail;
20269 
20270 fail:
20271   lua_error(L);
20272   return SWIG_arg;
20273 }
20274 
20275 
20276 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20277   int SWIG_arg = 0;
20278   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20279   uint32_t result;
20280 
20281   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20283 
20284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20285     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20286   }
20287 
20288   result = (uint32_t)(arg1)->GetNumCategories();
20289   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20290   return SWIG_arg;
20291 
20292   if(0) SWIG_fail;
20293 
20294 fail:
20295   lua_error(L);
20296   return SWIG_arg;
20297 }
20298 
20299 
20300 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20301   int SWIG_arg = 0;
20302   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20303   uint32_t arg2 ;
20304   lldb::SBTypeCategory result;
20305 
20306   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20308   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20309 
20310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20311     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20312   }
20313 
20314   arg2 = (unsigned int)lua_tointeger(L, 2);
20315   result = (arg1)->GetCategoryAtIndex(arg2);
20316   {
20317     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20318     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20319   }
20320   return SWIG_arg;
20321 
20322   if(0) SWIG_fail;
20323 
20324 fail:
20325   lua_error(L);
20326   return SWIG_arg;
20327 }
20328 
20329 
20330 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20331   int SWIG_arg = 0;
20332   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20333   lldb::SBTypeCategory result;
20334 
20335   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20337 
20338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20339     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20340   }
20341 
20342   result = (arg1)->GetDefaultCategory();
20343   {
20344     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20345     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20346   }
20347   return SWIG_arg;
20348 
20349   if(0) SWIG_fail;
20350 
20351 fail:
20352   lua_error(L);
20353   return SWIG_arg;
20354 }
20355 
20356 
20357 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20358   int SWIG_arg = 0;
20359   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20360   lldb::SBTypeNameSpecifier arg2 ;
20361   lldb::SBTypeNameSpecifier *argp2 ;
20362   lldb::SBTypeFormat result;
20363 
20364   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20367 
20368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20369     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20370   }
20371 
20372 
20373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20374     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20375   }
20376   arg2 = *argp2;
20377 
20378   result = (arg1)->GetFormatForType(arg2);
20379   {
20380     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20381     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20382   }
20383   return SWIG_arg;
20384 
20385   if(0) SWIG_fail;
20386 
20387 fail:
20388   lua_error(L);
20389   return SWIG_arg;
20390 }
20391 
20392 
20393 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20394   int SWIG_arg = 0;
20395   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20396   lldb::SBTypeNameSpecifier arg2 ;
20397   lldb::SBTypeNameSpecifier *argp2 ;
20398   lldb::SBTypeSummary result;
20399 
20400   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20402   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20403 
20404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20405     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20406   }
20407 
20408 
20409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20410     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20411   }
20412   arg2 = *argp2;
20413 
20414   result = (arg1)->GetSummaryForType(arg2);
20415   {
20416     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20418   }
20419   return SWIG_arg;
20420 
20421   if(0) SWIG_fail;
20422 
20423 fail:
20424   lua_error(L);
20425   return SWIG_arg;
20426 }
20427 
20428 
20429 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20430   int SWIG_arg = 0;
20431   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20432   lldb::SBTypeNameSpecifier arg2 ;
20433   lldb::SBTypeNameSpecifier *argp2 ;
20434   lldb::SBTypeFilter result;
20435 
20436   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20438   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20439 
20440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20441     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20442   }
20443 
20444 
20445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20446     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20447   }
20448   arg2 = *argp2;
20449 
20450   result = (arg1)->GetFilterForType(arg2);
20451   {
20452     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20453     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20454   }
20455   return SWIG_arg;
20456 
20457   if(0) SWIG_fail;
20458 
20459 fail:
20460   lua_error(L);
20461   return SWIG_arg;
20462 }
20463 
20464 
20465 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20466   int SWIG_arg = 0;
20467   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20468   lldb::SBTypeNameSpecifier arg2 ;
20469   lldb::SBTypeNameSpecifier *argp2 ;
20470   lldb::SBTypeSynthetic result;
20471 
20472   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20474   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20475 
20476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20477     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20478   }
20479 
20480 
20481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20482     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20483   }
20484   arg2 = *argp2;
20485 
20486   result = (arg1)->GetSyntheticForType(arg2);
20487   {
20488     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20489     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20490   }
20491   return SWIG_arg;
20492 
20493   if(0) SWIG_fail;
20494 
20495 fail:
20496   lua_error(L);
20497   return SWIG_arg;
20498 }
20499 
20500 
20501 static int _wrap_SBDebugger___tostring(lua_State* L) {
20502   int SWIG_arg = 0;
20503   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20504   std::string result;
20505 
20506   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20508 
20509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20510     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20511   }
20512 
20513   result = lldb_SBDebugger___str__(arg1);
20514   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20515   return SWIG_arg;
20516 
20517   if(0) SWIG_fail;
20518 
20519 fail:
20520   lua_error(L);
20521   return SWIG_arg;
20522 }
20523 
20524 
20525 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20526   int SWIG_arg = 0;
20527   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20528   bool arg2 ;
20529   bool arg3 ;
20530   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20531   int *arg5 = 0 ;
20532   bool *arg6 = 0 ;
20533   bool *arg7 = 0 ;
20534   int temp5 ;
20535   bool temp6 ;
20536   bool temp7 ;
20537 
20538   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20540   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20541   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20542   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20543   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20544   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20545   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20546 
20547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20548     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20549   }
20550 
20551   arg2 = (lua_toboolean(L, 2)!=0);
20552   arg3 = (lua_toboolean(L, 3)!=0);
20553 
20554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20555     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20556   }
20557 
20558   temp5 = (int)lua_tointeger(L,5);
20559   arg5 = &temp5;
20560   temp6 = (lua_toboolean(L,6)!=0);
20561   arg6 = &temp6;
20562   temp7 = (lua_toboolean(L,7)!=0);
20563   arg7 = &temp7;
20564   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20565 
20566   lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
20567   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20568   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20569   return SWIG_arg;
20570 
20571   if(0) SWIG_fail;
20572 
20573 fail:
20574   lua_error(L);
20575   return SWIG_arg;
20576 }
20577 
20578 
20579 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20580   int SWIG_arg = 0;
20581   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20582   lldb::LanguageType arg2 ;
20583   char *arg3 = (char *) 0 ;
20584   lldb::SBError result;
20585 
20586   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20588   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20589   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20590 
20591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20592     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20593   }
20594 
20595   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20596   arg3 = (char *)lua_tostring(L, 3);
20597   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20598   {
20599     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20600     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20601   }
20602   return SWIG_arg;
20603 
20604   if(0) SWIG_fail;
20605 
20606 fail:
20607   lua_error(L);
20608   return SWIG_arg;
20609 }
20610 
20611 
20612 static void swig_delete_SBDebugger(void *obj) {
20613 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20614 delete arg1;
20615 }
20616 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20617     assert(lua_istable(L,1));
20618     lua_pushcfunction(L,_wrap_new_SBDebugger);
20619     assert(!lua_isnil(L,-1));
20620     lua_replace(L,1); /* replace our table with real constructor */
20621     lua_call(L,lua_gettop(L)-1,1);
20622     return 1;
20623 }
20624 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20625     {0,0,0}
20626 };
20627 static swig_lua_method swig_SBDebugger_methods[]= {
20628     { "IsValid", _wrap_SBDebugger_IsValid},
20629     { "Clear", _wrap_SBDebugger_Clear},
20630     { "SetAsync", _wrap_SBDebugger_SetAsync},
20631     { "GetAsync", _wrap_SBDebugger_GetAsync},
20632     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20633     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20634     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20635     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20636     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20637     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20638     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20639     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20640     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20641     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20642     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20643     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20644     { "GetListener", _wrap_SBDebugger_GetListener},
20645     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20646     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20647     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20648     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20649     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20650     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20651     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20652     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20653     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20654     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20655     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20656     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20657     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20658     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20659     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20660     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20661     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20662     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20663     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20664     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20665     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20666     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20667     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20668     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20669     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20670     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20671     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20672     { "EnableLog", _wrap_SBDebugger_EnableLog},
20673     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20674     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20675     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20676     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20677     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20678     { "GetDescription", _wrap_SBDebugger_GetDescription},
20679     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20680     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20681     { "GetID", _wrap_SBDebugger_GetID},
20682     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20683     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20684     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20685     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20686     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20687     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20688     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20689     { "GetCategory", _wrap_SBDebugger_GetCategory},
20690     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20691     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20692     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20693     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20694     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20695     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20696     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20697     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20698     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20699     { "__tostring", _wrap_SBDebugger___tostring},
20700     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20701     { "RunREPL", _wrap_SBDebugger_RunREPL},
20702     {0,0}
20703 };
20704 static swig_lua_method swig_SBDebugger_meta[] = {
20705     { "__tostring", _wrap_SBDebugger___tostring},
20706     {0,0}
20707 };
20708 
20709 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20710     {0,0,0}
20711 };
20712 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20713     {0,0,0,0,0,0}
20714 };
20715 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20716     { "Initialize", _wrap_SBDebugger_Initialize},
20717     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20718     { "Terminate", _wrap_SBDebugger_Terminate},
20719     { "Create", _wrap_SBDebugger_Create},
20720     { "Destroy", _wrap_SBDebugger_Destroy},
20721     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20722     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20723     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20724     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20725     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20726     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20727     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20728     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20729     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20730     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20731     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20732     {0,0}
20733 };
20734 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20735     0
20736 };
20737 
20738 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20739     "SBDebugger",
20740     swig_SBDebugger_Sf_SwigStatic_methods,
20741     swig_SBDebugger_Sf_SwigStatic_attributes,
20742     swig_SBDebugger_Sf_SwigStatic_constants,
20743     swig_SBDebugger_Sf_SwigStatic_classes,
20744     0
20745 };
20746 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20747 static const char *swig_SBDebugger_base_names[] = {0};
20748 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 };
20749 
20750 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20751   int SWIG_arg = 0;
20752   lldb::SBDeclaration *result = 0 ;
20753 
20754   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20755   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20756   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
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_new_SBDeclaration__SWIG_1(lua_State* L) {
20768   int SWIG_arg = 0;
20769   lldb::SBDeclaration *arg1 = 0 ;
20770   lldb::SBDeclaration *result = 0 ;
20771 
20772   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20773   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20774 
20775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20776     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20777   }
20778 
20779   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20780   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20781   return SWIG_arg;
20782 
20783   if(0) SWIG_fail;
20784 
20785 fail:
20786   lua_error(L);
20787   return SWIG_arg;
20788 }
20789 
20790 
20791 static int _wrap_new_SBDeclaration(lua_State* L) {
20792   int argc;
20793   int argv[2]={
20794     1,2
20795   };
20796 
20797   argc = lua_gettop(L);
20798   if (argc == 0) {
20799     return _wrap_new_SBDeclaration__SWIG_0(L);
20800   }
20801   if (argc == 1) {
20802     int _v;
20803     {
20804       void *ptr;
20805       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
20806         _v = 0;
20807       } else {
20808         _v = 1;
20809       }
20810     }
20811     if (_v) {
20812       return _wrap_new_SBDeclaration__SWIG_1(L);
20813     }
20814   }
20815 
20816   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20817     "  Possible C/C++ prototypes are:\n"
20818     "    lldb::SBDeclaration::SBDeclaration()\n"
20819     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20820   lua_error(L);return 0;
20821 }
20822 
20823 
20824 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20825   int SWIG_arg = 0;
20826   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20827   bool result;
20828 
20829   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20831 
20832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20833     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20834   }
20835 
20836   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20838   return SWIG_arg;
20839 
20840   if(0) SWIG_fail;
20841 
20842 fail:
20843   lua_error(L);
20844   return SWIG_arg;
20845 }
20846 
20847 
20848 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20849   int SWIG_arg = 0;
20850   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20851   lldb::SBFileSpec result;
20852 
20853   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20855 
20856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20857     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20858   }
20859 
20860   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20861   {
20862     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20864   }
20865   return SWIG_arg;
20866 
20867   if(0) SWIG_fail;
20868 
20869 fail:
20870   lua_error(L);
20871   return SWIG_arg;
20872 }
20873 
20874 
20875 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20876   int SWIG_arg = 0;
20877   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20878   uint32_t result;
20879 
20880   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20882 
20883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20884     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20885   }
20886 
20887   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20888   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20889   return SWIG_arg;
20890 
20891   if(0) SWIG_fail;
20892 
20893 fail:
20894   lua_error(L);
20895   return SWIG_arg;
20896 }
20897 
20898 
20899 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20900   int SWIG_arg = 0;
20901   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20902   uint32_t result;
20903 
20904   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20906 
20907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20908     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20909   }
20910 
20911   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20912   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20913   return SWIG_arg;
20914 
20915   if(0) SWIG_fail;
20916 
20917 fail:
20918   lua_error(L);
20919   return SWIG_arg;
20920 }
20921 
20922 
20923 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20924   int SWIG_arg = 0;
20925   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20926   lldb::SBStream *arg2 = 0 ;
20927   bool result;
20928 
20929   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20931   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20932 
20933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20934     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20935   }
20936 
20937 
20938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20939     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20940   }
20941 
20942   result = (bool)(arg1)->GetDescription(*arg2);
20943   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20944   return SWIG_arg;
20945 
20946   if(0) SWIG_fail;
20947 
20948 fail:
20949   lua_error(L);
20950   return SWIG_arg;
20951 }
20952 
20953 
20954 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20955   int SWIG_arg = 0;
20956   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20957   lldb::SBFileSpec arg2 ;
20958   lldb::SBFileSpec *argp2 ;
20959 
20960   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20962   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20963 
20964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20965     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20966   }
20967 
20968 
20969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20970     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20971   }
20972   arg2 = *argp2;
20973 
20974   (arg1)->SetFileSpec(arg2);
20975 
20976   return SWIG_arg;
20977 
20978   if(0) SWIG_fail;
20979 
20980 fail:
20981   lua_error(L);
20982   return SWIG_arg;
20983 }
20984 
20985 
20986 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20987   int SWIG_arg = 0;
20988   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20989   uint32_t arg2 ;
20990 
20991   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20993   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20994 
20995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20996     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20997   }
20998 
20999   arg2 = (unsigned int)lua_tointeger(L, 2);
21000   (arg1)->SetLine(arg2);
21001 
21002   return SWIG_arg;
21003 
21004   if(0) SWIG_fail;
21005 
21006 fail:
21007   lua_error(L);
21008   return SWIG_arg;
21009 }
21010 
21011 
21012 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
21013   int SWIG_arg = 0;
21014   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21015   uint32_t arg2 ;
21016 
21017   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
21018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
21019   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
21020 
21021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21022     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
21023   }
21024 
21025   arg2 = (unsigned int)lua_tointeger(L, 2);
21026   (arg1)->SetColumn(arg2);
21027 
21028   return SWIG_arg;
21029 
21030   if(0) SWIG_fail;
21031 
21032 fail:
21033   lua_error(L);
21034   return SWIG_arg;
21035 }
21036 
21037 
21038 static int _wrap_SBDeclaration___eq(lua_State* L) {
21039   int SWIG_arg = 0;
21040   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21041   lldb::SBDeclaration *arg2 = 0 ;
21042   bool result;
21043 
21044   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
21045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
21046   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
21047 
21048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21049     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
21050   }
21051 
21052 
21053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21054     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21055   }
21056 
21057   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21058   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21059   return SWIG_arg;
21060 
21061   if(0) SWIG_fail;
21062 
21063 fail:
21064   lua_error(L);
21065   return SWIG_arg;
21066 }
21067 
21068 
21069 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21070   int SWIG_arg = 0;
21071   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21072   std::string result;
21073 
21074   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21076 
21077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21078     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21079   }
21080 
21081   result = lldb_SBDeclaration___str__(arg1);
21082   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21083   return SWIG_arg;
21084 
21085   if(0) SWIG_fail;
21086 
21087 fail:
21088   lua_error(L);
21089   return SWIG_arg;
21090 }
21091 
21092 
21093 static void swig_delete_SBDeclaration(void *obj) {
21094 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21095 delete arg1;
21096 }
21097 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21098     assert(lua_istable(L,1));
21099     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21100     assert(!lua_isnil(L,-1));
21101     lua_replace(L,1); /* replace our table with real constructor */
21102     lua_call(L,lua_gettop(L)-1,1);
21103     return 1;
21104 }
21105 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21106     {0,0,0}
21107 };
21108 static swig_lua_method swig_SBDeclaration_methods[]= {
21109     { "IsValid", _wrap_SBDeclaration_IsValid},
21110     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21111     { "GetLine", _wrap_SBDeclaration_GetLine},
21112     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21113     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21114     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21115     { "SetLine", _wrap_SBDeclaration_SetLine},
21116     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21117     { "__eq", _wrap_SBDeclaration___eq},
21118     { "__tostring", _wrap_SBDeclaration___tostring},
21119     {0,0}
21120 };
21121 static swig_lua_method swig_SBDeclaration_meta[] = {
21122     { "__eq", _wrap_SBDeclaration___eq},
21123     { "__tostring", _wrap_SBDeclaration___tostring},
21124     {0,0}
21125 };
21126 
21127 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21128     {0,0,0}
21129 };
21130 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21131     {0,0,0,0,0,0}
21132 };
21133 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21134     {0,0}
21135 };
21136 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21137     0
21138 };
21139 
21140 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21141     "SBDeclaration",
21142     swig_SBDeclaration_Sf_SwigStatic_methods,
21143     swig_SBDeclaration_Sf_SwigStatic_attributes,
21144     swig_SBDeclaration_Sf_SwigStatic_constants,
21145     swig_SBDeclaration_Sf_SwigStatic_classes,
21146     0
21147 };
21148 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21149 static const char *swig_SBDeclaration_base_names[] = {0};
21150 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 };
21151 
21152 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21153   int SWIG_arg = 0;
21154   lldb::SBError *result = 0 ;
21155 
21156   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21157   result = (lldb::SBError *)new lldb::SBError();
21158   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21159   return SWIG_arg;
21160 
21161   if(0) SWIG_fail;
21162 
21163 fail:
21164   lua_error(L);
21165   return SWIG_arg;
21166 }
21167 
21168 
21169 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21170   int SWIG_arg = 0;
21171   lldb::SBError *arg1 = 0 ;
21172   lldb::SBError *result = 0 ;
21173 
21174   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21176 
21177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21178     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21179   }
21180 
21181   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21183   return SWIG_arg;
21184 
21185   if(0) SWIG_fail;
21186 
21187 fail:
21188   lua_error(L);
21189   return SWIG_arg;
21190 }
21191 
21192 
21193 static int _wrap_new_SBError(lua_State* L) {
21194   int argc;
21195   int argv[2]={
21196     1,2
21197   };
21198 
21199   argc = lua_gettop(L);
21200   if (argc == 0) {
21201     return _wrap_new_SBError__SWIG_0(L);
21202   }
21203   if (argc == 1) {
21204     int _v;
21205     {
21206       void *ptr;
21207       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21208         _v = 0;
21209       } else {
21210         _v = 1;
21211       }
21212     }
21213     if (_v) {
21214       return _wrap_new_SBError__SWIG_1(L);
21215     }
21216   }
21217 
21218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21219     "  Possible C/C++ prototypes are:\n"
21220     "    lldb::SBError::SBError()\n"
21221     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21222   lua_error(L);return 0;
21223 }
21224 
21225 
21226 static int _wrap_SBError_GetCString(lua_State* L) {
21227   int SWIG_arg = 0;
21228   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21229   char *result = 0 ;
21230 
21231   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21233 
21234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21235     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21236   }
21237 
21238   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21239   lua_pushstring(L,(const char *)result); SWIG_arg++;
21240   return SWIG_arg;
21241 
21242   if(0) SWIG_fail;
21243 
21244 fail:
21245   lua_error(L);
21246   return SWIG_arg;
21247 }
21248 
21249 
21250 static int _wrap_SBError_Clear(lua_State* L) {
21251   int SWIG_arg = 0;
21252   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21253 
21254   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21256 
21257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21258     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21259   }
21260 
21261   (arg1)->Clear();
21262 
21263   return SWIG_arg;
21264 
21265   if(0) SWIG_fail;
21266 
21267 fail:
21268   lua_error(L);
21269   return SWIG_arg;
21270 }
21271 
21272 
21273 static int _wrap_SBError_Fail(lua_State* L) {
21274   int SWIG_arg = 0;
21275   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21276   bool result;
21277 
21278   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21280 
21281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21282     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21283   }
21284 
21285   result = (bool)((lldb::SBError const *)arg1)->Fail();
21286   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21287   return SWIG_arg;
21288 
21289   if(0) SWIG_fail;
21290 
21291 fail:
21292   lua_error(L);
21293   return SWIG_arg;
21294 }
21295 
21296 
21297 static int _wrap_SBError_Success(lua_State* L) {
21298   int SWIG_arg = 0;
21299   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21300   bool result;
21301 
21302   SWIG_check_num_args("lldb::SBError::Success",1,1)
21303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21304 
21305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21306     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21307   }
21308 
21309   result = (bool)((lldb::SBError const *)arg1)->Success();
21310   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21311   return SWIG_arg;
21312 
21313   if(0) SWIG_fail;
21314 
21315 fail:
21316   lua_error(L);
21317   return SWIG_arg;
21318 }
21319 
21320 
21321 static int _wrap_SBError_GetError(lua_State* L) {
21322   int SWIG_arg = 0;
21323   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21324   uint32_t result;
21325 
21326   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21328 
21329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21330     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21331   }
21332 
21333   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21334   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21335   return SWIG_arg;
21336 
21337   if(0) SWIG_fail;
21338 
21339 fail:
21340   lua_error(L);
21341   return SWIG_arg;
21342 }
21343 
21344 
21345 static int _wrap_SBError_GetType(lua_State* L) {
21346   int SWIG_arg = 0;
21347   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21348   lldb::ErrorType result;
21349 
21350   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21352 
21353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21354     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21355   }
21356 
21357   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21358   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21359   return SWIG_arg;
21360 
21361   if(0) SWIG_fail;
21362 
21363 fail:
21364   lua_error(L);
21365   return SWIG_arg;
21366 }
21367 
21368 
21369 static int _wrap_SBError_SetError(lua_State* L) {
21370   int SWIG_arg = 0;
21371   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21372   uint32_t arg2 ;
21373   lldb::ErrorType arg3 ;
21374 
21375   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21377   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21378   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21379 
21380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21381     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21382   }
21383 
21384   arg2 = (unsigned int)lua_tointeger(L, 2);
21385   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21386   (arg1)->SetError(arg2,arg3);
21387 
21388   return SWIG_arg;
21389 
21390   if(0) SWIG_fail;
21391 
21392 fail:
21393   lua_error(L);
21394   return SWIG_arg;
21395 }
21396 
21397 
21398 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21399   int SWIG_arg = 0;
21400   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21401 
21402   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21404 
21405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21406     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21407   }
21408 
21409   (arg1)->SetErrorToErrno();
21410 
21411   return SWIG_arg;
21412 
21413   if(0) SWIG_fail;
21414 
21415 fail:
21416   lua_error(L);
21417   return SWIG_arg;
21418 }
21419 
21420 
21421 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21422   int SWIG_arg = 0;
21423   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21424 
21425   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21427 
21428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21429     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21430   }
21431 
21432   (arg1)->SetErrorToGenericError();
21433 
21434   return SWIG_arg;
21435 
21436   if(0) SWIG_fail;
21437 
21438 fail:
21439   lua_error(L);
21440   return SWIG_arg;
21441 }
21442 
21443 
21444 static int _wrap_SBError_SetErrorString(lua_State* L) {
21445   int SWIG_arg = 0;
21446   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21447   char *arg2 = (char *) 0 ;
21448 
21449   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21451   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21452 
21453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21454     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21455   }
21456 
21457   arg2 = (char *)lua_tostring(L, 2);
21458   (arg1)->SetErrorString((char const *)arg2);
21459 
21460   return SWIG_arg;
21461 
21462   if(0) SWIG_fail;
21463 
21464 fail:
21465   lua_error(L);
21466   return SWIG_arg;
21467 }
21468 
21469 
21470 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21471   int SWIG_arg = 0;
21472   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21473   char *arg2 = (char *) 0 ;
21474   char *arg3 = (char *) 0 ;
21475   char *arg4 = (char *) 0 ;
21476   char *arg5 = (char *) 0 ;
21477   int result;
21478 
21479   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21481   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21482   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21483   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21484   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21485 
21486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21487     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21488   }
21489 
21490   arg2 = (char *)lua_tostring(L, 2);
21491   arg3 = (char *)lua_tostring(L, 3);
21492   arg4 = (char *)lua_tostring(L, 4);
21493   arg5 = (char *)lua_tostring(L, 5);
21494   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21495   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21496   return SWIG_arg;
21497 
21498   if(0) SWIG_fail;
21499 
21500 fail:
21501   lua_error(L);
21502   return SWIG_arg;
21503 }
21504 
21505 
21506 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21507   int SWIG_arg = 0;
21508   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21509   char *arg2 = (char *) 0 ;
21510   char *arg3 = (char *) 0 ;
21511   char *arg4 = (char *) 0 ;
21512   int result;
21513 
21514   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21516   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21517   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21518   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21519 
21520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21521     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21522   }
21523 
21524   arg2 = (char *)lua_tostring(L, 2);
21525   arg3 = (char *)lua_tostring(L, 3);
21526   arg4 = (char *)lua_tostring(L, 4);
21527   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21528   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21529   return SWIG_arg;
21530 
21531   if(0) SWIG_fail;
21532 
21533 fail:
21534   lua_error(L);
21535   return SWIG_arg;
21536 }
21537 
21538 
21539 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21540   int SWIG_arg = 0;
21541   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21542   char *arg2 = (char *) 0 ;
21543   char *arg3 = (char *) 0 ;
21544   int result;
21545 
21546   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21548   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21549   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21550 
21551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21552     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21553   }
21554 
21555   arg2 = (char *)lua_tostring(L, 2);
21556   arg3 = (char *)lua_tostring(L, 3);
21557   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21558   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21559   return SWIG_arg;
21560 
21561   if(0) SWIG_fail;
21562 
21563 fail:
21564   lua_error(L);
21565   return SWIG_arg;
21566 }
21567 
21568 
21569 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21570   int SWIG_arg = 0;
21571   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21572   char *arg2 = (char *) 0 ;
21573   int result;
21574 
21575   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21577   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21578 
21579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21580     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21581   }
21582 
21583   arg2 = (char *)lua_tostring(L, 2);
21584   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21585   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21586   return SWIG_arg;
21587 
21588   if(0) SWIG_fail;
21589 
21590 fail:
21591   lua_error(L);
21592   return SWIG_arg;
21593 }
21594 
21595 
21596 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21597   int argc;
21598   int argv[6]={
21599     1,2,3,4,5,6
21600   };
21601 
21602   argc = lua_gettop(L);
21603   if (argc == 2) {
21604     int _v;
21605     {
21606       void *ptr;
21607       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21608         _v = 0;
21609       } else {
21610         _v = 1;
21611       }
21612     }
21613     if (_v) {
21614       {
21615         _v = SWIG_lua_isnilstring(L,argv[1]);
21616       }
21617       if (_v) {
21618         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21619       }
21620     }
21621   }
21622   if (argc == 3) {
21623     int _v;
21624     {
21625       void *ptr;
21626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21627         _v = 0;
21628       } else {
21629         _v = 1;
21630       }
21631     }
21632     if (_v) {
21633       {
21634         _v = SWIG_lua_isnilstring(L,argv[1]);
21635       }
21636       if (_v) {
21637         {
21638           _v = SWIG_lua_isnilstring(L,argv[2]);
21639         }
21640         if (_v) {
21641           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21642         }
21643       }
21644     }
21645   }
21646   if (argc == 4) {
21647     int _v;
21648     {
21649       void *ptr;
21650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21651         _v = 0;
21652       } else {
21653         _v = 1;
21654       }
21655     }
21656     if (_v) {
21657       {
21658         _v = SWIG_lua_isnilstring(L,argv[1]);
21659       }
21660       if (_v) {
21661         {
21662           _v = SWIG_lua_isnilstring(L,argv[2]);
21663         }
21664         if (_v) {
21665           {
21666             _v = SWIG_lua_isnilstring(L,argv[3]);
21667           }
21668           if (_v) {
21669             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21670           }
21671         }
21672       }
21673     }
21674   }
21675   if (argc == 5) {
21676     int _v;
21677     {
21678       void *ptr;
21679       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21680         _v = 0;
21681       } else {
21682         _v = 1;
21683       }
21684     }
21685     if (_v) {
21686       {
21687         _v = SWIG_lua_isnilstring(L,argv[1]);
21688       }
21689       if (_v) {
21690         {
21691           _v = SWIG_lua_isnilstring(L,argv[2]);
21692         }
21693         if (_v) {
21694           {
21695             _v = SWIG_lua_isnilstring(L,argv[3]);
21696           }
21697           if (_v) {
21698             {
21699               _v = SWIG_lua_isnilstring(L,argv[4]);
21700             }
21701             if (_v) {
21702               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21703             }
21704           }
21705         }
21706       }
21707     }
21708   }
21709 
21710   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21711     "  Possible C/C++ prototypes are:\n"
21712     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21713     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21714     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21715     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21716   lua_error(L);return 0;
21717 }
21718 
21719 
21720 static int _wrap_SBError_IsValid(lua_State* L) {
21721   int SWIG_arg = 0;
21722   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21723   bool result;
21724 
21725   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21727 
21728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21729     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21730   }
21731 
21732   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21734   return SWIG_arg;
21735 
21736   if(0) SWIG_fail;
21737 
21738 fail:
21739   lua_error(L);
21740   return SWIG_arg;
21741 }
21742 
21743 
21744 static int _wrap_SBError_GetDescription(lua_State* L) {
21745   int SWIG_arg = 0;
21746   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21747   lldb::SBStream *arg2 = 0 ;
21748   bool result;
21749 
21750   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21752   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21753 
21754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21755     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21756   }
21757 
21758 
21759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21760     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21761   }
21762 
21763   result = (bool)(arg1)->GetDescription(*arg2);
21764   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21765   return SWIG_arg;
21766 
21767   if(0) SWIG_fail;
21768 
21769 fail:
21770   lua_error(L);
21771   return SWIG_arg;
21772 }
21773 
21774 
21775 static int _wrap_SBError___tostring(lua_State* L) {
21776   int SWIG_arg = 0;
21777   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21778   std::string result;
21779 
21780   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21782 
21783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21784     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21785   }
21786 
21787   result = lldb_SBError___str__(arg1);
21788   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21789   return SWIG_arg;
21790 
21791   if(0) SWIG_fail;
21792 
21793 fail:
21794   lua_error(L);
21795   return SWIG_arg;
21796 }
21797 
21798 
21799 static void swig_delete_SBError(void *obj) {
21800 lldb::SBError *arg1 = (lldb::SBError *) obj;
21801 delete arg1;
21802 }
21803 static int _proxy__wrap_new_SBError(lua_State *L) {
21804     assert(lua_istable(L,1));
21805     lua_pushcfunction(L,_wrap_new_SBError);
21806     assert(!lua_isnil(L,-1));
21807     lua_replace(L,1); /* replace our table with real constructor */
21808     lua_call(L,lua_gettop(L)-1,1);
21809     return 1;
21810 }
21811 static swig_lua_attribute swig_SBError_attributes[] = {
21812     {0,0,0}
21813 };
21814 static swig_lua_method swig_SBError_methods[]= {
21815     { "GetCString", _wrap_SBError_GetCString},
21816     { "Clear", _wrap_SBError_Clear},
21817     { "Fail", _wrap_SBError_Fail},
21818     { "Success", _wrap_SBError_Success},
21819     { "GetError", _wrap_SBError_GetError},
21820     { "GetType", _wrap_SBError_GetType},
21821     { "SetError", _wrap_SBError_SetError},
21822     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21823     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21824     { "SetErrorString", _wrap_SBError_SetErrorString},
21825     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21826     { "IsValid", _wrap_SBError_IsValid},
21827     { "GetDescription", _wrap_SBError_GetDescription},
21828     { "__tostring", _wrap_SBError___tostring},
21829     {0,0}
21830 };
21831 static swig_lua_method swig_SBError_meta[] = {
21832     { "__tostring", _wrap_SBError___tostring},
21833     {0,0}
21834 };
21835 
21836 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21837     {0,0,0}
21838 };
21839 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21840     {0,0,0,0,0,0}
21841 };
21842 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21843     {0,0}
21844 };
21845 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21846     0
21847 };
21848 
21849 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21850     "SBError",
21851     swig_SBError_Sf_SwigStatic_methods,
21852     swig_SBError_Sf_SwigStatic_attributes,
21853     swig_SBError_Sf_SwigStatic_constants,
21854     swig_SBError_Sf_SwigStatic_classes,
21855     0
21856 };
21857 static swig_lua_class *swig_SBError_bases[] = {0};
21858 static const char *swig_SBError_base_names[] = {0};
21859 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 };
21860 
21861 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
21862   int SWIG_arg = 0;
21863   lldb::SBEnvironment *result = 0 ;
21864 
21865   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
21866   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
21867   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21868   return SWIG_arg;
21869 
21870   if(0) SWIG_fail;
21871 
21872 fail:
21873   lua_error(L);
21874   return SWIG_arg;
21875 }
21876 
21877 
21878 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
21879   int SWIG_arg = 0;
21880   lldb::SBEnvironment *arg1 = 0 ;
21881   lldb::SBEnvironment *result = 0 ;
21882 
21883   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
21884   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
21885 
21886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21887     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
21888   }
21889 
21890   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
21891   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21892   return SWIG_arg;
21893 
21894   if(0) SWIG_fail;
21895 
21896 fail:
21897   lua_error(L);
21898   return SWIG_arg;
21899 }
21900 
21901 
21902 static int _wrap_new_SBEnvironment(lua_State* L) {
21903   int argc;
21904   int argv[2]={
21905     1,2
21906   };
21907 
21908   argc = lua_gettop(L);
21909   if (argc == 0) {
21910     return _wrap_new_SBEnvironment__SWIG_0(L);
21911   }
21912   if (argc == 1) {
21913     int _v;
21914     {
21915       void *ptr;
21916       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
21917         _v = 0;
21918       } else {
21919         _v = 1;
21920       }
21921     }
21922     if (_v) {
21923       return _wrap_new_SBEnvironment__SWIG_1(L);
21924     }
21925   }
21926 
21927   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
21928     "  Possible C/C++ prototypes are:\n"
21929     "    lldb::SBEnvironment::SBEnvironment()\n"
21930     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
21931   lua_error(L);return 0;
21932 }
21933 
21934 
21935 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
21936   int SWIG_arg = 0;
21937   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21938   size_t result;
21939 
21940   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
21941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
21942 
21943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21944     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
21945   }
21946 
21947   result = (arg1)->GetNumValues();
21948   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21949   return SWIG_arg;
21950 
21951   if(0) SWIG_fail;
21952 
21953 fail:
21954   lua_error(L);
21955   return SWIG_arg;
21956 }
21957 
21958 
21959 static int _wrap_SBEnvironment_Get(lua_State* L) {
21960   int SWIG_arg = 0;
21961   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21962   char *arg2 = (char *) 0 ;
21963   char *result = 0 ;
21964 
21965   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
21966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
21967   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
21968 
21969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21970     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
21971   }
21972 
21973   arg2 = (char *)lua_tostring(L, 2);
21974   result = (char *)(arg1)->Get((char const *)arg2);
21975   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_SBEnvironment_GetNameAtIndex(lua_State* L) {
21987   int SWIG_arg = 0;
21988   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21989   size_t arg2 ;
21990   char *result = 0 ;
21991 
21992   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
21993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
21994   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
21995 
21996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21997     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21998   }
21999 
22000   arg2 = (unsigned long)lua_tointeger(L, 2);
22001   result = (char *)(arg1)->GetNameAtIndex(arg2);
22002   lua_pushstring(L,(const char *)result); SWIG_arg++;
22003   return SWIG_arg;
22004 
22005   if(0) SWIG_fail;
22006 
22007 fail:
22008   lua_error(L);
22009   return SWIG_arg;
22010 }
22011 
22012 
22013 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
22014   int SWIG_arg = 0;
22015   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22016   size_t arg2 ;
22017   char *result = 0 ;
22018 
22019   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
22020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
22021   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
22022 
22023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22024     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
22025   }
22026 
22027   arg2 = (unsigned long)lua_tointeger(L, 2);
22028   result = (char *)(arg1)->GetValueAtIndex(arg2);
22029   lua_pushstring(L,(const char *)result); SWIG_arg++;
22030   return SWIG_arg;
22031 
22032   if(0) SWIG_fail;
22033 
22034 fail:
22035   lua_error(L);
22036   return SWIG_arg;
22037 }
22038 
22039 
22040 static int _wrap_SBEnvironment_GetEntries(lua_State* L) {
22041   int SWIG_arg = 0;
22042   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22043   lldb::SBStringList result;
22044 
22045   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
22046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
22047 
22048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22049     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22050   }
22051 
22052   result = (arg1)->GetEntries();
22053   {
22054     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22055     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22056   }
22057   return SWIG_arg;
22058 
22059   if(0) SWIG_fail;
22060 
22061 fail:
22062   lua_error(L);
22063   return SWIG_arg;
22064 }
22065 
22066 
22067 static int _wrap_SBEnvironment_PutEntry(lua_State* L) {
22068   int SWIG_arg = 0;
22069   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22070   char *arg2 = (char *) 0 ;
22071 
22072   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22074   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22075 
22076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22077     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22078   }
22079 
22080   arg2 = (char *)lua_tostring(L, 2);
22081   (arg1)->PutEntry((char const *)arg2);
22082 
22083   return SWIG_arg;
22084 
22085   if(0) SWIG_fail;
22086 
22087 fail:
22088   lua_error(L);
22089   return SWIG_arg;
22090 }
22091 
22092 
22093 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22094   int SWIG_arg = 0;
22095   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22096   lldb::SBStringList *arg2 = 0 ;
22097   bool arg3 ;
22098 
22099   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22101   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22102   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22103 
22104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22105     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22106   }
22107 
22108 
22109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22110     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22111   }
22112 
22113   arg3 = (lua_toboolean(L, 3)!=0);
22114   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22115 
22116   return SWIG_arg;
22117 
22118   if(0) SWIG_fail;
22119 
22120 fail:
22121   lua_error(L);
22122   return SWIG_arg;
22123 }
22124 
22125 
22126 static int _wrap_SBEnvironment_Set(lua_State* L) {
22127   int SWIG_arg = 0;
22128   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22129   char *arg2 = (char *) 0 ;
22130   char *arg3 = (char *) 0 ;
22131   bool arg4 ;
22132   bool result;
22133 
22134   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22136   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22137   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22138   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22139 
22140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22141     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22142   }
22143 
22144   arg2 = (char *)lua_tostring(L, 2);
22145   arg3 = (char *)lua_tostring(L, 3);
22146   arg4 = (lua_toboolean(L, 4)!=0);
22147   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22149   return SWIG_arg;
22150 
22151   if(0) SWIG_fail;
22152 
22153 fail:
22154   lua_error(L);
22155   return SWIG_arg;
22156 }
22157 
22158 
22159 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22160   int SWIG_arg = 0;
22161   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22162   char *arg2 = (char *) 0 ;
22163   bool result;
22164 
22165   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22168 
22169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22170     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22171   }
22172 
22173   arg2 = (char *)lua_tostring(L, 2);
22174   result = (bool)(arg1)->Unset((char const *)arg2);
22175   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22176   return SWIG_arg;
22177 
22178   if(0) SWIG_fail;
22179 
22180 fail:
22181   lua_error(L);
22182   return SWIG_arg;
22183 }
22184 
22185 
22186 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22187   int SWIG_arg = 0;
22188   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22189 
22190   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22192 
22193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22194     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22195   }
22196 
22197   (arg1)->Clear();
22198 
22199   return SWIG_arg;
22200 
22201   if(0) SWIG_fail;
22202 
22203 fail:
22204   lua_error(L);
22205   return SWIG_arg;
22206 }
22207 
22208 
22209 static void swig_delete_SBEnvironment(void *obj) {
22210 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22211 delete arg1;
22212 }
22213 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22214     assert(lua_istable(L,1));
22215     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22216     assert(!lua_isnil(L,-1));
22217     lua_replace(L,1); /* replace our table with real constructor */
22218     lua_call(L,lua_gettop(L)-1,1);
22219     return 1;
22220 }
22221 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22222     {0,0,0}
22223 };
22224 static swig_lua_method swig_SBEnvironment_methods[]= {
22225     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22226     { "Get", _wrap_SBEnvironment_Get},
22227     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22228     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22229     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22230     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22231     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22232     { "Set", _wrap_SBEnvironment_Set},
22233     { "Unset", _wrap_SBEnvironment_Unset},
22234     { "Clear", _wrap_SBEnvironment_Clear},
22235     {0,0}
22236 };
22237 static swig_lua_method swig_SBEnvironment_meta[] = {
22238     {0,0}
22239 };
22240 
22241 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22242     {0,0,0}
22243 };
22244 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22245     {0,0,0,0,0,0}
22246 };
22247 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22248     {0,0}
22249 };
22250 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22251     0
22252 };
22253 
22254 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22255     "SBEnvironment",
22256     swig_SBEnvironment_Sf_SwigStatic_methods,
22257     swig_SBEnvironment_Sf_SwigStatic_attributes,
22258     swig_SBEnvironment_Sf_SwigStatic_constants,
22259     swig_SBEnvironment_Sf_SwigStatic_classes,
22260     0
22261 };
22262 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22263 static const char *swig_SBEnvironment_base_names[] = {0};
22264 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 };
22265 
22266 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22267   int SWIG_arg = 0;
22268   lldb::SBEvent *result = 0 ;
22269 
22270   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22271   result = (lldb::SBEvent *)new lldb::SBEvent();
22272   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22273   return SWIG_arg;
22274 
22275   if(0) SWIG_fail;
22276 
22277 fail:
22278   lua_error(L);
22279   return SWIG_arg;
22280 }
22281 
22282 
22283 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22284   int SWIG_arg = 0;
22285   lldb::SBEvent *arg1 = 0 ;
22286   lldb::SBEvent *result = 0 ;
22287 
22288   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
22289   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
22290 
22291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22292     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
22293   }
22294 
22295   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
22296   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22297   return SWIG_arg;
22298 
22299   if(0) SWIG_fail;
22300 
22301 fail:
22302   lua_error(L);
22303   return SWIG_arg;
22304 }
22305 
22306 
22307 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
22308   int SWIG_arg = 0;
22309   uint32_t arg1 ;
22310   char *arg2 = (char *) 0 ;
22311   uint32_t arg3 ;
22312   lldb::SBEvent *result = 0 ;
22313 
22314   SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
22315   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
22316   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
22317   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
22318   arg1 = (unsigned int)lua_tointeger(L, 1);
22319   arg2 = (char *)lua_tostring(L, 2);
22320   arg3 = (unsigned int)lua_tointeger(L, 3);
22321   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22322   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22323   return SWIG_arg;
22324 
22325   if(0) SWIG_fail;
22326 
22327 fail:
22328   lua_error(L);
22329   return SWIG_arg;
22330 }
22331 
22332 
22333 static int _wrap_new_SBEvent(lua_State* L) {
22334   int argc;
22335   int argv[4]={
22336     1,2,3,4
22337   };
22338 
22339   argc = lua_gettop(L);
22340   if (argc == 0) {
22341     return _wrap_new_SBEvent__SWIG_0(L);
22342   }
22343   if (argc == 1) {
22344     int _v;
22345     {
22346       void *ptr;
22347       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22348         _v = 0;
22349       } else {
22350         _v = 1;
22351       }
22352     }
22353     if (_v) {
22354       return _wrap_new_SBEvent__SWIG_1(L);
22355     }
22356   }
22357   if (argc == 3) {
22358     int _v;
22359     {
22360       _v = lua_isnumber(L,argv[0]);
22361     }
22362     if (_v) {
22363       {
22364         _v = SWIG_lua_isnilstring(L,argv[1]);
22365       }
22366       if (_v) {
22367         {
22368           _v = lua_isnumber(L,argv[2]);
22369         }
22370         if (_v) {
22371           return _wrap_new_SBEvent__SWIG_2(L);
22372         }
22373       }
22374     }
22375   }
22376 
22377   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22378     "  Possible C/C++ prototypes are:\n"
22379     "    lldb::SBEvent::SBEvent()\n"
22380     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22381     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22382   lua_error(L);return 0;
22383 }
22384 
22385 
22386 static int _wrap_SBEvent_IsValid(lua_State* L) {
22387   int SWIG_arg = 0;
22388   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22389   bool result;
22390 
22391   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22393 
22394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22395     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22396   }
22397 
22398   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22400   return SWIG_arg;
22401 
22402   if(0) SWIG_fail;
22403 
22404 fail:
22405   lua_error(L);
22406   return SWIG_arg;
22407 }
22408 
22409 
22410 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22411   int SWIG_arg = 0;
22412   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22413   char *result = 0 ;
22414 
22415   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22417 
22418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22419     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22420   }
22421 
22422   result = (char *)(arg1)->GetDataFlavor();
22423   lua_pushstring(L,(const char *)result); SWIG_arg++;
22424   return SWIG_arg;
22425 
22426   if(0) SWIG_fail;
22427 
22428 fail:
22429   lua_error(L);
22430   return SWIG_arg;
22431 }
22432 
22433 
22434 static int _wrap_SBEvent_GetType(lua_State* L) {
22435   int SWIG_arg = 0;
22436   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22437   uint32_t result;
22438 
22439   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22441 
22442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22443     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22444   }
22445 
22446   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22447   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22448   return SWIG_arg;
22449 
22450   if(0) SWIG_fail;
22451 
22452 fail:
22453   lua_error(L);
22454   return SWIG_arg;
22455 }
22456 
22457 
22458 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22459   int SWIG_arg = 0;
22460   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22461   lldb::SBBroadcaster result;
22462 
22463   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22465 
22466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22467     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22468   }
22469 
22470   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22471   {
22472     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22473     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22474   }
22475   return SWIG_arg;
22476 
22477   if(0) SWIG_fail;
22478 
22479 fail:
22480   lua_error(L);
22481   return SWIG_arg;
22482 }
22483 
22484 
22485 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22486   int SWIG_arg = 0;
22487   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22488   char *result = 0 ;
22489 
22490   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22492 
22493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22494     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22495   }
22496 
22497   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22498   lua_pushstring(L,(const char *)result); SWIG_arg++;
22499   return SWIG_arg;
22500 
22501   if(0) SWIG_fail;
22502 
22503 fail:
22504   lua_error(L);
22505   return SWIG_arg;
22506 }
22507 
22508 
22509 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22510   int SWIG_arg = 0;
22511   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22512   lldb::SBBroadcaster *arg2 = 0 ;
22513   bool result;
22514 
22515   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22517   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22518 
22519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22520     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22521   }
22522 
22523 
22524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22525     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22526   }
22527 
22528   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22529   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22530   return SWIG_arg;
22531 
22532   if(0) SWIG_fail;
22533 
22534 fail:
22535   lua_error(L);
22536   return SWIG_arg;
22537 }
22538 
22539 
22540 static int _wrap_SBEvent_Clear(lua_State* L) {
22541   int SWIG_arg = 0;
22542   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22543 
22544   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22546 
22547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22548     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22549   }
22550 
22551   (arg1)->Clear();
22552 
22553   return SWIG_arg;
22554 
22555   if(0) SWIG_fail;
22556 
22557 fail:
22558   lua_error(L);
22559   return SWIG_arg;
22560 }
22561 
22562 
22563 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22564   int SWIG_arg = 0;
22565   lldb::SBEvent *arg1 = 0 ;
22566   char *result = 0 ;
22567 
22568   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22569   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22570 
22571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22572     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22573   }
22574 
22575   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22576   lua_pushstring(L,(const char *)result); SWIG_arg++;
22577   return SWIG_arg;
22578 
22579   if(0) SWIG_fail;
22580 
22581 fail:
22582   lua_error(L);
22583   return SWIG_arg;
22584 }
22585 
22586 
22587 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22588   int SWIG_arg = 0;
22589   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22590   lldb::SBStream *arg2 = 0 ;
22591   bool result;
22592 
22593   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22595   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22596 
22597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22598     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22599   }
22600 
22601 
22602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22603     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22604   }
22605 
22606   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22607   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22608   return SWIG_arg;
22609 
22610   if(0) SWIG_fail;
22611 
22612 fail:
22613   lua_error(L);
22614   return SWIG_arg;
22615 }
22616 
22617 
22618 static void swig_delete_SBEvent(void *obj) {
22619 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22620 delete arg1;
22621 }
22622 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22623     assert(lua_istable(L,1));
22624     lua_pushcfunction(L,_wrap_new_SBEvent);
22625     assert(!lua_isnil(L,-1));
22626     lua_replace(L,1); /* replace our table with real constructor */
22627     lua_call(L,lua_gettop(L)-1,1);
22628     return 1;
22629 }
22630 static swig_lua_attribute swig_SBEvent_attributes[] = {
22631     {0,0,0}
22632 };
22633 static swig_lua_method swig_SBEvent_methods[]= {
22634     { "IsValid", _wrap_SBEvent_IsValid},
22635     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22636     { "GetType", _wrap_SBEvent_GetType},
22637     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22638     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22639     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22640     { "Clear", _wrap_SBEvent_Clear},
22641     { "GetDescription", _wrap_SBEvent_GetDescription},
22642     {0,0}
22643 };
22644 static swig_lua_method swig_SBEvent_meta[] = {
22645     {0,0}
22646 };
22647 
22648 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22649     {0,0,0}
22650 };
22651 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22652     {0,0,0,0,0,0}
22653 };
22654 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22655     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22656     {0,0}
22657 };
22658 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22659     0
22660 };
22661 
22662 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22663     "SBEvent",
22664     swig_SBEvent_Sf_SwigStatic_methods,
22665     swig_SBEvent_Sf_SwigStatic_attributes,
22666     swig_SBEvent_Sf_SwigStatic_constants,
22667     swig_SBEvent_Sf_SwigStatic_classes,
22668     0
22669 };
22670 static swig_lua_class *swig_SBEvent_bases[] = {0};
22671 static const char *swig_SBEvent_base_names[] = {0};
22672 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 };
22673 
22674 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22675   int SWIG_arg = 0;
22676   lldb::SBExecutionContext *result = 0 ;
22677 
22678   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22679   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22680   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22681   return SWIG_arg;
22682 
22683   if(0) SWIG_fail;
22684 
22685 fail:
22686   lua_error(L);
22687   return SWIG_arg;
22688 }
22689 
22690 
22691 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22692   int SWIG_arg = 0;
22693   lldb::SBExecutionContext *arg1 = 0 ;
22694   lldb::SBExecutionContext *result = 0 ;
22695 
22696   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22697   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22698 
22699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22700     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22701   }
22702 
22703   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22704   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22705   return SWIG_arg;
22706 
22707   if(0) SWIG_fail;
22708 
22709 fail:
22710   lua_error(L);
22711   return SWIG_arg;
22712 }
22713 
22714 
22715 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22716   int SWIG_arg = 0;
22717   lldb::SBTarget *arg1 = 0 ;
22718   lldb::SBExecutionContext *result = 0 ;
22719 
22720   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22721   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22722 
22723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22724     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22725   }
22726 
22727   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22728   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22729   return SWIG_arg;
22730 
22731   if(0) SWIG_fail;
22732 
22733 fail:
22734   lua_error(L);
22735   return SWIG_arg;
22736 }
22737 
22738 
22739 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
22740   int SWIG_arg = 0;
22741   lldb::SBProcess *arg1 = 0 ;
22742   lldb::SBExecutionContext *result = 0 ;
22743 
22744   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22745   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22746 
22747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22748     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22749   }
22750 
22751   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22752   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22753   return SWIG_arg;
22754 
22755   if(0) SWIG_fail;
22756 
22757 fail:
22758   lua_error(L);
22759   return SWIG_arg;
22760 }
22761 
22762 
22763 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
22764   int SWIG_arg = 0;
22765   lldb::SBThread arg1 ;
22766   lldb::SBThread *argp1 ;
22767   lldb::SBExecutionContext *result = 0 ;
22768 
22769   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22770   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22771 
22772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22773     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22774   }
22775   arg1 = *argp1;
22776 
22777   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22779   return SWIG_arg;
22780 
22781   if(0) SWIG_fail;
22782 
22783 fail:
22784   lua_error(L);
22785   return SWIG_arg;
22786 }
22787 
22788 
22789 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
22790   int SWIG_arg = 0;
22791   lldb::SBFrame *arg1 = 0 ;
22792   lldb::SBExecutionContext *result = 0 ;
22793 
22794   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22796 
22797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22798     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22799   }
22800 
22801   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22803   return SWIG_arg;
22804 
22805   if(0) SWIG_fail;
22806 
22807 fail:
22808   lua_error(L);
22809   return SWIG_arg;
22810 }
22811 
22812 
22813 static int _wrap_new_SBExecutionContext(lua_State* L) {
22814   int argc;
22815   int argv[2]={
22816     1,2
22817   };
22818 
22819   argc = lua_gettop(L);
22820   if (argc == 0) {
22821     return _wrap_new_SBExecutionContext__SWIG_0(L);
22822   }
22823   if (argc == 1) {
22824     int _v;
22825     {
22826       void *ptr;
22827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
22828         _v = 0;
22829       } else {
22830         _v = 1;
22831       }
22832     }
22833     if (_v) {
22834       return _wrap_new_SBExecutionContext__SWIG_1(L);
22835     }
22836   }
22837   if (argc == 1) {
22838     int _v;
22839     {
22840       void *ptr;
22841       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
22842         _v = 0;
22843       } else {
22844         _v = 1;
22845       }
22846     }
22847     if (_v) {
22848       return _wrap_new_SBExecutionContext__SWIG_2(L);
22849     }
22850   }
22851   if (argc == 1) {
22852     int _v;
22853     {
22854       void *ptr;
22855       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
22856         _v = 0;
22857       } else {
22858         _v = 1;
22859       }
22860     }
22861     if (_v) {
22862       return _wrap_new_SBExecutionContext__SWIG_3(L);
22863     }
22864   }
22865   if (argc == 1) {
22866     int _v;
22867     {
22868       void *ptr;
22869       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
22870         _v = 0;
22871       } else {
22872         _v = 1;
22873       }
22874     }
22875     if (_v) {
22876       return _wrap_new_SBExecutionContext__SWIG_4(L);
22877     }
22878   }
22879   if (argc == 1) {
22880     int _v;
22881     {
22882       void *ptr;
22883       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
22884         _v = 0;
22885       } else {
22886         _v = 1;
22887       }
22888     }
22889     if (_v) {
22890       return _wrap_new_SBExecutionContext__SWIG_5(L);
22891     }
22892   }
22893 
22894   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22895     "  Possible C/C++ prototypes are:\n"
22896     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22897     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22898     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22899     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22900     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22901     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22902   lua_error(L);return 0;
22903 }
22904 
22905 
22906 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22907   int SWIG_arg = 0;
22908   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22909   lldb::SBTarget result;
22910 
22911   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22913 
22914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22915     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22916   }
22917 
22918   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22919   {
22920     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22921     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22922   }
22923   return SWIG_arg;
22924 
22925   if(0) SWIG_fail;
22926 
22927 fail:
22928   lua_error(L);
22929   return SWIG_arg;
22930 }
22931 
22932 
22933 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22934   int SWIG_arg = 0;
22935   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22936   lldb::SBProcess result;
22937 
22938   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22940 
22941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22942     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22943   }
22944 
22945   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22946   {
22947     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22949   }
22950   return SWIG_arg;
22951 
22952   if(0) SWIG_fail;
22953 
22954 fail:
22955   lua_error(L);
22956   return SWIG_arg;
22957 }
22958 
22959 
22960 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22961   int SWIG_arg = 0;
22962   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22963   lldb::SBThread result;
22964 
22965   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22967 
22968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22969     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22970   }
22971 
22972   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22973   {
22974     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22975     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22976   }
22977   return SWIG_arg;
22978 
22979   if(0) SWIG_fail;
22980 
22981 fail:
22982   lua_error(L);
22983   return SWIG_arg;
22984 }
22985 
22986 
22987 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22988   int SWIG_arg = 0;
22989   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22990   lldb::SBFrame result;
22991 
22992   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22994 
22995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22996     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22997   }
22998 
22999   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
23000   {
23001     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
23002     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
23003   }
23004   return SWIG_arg;
23005 
23006   if(0) SWIG_fail;
23007 
23008 fail:
23009   lua_error(L);
23010   return SWIG_arg;
23011 }
23012 
23013 
23014 static void swig_delete_SBExecutionContext(void *obj) {
23015 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
23016 delete arg1;
23017 }
23018 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
23019     assert(lua_istable(L,1));
23020     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
23021     assert(!lua_isnil(L,-1));
23022     lua_replace(L,1); /* replace our table with real constructor */
23023     lua_call(L,lua_gettop(L)-1,1);
23024     return 1;
23025 }
23026 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
23027     {0,0,0}
23028 };
23029 static swig_lua_method swig_SBExecutionContext_methods[]= {
23030     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
23031     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
23032     { "GetThread", _wrap_SBExecutionContext_GetThread},
23033     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
23034     {0,0}
23035 };
23036 static swig_lua_method swig_SBExecutionContext_meta[] = {
23037     {0,0}
23038 };
23039 
23040 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
23041     {0,0,0}
23042 };
23043 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
23044     {0,0,0,0,0,0}
23045 };
23046 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
23047     {0,0}
23048 };
23049 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
23050     0
23051 };
23052 
23053 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23054     "SBExecutionContext",
23055     swig_SBExecutionContext_Sf_SwigStatic_methods,
23056     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23057     swig_SBExecutionContext_Sf_SwigStatic_constants,
23058     swig_SBExecutionContext_Sf_SwigStatic_classes,
23059     0
23060 };
23061 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23062 static const char *swig_SBExecutionContext_base_names[] = {0};
23063 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 };
23064 
23065 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23066   int SWIG_arg = 0;
23067   lldb::SBExpressionOptions *result = 0 ;
23068 
23069   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23070   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23071   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23072   return SWIG_arg;
23073 
23074   if(0) SWIG_fail;
23075 
23076 fail:
23077   lua_error(L);
23078   return SWIG_arg;
23079 }
23080 
23081 
23082 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23083   int SWIG_arg = 0;
23084   lldb::SBExpressionOptions *arg1 = 0 ;
23085   lldb::SBExpressionOptions *result = 0 ;
23086 
23087   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23088   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23089 
23090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23091     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23092   }
23093 
23094   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23095   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23096   return SWIG_arg;
23097 
23098   if(0) SWIG_fail;
23099 
23100 fail:
23101   lua_error(L);
23102   return SWIG_arg;
23103 }
23104 
23105 
23106 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23107   int argc;
23108   int argv[2]={
23109     1,2
23110   };
23111 
23112   argc = lua_gettop(L);
23113   if (argc == 0) {
23114     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23115   }
23116   if (argc == 1) {
23117     int _v;
23118     {
23119       void *ptr;
23120       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23121         _v = 0;
23122       } else {
23123         _v = 1;
23124       }
23125     }
23126     if (_v) {
23127       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23128     }
23129   }
23130 
23131   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23132     "  Possible C/C++ prototypes are:\n"
23133     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23134     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23135   lua_error(L);return 0;
23136 }
23137 
23138 
23139 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23140   int SWIG_arg = 0;
23141   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23142   bool result;
23143 
23144   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23146 
23147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23148     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23149   }
23150 
23151   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23153   return SWIG_arg;
23154 
23155   if(0) SWIG_fail;
23156 
23157 fail:
23158   lua_error(L);
23159   return SWIG_arg;
23160 }
23161 
23162 
23163 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23164   int SWIG_arg = 0;
23165   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23166   bool arg2 ;
23167 
23168   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23170   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23171 
23172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23173     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23174   }
23175 
23176   arg2 = (lua_toboolean(L, 2)!=0);
23177   (arg1)->SetCoerceResultToId(arg2);
23178 
23179   return SWIG_arg;
23180 
23181   if(0) SWIG_fail;
23182 
23183 fail:
23184   lua_error(L);
23185   return SWIG_arg;
23186 }
23187 
23188 
23189 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23190   int SWIG_arg = 0;
23191   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23192 
23193   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23195 
23196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23197     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23198   }
23199 
23200   (arg1)->SetCoerceResultToId();
23201 
23202   return SWIG_arg;
23203 
23204   if(0) SWIG_fail;
23205 
23206 fail:
23207   lua_error(L);
23208   return SWIG_arg;
23209 }
23210 
23211 
23212 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23213   int argc;
23214   int argv[3]={
23215     1,2,3
23216   };
23217 
23218   argc = lua_gettop(L);
23219   if (argc == 1) {
23220     int _v;
23221     {
23222       void *ptr;
23223       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23224         _v = 0;
23225       } else {
23226         _v = 1;
23227       }
23228     }
23229     if (_v) {
23230       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23231     }
23232   }
23233   if (argc == 2) {
23234     int _v;
23235     {
23236       void *ptr;
23237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23238         _v = 0;
23239       } else {
23240         _v = 1;
23241       }
23242     }
23243     if (_v) {
23244       {
23245         _v = lua_isboolean(L,argv[1]);
23246       }
23247       if (_v) {
23248         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23249       }
23250     }
23251   }
23252 
23253   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23254     "  Possible C/C++ prototypes are:\n"
23255     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23256     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23257   lua_error(L);return 0;
23258 }
23259 
23260 
23261 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23262   int SWIG_arg = 0;
23263   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23264   bool result;
23265 
23266   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23268 
23269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23270     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23271   }
23272 
23273   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23274   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23275   return SWIG_arg;
23276 
23277   if(0) SWIG_fail;
23278 
23279 fail:
23280   lua_error(L);
23281   return SWIG_arg;
23282 }
23283 
23284 
23285 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23286   int SWIG_arg = 0;
23287   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23288   bool arg2 ;
23289 
23290   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23292   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23293 
23294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23295     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23296   }
23297 
23298   arg2 = (lua_toboolean(L, 2)!=0);
23299   (arg1)->SetUnwindOnError(arg2);
23300 
23301   return SWIG_arg;
23302 
23303   if(0) SWIG_fail;
23304 
23305 fail:
23306   lua_error(L);
23307   return SWIG_arg;
23308 }
23309 
23310 
23311 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23312   int SWIG_arg = 0;
23313   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23314 
23315   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23317 
23318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23319     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23320   }
23321 
23322   (arg1)->SetUnwindOnError();
23323 
23324   return SWIG_arg;
23325 
23326   if(0) SWIG_fail;
23327 
23328 fail:
23329   lua_error(L);
23330   return SWIG_arg;
23331 }
23332 
23333 
23334 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23335   int argc;
23336   int argv[3]={
23337     1,2,3
23338   };
23339 
23340   argc = lua_gettop(L);
23341   if (argc == 1) {
23342     int _v;
23343     {
23344       void *ptr;
23345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23346         _v = 0;
23347       } else {
23348         _v = 1;
23349       }
23350     }
23351     if (_v) {
23352       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23353     }
23354   }
23355   if (argc == 2) {
23356     int _v;
23357     {
23358       void *ptr;
23359       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23360         _v = 0;
23361       } else {
23362         _v = 1;
23363       }
23364     }
23365     if (_v) {
23366       {
23367         _v = lua_isboolean(L,argv[1]);
23368       }
23369       if (_v) {
23370         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23371       }
23372     }
23373   }
23374 
23375   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23376     "  Possible C/C++ prototypes are:\n"
23377     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23378     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23379   lua_error(L);return 0;
23380 }
23381 
23382 
23383 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23384   int SWIG_arg = 0;
23385   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23386   bool result;
23387 
23388   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23390 
23391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23392     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23393   }
23394 
23395   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23396   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23397   return SWIG_arg;
23398 
23399   if(0) SWIG_fail;
23400 
23401 fail:
23402   lua_error(L);
23403   return SWIG_arg;
23404 }
23405 
23406 
23407 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23408   int SWIG_arg = 0;
23409   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23410   bool arg2 ;
23411 
23412   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23414   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23415 
23416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23417     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23418   }
23419 
23420   arg2 = (lua_toboolean(L, 2)!=0);
23421   (arg1)->SetIgnoreBreakpoints(arg2);
23422 
23423   return SWIG_arg;
23424 
23425   if(0) SWIG_fail;
23426 
23427 fail:
23428   lua_error(L);
23429   return SWIG_arg;
23430 }
23431 
23432 
23433 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23434   int SWIG_arg = 0;
23435   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23436 
23437   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23438   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23439 
23440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23441     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23442   }
23443 
23444   (arg1)->SetIgnoreBreakpoints();
23445 
23446   return SWIG_arg;
23447 
23448   if(0) SWIG_fail;
23449 
23450 fail:
23451   lua_error(L);
23452   return SWIG_arg;
23453 }
23454 
23455 
23456 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23457   int argc;
23458   int argv[3]={
23459     1,2,3
23460   };
23461 
23462   argc = lua_gettop(L);
23463   if (argc == 1) {
23464     int _v;
23465     {
23466       void *ptr;
23467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23468         _v = 0;
23469       } else {
23470         _v = 1;
23471       }
23472     }
23473     if (_v) {
23474       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23475     }
23476   }
23477   if (argc == 2) {
23478     int _v;
23479     {
23480       void *ptr;
23481       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23482         _v = 0;
23483       } else {
23484         _v = 1;
23485       }
23486     }
23487     if (_v) {
23488       {
23489         _v = lua_isboolean(L,argv[1]);
23490       }
23491       if (_v) {
23492         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23493       }
23494     }
23495   }
23496 
23497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23498     "  Possible C/C++ prototypes are:\n"
23499     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23500     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23501   lua_error(L);return 0;
23502 }
23503 
23504 
23505 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23506   int SWIG_arg = 0;
23507   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23508   lldb::DynamicValueType result;
23509 
23510   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23512 
23513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23514     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23515   }
23516 
23517   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23518   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23519   return SWIG_arg;
23520 
23521   if(0) SWIG_fail;
23522 
23523 fail:
23524   lua_error(L);
23525   return SWIG_arg;
23526 }
23527 
23528 
23529 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23530   int SWIG_arg = 0;
23531   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23532   lldb::DynamicValueType arg2 ;
23533 
23534   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23536   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23537 
23538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23539     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23540   }
23541 
23542   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23543   (arg1)->SetFetchDynamicValue(arg2);
23544 
23545   return SWIG_arg;
23546 
23547   if(0) SWIG_fail;
23548 
23549 fail:
23550   lua_error(L);
23551   return SWIG_arg;
23552 }
23553 
23554 
23555 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23556   int SWIG_arg = 0;
23557   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23558 
23559   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23561 
23562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23563     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23564   }
23565 
23566   (arg1)->SetFetchDynamicValue();
23567 
23568   return SWIG_arg;
23569 
23570   if(0) SWIG_fail;
23571 
23572 fail:
23573   lua_error(L);
23574   return SWIG_arg;
23575 }
23576 
23577 
23578 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23579   int argc;
23580   int argv[3]={
23581     1,2,3
23582   };
23583 
23584   argc = lua_gettop(L);
23585   if (argc == 1) {
23586     int _v;
23587     {
23588       void *ptr;
23589       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23590         _v = 0;
23591       } else {
23592         _v = 1;
23593       }
23594     }
23595     if (_v) {
23596       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23597     }
23598   }
23599   if (argc == 2) {
23600     int _v;
23601     {
23602       void *ptr;
23603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23604         _v = 0;
23605       } else {
23606         _v = 1;
23607       }
23608     }
23609     if (_v) {
23610       {
23611         _v = lua_isnumber(L,argv[1]);
23612       }
23613       if (_v) {
23614         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23615       }
23616     }
23617   }
23618 
23619   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23620     "  Possible C/C++ prototypes are:\n"
23621     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23622     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23623   lua_error(L);return 0;
23624 }
23625 
23626 
23627 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23628   int SWIG_arg = 0;
23629   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23630   uint32_t result;
23631 
23632   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23634 
23635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23636     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23637   }
23638 
23639   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23640   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23641   return SWIG_arg;
23642 
23643   if(0) SWIG_fail;
23644 
23645 fail:
23646   lua_error(L);
23647   return SWIG_arg;
23648 }
23649 
23650 
23651 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23652   int SWIG_arg = 0;
23653   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23654   uint32_t arg2 ;
23655 
23656   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23658   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23659 
23660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23661     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23662   }
23663 
23664   arg2 = (unsigned int)lua_tointeger(L, 2);
23665   (arg1)->SetTimeoutInMicroSeconds(arg2);
23666 
23667   return SWIG_arg;
23668 
23669   if(0) SWIG_fail;
23670 
23671 fail:
23672   lua_error(L);
23673   return SWIG_arg;
23674 }
23675 
23676 
23677 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23678   int SWIG_arg = 0;
23679   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23680 
23681   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23683 
23684   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23685     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23686   }
23687 
23688   (arg1)->SetTimeoutInMicroSeconds();
23689 
23690   return SWIG_arg;
23691 
23692   if(0) SWIG_fail;
23693 
23694 fail:
23695   lua_error(L);
23696   return SWIG_arg;
23697 }
23698 
23699 
23700 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23701   int argc;
23702   int argv[3]={
23703     1,2,3
23704   };
23705 
23706   argc = lua_gettop(L);
23707   if (argc == 1) {
23708     int _v;
23709     {
23710       void *ptr;
23711       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23712         _v = 0;
23713       } else {
23714         _v = 1;
23715       }
23716     }
23717     if (_v) {
23718       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23719     }
23720   }
23721   if (argc == 2) {
23722     int _v;
23723     {
23724       void *ptr;
23725       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23726         _v = 0;
23727       } else {
23728         _v = 1;
23729       }
23730     }
23731     if (_v) {
23732       {
23733         _v = lua_isnumber(L,argv[1]);
23734       }
23735       if (_v) {
23736         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23737       }
23738     }
23739   }
23740 
23741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23742     "  Possible C/C++ prototypes are:\n"
23743     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23744     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23745   lua_error(L);return 0;
23746 }
23747 
23748 
23749 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23750   int SWIG_arg = 0;
23751   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23752   uint32_t result;
23753 
23754   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23756 
23757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23758     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23759   }
23760 
23761   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23762   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23763   return SWIG_arg;
23764 
23765   if(0) SWIG_fail;
23766 
23767 fail:
23768   lua_error(L);
23769   return SWIG_arg;
23770 }
23771 
23772 
23773 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23774   int SWIG_arg = 0;
23775   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23776   uint32_t arg2 ;
23777 
23778   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23780   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23781 
23782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23783     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23784   }
23785 
23786   arg2 = (unsigned int)lua_tointeger(L, 2);
23787   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23788 
23789   return SWIG_arg;
23790 
23791   if(0) SWIG_fail;
23792 
23793 fail:
23794   lua_error(L);
23795   return SWIG_arg;
23796 }
23797 
23798 
23799 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23800   int SWIG_arg = 0;
23801   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23802 
23803   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23804   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23805 
23806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23807     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23808   }
23809 
23810   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23811 
23812   return SWIG_arg;
23813 
23814   if(0) SWIG_fail;
23815 
23816 fail:
23817   lua_error(L);
23818   return SWIG_arg;
23819 }
23820 
23821 
23822 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23823   int argc;
23824   int argv[3]={
23825     1,2,3
23826   };
23827 
23828   argc = lua_gettop(L);
23829   if (argc == 1) {
23830     int _v;
23831     {
23832       void *ptr;
23833       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23834         _v = 0;
23835       } else {
23836         _v = 1;
23837       }
23838     }
23839     if (_v) {
23840       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23841     }
23842   }
23843   if (argc == 2) {
23844     int _v;
23845     {
23846       void *ptr;
23847       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23848         _v = 0;
23849       } else {
23850         _v = 1;
23851       }
23852     }
23853     if (_v) {
23854       {
23855         _v = lua_isnumber(L,argv[1]);
23856       }
23857       if (_v) {
23858         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23859       }
23860     }
23861   }
23862 
23863   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23864     "  Possible C/C++ prototypes are:\n"
23865     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23866     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23867   lua_error(L);return 0;
23868 }
23869 
23870 
23871 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23872   int SWIG_arg = 0;
23873   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23874   bool result;
23875 
23876   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23878 
23879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23880     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23881   }
23882 
23883   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23885   return SWIG_arg;
23886 
23887   if(0) SWIG_fail;
23888 
23889 fail:
23890   lua_error(L);
23891   return SWIG_arg;
23892 }
23893 
23894 
23895 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23896   int SWIG_arg = 0;
23897   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23898   bool arg2 ;
23899 
23900   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23902   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23903 
23904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23905     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23906   }
23907 
23908   arg2 = (lua_toboolean(L, 2)!=0);
23909   (arg1)->SetTryAllThreads(arg2);
23910 
23911   return SWIG_arg;
23912 
23913   if(0) SWIG_fail;
23914 
23915 fail:
23916   lua_error(L);
23917   return SWIG_arg;
23918 }
23919 
23920 
23921 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23922   int SWIG_arg = 0;
23923   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23924 
23925   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23927 
23928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23929     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23930   }
23931 
23932   (arg1)->SetTryAllThreads();
23933 
23934   return SWIG_arg;
23935 
23936   if(0) SWIG_fail;
23937 
23938 fail:
23939   lua_error(L);
23940   return SWIG_arg;
23941 }
23942 
23943 
23944 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23945   int argc;
23946   int argv[3]={
23947     1,2,3
23948   };
23949 
23950   argc = lua_gettop(L);
23951   if (argc == 1) {
23952     int _v;
23953     {
23954       void *ptr;
23955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23956         _v = 0;
23957       } else {
23958         _v = 1;
23959       }
23960     }
23961     if (_v) {
23962       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23963     }
23964   }
23965   if (argc == 2) {
23966     int _v;
23967     {
23968       void *ptr;
23969       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23970         _v = 0;
23971       } else {
23972         _v = 1;
23973       }
23974     }
23975     if (_v) {
23976       {
23977         _v = lua_isboolean(L,argv[1]);
23978       }
23979       if (_v) {
23980         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23981       }
23982     }
23983   }
23984 
23985   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23986     "  Possible C/C++ prototypes are:\n"
23987     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23988     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23989   lua_error(L);return 0;
23990 }
23991 
23992 
23993 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23994   int SWIG_arg = 0;
23995   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23996   bool result;
23997 
23998   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23999   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
24000 
24001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24002     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24003   }
24004 
24005   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
24006   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24007   return SWIG_arg;
24008 
24009   if(0) SWIG_fail;
24010 
24011 fail:
24012   lua_error(L);
24013   return SWIG_arg;
24014 }
24015 
24016 
24017 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
24018   int SWIG_arg = 0;
24019   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24020   bool arg2 ;
24021 
24022   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
24023   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24024   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
24025 
24026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24027     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24028   }
24029 
24030   arg2 = (lua_toboolean(L, 2)!=0);
24031   (arg1)->SetStopOthers(arg2);
24032 
24033   return SWIG_arg;
24034 
24035   if(0) SWIG_fail;
24036 
24037 fail:
24038   lua_error(L);
24039   return SWIG_arg;
24040 }
24041 
24042 
24043 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
24044   int SWIG_arg = 0;
24045   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24046 
24047   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
24048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
24049 
24050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24051     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24052   }
24053 
24054   (arg1)->SetStopOthers();
24055 
24056   return SWIG_arg;
24057 
24058   if(0) SWIG_fail;
24059 
24060 fail:
24061   lua_error(L);
24062   return SWIG_arg;
24063 }
24064 
24065 
24066 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24067   int argc;
24068   int argv[3]={
24069     1,2,3
24070   };
24071 
24072   argc = lua_gettop(L);
24073   if (argc == 1) {
24074     int _v;
24075     {
24076       void *ptr;
24077       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24078         _v = 0;
24079       } else {
24080         _v = 1;
24081       }
24082     }
24083     if (_v) {
24084       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24085     }
24086   }
24087   if (argc == 2) {
24088     int _v;
24089     {
24090       void *ptr;
24091       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24092         _v = 0;
24093       } else {
24094         _v = 1;
24095       }
24096     }
24097     if (_v) {
24098       {
24099         _v = lua_isboolean(L,argv[1]);
24100       }
24101       if (_v) {
24102         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24103       }
24104     }
24105   }
24106 
24107   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24108     "  Possible C/C++ prototypes are:\n"
24109     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24110     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24111   lua_error(L);return 0;
24112 }
24113 
24114 
24115 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24116   int SWIG_arg = 0;
24117   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24118   bool result;
24119 
24120   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24122 
24123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24124     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24125   }
24126 
24127   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24128   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24129   return SWIG_arg;
24130 
24131   if(0) SWIG_fail;
24132 
24133 fail:
24134   lua_error(L);
24135   return SWIG_arg;
24136 }
24137 
24138 
24139 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24140   int SWIG_arg = 0;
24141   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24142   bool arg2 ;
24143 
24144   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24146   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24147 
24148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24149     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24150   }
24151 
24152   arg2 = (lua_toboolean(L, 2)!=0);
24153   (arg1)->SetTrapExceptions(arg2);
24154 
24155   return SWIG_arg;
24156 
24157   if(0) SWIG_fail;
24158 
24159 fail:
24160   lua_error(L);
24161   return SWIG_arg;
24162 }
24163 
24164 
24165 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24166   int SWIG_arg = 0;
24167   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24168 
24169   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24171 
24172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24173     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24174   }
24175 
24176   (arg1)->SetTrapExceptions();
24177 
24178   return SWIG_arg;
24179 
24180   if(0) SWIG_fail;
24181 
24182 fail:
24183   lua_error(L);
24184   return SWIG_arg;
24185 }
24186 
24187 
24188 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24189   int argc;
24190   int argv[3]={
24191     1,2,3
24192   };
24193 
24194   argc = lua_gettop(L);
24195   if (argc == 1) {
24196     int _v;
24197     {
24198       void *ptr;
24199       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24200         _v = 0;
24201       } else {
24202         _v = 1;
24203       }
24204     }
24205     if (_v) {
24206       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24207     }
24208   }
24209   if (argc == 2) {
24210     int _v;
24211     {
24212       void *ptr;
24213       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24214         _v = 0;
24215       } else {
24216         _v = 1;
24217       }
24218     }
24219     if (_v) {
24220       {
24221         _v = lua_isboolean(L,argv[1]);
24222       }
24223       if (_v) {
24224         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24225       }
24226     }
24227   }
24228 
24229   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24230     "  Possible C/C++ prototypes are:\n"
24231     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24232     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24233   lua_error(L);return 0;
24234 }
24235 
24236 
24237 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24238   int SWIG_arg = 0;
24239   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24240   lldb::LanguageType arg2 ;
24241 
24242   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24244   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24245 
24246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24247     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24248   }
24249 
24250   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
24251   (arg1)->SetLanguage(arg2);
24252 
24253   return SWIG_arg;
24254 
24255   if(0) SWIG_fail;
24256 
24257 fail:
24258   lua_error(L);
24259   return SWIG_arg;
24260 }
24261 
24262 
24263 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24264   int SWIG_arg = 0;
24265   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24266   bool result;
24267 
24268   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24270 
24271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24272     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24273   }
24274 
24275   result = (bool)(arg1)->GetGenerateDebugInfo();
24276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24277   return SWIG_arg;
24278 
24279   if(0) SWIG_fail;
24280 
24281 fail:
24282   lua_error(L);
24283   return SWIG_arg;
24284 }
24285 
24286 
24287 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24288   int SWIG_arg = 0;
24289   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24290   bool arg2 ;
24291 
24292   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24294   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24295 
24296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24297     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24298   }
24299 
24300   arg2 = (lua_toboolean(L, 2)!=0);
24301   (arg1)->SetGenerateDebugInfo(arg2);
24302 
24303   return SWIG_arg;
24304 
24305   if(0) SWIG_fail;
24306 
24307 fail:
24308   lua_error(L);
24309   return SWIG_arg;
24310 }
24311 
24312 
24313 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24314   int SWIG_arg = 0;
24315   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24316 
24317   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24319 
24320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24321     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24322   }
24323 
24324   (arg1)->SetGenerateDebugInfo();
24325 
24326   return SWIG_arg;
24327 
24328   if(0) SWIG_fail;
24329 
24330 fail:
24331   lua_error(L);
24332   return SWIG_arg;
24333 }
24334 
24335 
24336 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24337   int argc;
24338   int argv[3]={
24339     1,2,3
24340   };
24341 
24342   argc = lua_gettop(L);
24343   if (argc == 1) {
24344     int _v;
24345     {
24346       void *ptr;
24347       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24348         _v = 0;
24349       } else {
24350         _v = 1;
24351       }
24352     }
24353     if (_v) {
24354       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24355     }
24356   }
24357   if (argc == 2) {
24358     int _v;
24359     {
24360       void *ptr;
24361       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24362         _v = 0;
24363       } else {
24364         _v = 1;
24365       }
24366     }
24367     if (_v) {
24368       {
24369         _v = lua_isboolean(L,argv[1]);
24370       }
24371       if (_v) {
24372         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24373       }
24374     }
24375   }
24376 
24377   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24378     "  Possible C/C++ prototypes are:\n"
24379     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24380     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24381   lua_error(L);return 0;
24382 }
24383 
24384 
24385 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24386   int SWIG_arg = 0;
24387   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24388   bool result;
24389 
24390   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24392 
24393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24394     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24395   }
24396 
24397   result = (bool)(arg1)->GetSuppressPersistentResult();
24398   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24399   return SWIG_arg;
24400 
24401   if(0) SWIG_fail;
24402 
24403 fail:
24404   lua_error(L);
24405   return SWIG_arg;
24406 }
24407 
24408 
24409 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24410   int SWIG_arg = 0;
24411   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24412   bool arg2 ;
24413 
24414   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24416   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24417 
24418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24419     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24420   }
24421 
24422   arg2 = (lua_toboolean(L, 2)!=0);
24423   (arg1)->SetSuppressPersistentResult(arg2);
24424 
24425   return SWIG_arg;
24426 
24427   if(0) SWIG_fail;
24428 
24429 fail:
24430   lua_error(L);
24431   return SWIG_arg;
24432 }
24433 
24434 
24435 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24436   int SWIG_arg = 0;
24437   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24438 
24439   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24441 
24442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24443     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24444   }
24445 
24446   (arg1)->SetSuppressPersistentResult();
24447 
24448   return SWIG_arg;
24449 
24450   if(0) SWIG_fail;
24451 
24452 fail:
24453   lua_error(L);
24454   return SWIG_arg;
24455 }
24456 
24457 
24458 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24459   int argc;
24460   int argv[3]={
24461     1,2,3
24462   };
24463 
24464   argc = lua_gettop(L);
24465   if (argc == 1) {
24466     int _v;
24467     {
24468       void *ptr;
24469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24470         _v = 0;
24471       } else {
24472         _v = 1;
24473       }
24474     }
24475     if (_v) {
24476       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24477     }
24478   }
24479   if (argc == 2) {
24480     int _v;
24481     {
24482       void *ptr;
24483       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24484         _v = 0;
24485       } else {
24486         _v = 1;
24487       }
24488     }
24489     if (_v) {
24490       {
24491         _v = lua_isboolean(L,argv[1]);
24492       }
24493       if (_v) {
24494         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24495       }
24496     }
24497   }
24498 
24499   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24500     "  Possible C/C++ prototypes are:\n"
24501     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24502     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24503   lua_error(L);return 0;
24504 }
24505 
24506 
24507 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24508   int SWIG_arg = 0;
24509   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24510   char *result = 0 ;
24511 
24512   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24514 
24515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24516     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24517   }
24518 
24519   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24520   lua_pushstring(L,(const char *)result); SWIG_arg++;
24521   return SWIG_arg;
24522 
24523   if(0) SWIG_fail;
24524 
24525 fail:
24526   lua_error(L);
24527   return SWIG_arg;
24528 }
24529 
24530 
24531 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24532   int SWIG_arg = 0;
24533   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24534   char *arg2 = (char *) 0 ;
24535 
24536   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24538   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24539 
24540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24541     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24542   }
24543 
24544   arg2 = (char *)lua_tostring(L, 2);
24545   (arg1)->SetPrefix((char const *)arg2);
24546 
24547   return SWIG_arg;
24548 
24549   if(0) SWIG_fail;
24550 
24551 fail:
24552   lua_error(L);
24553   return SWIG_arg;
24554 }
24555 
24556 
24557 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24558   int SWIG_arg = 0;
24559   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24560   bool arg2 ;
24561 
24562   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24564   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24565 
24566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24567     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24568   }
24569 
24570   arg2 = (lua_toboolean(L, 2)!=0);
24571   (arg1)->SetAutoApplyFixIts(arg2);
24572 
24573   return SWIG_arg;
24574 
24575   if(0) SWIG_fail;
24576 
24577 fail:
24578   lua_error(L);
24579   return SWIG_arg;
24580 }
24581 
24582 
24583 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24584   int SWIG_arg = 0;
24585   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24586 
24587   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24589 
24590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24591     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24592   }
24593 
24594   (arg1)->SetAutoApplyFixIts();
24595 
24596   return SWIG_arg;
24597 
24598   if(0) SWIG_fail;
24599 
24600 fail:
24601   lua_error(L);
24602   return SWIG_arg;
24603 }
24604 
24605 
24606 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24607   int argc;
24608   int argv[3]={
24609     1,2,3
24610   };
24611 
24612   argc = lua_gettop(L);
24613   if (argc == 1) {
24614     int _v;
24615     {
24616       void *ptr;
24617       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24618         _v = 0;
24619       } else {
24620         _v = 1;
24621       }
24622     }
24623     if (_v) {
24624       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24625     }
24626   }
24627   if (argc == 2) {
24628     int _v;
24629     {
24630       void *ptr;
24631       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24632         _v = 0;
24633       } else {
24634         _v = 1;
24635       }
24636     }
24637     if (_v) {
24638       {
24639         _v = lua_isboolean(L,argv[1]);
24640       }
24641       if (_v) {
24642         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24643       }
24644     }
24645   }
24646 
24647   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24648     "  Possible C/C++ prototypes are:\n"
24649     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24650     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24651   lua_error(L);return 0;
24652 }
24653 
24654 
24655 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24656   int SWIG_arg = 0;
24657   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24658   bool result;
24659 
24660   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24662 
24663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24664     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24665   }
24666 
24667   result = (bool)(arg1)->GetAutoApplyFixIts();
24668   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24669   return SWIG_arg;
24670 
24671   if(0) SWIG_fail;
24672 
24673 fail:
24674   lua_error(L);
24675   return SWIG_arg;
24676 }
24677 
24678 
24679 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
24680   int SWIG_arg = 0;
24681   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24682   uint64_t arg2 ;
24683 
24684   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
24685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24686   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
24687 
24688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24689     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24690   }
24691 
24692   arg2 = (unsigned long long)lua_tointeger(L, 2);
24693   (arg1)->SetRetriesWithFixIts(arg2);
24694 
24695   return SWIG_arg;
24696 
24697   if(0) SWIG_fail;
24698 
24699 fail:
24700   lua_error(L);
24701   return SWIG_arg;
24702 }
24703 
24704 
24705 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
24706   int SWIG_arg = 0;
24707   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24708   uint64_t result;
24709 
24710   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
24711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24712 
24713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24714     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24715   }
24716 
24717   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
24718   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24719   return SWIG_arg;
24720 
24721   if(0) SWIG_fail;
24722 
24723 fail:
24724   lua_error(L);
24725   return SWIG_arg;
24726 }
24727 
24728 
24729 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
24730   int SWIG_arg = 0;
24731   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24732   bool result;
24733 
24734   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24736 
24737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24738     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24739   }
24740 
24741   result = (bool)(arg1)->GetTopLevel();
24742   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24743   return SWIG_arg;
24744 
24745   if(0) SWIG_fail;
24746 
24747 fail:
24748   lua_error(L);
24749   return SWIG_arg;
24750 }
24751 
24752 
24753 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24754   int SWIG_arg = 0;
24755   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24756   bool arg2 ;
24757 
24758   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24760   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24761 
24762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24763     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24764   }
24765 
24766   arg2 = (lua_toboolean(L, 2)!=0);
24767   (arg1)->SetTopLevel(arg2);
24768 
24769   return SWIG_arg;
24770 
24771   if(0) SWIG_fail;
24772 
24773 fail:
24774   lua_error(L);
24775   return SWIG_arg;
24776 }
24777 
24778 
24779 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
24780   int SWIG_arg = 0;
24781   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24782 
24783   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24785 
24786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24787     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24788   }
24789 
24790   (arg1)->SetTopLevel();
24791 
24792   return SWIG_arg;
24793 
24794   if(0) SWIG_fail;
24795 
24796 fail:
24797   lua_error(L);
24798   return SWIG_arg;
24799 }
24800 
24801 
24802 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24803   int argc;
24804   int argv[3]={
24805     1,2,3
24806   };
24807 
24808   argc = lua_gettop(L);
24809   if (argc == 1) {
24810     int _v;
24811     {
24812       void *ptr;
24813       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24814         _v = 0;
24815       } else {
24816         _v = 1;
24817       }
24818     }
24819     if (_v) {
24820       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24821     }
24822   }
24823   if (argc == 2) {
24824     int _v;
24825     {
24826       void *ptr;
24827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24828         _v = 0;
24829       } else {
24830         _v = 1;
24831       }
24832     }
24833     if (_v) {
24834       {
24835         _v = lua_isboolean(L,argv[1]);
24836       }
24837       if (_v) {
24838         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24839       }
24840     }
24841   }
24842 
24843   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24844     "  Possible C/C++ prototypes are:\n"
24845     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24846     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24847   lua_error(L);return 0;
24848 }
24849 
24850 
24851 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24852   int SWIG_arg = 0;
24853   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24854   bool result;
24855 
24856   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24858 
24859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24860     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24861   }
24862 
24863   result = (bool)(arg1)->GetAllowJIT();
24864   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24865   return SWIG_arg;
24866 
24867   if(0) SWIG_fail;
24868 
24869 fail:
24870   lua_error(L);
24871   return SWIG_arg;
24872 }
24873 
24874 
24875 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24876   int SWIG_arg = 0;
24877   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24878   bool arg2 ;
24879 
24880   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24882   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24883 
24884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24885     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24886   }
24887 
24888   arg2 = (lua_toboolean(L, 2)!=0);
24889   (arg1)->SetAllowJIT(arg2);
24890 
24891   return SWIG_arg;
24892 
24893   if(0) SWIG_fail;
24894 
24895 fail:
24896   lua_error(L);
24897   return SWIG_arg;
24898 }
24899 
24900 
24901 static void swig_delete_SBExpressionOptions(void *obj) {
24902 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24903 delete arg1;
24904 }
24905 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24906     assert(lua_istable(L,1));
24907     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24908     assert(!lua_isnil(L,-1));
24909     lua_replace(L,1); /* replace our table with real constructor */
24910     lua_call(L,lua_gettop(L)-1,1);
24911     return 1;
24912 }
24913 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24914     {0,0,0}
24915 };
24916 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24917     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24918     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24919     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24920     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24921     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24922     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24923     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24924     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24925     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24926     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24927     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24928     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24929     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24930     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24931     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24932     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24933     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24934     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24935     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24936     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24937     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24938     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24939     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24940     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24941     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24942     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24943     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24944     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
24945     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
24946     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24947     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24948     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24949     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24950     {0,0}
24951 };
24952 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24953     {0,0}
24954 };
24955 
24956 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24957     {0,0,0}
24958 };
24959 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24960     {0,0,0,0,0,0}
24961 };
24962 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24963     {0,0}
24964 };
24965 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24966     0
24967 };
24968 
24969 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24970     "SBExpressionOptions",
24971     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24972     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24973     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24974     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24975     0
24976 };
24977 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24978 static const char *swig_SBExpressionOptions_base_names[] = {0};
24979 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 };
24980 
24981 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24982   int SWIG_arg = 0;
24983   lldb::SBFile *result = 0 ;
24984 
24985   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24986   result = (lldb::SBFile *)new lldb::SBFile();
24987   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24988   return SWIG_arg;
24989 
24990   if(0) SWIG_fail;
24991 
24992 fail:
24993   lua_error(L);
24994   return SWIG_arg;
24995 }
24996 
24997 
24998 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24999   int SWIG_arg = 0;
25000   int arg1 ;
25001   char *arg2 = (char *) 0 ;
25002   bool arg3 ;
25003   lldb::SBFile *result = 0 ;
25004 
25005   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
25006   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
25007   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
25008   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
25009   arg1 = (signed int)lua_tointeger(L, 1);
25010   arg2 = (char *)lua_tostring(L, 2);
25011   arg3 = (lua_toboolean(L, 3)!=0);
25012   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
25013   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25014   return SWIG_arg;
25015 
25016   if(0) SWIG_fail;
25017 
25018 fail:
25019   lua_error(L);
25020   return SWIG_arg;
25021 }
25022 
25023 
25024 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
25025   int SWIG_arg = 0;
25026   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25027   lldb::FileSP *argp1 ;
25028   lldb::SBFile *result = 0 ;
25029 
25030   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
25031   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
25032 
25033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25034     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25035   }
25036   arg1 = *argp1;
25037 
25038   result = (lldb::SBFile *)new lldb::SBFile(arg1);
25039   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25040   return SWIG_arg;
25041 
25042   if(0) SWIG_fail;
25043 
25044 fail:
25045   lua_error(L);
25046   return SWIG_arg;
25047 }
25048 
25049 
25050 static int _wrap_new_SBFile(lua_State* L) {
25051   int argc;
25052   int argv[4]={
25053     1,2,3,4
25054   };
25055 
25056   argc = lua_gettop(L);
25057   if (argc == 0) {
25058     return _wrap_new_SBFile__SWIG_0(L);
25059   }
25060   if (argc == 1) {
25061     int _v;
25062     {
25063       void *ptr;
25064       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
25065         _v = 0;
25066       } else {
25067         _v = 1;
25068       }
25069     }
25070     if (_v) {
25071       return _wrap_new_SBFile__SWIG_2(L);
25072     }
25073   }
25074   if (argc == 3) {
25075     int _v;
25076     {
25077       _v = lua_isnumber(L,argv[0]);
25078     }
25079     if (_v) {
25080       {
25081         _v = SWIG_lua_isnilstring(L,argv[1]);
25082       }
25083       if (_v) {
25084         {
25085           _v = lua_isboolean(L,argv[2]);
25086         }
25087         if (_v) {
25088           return _wrap_new_SBFile__SWIG_1(L);
25089         }
25090       }
25091     }
25092   }
25093 
25094   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25095     "  Possible C/C++ prototypes are:\n"
25096     "    lldb::SBFile::SBFile()\n"
25097     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25098     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25099   lua_error(L);return 0;
25100 }
25101 
25102 
25103 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25104   int SWIG_arg = 0;
25105   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25106   lldb::FileSP *argp1 ;
25107   lldb::SBFile result;
25108 
25109   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25110   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
25111 
25112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25113     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25114   }
25115   arg1 = *argp1;
25116 
25117   result = lldb_SBFile_MakeBorrowed(arg1);
25118   {
25119     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25120     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25121   }
25122   return SWIG_arg;
25123 
25124   if(0) SWIG_fail;
25125 
25126 fail:
25127   lua_error(L);
25128   return SWIG_arg;
25129 }
25130 
25131 
25132 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25133   int SWIG_arg = 0;
25134   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25135   lldb::FileSP *argp1 ;
25136   lldb::SBFile result;
25137 
25138   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25139   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
25140 
25141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25142     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25143   }
25144   arg1 = *argp1;
25145 
25146   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25147   {
25148     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25150   }
25151   return SWIG_arg;
25152 
25153   if(0) SWIG_fail;
25154 
25155 fail:
25156   lua_error(L);
25157   return SWIG_arg;
25158 }
25159 
25160 
25161 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25162   int SWIG_arg = 0;
25163   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25164   lldb::FileSP *argp1 ;
25165   lldb::SBFile result;
25166 
25167   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25168   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
25169 
25170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25171     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25172   }
25173   arg1 = *argp1;
25174 
25175   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25176   {
25177     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25178     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25179   }
25180   return SWIG_arg;
25181 
25182   if(0) SWIG_fail;
25183 
25184 fail:
25185   lua_error(L);
25186   return SWIG_arg;
25187 }
25188 
25189 
25190 static int _wrap_SBFile_Read(lua_State* L) {
25191   int SWIG_arg = 0;
25192   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25193   uint8_t *arg2 = (uint8_t *) 0 ;
25194   size_t arg3 ;
25195   size_t *arg4 = (size_t *) 0 ;
25196   lldb::SBError result;
25197 
25198   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25200   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25201   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25202   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25203 
25204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25205     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25206   }
25207 
25208 
25209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25210     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25211   }
25212 
25213   arg3 = (unsigned long)lua_tointeger(L, 3);
25214 
25215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25216     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25217   }
25218 
25219   result = (arg1)->Read(arg2,arg3,arg4);
25220   {
25221     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25222     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25223   }
25224   return SWIG_arg;
25225 
25226   if(0) SWIG_fail;
25227 
25228 fail:
25229   lua_error(L);
25230   return SWIG_arg;
25231 }
25232 
25233 
25234 static int _wrap_SBFile_Write(lua_State* L) {
25235   int SWIG_arg = 0;
25236   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25237   uint8_t *arg2 = (uint8_t *) 0 ;
25238   size_t arg3 ;
25239   size_t *arg4 = (size_t *) 0 ;
25240   lldb::SBError result;
25241 
25242   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25244   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25245   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25246   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25247 
25248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25249     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25250   }
25251 
25252 
25253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25254     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25255   }
25256 
25257   arg3 = (unsigned long)lua_tointeger(L, 3);
25258 
25259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25260     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25261   }
25262 
25263   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25264   {
25265     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25267   }
25268   return SWIG_arg;
25269 
25270   if(0) SWIG_fail;
25271 
25272 fail:
25273   lua_error(L);
25274   return SWIG_arg;
25275 }
25276 
25277 
25278 static int _wrap_SBFile_Flush(lua_State* L) {
25279   int SWIG_arg = 0;
25280   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25281 
25282   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25284 
25285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25286     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25287   }
25288 
25289   (arg1)->Flush();
25290 
25291   return SWIG_arg;
25292 
25293   if(0) SWIG_fail;
25294 
25295 fail:
25296   lua_error(L);
25297   return SWIG_arg;
25298 }
25299 
25300 
25301 static int _wrap_SBFile_IsValid(lua_State* L) {
25302   int SWIG_arg = 0;
25303   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25304   bool result;
25305 
25306   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25308 
25309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25310     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25311   }
25312 
25313   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25314   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25315   return SWIG_arg;
25316 
25317   if(0) SWIG_fail;
25318 
25319 fail:
25320   lua_error(L);
25321   return SWIG_arg;
25322 }
25323 
25324 
25325 static int _wrap_SBFile_Close(lua_State* L) {
25326   int SWIG_arg = 0;
25327   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25328   lldb::SBError result;
25329 
25330   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25332 
25333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25334     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25335   }
25336 
25337   result = (arg1)->Close();
25338   {
25339     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25341   }
25342   return SWIG_arg;
25343 
25344   if(0) SWIG_fail;
25345 
25346 fail:
25347   lua_error(L);
25348   return SWIG_arg;
25349 }
25350 
25351 
25352 static int _wrap_SBFile_GetFile(lua_State* L) {
25353   int SWIG_arg = 0;
25354   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25355   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25356 
25357   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25359 
25360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25361     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25362   }
25363 
25364   result = (arg1)->GetFile();
25365   {
25366     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
25367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
25368   }
25369   return SWIG_arg;
25370 
25371   if(0) SWIG_fail;
25372 
25373 fail:
25374   lua_error(L);
25375   return SWIG_arg;
25376 }
25377 
25378 
25379 static void swig_delete_SBFile(void *obj) {
25380 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25381 delete arg1;
25382 }
25383 static int _proxy__wrap_new_SBFile(lua_State *L) {
25384     assert(lua_istable(L,1));
25385     lua_pushcfunction(L,_wrap_new_SBFile);
25386     assert(!lua_isnil(L,-1));
25387     lua_replace(L,1); /* replace our table with real constructor */
25388     lua_call(L,lua_gettop(L)-1,1);
25389     return 1;
25390 }
25391 static swig_lua_attribute swig_SBFile_attributes[] = {
25392     {0,0,0}
25393 };
25394 static swig_lua_method swig_SBFile_methods[]= {
25395     { "Read", _wrap_SBFile_Read},
25396     { "Write", _wrap_SBFile_Write},
25397     { "Flush", _wrap_SBFile_Flush},
25398     { "IsValid", _wrap_SBFile_IsValid},
25399     { "Close", _wrap_SBFile_Close},
25400     { "GetFile", _wrap_SBFile_GetFile},
25401     {0,0}
25402 };
25403 static swig_lua_method swig_SBFile_meta[] = {
25404     {0,0}
25405 };
25406 
25407 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25408     {0,0,0}
25409 };
25410 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25411     {0,0,0,0,0,0}
25412 };
25413 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25414     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25415     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25416     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25417     {0,0}
25418 };
25419 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25420     0
25421 };
25422 
25423 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25424     "SBFile",
25425     swig_SBFile_Sf_SwigStatic_methods,
25426     swig_SBFile_Sf_SwigStatic_attributes,
25427     swig_SBFile_Sf_SwigStatic_constants,
25428     swig_SBFile_Sf_SwigStatic_classes,
25429     0
25430 };
25431 static swig_lua_class *swig_SBFile_bases[] = {0};
25432 static const char *swig_SBFile_base_names[] = {0};
25433 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 };
25434 
25435 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25436   int SWIG_arg = 0;
25437   lldb::SBFileSpec *result = 0 ;
25438 
25439   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25440   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25441   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25442   return SWIG_arg;
25443 
25444   if(0) SWIG_fail;
25445 
25446 fail:
25447   lua_error(L);
25448   return SWIG_arg;
25449 }
25450 
25451 
25452 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25453   int SWIG_arg = 0;
25454   lldb::SBFileSpec *arg1 = 0 ;
25455   lldb::SBFileSpec *result = 0 ;
25456 
25457   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25458   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25459 
25460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25461     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25462   }
25463 
25464   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25465   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25466   return SWIG_arg;
25467 
25468   if(0) SWIG_fail;
25469 
25470 fail:
25471   lua_error(L);
25472   return SWIG_arg;
25473 }
25474 
25475 
25476 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25477   int SWIG_arg = 0;
25478   char *arg1 = (char *) 0 ;
25479   lldb::SBFileSpec *result = 0 ;
25480 
25481   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25482   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25483   arg1 = (char *)lua_tostring(L, 1);
25484   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25485   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25486   return SWIG_arg;
25487 
25488   if(0) SWIG_fail;
25489 
25490 fail:
25491   lua_error(L);
25492   return SWIG_arg;
25493 }
25494 
25495 
25496 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25497   int SWIG_arg = 0;
25498   char *arg1 = (char *) 0 ;
25499   bool arg2 ;
25500   lldb::SBFileSpec *result = 0 ;
25501 
25502   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25503   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25504   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25505   arg1 = (char *)lua_tostring(L, 1);
25506   arg2 = (lua_toboolean(L, 2)!=0);
25507   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25508   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25509   return SWIG_arg;
25510 
25511   if(0) SWIG_fail;
25512 
25513 fail:
25514   lua_error(L);
25515   return SWIG_arg;
25516 }
25517 
25518 
25519 static int _wrap_new_SBFileSpec(lua_State* L) {
25520   int argc;
25521   int argv[3]={
25522     1,2,3
25523   };
25524 
25525   argc = lua_gettop(L);
25526   if (argc == 0) {
25527     return _wrap_new_SBFileSpec__SWIG_0(L);
25528   }
25529   if (argc == 1) {
25530     int _v;
25531     {
25532       void *ptr;
25533       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25534         _v = 0;
25535       } else {
25536         _v = 1;
25537       }
25538     }
25539     if (_v) {
25540       return _wrap_new_SBFileSpec__SWIG_1(L);
25541     }
25542   }
25543   if (argc == 1) {
25544     int _v;
25545     {
25546       _v = SWIG_lua_isnilstring(L,argv[0]);
25547     }
25548     if (_v) {
25549       return _wrap_new_SBFileSpec__SWIG_2(L);
25550     }
25551   }
25552   if (argc == 2) {
25553     int _v;
25554     {
25555       _v = SWIG_lua_isnilstring(L,argv[0]);
25556     }
25557     if (_v) {
25558       {
25559         _v = lua_isboolean(L,argv[1]);
25560       }
25561       if (_v) {
25562         return _wrap_new_SBFileSpec__SWIG_3(L);
25563       }
25564     }
25565   }
25566 
25567   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25568     "  Possible C/C++ prototypes are:\n"
25569     "    lldb::SBFileSpec::SBFileSpec()\n"
25570     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25571     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25572     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25573   lua_error(L);return 0;
25574 }
25575 
25576 
25577 static int _wrap_SBFileSpec___eq(lua_State* L) {
25578   int SWIG_arg = 0;
25579   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25580   lldb::SBFileSpec *arg2 = 0 ;
25581   bool result;
25582 
25583   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25585   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25586 
25587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25588     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25589   }
25590 
25591 
25592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25593     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25594   }
25595 
25596   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25598   return SWIG_arg;
25599 
25600   if(0) SWIG_fail;
25601 
25602 fail:
25603   lua_error(L);
25604   return SWIG_arg;
25605 }
25606 
25607 
25608 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25609   int SWIG_arg = 0;
25610   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25611   bool result;
25612 
25613   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25615 
25616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25617     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25618   }
25619 
25620   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25622   return SWIG_arg;
25623 
25624   if(0) SWIG_fail;
25625 
25626 fail:
25627   lua_error(L);
25628   return SWIG_arg;
25629 }
25630 
25631 
25632 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25633   int SWIG_arg = 0;
25634   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25635   bool result;
25636 
25637   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25639 
25640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25641     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25642   }
25643 
25644   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25646   return SWIG_arg;
25647 
25648   if(0) SWIG_fail;
25649 
25650 fail:
25651   lua_error(L);
25652   return SWIG_arg;
25653 }
25654 
25655 
25656 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25657   int SWIG_arg = 0;
25658   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25659   bool result;
25660 
25661   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25663 
25664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25665     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25666   }
25667 
25668   result = (bool)(arg1)->ResolveExecutableLocation();
25669   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25670   return SWIG_arg;
25671 
25672   if(0) SWIG_fail;
25673 
25674 fail:
25675   lua_error(L);
25676   return SWIG_arg;
25677 }
25678 
25679 
25680 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25681   int SWIG_arg = 0;
25682   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25683   char *result = 0 ;
25684 
25685   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25687 
25688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25689     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25690   }
25691 
25692   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25693   lua_pushstring(L,(const char *)result); SWIG_arg++;
25694   return SWIG_arg;
25695 
25696   if(0) SWIG_fail;
25697 
25698 fail:
25699   lua_error(L);
25700   return SWIG_arg;
25701 }
25702 
25703 
25704 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
25705   int SWIG_arg = 0;
25706   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25707   char *result = 0 ;
25708 
25709   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25711 
25712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25713     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25714   }
25715 
25716   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25717   lua_pushstring(L,(const char *)result); SWIG_arg++;
25718   return SWIG_arg;
25719 
25720   if(0) SWIG_fail;
25721 
25722 fail:
25723   lua_error(L);
25724   return SWIG_arg;
25725 }
25726 
25727 
25728 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
25729   int SWIG_arg = 0;
25730   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25731   char *arg2 = (char *) 0 ;
25732 
25733   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25735   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25736 
25737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25738     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25739   }
25740 
25741   arg2 = (char *)lua_tostring(L, 2);
25742   (arg1)->SetFilename((char const *)arg2);
25743 
25744   return SWIG_arg;
25745 
25746   if(0) SWIG_fail;
25747 
25748 fail:
25749   lua_error(L);
25750   return SWIG_arg;
25751 }
25752 
25753 
25754 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25755   int SWIG_arg = 0;
25756   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25757   char *arg2 = (char *) 0 ;
25758 
25759   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25761   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25762 
25763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25764     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25765   }
25766 
25767   arg2 = (char *)lua_tostring(L, 2);
25768   (arg1)->SetDirectory((char const *)arg2);
25769 
25770   return SWIG_arg;
25771 
25772   if(0) SWIG_fail;
25773 
25774 fail:
25775   lua_error(L);
25776   return SWIG_arg;
25777 }
25778 
25779 
25780 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25781   int SWIG_arg = 0;
25782   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25783   char *arg2 = (char *) 0 ;
25784   size_t arg3 ;
25785   uint32_t result;
25786 
25787   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25789   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25790   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25791 
25792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25793     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25794   }
25795 
25796   arg2 = (char *)lua_tostring(L, 2);
25797   arg3 = (unsigned long)lua_tointeger(L, 3);
25798   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25799   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25800   return SWIG_arg;
25801 
25802   if(0) SWIG_fail;
25803 
25804 fail:
25805   lua_error(L);
25806   return SWIG_arg;
25807 }
25808 
25809 
25810 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25811   int SWIG_arg = 0;
25812   char *arg1 = (char *) 0 ;
25813   char *arg2 = (char *) 0 ;
25814   size_t arg3 ;
25815   int result;
25816 
25817   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25818   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25819   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25820   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25821   arg1 = (char *)lua_tostring(L, 1);
25822   arg2 = (char *)lua_tostring(L, 2);
25823   arg3 = (unsigned long)lua_tointeger(L, 3);
25824   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25825   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25826   return SWIG_arg;
25827 
25828   if(0) SWIG_fail;
25829 
25830 fail:
25831   lua_error(L);
25832   return SWIG_arg;
25833 }
25834 
25835 
25836 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25837   int SWIG_arg = 0;
25838   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25839   lldb::SBStream *arg2 = 0 ;
25840   bool result;
25841 
25842   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25844   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25845 
25846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25847     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25848   }
25849 
25850 
25851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25852     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25853   }
25854 
25855   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25857   return SWIG_arg;
25858 
25859   if(0) SWIG_fail;
25860 
25861 fail:
25862   lua_error(L);
25863   return SWIG_arg;
25864 }
25865 
25866 
25867 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25868   int SWIG_arg = 0;
25869   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25870   char *arg2 = (char *) 0 ;
25871 
25872   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25874   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25875 
25876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25877     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25878   }
25879 
25880   arg2 = (char *)lua_tostring(L, 2);
25881   (arg1)->AppendPathComponent((char const *)arg2);
25882 
25883   return SWIG_arg;
25884 
25885   if(0) SWIG_fail;
25886 
25887 fail:
25888   lua_error(L);
25889   return SWIG_arg;
25890 }
25891 
25892 
25893 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25894   int SWIG_arg = 0;
25895   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25896   std::string result;
25897 
25898   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25900 
25901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25902     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25903   }
25904 
25905   result = lldb_SBFileSpec___str__(arg1);
25906   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25907   return SWIG_arg;
25908 
25909   if(0) SWIG_fail;
25910 
25911 fail:
25912   lua_error(L);
25913   return SWIG_arg;
25914 }
25915 
25916 
25917 static void swig_delete_SBFileSpec(void *obj) {
25918 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25919 delete arg1;
25920 }
25921 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25922     assert(lua_istable(L,1));
25923     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25924     assert(!lua_isnil(L,-1));
25925     lua_replace(L,1); /* replace our table with real constructor */
25926     lua_call(L,lua_gettop(L)-1,1);
25927     return 1;
25928 }
25929 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25930     {0,0,0}
25931 };
25932 static swig_lua_method swig_SBFileSpec_methods[]= {
25933     { "__eq", _wrap_SBFileSpec___eq},
25934     { "IsValid", _wrap_SBFileSpec_IsValid},
25935     { "Exists", _wrap_SBFileSpec_Exists},
25936     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25937     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25938     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25939     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25940     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25941     { "GetPath", _wrap_SBFileSpec_GetPath},
25942     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25943     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25944     { "__tostring", _wrap_SBFileSpec___tostring},
25945     {0,0}
25946 };
25947 static swig_lua_method swig_SBFileSpec_meta[] = {
25948     { "__eq", _wrap_SBFileSpec___eq},
25949     { "__tostring", _wrap_SBFileSpec___tostring},
25950     {0,0}
25951 };
25952 
25953 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25954     {0,0,0}
25955 };
25956 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25957     {0,0,0,0,0,0}
25958 };
25959 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25960     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25961     {0,0}
25962 };
25963 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25964     0
25965 };
25966 
25967 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25968     "SBFileSpec",
25969     swig_SBFileSpec_Sf_SwigStatic_methods,
25970     swig_SBFileSpec_Sf_SwigStatic_attributes,
25971     swig_SBFileSpec_Sf_SwigStatic_constants,
25972     swig_SBFileSpec_Sf_SwigStatic_classes,
25973     0
25974 };
25975 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25976 static const char *swig_SBFileSpec_base_names[] = {0};
25977 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 };
25978 
25979 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25980   int SWIG_arg = 0;
25981   lldb::SBFileSpecList *result = 0 ;
25982 
25983   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25984   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25986   return SWIG_arg;
25987 
25988   if(0) SWIG_fail;
25989 
25990 fail:
25991   lua_error(L);
25992   return SWIG_arg;
25993 }
25994 
25995 
25996 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25997   int SWIG_arg = 0;
25998   lldb::SBFileSpecList *arg1 = 0 ;
25999   lldb::SBFileSpecList *result = 0 ;
26000 
26001   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
26002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
26003 
26004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26005     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
26006   }
26007 
26008   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
26009   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
26010   return SWIG_arg;
26011 
26012   if(0) SWIG_fail;
26013 
26014 fail:
26015   lua_error(L);
26016   return SWIG_arg;
26017 }
26018 
26019 
26020 static int _wrap_new_SBFileSpecList(lua_State* L) {
26021   int argc;
26022   int argv[2]={
26023     1,2
26024   };
26025 
26026   argc = lua_gettop(L);
26027   if (argc == 0) {
26028     return _wrap_new_SBFileSpecList__SWIG_0(L);
26029   }
26030   if (argc == 1) {
26031     int _v;
26032     {
26033       void *ptr;
26034       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
26035         _v = 0;
26036       } else {
26037         _v = 1;
26038       }
26039     }
26040     if (_v) {
26041       return _wrap_new_SBFileSpecList__SWIG_1(L);
26042     }
26043   }
26044 
26045   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26046     "  Possible C/C++ prototypes are:\n"
26047     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26048     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26049   lua_error(L);return 0;
26050 }
26051 
26052 
26053 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26054   int SWIG_arg = 0;
26055   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26056   uint32_t result;
26057 
26058   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26060 
26061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26062     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26063   }
26064 
26065   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26066   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26067   return SWIG_arg;
26068 
26069   if(0) SWIG_fail;
26070 
26071 fail:
26072   lua_error(L);
26073   return SWIG_arg;
26074 }
26075 
26076 
26077 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26078   int SWIG_arg = 0;
26079   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26080   lldb::SBStream *arg2 = 0 ;
26081   bool result;
26082 
26083   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26085   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26086 
26087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26088     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26089   }
26090 
26091 
26092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26093     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26094   }
26095 
26096   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26098   return SWIG_arg;
26099 
26100   if(0) SWIG_fail;
26101 
26102 fail:
26103   lua_error(L);
26104   return SWIG_arg;
26105 }
26106 
26107 
26108 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26109   int SWIG_arg = 0;
26110   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26111   lldb::SBFileSpec *arg2 = 0 ;
26112 
26113   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26115   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26116 
26117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26118     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26119   }
26120 
26121 
26122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26123     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26124   }
26125 
26126   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26127 
26128   return SWIG_arg;
26129 
26130   if(0) SWIG_fail;
26131 
26132 fail:
26133   lua_error(L);
26134   return SWIG_arg;
26135 }
26136 
26137 
26138 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26139   int SWIG_arg = 0;
26140   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26141   lldb::SBFileSpec *arg2 = 0 ;
26142   bool result;
26143 
26144   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26147 
26148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26149     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26150   }
26151 
26152 
26153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26154     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26155   }
26156 
26157   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26159   return SWIG_arg;
26160 
26161   if(0) SWIG_fail;
26162 
26163 fail:
26164   lua_error(L);
26165   return SWIG_arg;
26166 }
26167 
26168 
26169 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26170   int SWIG_arg = 0;
26171   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26172 
26173   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26175 
26176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26177     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26178   }
26179 
26180   (arg1)->Clear();
26181 
26182   return SWIG_arg;
26183 
26184   if(0) SWIG_fail;
26185 
26186 fail:
26187   lua_error(L);
26188   return SWIG_arg;
26189 }
26190 
26191 
26192 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26193   int SWIG_arg = 0;
26194   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26195   uint32_t arg2 ;
26196   lldb::SBFileSpec *arg3 = 0 ;
26197   bool arg4 ;
26198   uint32_t result;
26199 
26200   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26202   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26203   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26204   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26205 
26206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26207     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26208   }
26209 
26210   arg2 = (unsigned int)lua_tointeger(L, 2);
26211 
26212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26213     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26214   }
26215 
26216   arg4 = (lua_toboolean(L, 4)!=0);
26217   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26218   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26219   return SWIG_arg;
26220 
26221   if(0) SWIG_fail;
26222 
26223 fail:
26224   lua_error(L);
26225   return SWIG_arg;
26226 }
26227 
26228 
26229 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26230   int SWIG_arg = 0;
26231   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26232   uint32_t arg2 ;
26233   lldb::SBFileSpec result;
26234 
26235   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26237   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26238 
26239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26240     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26241   }
26242 
26243   arg2 = (unsigned int)lua_tointeger(L, 2);
26244   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26245   {
26246     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26248   }
26249   return SWIG_arg;
26250 
26251   if(0) SWIG_fail;
26252 
26253 fail:
26254   lua_error(L);
26255   return SWIG_arg;
26256 }
26257 
26258 
26259 static void swig_delete_SBFileSpecList(void *obj) {
26260 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26261 delete arg1;
26262 }
26263 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26264     assert(lua_istable(L,1));
26265     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26266     assert(!lua_isnil(L,-1));
26267     lua_replace(L,1); /* replace our table with real constructor */
26268     lua_call(L,lua_gettop(L)-1,1);
26269     return 1;
26270 }
26271 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26272     {0,0,0}
26273 };
26274 static swig_lua_method swig_SBFileSpecList_methods[]= {
26275     { "GetSize", _wrap_SBFileSpecList_GetSize},
26276     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26277     { "Append", _wrap_SBFileSpecList_Append},
26278     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26279     { "Clear", _wrap_SBFileSpecList_Clear},
26280     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26281     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26282     {0,0}
26283 };
26284 static swig_lua_method swig_SBFileSpecList_meta[] = {
26285     {0,0}
26286 };
26287 
26288 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26289     {0,0,0}
26290 };
26291 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26292     {0,0,0,0,0,0}
26293 };
26294 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26295     {0,0}
26296 };
26297 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26298     0
26299 };
26300 
26301 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26302     "SBFileSpecList",
26303     swig_SBFileSpecList_Sf_SwigStatic_methods,
26304     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26305     swig_SBFileSpecList_Sf_SwigStatic_constants,
26306     swig_SBFileSpecList_Sf_SwigStatic_classes,
26307     0
26308 };
26309 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26310 static const char *swig_SBFileSpecList_base_names[] = {0};
26311 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 };
26312 
26313 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26314   int SWIG_arg = 0;
26315   lldb::SBFrame *result = 0 ;
26316 
26317   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26318   result = (lldb::SBFrame *)new lldb::SBFrame();
26319   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26320   return SWIG_arg;
26321 
26322   if(0) SWIG_fail;
26323 
26324 fail:
26325   lua_error(L);
26326   return SWIG_arg;
26327 }
26328 
26329 
26330 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26331   int SWIG_arg = 0;
26332   lldb::SBFrame *arg1 = 0 ;
26333   lldb::SBFrame *result = 0 ;
26334 
26335   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26336   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26337 
26338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26339     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26340   }
26341 
26342   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26343   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26344   return SWIG_arg;
26345 
26346   if(0) SWIG_fail;
26347 
26348 fail:
26349   lua_error(L);
26350   return SWIG_arg;
26351 }
26352 
26353 
26354 static int _wrap_new_SBFrame(lua_State* L) {
26355   int argc;
26356   int argv[2]={
26357     1,2
26358   };
26359 
26360   argc = lua_gettop(L);
26361   if (argc == 0) {
26362     return _wrap_new_SBFrame__SWIG_0(L);
26363   }
26364   if (argc == 1) {
26365     int _v;
26366     {
26367       void *ptr;
26368       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26369         _v = 0;
26370       } else {
26371         _v = 1;
26372       }
26373     }
26374     if (_v) {
26375       return _wrap_new_SBFrame__SWIG_1(L);
26376     }
26377   }
26378 
26379   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26380     "  Possible C/C++ prototypes are:\n"
26381     "    lldb::SBFrame::SBFrame()\n"
26382     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26383   lua_error(L);return 0;
26384 }
26385 
26386 
26387 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26388   int SWIG_arg = 0;
26389   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26390   lldb::SBFrame *arg2 = 0 ;
26391   bool result;
26392 
26393   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26395   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26396 
26397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26398     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26399   }
26400 
26401 
26402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26403     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26404   }
26405 
26406   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26407   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26408   return SWIG_arg;
26409 
26410   if(0) SWIG_fail;
26411 
26412 fail:
26413   lua_error(L);
26414   return SWIG_arg;
26415 }
26416 
26417 
26418 static int _wrap_SBFrame_IsValid(lua_State* L) {
26419   int SWIG_arg = 0;
26420   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26421   bool result;
26422 
26423   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26425 
26426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26427     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26428   }
26429 
26430   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26431   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26432   return SWIG_arg;
26433 
26434   if(0) SWIG_fail;
26435 
26436 fail:
26437   lua_error(L);
26438   return SWIG_arg;
26439 }
26440 
26441 
26442 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26443   int SWIG_arg = 0;
26444   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26445   uint32_t result;
26446 
26447   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26449 
26450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26451     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26452   }
26453 
26454   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26455   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26456   return SWIG_arg;
26457 
26458   if(0) SWIG_fail;
26459 
26460 fail:
26461   lua_error(L);
26462   return SWIG_arg;
26463 }
26464 
26465 
26466 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26467   int SWIG_arg = 0;
26468   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26469   lldb::addr_t result;
26470 
26471   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26473 
26474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26475     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26476   }
26477 
26478   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26479   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26480   return SWIG_arg;
26481 
26482   if(0) SWIG_fail;
26483 
26484 fail:
26485   lua_error(L);
26486   return SWIG_arg;
26487 }
26488 
26489 
26490 static int _wrap_SBFrame_GetPC(lua_State* L) {
26491   int SWIG_arg = 0;
26492   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26493   lldb::addr_t result;
26494 
26495   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26497 
26498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26499     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26500   }
26501 
26502   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26503   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26504   return SWIG_arg;
26505 
26506   if(0) SWIG_fail;
26507 
26508 fail:
26509   lua_error(L);
26510   return SWIG_arg;
26511 }
26512 
26513 
26514 static int _wrap_SBFrame_SetPC(lua_State* L) {
26515   int SWIG_arg = 0;
26516   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26517   lldb::addr_t arg2 ;
26518   bool result;
26519 
26520   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26522   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26523 
26524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26525     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26526   }
26527 
26528   arg2 = (unsigned long long)lua_tointeger(L, 2);
26529   result = (bool)(arg1)->SetPC(arg2);
26530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26531   return SWIG_arg;
26532 
26533   if(0) SWIG_fail;
26534 
26535 fail:
26536   lua_error(L);
26537   return SWIG_arg;
26538 }
26539 
26540 
26541 static int _wrap_SBFrame_GetSP(lua_State* L) {
26542   int SWIG_arg = 0;
26543   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26544   lldb::addr_t result;
26545 
26546   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26548 
26549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26550     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26551   }
26552 
26553   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26554   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26555   return SWIG_arg;
26556 
26557   if(0) SWIG_fail;
26558 
26559 fail:
26560   lua_error(L);
26561   return SWIG_arg;
26562 }
26563 
26564 
26565 static int _wrap_SBFrame_GetFP(lua_State* L) {
26566   int SWIG_arg = 0;
26567   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26568   lldb::addr_t result;
26569 
26570   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26572 
26573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26574     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26575   }
26576 
26577   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26578   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26579   return SWIG_arg;
26580 
26581   if(0) SWIG_fail;
26582 
26583 fail:
26584   lua_error(L);
26585   return SWIG_arg;
26586 }
26587 
26588 
26589 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26590   int SWIG_arg = 0;
26591   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26592   lldb::SBAddress result;
26593 
26594   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26596 
26597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26598     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26599   }
26600 
26601   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26602   {
26603     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26605   }
26606   return SWIG_arg;
26607 
26608   if(0) SWIG_fail;
26609 
26610 fail:
26611   lua_error(L);
26612   return SWIG_arg;
26613 }
26614 
26615 
26616 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26617   int SWIG_arg = 0;
26618   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26619   uint32_t arg2 ;
26620   lldb::SBSymbolContext result;
26621 
26622   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26624   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26625 
26626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26627     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26628   }
26629 
26630   arg2 = (unsigned int)lua_tointeger(L, 2);
26631   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26632   {
26633     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26635   }
26636   return SWIG_arg;
26637 
26638   if(0) SWIG_fail;
26639 
26640 fail:
26641   lua_error(L);
26642   return SWIG_arg;
26643 }
26644 
26645 
26646 static int _wrap_SBFrame_GetModule(lua_State* L) {
26647   int SWIG_arg = 0;
26648   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26649   lldb::SBModule result;
26650 
26651   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26653 
26654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26655     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26656   }
26657 
26658   result = ((lldb::SBFrame const *)arg1)->GetModule();
26659   {
26660     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26662   }
26663   return SWIG_arg;
26664 
26665   if(0) SWIG_fail;
26666 
26667 fail:
26668   lua_error(L);
26669   return SWIG_arg;
26670 }
26671 
26672 
26673 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26674   int SWIG_arg = 0;
26675   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26676   lldb::SBCompileUnit result;
26677 
26678   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26680 
26681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26682     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26683   }
26684 
26685   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26686   {
26687     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26688     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26689   }
26690   return SWIG_arg;
26691 
26692   if(0) SWIG_fail;
26693 
26694 fail:
26695   lua_error(L);
26696   return SWIG_arg;
26697 }
26698 
26699 
26700 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26701   int SWIG_arg = 0;
26702   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26703   lldb::SBFunction result;
26704 
26705   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26707 
26708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26709     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26710   }
26711 
26712   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26713   {
26714     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26715     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26716   }
26717   return SWIG_arg;
26718 
26719   if(0) SWIG_fail;
26720 
26721 fail:
26722   lua_error(L);
26723   return SWIG_arg;
26724 }
26725 
26726 
26727 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26728   int SWIG_arg = 0;
26729   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26730   lldb::SBSymbol result;
26731 
26732   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26734 
26735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26736     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26737   }
26738 
26739   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26740   {
26741     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26742     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26743   }
26744   return SWIG_arg;
26745 
26746   if(0) SWIG_fail;
26747 
26748 fail:
26749   lua_error(L);
26750   return SWIG_arg;
26751 }
26752 
26753 
26754 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26755   int SWIG_arg = 0;
26756   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26757   lldb::SBBlock result;
26758 
26759   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26761 
26762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26763     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26764   }
26765 
26766   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26767   {
26768     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26770   }
26771   return SWIG_arg;
26772 
26773   if(0) SWIG_fail;
26774 
26775 fail:
26776   lua_error(L);
26777   return SWIG_arg;
26778 }
26779 
26780 
26781 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26782   int SWIG_arg = 0;
26783   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26784   char *result = 0 ;
26785 
26786   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26788 
26789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26790     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26791   }
26792 
26793   result = (char *)(arg1)->GetFunctionName();
26794   lua_pushstring(L,(const char *)result); SWIG_arg++;
26795   return SWIG_arg;
26796 
26797   if(0) SWIG_fail;
26798 
26799 fail:
26800   lua_error(L);
26801   return SWIG_arg;
26802 }
26803 
26804 
26805 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26806   int SWIG_arg = 0;
26807   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26808   char *result = 0 ;
26809 
26810   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26812 
26813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26814     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26815   }
26816 
26817   result = (char *)(arg1)->GetDisplayFunctionName();
26818   lua_pushstring(L,(const char *)result); SWIG_arg++;
26819   return SWIG_arg;
26820 
26821   if(0) SWIG_fail;
26822 
26823 fail:
26824   lua_error(L);
26825   return SWIG_arg;
26826 }
26827 
26828 
26829 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26830   int SWIG_arg = 0;
26831   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26832   char *result = 0 ;
26833 
26834   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26835   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26836 
26837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26838     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26839   }
26840 
26841   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26842   lua_pushstring(L,(const char *)result); SWIG_arg++;
26843   return SWIG_arg;
26844 
26845   if(0) SWIG_fail;
26846 
26847 fail:
26848   lua_error(L);
26849   return SWIG_arg;
26850 }
26851 
26852 
26853 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
26854   int argc;
26855   int argv[2]={
26856     1,2
26857   };
26858 
26859   argc = lua_gettop(L);
26860   if (argc == 1) {
26861     int _v;
26862     {
26863       void *ptr;
26864       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26865         _v = 0;
26866       } else {
26867         _v = 1;
26868       }
26869     }
26870     if (_v) {
26871       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26872     }
26873   }
26874   if (argc == 1) {
26875     int _v;
26876     {
26877       void *ptr;
26878       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26879         _v = 0;
26880       } else {
26881         _v = 1;
26882       }
26883     }
26884     if (_v) {
26885       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26886     }
26887   }
26888 
26889   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26890     "  Possible C/C++ prototypes are:\n"
26891     "    lldb::SBFrame::GetFunctionName()\n"
26892     "    lldb::SBFrame::GetFunctionName() const\n");
26893   lua_error(L);return 0;
26894 }
26895 
26896 
26897 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26898   int SWIG_arg = 0;
26899   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26900   lldb::LanguageType result;
26901 
26902   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26904 
26905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26906     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26907   }
26908 
26909   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26910   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26911   return SWIG_arg;
26912 
26913   if(0) SWIG_fail;
26914 
26915 fail:
26916   lua_error(L);
26917   return SWIG_arg;
26918 }
26919 
26920 
26921 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26922   int SWIG_arg = 0;
26923   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26924   bool result;
26925 
26926   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26928 
26929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26930     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26931   }
26932 
26933   result = (bool)(arg1)->IsInlined();
26934   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26935   return SWIG_arg;
26936 
26937   if(0) SWIG_fail;
26938 
26939 fail:
26940   lua_error(L);
26941   return SWIG_arg;
26942 }
26943 
26944 
26945 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26946   int SWIG_arg = 0;
26947   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26948   bool result;
26949 
26950   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26952 
26953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26954     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26955   }
26956 
26957   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26958   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26959   return SWIG_arg;
26960 
26961   if(0) SWIG_fail;
26962 
26963 fail:
26964   lua_error(L);
26965   return SWIG_arg;
26966 }
26967 
26968 
26969 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26970   int argc;
26971   int argv[2]={
26972     1,2
26973   };
26974 
26975   argc = lua_gettop(L);
26976   if (argc == 1) {
26977     int _v;
26978     {
26979       void *ptr;
26980       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26981         _v = 0;
26982       } else {
26983         _v = 1;
26984       }
26985     }
26986     if (_v) {
26987       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26988     }
26989   }
26990   if (argc == 1) {
26991     int _v;
26992     {
26993       void *ptr;
26994       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26995         _v = 0;
26996       } else {
26997         _v = 1;
26998       }
26999     }
27000     if (_v) {
27001       return _wrap_SBFrame_IsInlined__SWIG_1(L);
27002     }
27003   }
27004 
27005   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
27006     "  Possible C/C++ prototypes are:\n"
27007     "    lldb::SBFrame::IsInlined()\n"
27008     "    lldb::SBFrame::IsInlined() const\n");
27009   lua_error(L);return 0;
27010 }
27011 
27012 
27013 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
27014   int SWIG_arg = 0;
27015   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27016   bool result;
27017 
27018   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
27020 
27021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27022     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27023   }
27024 
27025   result = (bool)(arg1)->IsArtificial();
27026   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27027   return SWIG_arg;
27028 
27029   if(0) SWIG_fail;
27030 
27031 fail:
27032   lua_error(L);
27033   return SWIG_arg;
27034 }
27035 
27036 
27037 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
27038   int SWIG_arg = 0;
27039   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27040   bool result;
27041 
27042   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27044 
27045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27046     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27047   }
27048 
27049   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27051   return SWIG_arg;
27052 
27053   if(0) SWIG_fail;
27054 
27055 fail:
27056   lua_error(L);
27057   return SWIG_arg;
27058 }
27059 
27060 
27061 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27062   int argc;
27063   int argv[2]={
27064     1,2
27065   };
27066 
27067   argc = lua_gettop(L);
27068   if (argc == 1) {
27069     int _v;
27070     {
27071       void *ptr;
27072       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27073         _v = 0;
27074       } else {
27075         _v = 1;
27076       }
27077     }
27078     if (_v) {
27079       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27080     }
27081   }
27082   if (argc == 1) {
27083     int _v;
27084     {
27085       void *ptr;
27086       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27087         _v = 0;
27088       } else {
27089         _v = 1;
27090       }
27091     }
27092     if (_v) {
27093       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27094     }
27095   }
27096 
27097   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27098     "  Possible C/C++ prototypes are:\n"
27099     "    lldb::SBFrame::IsArtificial()\n"
27100     "    lldb::SBFrame::IsArtificial() const\n");
27101   lua_error(L);return 0;
27102 }
27103 
27104 
27105 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27106   int SWIG_arg = 0;
27107   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27108   char *arg2 = (char *) 0 ;
27109   lldb::SBValue result;
27110 
27111   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27114 
27115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27116     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27117   }
27118 
27119   arg2 = (char *)lua_tostring(L, 2);
27120   result = (arg1)->EvaluateExpression((char const *)arg2);
27121   {
27122     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27123     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27124   }
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_EvaluateExpression__SWIG_1(lua_State* L) {
27136   int SWIG_arg = 0;
27137   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27138   char *arg2 = (char *) 0 ;
27139   lldb::DynamicValueType arg3 ;
27140   lldb::SBValue result;
27141 
27142   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27144   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27145   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27146 
27147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27148     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27149   }
27150 
27151   arg2 = (char *)lua_tostring(L, 2);
27152   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27153   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27154   {
27155     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27156     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27157   }
27158   return SWIG_arg;
27159 
27160   if(0) SWIG_fail;
27161 
27162 fail:
27163   lua_error(L);
27164   return SWIG_arg;
27165 }
27166 
27167 
27168 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27169   int SWIG_arg = 0;
27170   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27171   char *arg2 = (char *) 0 ;
27172   lldb::DynamicValueType arg3 ;
27173   bool arg4 ;
27174   lldb::SBValue result;
27175 
27176   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27178   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27179   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27180   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27181 
27182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27183     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27184   }
27185 
27186   arg2 = (char *)lua_tostring(L, 2);
27187   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27188   arg4 = (lua_toboolean(L, 4)!=0);
27189   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27190   {
27191     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27192     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27193   }
27194   return SWIG_arg;
27195 
27196   if(0) SWIG_fail;
27197 
27198 fail:
27199   lua_error(L);
27200   return SWIG_arg;
27201 }
27202 
27203 
27204 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27205   int SWIG_arg = 0;
27206   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27207   char *arg2 = (char *) 0 ;
27208   lldb::SBExpressionOptions *arg3 = 0 ;
27209   lldb::SBValue result;
27210 
27211   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27213   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27214   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27215 
27216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27217     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27218   }
27219 
27220   arg2 = (char *)lua_tostring(L, 2);
27221 
27222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27223     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27224   }
27225 
27226   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27227   {
27228     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27229     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27230   }
27231   return SWIG_arg;
27232 
27233   if(0) SWIG_fail;
27234 
27235 fail:
27236   lua_error(L);
27237   return SWIG_arg;
27238 }
27239 
27240 
27241 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27242   int argc;
27243   int argv[5]={
27244     1,2,3,4,5
27245   };
27246 
27247   argc = lua_gettop(L);
27248   if (argc == 2) {
27249     int _v;
27250     {
27251       void *ptr;
27252       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27253         _v = 0;
27254       } else {
27255         _v = 1;
27256       }
27257     }
27258     if (_v) {
27259       {
27260         _v = SWIG_lua_isnilstring(L,argv[1]);
27261       }
27262       if (_v) {
27263         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27264       }
27265     }
27266   }
27267   if (argc == 3) {
27268     int _v;
27269     {
27270       void *ptr;
27271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27272         _v = 0;
27273       } else {
27274         _v = 1;
27275       }
27276     }
27277     if (_v) {
27278       {
27279         _v = SWIG_lua_isnilstring(L,argv[1]);
27280       }
27281       if (_v) {
27282         {
27283           void *ptr;
27284           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27285             _v = 0;
27286           } else {
27287             _v = 1;
27288           }
27289         }
27290         if (_v) {
27291           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27292         }
27293       }
27294     }
27295   }
27296   if (argc == 3) {
27297     int _v;
27298     {
27299       void *ptr;
27300       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27301         _v = 0;
27302       } else {
27303         _v = 1;
27304       }
27305     }
27306     if (_v) {
27307       {
27308         _v = SWIG_lua_isnilstring(L,argv[1]);
27309       }
27310       if (_v) {
27311         {
27312           _v = lua_isnumber(L,argv[2]);
27313         }
27314         if (_v) {
27315           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27316         }
27317       }
27318     }
27319   }
27320   if (argc == 4) {
27321     int _v;
27322     {
27323       void *ptr;
27324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27325         _v = 0;
27326       } else {
27327         _v = 1;
27328       }
27329     }
27330     if (_v) {
27331       {
27332         _v = SWIG_lua_isnilstring(L,argv[1]);
27333       }
27334       if (_v) {
27335         {
27336           _v = lua_isnumber(L,argv[2]);
27337         }
27338         if (_v) {
27339           {
27340             _v = lua_isboolean(L,argv[3]);
27341           }
27342           if (_v) {
27343             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27344           }
27345         }
27346       }
27347     }
27348   }
27349 
27350   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27351     "  Possible C/C++ prototypes are:\n"
27352     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27353     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27354     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27355     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27356   lua_error(L);return 0;
27357 }
27358 
27359 
27360 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27361   int SWIG_arg = 0;
27362   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27363   lldb::SBBlock result;
27364 
27365   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27367 
27368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27369     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27370   }
27371 
27372   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27373   {
27374     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27375     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27376   }
27377   return SWIG_arg;
27378 
27379   if(0) SWIG_fail;
27380 
27381 fail:
27382   lua_error(L);
27383   return SWIG_arg;
27384 }
27385 
27386 
27387 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27388   int SWIG_arg = 0;
27389   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27390   lldb::SBLineEntry result;
27391 
27392   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27394 
27395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27396     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27397   }
27398 
27399   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27400   {
27401     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27403   }
27404   return SWIG_arg;
27405 
27406   if(0) SWIG_fail;
27407 
27408 fail:
27409   lua_error(L);
27410   return SWIG_arg;
27411 }
27412 
27413 
27414 static int _wrap_SBFrame_GetThread(lua_State* L) {
27415   int SWIG_arg = 0;
27416   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27417   lldb::SBThread result;
27418 
27419   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27420   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27421 
27422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27423     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27424   }
27425 
27426   result = ((lldb::SBFrame const *)arg1)->GetThread();
27427   {
27428     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27429     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27430   }
27431   return SWIG_arg;
27432 
27433   if(0) SWIG_fail;
27434 
27435 fail:
27436   lua_error(L);
27437   return SWIG_arg;
27438 }
27439 
27440 
27441 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27442   int SWIG_arg = 0;
27443   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27444   char *result = 0 ;
27445 
27446   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27448 
27449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27450     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27451   }
27452 
27453   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27454   lua_pushstring(L,(const char *)result); SWIG_arg++;
27455   return SWIG_arg;
27456 
27457   if(0) SWIG_fail;
27458 
27459 fail:
27460   lua_error(L);
27461   return SWIG_arg;
27462 }
27463 
27464 
27465 static int _wrap_SBFrame_Clear(lua_State* L) {
27466   int SWIG_arg = 0;
27467   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27468 
27469   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27471 
27472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27473     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27474   }
27475 
27476   (arg1)->Clear();
27477 
27478   return SWIG_arg;
27479 
27480   if(0) SWIG_fail;
27481 
27482 fail:
27483   lua_error(L);
27484   return SWIG_arg;
27485 }
27486 
27487 
27488 static int _wrap_SBFrame___eq(lua_State* L) {
27489   int SWIG_arg = 0;
27490   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27491   lldb::SBFrame *arg2 = 0 ;
27492   bool result;
27493 
27494   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27496   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27497 
27498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27499     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27500   }
27501 
27502 
27503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27504     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27505   }
27506 
27507   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27508   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27509   return SWIG_arg;
27510 
27511   if(0) SWIG_fail;
27512 
27513 fail:
27514   lua_error(L);
27515   return SWIG_arg;
27516 }
27517 
27518 
27519 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27520   int SWIG_arg = 0;
27521   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27522   bool arg2 ;
27523   bool arg3 ;
27524   bool arg4 ;
27525   bool arg5 ;
27526   lldb::SBValueList result;
27527 
27528   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27530   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27531   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27532   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27533   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27534 
27535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27536     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27537   }
27538 
27539   arg2 = (lua_toboolean(L, 2)!=0);
27540   arg3 = (lua_toboolean(L, 3)!=0);
27541   arg4 = (lua_toboolean(L, 4)!=0);
27542   arg5 = (lua_toboolean(L, 5)!=0);
27543   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27544   {
27545     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27547   }
27548   return SWIG_arg;
27549 
27550   if(0) SWIG_fail;
27551 
27552 fail:
27553   lua_error(L);
27554   return SWIG_arg;
27555 }
27556 
27557 
27558 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27559   int SWIG_arg = 0;
27560   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27561   bool arg2 ;
27562   bool arg3 ;
27563   bool arg4 ;
27564   bool arg5 ;
27565   lldb::DynamicValueType arg6 ;
27566   lldb::SBValueList result;
27567 
27568   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27570   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27571   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27572   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27573   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27574   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27575 
27576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27577     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27578   }
27579 
27580   arg2 = (lua_toboolean(L, 2)!=0);
27581   arg3 = (lua_toboolean(L, 3)!=0);
27582   arg4 = (lua_toboolean(L, 4)!=0);
27583   arg5 = (lua_toboolean(L, 5)!=0);
27584   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27585   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27586   {
27587     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27588     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27589   }
27590   return SWIG_arg;
27591 
27592   if(0) SWIG_fail;
27593 
27594 fail:
27595   lua_error(L);
27596   return SWIG_arg;
27597 }
27598 
27599 
27600 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27601   int SWIG_arg = 0;
27602   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27603   lldb::SBVariablesOptions *arg2 = 0 ;
27604   lldb::SBValueList result;
27605 
27606   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27609 
27610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27611     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27612   }
27613 
27614 
27615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27616     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27617   }
27618 
27619   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27620   {
27621     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27622     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27623   }
27624   return SWIG_arg;
27625 
27626   if(0) SWIG_fail;
27627 
27628 fail:
27629   lua_error(L);
27630   return SWIG_arg;
27631 }
27632 
27633 
27634 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27635   int argc;
27636   int argv[7]={
27637     1,2,3,4,5,6,7
27638   };
27639 
27640   argc = lua_gettop(L);
27641   if (argc == 2) {
27642     int _v;
27643     {
27644       void *ptr;
27645       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27646         _v = 0;
27647       } else {
27648         _v = 1;
27649       }
27650     }
27651     if (_v) {
27652       {
27653         void *ptr;
27654         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
27655           _v = 0;
27656         } else {
27657           _v = 1;
27658         }
27659       }
27660       if (_v) {
27661         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27662       }
27663     }
27664   }
27665   if (argc == 5) {
27666     int _v;
27667     {
27668       void *ptr;
27669       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27670         _v = 0;
27671       } else {
27672         _v = 1;
27673       }
27674     }
27675     if (_v) {
27676       {
27677         _v = lua_isboolean(L,argv[1]);
27678       }
27679       if (_v) {
27680         {
27681           _v = lua_isboolean(L,argv[2]);
27682         }
27683         if (_v) {
27684           {
27685             _v = lua_isboolean(L,argv[3]);
27686           }
27687           if (_v) {
27688             {
27689               _v = lua_isboolean(L,argv[4]);
27690             }
27691             if (_v) {
27692               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27693             }
27694           }
27695         }
27696       }
27697     }
27698   }
27699   if (argc == 6) {
27700     int _v;
27701     {
27702       void *ptr;
27703       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27704         _v = 0;
27705       } else {
27706         _v = 1;
27707       }
27708     }
27709     if (_v) {
27710       {
27711         _v = lua_isboolean(L,argv[1]);
27712       }
27713       if (_v) {
27714         {
27715           _v = lua_isboolean(L,argv[2]);
27716         }
27717         if (_v) {
27718           {
27719             _v = lua_isboolean(L,argv[3]);
27720           }
27721           if (_v) {
27722             {
27723               _v = lua_isboolean(L,argv[4]);
27724             }
27725             if (_v) {
27726               {
27727                 _v = lua_isnumber(L,argv[5]);
27728               }
27729               if (_v) {
27730                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27731               }
27732             }
27733           }
27734         }
27735       }
27736     }
27737   }
27738 
27739   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27740     "  Possible C/C++ prototypes are:\n"
27741     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27742     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27743     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27744   lua_error(L);return 0;
27745 }
27746 
27747 
27748 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27749   int SWIG_arg = 0;
27750   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27751   lldb::SBValueList result;
27752 
27753   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27755 
27756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27757     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27758   }
27759 
27760   result = (arg1)->GetRegisters();
27761   {
27762     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27763     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27764   }
27765   return SWIG_arg;
27766 
27767   if(0) SWIG_fail;
27768 
27769 fail:
27770   lua_error(L);
27771   return SWIG_arg;
27772 }
27773 
27774 
27775 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27776   int SWIG_arg = 0;
27777   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27778   char *arg2 = (char *) 0 ;
27779   lldb::SBValue result;
27780 
27781   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27783   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27784 
27785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27786     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27787   }
27788 
27789   arg2 = (char *)lua_tostring(L, 2);
27790   result = (arg1)->FindVariable((char const *)arg2);
27791   {
27792     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27794   }
27795   return SWIG_arg;
27796 
27797   if(0) SWIG_fail;
27798 
27799 fail:
27800   lua_error(L);
27801   return SWIG_arg;
27802 }
27803 
27804 
27805 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27806   int SWIG_arg = 0;
27807   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27808   char *arg2 = (char *) 0 ;
27809   lldb::DynamicValueType arg3 ;
27810   lldb::SBValue result;
27811 
27812   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27814   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27815   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27816 
27817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27818     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27819   }
27820 
27821   arg2 = (char *)lua_tostring(L, 2);
27822   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27823   result = (arg1)->FindVariable((char const *)arg2,arg3);
27824   {
27825     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27826     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27827   }
27828   return SWIG_arg;
27829 
27830   if(0) SWIG_fail;
27831 
27832 fail:
27833   lua_error(L);
27834   return SWIG_arg;
27835 }
27836 
27837 
27838 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27839   int argc;
27840   int argv[4]={
27841     1,2,3,4
27842   };
27843 
27844   argc = lua_gettop(L);
27845   if (argc == 2) {
27846     int _v;
27847     {
27848       void *ptr;
27849       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27850         _v = 0;
27851       } else {
27852         _v = 1;
27853       }
27854     }
27855     if (_v) {
27856       {
27857         _v = SWIG_lua_isnilstring(L,argv[1]);
27858       }
27859       if (_v) {
27860         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27861       }
27862     }
27863   }
27864   if (argc == 3) {
27865     int _v;
27866     {
27867       void *ptr;
27868       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27869         _v = 0;
27870       } else {
27871         _v = 1;
27872       }
27873     }
27874     if (_v) {
27875       {
27876         _v = SWIG_lua_isnilstring(L,argv[1]);
27877       }
27878       if (_v) {
27879         {
27880           _v = lua_isnumber(L,argv[2]);
27881         }
27882         if (_v) {
27883           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27884         }
27885       }
27886     }
27887   }
27888 
27889   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27890     "  Possible C/C++ prototypes are:\n"
27891     "    lldb::SBFrame::FindVariable(char const *)\n"
27892     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27893   lua_error(L);return 0;
27894 }
27895 
27896 
27897 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27898   int SWIG_arg = 0;
27899   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27900   char *arg2 = (char *) 0 ;
27901   lldb::SBValue result;
27902 
27903   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27905   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27906 
27907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27908     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27909   }
27910 
27911   arg2 = (char *)lua_tostring(L, 2);
27912   result = (arg1)->FindRegister((char const *)arg2);
27913   {
27914     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27916   }
27917   return SWIG_arg;
27918 
27919   if(0) SWIG_fail;
27920 
27921 fail:
27922   lua_error(L);
27923   return SWIG_arg;
27924 }
27925 
27926 
27927 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27928   int SWIG_arg = 0;
27929   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27930   char *arg2 = (char *) 0 ;
27931   lldb::SBValue result;
27932 
27933   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27936 
27937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27938     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27939   }
27940 
27941   arg2 = (char *)lua_tostring(L, 2);
27942   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27943   {
27944     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27945     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27946   }
27947   return SWIG_arg;
27948 
27949   if(0) SWIG_fail;
27950 
27951 fail:
27952   lua_error(L);
27953   return SWIG_arg;
27954 }
27955 
27956 
27957 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27958   int SWIG_arg = 0;
27959   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27960   char *arg2 = (char *) 0 ;
27961   lldb::DynamicValueType arg3 ;
27962   lldb::SBValue result;
27963 
27964   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27966   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27967   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27968 
27969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27970     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27971   }
27972 
27973   arg2 = (char *)lua_tostring(L, 2);
27974   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27975   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27976   {
27977     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27978     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27979   }
27980   return SWIG_arg;
27981 
27982   if(0) SWIG_fail;
27983 
27984 fail:
27985   lua_error(L);
27986   return SWIG_arg;
27987 }
27988 
27989 
27990 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27991   int argc;
27992   int argv[4]={
27993     1,2,3,4
27994   };
27995 
27996   argc = lua_gettop(L);
27997   if (argc == 2) {
27998     int _v;
27999     {
28000       void *ptr;
28001       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28002         _v = 0;
28003       } else {
28004         _v = 1;
28005       }
28006     }
28007     if (_v) {
28008       {
28009         _v = SWIG_lua_isnilstring(L,argv[1]);
28010       }
28011       if (_v) {
28012         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
28013       }
28014     }
28015   }
28016   if (argc == 3) {
28017     int _v;
28018     {
28019       void *ptr;
28020       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28021         _v = 0;
28022       } else {
28023         _v = 1;
28024       }
28025     }
28026     if (_v) {
28027       {
28028         _v = SWIG_lua_isnilstring(L,argv[1]);
28029       }
28030       if (_v) {
28031         {
28032           _v = lua_isnumber(L,argv[2]);
28033         }
28034         if (_v) {
28035           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
28036         }
28037       }
28038     }
28039   }
28040 
28041   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
28042     "  Possible C/C++ prototypes are:\n"
28043     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28044     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28045   lua_error(L);return 0;
28046 }
28047 
28048 
28049 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28050   int SWIG_arg = 0;
28051   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28052   char *arg2 = (char *) 0 ;
28053   lldb::ValueType arg3 ;
28054   lldb::SBValue result;
28055 
28056   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28058   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28059   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28060 
28061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28062     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28063   }
28064 
28065   arg2 = (char *)lua_tostring(L, 2);
28066   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28067   result = (arg1)->FindValue((char const *)arg2,arg3);
28068   {
28069     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28071   }
28072   return SWIG_arg;
28073 
28074   if(0) SWIG_fail;
28075 
28076 fail:
28077   lua_error(L);
28078   return SWIG_arg;
28079 }
28080 
28081 
28082 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28083   int SWIG_arg = 0;
28084   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28085   char *arg2 = (char *) 0 ;
28086   lldb::ValueType arg3 ;
28087   lldb::DynamicValueType arg4 ;
28088   lldb::SBValue result;
28089 
28090   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28092   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28093   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28094   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28095 
28096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28097     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28098   }
28099 
28100   arg2 = (char *)lua_tostring(L, 2);
28101   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28102   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
28103   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28104   {
28105     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28106     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28107   }
28108   return SWIG_arg;
28109 
28110   if(0) SWIG_fail;
28111 
28112 fail:
28113   lua_error(L);
28114   return SWIG_arg;
28115 }
28116 
28117 
28118 static int _wrap_SBFrame_FindValue(lua_State* L) {
28119   int argc;
28120   int argv[5]={
28121     1,2,3,4,5
28122   };
28123 
28124   argc = lua_gettop(L);
28125   if (argc == 3) {
28126     int _v;
28127     {
28128       void *ptr;
28129       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28130         _v = 0;
28131       } else {
28132         _v = 1;
28133       }
28134     }
28135     if (_v) {
28136       {
28137         _v = SWIG_lua_isnilstring(L,argv[1]);
28138       }
28139       if (_v) {
28140         {
28141           _v = lua_isnumber(L,argv[2]);
28142         }
28143         if (_v) {
28144           return _wrap_SBFrame_FindValue__SWIG_0(L);
28145         }
28146       }
28147     }
28148   }
28149   if (argc == 4) {
28150     int _v;
28151     {
28152       void *ptr;
28153       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28154         _v = 0;
28155       } else {
28156         _v = 1;
28157       }
28158     }
28159     if (_v) {
28160       {
28161         _v = SWIG_lua_isnilstring(L,argv[1]);
28162       }
28163       if (_v) {
28164         {
28165           _v = lua_isnumber(L,argv[2]);
28166         }
28167         if (_v) {
28168           {
28169             _v = lua_isnumber(L,argv[3]);
28170           }
28171           if (_v) {
28172             return _wrap_SBFrame_FindValue__SWIG_1(L);
28173           }
28174         }
28175       }
28176     }
28177   }
28178 
28179   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28180     "  Possible C/C++ prototypes are:\n"
28181     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28182     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28183   lua_error(L);return 0;
28184 }
28185 
28186 
28187 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28188   int SWIG_arg = 0;
28189   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28190   lldb::SBStream *arg2 = 0 ;
28191   bool result;
28192 
28193   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28195   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28196 
28197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28198     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28199   }
28200 
28201 
28202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28203     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28204   }
28205 
28206   result = (bool)(arg1)->GetDescription(*arg2);
28207   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28208   return SWIG_arg;
28209 
28210   if(0) SWIG_fail;
28211 
28212 fail:
28213   lua_error(L);
28214   return SWIG_arg;
28215 }
28216 
28217 
28218 static int _wrap_SBFrame___tostring(lua_State* L) {
28219   int SWIG_arg = 0;
28220   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28221   std::string result;
28222 
28223   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28225 
28226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28227     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28228   }
28229 
28230   result = lldb_SBFrame___str__(arg1);
28231   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28232   return SWIG_arg;
28233 
28234   if(0) SWIG_fail;
28235 
28236 fail:
28237   lua_error(L);
28238   return SWIG_arg;
28239 }
28240 
28241 
28242 static void swig_delete_SBFrame(void *obj) {
28243 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28244 delete arg1;
28245 }
28246 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28247     assert(lua_istable(L,1));
28248     lua_pushcfunction(L,_wrap_new_SBFrame);
28249     assert(!lua_isnil(L,-1));
28250     lua_replace(L,1); /* replace our table with real constructor */
28251     lua_call(L,lua_gettop(L)-1,1);
28252     return 1;
28253 }
28254 static swig_lua_attribute swig_SBFrame_attributes[] = {
28255     {0,0,0}
28256 };
28257 static swig_lua_method swig_SBFrame_methods[]= {
28258     { "IsEqual", _wrap_SBFrame_IsEqual},
28259     { "IsValid", _wrap_SBFrame_IsValid},
28260     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28261     { "GetCFA", _wrap_SBFrame_GetCFA},
28262     { "GetPC", _wrap_SBFrame_GetPC},
28263     { "SetPC", _wrap_SBFrame_SetPC},
28264     { "GetSP", _wrap_SBFrame_GetSP},
28265     { "GetFP", _wrap_SBFrame_GetFP},
28266     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28267     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28268     { "GetModule", _wrap_SBFrame_GetModule},
28269     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28270     { "GetFunction", _wrap_SBFrame_GetFunction},
28271     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28272     { "GetBlock", _wrap_SBFrame_GetBlock},
28273     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28274     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28275     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28276     { "IsInlined", _wrap_SBFrame_IsInlined},
28277     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28278     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28279     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28280     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28281     { "GetThread", _wrap_SBFrame_GetThread},
28282     { "Disassemble", _wrap_SBFrame_Disassemble},
28283     { "Clear", _wrap_SBFrame_Clear},
28284     { "__eq", _wrap_SBFrame___eq},
28285     { "GetVariables", _wrap_SBFrame_GetVariables},
28286     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28287     { "FindVariable", _wrap_SBFrame_FindVariable},
28288     { "FindRegister", _wrap_SBFrame_FindRegister},
28289     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28290     { "FindValue", _wrap_SBFrame_FindValue},
28291     { "GetDescription", _wrap_SBFrame_GetDescription},
28292     { "__tostring", _wrap_SBFrame___tostring},
28293     {0,0}
28294 };
28295 static swig_lua_method swig_SBFrame_meta[] = {
28296     { "__eq", _wrap_SBFrame___eq},
28297     { "__tostring", _wrap_SBFrame___tostring},
28298     {0,0}
28299 };
28300 
28301 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28302     {0,0,0}
28303 };
28304 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28305     {0,0,0,0,0,0}
28306 };
28307 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28308     {0,0}
28309 };
28310 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28311     0
28312 };
28313 
28314 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28315     "SBFrame",
28316     swig_SBFrame_Sf_SwigStatic_methods,
28317     swig_SBFrame_Sf_SwigStatic_attributes,
28318     swig_SBFrame_Sf_SwigStatic_constants,
28319     swig_SBFrame_Sf_SwigStatic_classes,
28320     0
28321 };
28322 static swig_lua_class *swig_SBFrame_bases[] = {0};
28323 static const char *swig_SBFrame_base_names[] = {0};
28324 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 };
28325 
28326 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28327   int SWIG_arg = 0;
28328   lldb::SBFunction *result = 0 ;
28329 
28330   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28331   result = (lldb::SBFunction *)new lldb::SBFunction();
28332   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28333   return SWIG_arg;
28334 
28335   if(0) SWIG_fail;
28336 
28337 fail:
28338   lua_error(L);
28339   return SWIG_arg;
28340 }
28341 
28342 
28343 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28344   int SWIG_arg = 0;
28345   lldb::SBFunction *arg1 = 0 ;
28346   lldb::SBFunction *result = 0 ;
28347 
28348   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28349   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28350 
28351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28352     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28353   }
28354 
28355   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28356   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28357   return SWIG_arg;
28358 
28359   if(0) SWIG_fail;
28360 
28361 fail:
28362   lua_error(L);
28363   return SWIG_arg;
28364 }
28365 
28366 
28367 static int _wrap_new_SBFunction(lua_State* L) {
28368   int argc;
28369   int argv[2]={
28370     1,2
28371   };
28372 
28373   argc = lua_gettop(L);
28374   if (argc == 0) {
28375     return _wrap_new_SBFunction__SWIG_0(L);
28376   }
28377   if (argc == 1) {
28378     int _v;
28379     {
28380       void *ptr;
28381       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28382         _v = 0;
28383       } else {
28384         _v = 1;
28385       }
28386     }
28387     if (_v) {
28388       return _wrap_new_SBFunction__SWIG_1(L);
28389     }
28390   }
28391 
28392   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28393     "  Possible C/C++ prototypes are:\n"
28394     "    lldb::SBFunction::SBFunction()\n"
28395     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28396   lua_error(L);return 0;
28397 }
28398 
28399 
28400 static int _wrap_SBFunction_IsValid(lua_State* L) {
28401   int SWIG_arg = 0;
28402   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28403   bool result;
28404 
28405   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28407 
28408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28409     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28410   }
28411 
28412   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28413   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28414   return SWIG_arg;
28415 
28416   if(0) SWIG_fail;
28417 
28418 fail:
28419   lua_error(L);
28420   return SWIG_arg;
28421 }
28422 
28423 
28424 static int _wrap_SBFunction_GetName(lua_State* L) {
28425   int SWIG_arg = 0;
28426   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28427   char *result = 0 ;
28428 
28429   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28431 
28432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28433     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28434   }
28435 
28436   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28437   lua_pushstring(L,(const char *)result); SWIG_arg++;
28438   return SWIG_arg;
28439 
28440   if(0) SWIG_fail;
28441 
28442 fail:
28443   lua_error(L);
28444   return SWIG_arg;
28445 }
28446 
28447 
28448 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28449   int SWIG_arg = 0;
28450   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28451   char *result = 0 ;
28452 
28453   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28455 
28456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28457     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28458   }
28459 
28460   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28461   lua_pushstring(L,(const char *)result); SWIG_arg++;
28462   return SWIG_arg;
28463 
28464   if(0) SWIG_fail;
28465 
28466 fail:
28467   lua_error(L);
28468   return SWIG_arg;
28469 }
28470 
28471 
28472 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28473   int SWIG_arg = 0;
28474   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28475   char *result = 0 ;
28476 
28477   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28479 
28480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28481     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28482   }
28483 
28484   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28485   lua_pushstring(L,(const char *)result); SWIG_arg++;
28486   return SWIG_arg;
28487 
28488   if(0) SWIG_fail;
28489 
28490 fail:
28491   lua_error(L);
28492   return SWIG_arg;
28493 }
28494 
28495 
28496 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28497   int SWIG_arg = 0;
28498   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28499   lldb::SBTarget arg2 ;
28500   lldb::SBTarget *argp2 ;
28501   lldb::SBInstructionList result;
28502 
28503   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28505   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28506 
28507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28508     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28509   }
28510 
28511 
28512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28513     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28514   }
28515   arg2 = *argp2;
28516 
28517   result = (arg1)->GetInstructions(arg2);
28518   {
28519     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28520     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28521   }
28522   return SWIG_arg;
28523 
28524   if(0) SWIG_fail;
28525 
28526 fail:
28527   lua_error(L);
28528   return SWIG_arg;
28529 }
28530 
28531 
28532 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28533   int SWIG_arg = 0;
28534   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28535   lldb::SBTarget arg2 ;
28536   char *arg3 = (char *) 0 ;
28537   lldb::SBTarget *argp2 ;
28538   lldb::SBInstructionList result;
28539 
28540   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28542   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28543   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28544 
28545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28546     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28547   }
28548 
28549 
28550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28551     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28552   }
28553   arg2 = *argp2;
28554 
28555   arg3 = (char *)lua_tostring(L, 3);
28556   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28557   {
28558     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28559     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28560   }
28561   return SWIG_arg;
28562 
28563   if(0) SWIG_fail;
28564 
28565 fail:
28566   lua_error(L);
28567   return SWIG_arg;
28568 }
28569 
28570 
28571 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28572   int argc;
28573   int argv[4]={
28574     1,2,3,4
28575   };
28576 
28577   argc = lua_gettop(L);
28578   if (argc == 2) {
28579     int _v;
28580     {
28581       void *ptr;
28582       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28583         _v = 0;
28584       } else {
28585         _v = 1;
28586       }
28587     }
28588     if (_v) {
28589       {
28590         void *ptr;
28591         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28592           _v = 0;
28593         } else {
28594           _v = 1;
28595         }
28596       }
28597       if (_v) {
28598         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28599       }
28600     }
28601   }
28602   if (argc == 3) {
28603     int _v;
28604     {
28605       void *ptr;
28606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28607         _v = 0;
28608       } else {
28609         _v = 1;
28610       }
28611     }
28612     if (_v) {
28613       {
28614         void *ptr;
28615         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28616           _v = 0;
28617         } else {
28618           _v = 1;
28619         }
28620       }
28621       if (_v) {
28622         {
28623           _v = SWIG_lua_isnilstring(L,argv[2]);
28624         }
28625         if (_v) {
28626           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28627         }
28628       }
28629     }
28630   }
28631 
28632   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28633     "  Possible C/C++ prototypes are:\n"
28634     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28635     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28636   lua_error(L);return 0;
28637 }
28638 
28639 
28640 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28641   int SWIG_arg = 0;
28642   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28643   lldb::SBAddress result;
28644 
28645   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28647 
28648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28649     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28650   }
28651 
28652   result = (arg1)->GetStartAddress();
28653   {
28654     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28655     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28656   }
28657   return SWIG_arg;
28658 
28659   if(0) SWIG_fail;
28660 
28661 fail:
28662   lua_error(L);
28663   return SWIG_arg;
28664 }
28665 
28666 
28667 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28668   int SWIG_arg = 0;
28669   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28670   lldb::SBAddress result;
28671 
28672   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28674 
28675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28676     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28677   }
28678 
28679   result = (arg1)->GetEndAddress();
28680   {
28681     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28683   }
28684   return SWIG_arg;
28685 
28686   if(0) SWIG_fail;
28687 
28688 fail:
28689   lua_error(L);
28690   return SWIG_arg;
28691 }
28692 
28693 
28694 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28695   int SWIG_arg = 0;
28696   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28697   uint32_t arg2 ;
28698   char *result = 0 ;
28699 
28700   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28702   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28703 
28704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28705     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28706   }
28707 
28708   arg2 = (unsigned int)lua_tointeger(L, 2);
28709   result = (char *)(arg1)->GetArgumentName(arg2);
28710   lua_pushstring(L,(const char *)result); SWIG_arg++;
28711   return SWIG_arg;
28712 
28713   if(0) SWIG_fail;
28714 
28715 fail:
28716   lua_error(L);
28717   return SWIG_arg;
28718 }
28719 
28720 
28721 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28722   int SWIG_arg = 0;
28723   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28724   uint32_t result;
28725 
28726   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28728 
28729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28730     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28731   }
28732 
28733   result = (uint32_t)(arg1)->GetPrologueByteSize();
28734   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28735   return SWIG_arg;
28736 
28737   if(0) SWIG_fail;
28738 
28739 fail:
28740   lua_error(L);
28741   return SWIG_arg;
28742 }
28743 
28744 
28745 static int _wrap_SBFunction_GetType(lua_State* L) {
28746   int SWIG_arg = 0;
28747   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28748   lldb::SBType result;
28749 
28750   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28752 
28753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28754     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28755   }
28756 
28757   result = (arg1)->GetType();
28758   {
28759     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28761   }
28762   return SWIG_arg;
28763 
28764   if(0) SWIG_fail;
28765 
28766 fail:
28767   lua_error(L);
28768   return SWIG_arg;
28769 }
28770 
28771 
28772 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28773   int SWIG_arg = 0;
28774   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28775   lldb::SBBlock result;
28776 
28777   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28779 
28780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28781     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28782   }
28783 
28784   result = (arg1)->GetBlock();
28785   {
28786     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28787     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,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_SBFunction_GetLanguage(lua_State* L) {
28800   int SWIG_arg = 0;
28801   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28802   lldb::LanguageType result;
28803 
28804   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28806 
28807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28808     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28809   }
28810 
28811   result = (lldb::LanguageType)(arg1)->GetLanguage();
28812   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28813   return SWIG_arg;
28814 
28815   if(0) SWIG_fail;
28816 
28817 fail:
28818   lua_error(L);
28819   return SWIG_arg;
28820 }
28821 
28822 
28823 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28824   int SWIG_arg = 0;
28825   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28826   bool result;
28827 
28828   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28830 
28831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28832     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28833   }
28834 
28835   result = (bool)(arg1)->GetIsOptimized();
28836   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28837   return SWIG_arg;
28838 
28839   if(0) SWIG_fail;
28840 
28841 fail:
28842   lua_error(L);
28843   return SWIG_arg;
28844 }
28845 
28846 
28847 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28848   int SWIG_arg = 0;
28849   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28850   lldb::SBStream *arg2 = 0 ;
28851   bool result;
28852 
28853   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28855   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28856 
28857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28858     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28859   }
28860 
28861 
28862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28863     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28864   }
28865 
28866   result = (bool)(arg1)->GetDescription(*arg2);
28867   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28868   return SWIG_arg;
28869 
28870   if(0) SWIG_fail;
28871 
28872 fail:
28873   lua_error(L);
28874   return SWIG_arg;
28875 }
28876 
28877 
28878 static int _wrap_SBFunction___eq(lua_State* L) {
28879   int SWIG_arg = 0;
28880   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28881   lldb::SBFunction *arg2 = 0 ;
28882   bool result;
28883 
28884   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28887 
28888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28889     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28890   }
28891 
28892 
28893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28894     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28895   }
28896 
28897   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28898   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28899   return SWIG_arg;
28900 
28901   if(0) SWIG_fail;
28902 
28903 fail:
28904   lua_error(L);
28905   return SWIG_arg;
28906 }
28907 
28908 
28909 static int _wrap_SBFunction___tostring(lua_State* L) {
28910   int SWIG_arg = 0;
28911   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28912   std::string result;
28913 
28914   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28916 
28917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28918     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28919   }
28920 
28921   result = lldb_SBFunction___str__(arg1);
28922   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28923   return SWIG_arg;
28924 
28925   if(0) SWIG_fail;
28926 
28927 fail:
28928   lua_error(L);
28929   return SWIG_arg;
28930 }
28931 
28932 
28933 static void swig_delete_SBFunction(void *obj) {
28934 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28935 delete arg1;
28936 }
28937 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28938     assert(lua_istable(L,1));
28939     lua_pushcfunction(L,_wrap_new_SBFunction);
28940     assert(!lua_isnil(L,-1));
28941     lua_replace(L,1); /* replace our table with real constructor */
28942     lua_call(L,lua_gettop(L)-1,1);
28943     return 1;
28944 }
28945 static swig_lua_attribute swig_SBFunction_attributes[] = {
28946     {0,0,0}
28947 };
28948 static swig_lua_method swig_SBFunction_methods[]= {
28949     { "IsValid", _wrap_SBFunction_IsValid},
28950     { "GetName", _wrap_SBFunction_GetName},
28951     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28952     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28953     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28954     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28955     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28956     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28957     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28958     { "GetType", _wrap_SBFunction_GetType},
28959     { "GetBlock", _wrap_SBFunction_GetBlock},
28960     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28961     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28962     { "GetDescription", _wrap_SBFunction_GetDescription},
28963     { "__eq", _wrap_SBFunction___eq},
28964     { "__tostring", _wrap_SBFunction___tostring},
28965     {0,0}
28966 };
28967 static swig_lua_method swig_SBFunction_meta[] = {
28968     { "__eq", _wrap_SBFunction___eq},
28969     { "__tostring", _wrap_SBFunction___tostring},
28970     {0,0}
28971 };
28972 
28973 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28974     {0,0,0}
28975 };
28976 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28977     {0,0,0,0,0,0}
28978 };
28979 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28980     {0,0}
28981 };
28982 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28983     0
28984 };
28985 
28986 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28987     "SBFunction",
28988     swig_SBFunction_Sf_SwigStatic_methods,
28989     swig_SBFunction_Sf_SwigStatic_attributes,
28990     swig_SBFunction_Sf_SwigStatic_constants,
28991     swig_SBFunction_Sf_SwigStatic_classes,
28992     0
28993 };
28994 static swig_lua_class *swig_SBFunction_bases[] = {0};
28995 static const char *swig_SBFunction_base_names[] = {0};
28996 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 };
28997 
28998 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28999   int SWIG_arg = 0;
29000   lldb::SBFileSpec result;
29001 
29002   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
29003   result = lldb::SBHostOS::GetProgramFileSpec();
29004   {
29005     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29006     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29007   }
29008   return SWIG_arg;
29009 
29010   if(0) SWIG_fail;
29011 
29012 fail:
29013   lua_error(L);
29014   return SWIG_arg;
29015 }
29016 
29017 
29018 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
29019   int SWIG_arg = 0;
29020   lldb::SBFileSpec result;
29021 
29022   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
29023   result = lldb::SBHostOS::GetLLDBPythonPath();
29024   {
29025     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29027   }
29028   return SWIG_arg;
29029 
29030   if(0) SWIG_fail;
29031 
29032 fail:
29033   lua_error(L);
29034   return SWIG_arg;
29035 }
29036 
29037 
29038 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
29039   int SWIG_arg = 0;
29040   lldb::PathType arg1 ;
29041   lldb::SBFileSpec result;
29042 
29043   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29044   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29045   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
29046   result = lldb::SBHostOS::GetLLDBPath(arg1);
29047   {
29048     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29050   }
29051   return SWIG_arg;
29052 
29053   if(0) SWIG_fail;
29054 
29055 fail:
29056   lua_error(L);
29057   return SWIG_arg;
29058 }
29059 
29060 
29061 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29062   int SWIG_arg = 0;
29063   lldb::SBFileSpec result;
29064 
29065   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29066   result = lldb::SBHostOS::GetUserHomeDirectory();
29067   {
29068     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29070   }
29071   return SWIG_arg;
29072 
29073   if(0) SWIG_fail;
29074 
29075 fail:
29076   lua_error(L);
29077   return SWIG_arg;
29078 }
29079 
29080 
29081 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29082   int SWIG_arg = 0;
29083   char *arg1 = (char *) 0 ;
29084 
29085   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29086   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29087   arg1 = (char *)lua_tostring(L, 1);
29088   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29089 
29090   return SWIG_arg;
29091 
29092   if(0) SWIG_fail;
29093 
29094 fail:
29095   lua_error(L);
29096   return SWIG_arg;
29097 }
29098 
29099 
29100 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29101   int SWIG_arg = 0;
29102   char *arg1 = (char *) 0 ;
29103   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29104   void *arg3 = (void *) 0 ;
29105   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29106   lldb::thread_t result;
29107 
29108   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29109   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29110   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29111   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29112   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29113   arg1 = (char *)lua_tostring(L, 1);
29114 
29115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29116     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29117   }
29118 
29119   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29120 
29121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29122     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29123   }
29124 
29125   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29126   {
29127     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29129   }
29130   return SWIG_arg;
29131 
29132   if(0) SWIG_fail;
29133 
29134 fail:
29135   lua_error(L);
29136   return SWIG_arg;
29137 }
29138 
29139 
29140 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29141   int SWIG_arg = 0;
29142   lldb::thread_t arg1 ;
29143   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29144   lldb::thread_t *argp1 ;
29145   bool result;
29146 
29147   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29148   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29149   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29150 
29151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29152     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29153   }
29154   arg1 = *argp1;
29155 
29156 
29157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29158     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29159   }
29160 
29161   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29162   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29163   return SWIG_arg;
29164 
29165   if(0) SWIG_fail;
29166 
29167 fail:
29168   lua_error(L);
29169   return SWIG_arg;
29170 }
29171 
29172 
29173 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29174   int SWIG_arg = 0;
29175   lldb::thread_t arg1 ;
29176   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29177   lldb::thread_t *argp1 ;
29178   bool result;
29179 
29180   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29181   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29182   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29183 
29184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29185     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29186   }
29187   arg1 = *argp1;
29188 
29189 
29190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29191     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29192   }
29193 
29194   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29195   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29196   return SWIG_arg;
29197 
29198   if(0) SWIG_fail;
29199 
29200 fail:
29201   lua_error(L);
29202   return SWIG_arg;
29203 }
29204 
29205 
29206 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29207   int SWIG_arg = 0;
29208   lldb::thread_t arg1 ;
29209   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29210   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29211   lldb::thread_t *argp1 ;
29212   bool result;
29213 
29214   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29215   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29216   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29217   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29218 
29219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29220     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29221   }
29222   arg1 = *argp1;
29223 
29224 
29225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29226     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29227   }
29228 
29229 
29230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29231     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29232   }
29233 
29234   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29235   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29236   return SWIG_arg;
29237 
29238   if(0) SWIG_fail;
29239 
29240 fail:
29241   lua_error(L);
29242   return SWIG_arg;
29243 }
29244 
29245 
29246 static int _wrap_new_SBHostOS(lua_State* L) {
29247   int SWIG_arg = 0;
29248   lldb::SBHostOS *result = 0 ;
29249 
29250   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29251   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29252   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29253   return SWIG_arg;
29254 
29255   if(0) SWIG_fail;
29256 
29257 fail:
29258   lua_error(L);
29259   return SWIG_arg;
29260 }
29261 
29262 
29263 static void swig_delete_SBHostOS(void *obj) {
29264 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29265 delete arg1;
29266 }
29267 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29268     assert(lua_istable(L,1));
29269     lua_pushcfunction(L,_wrap_new_SBHostOS);
29270     assert(!lua_isnil(L,-1));
29271     lua_replace(L,1); /* replace our table with real constructor */
29272     lua_call(L,lua_gettop(L)-1,1);
29273     return 1;
29274 }
29275 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29276     {0,0,0}
29277 };
29278 static swig_lua_method swig_SBHostOS_methods[]= {
29279     {0,0}
29280 };
29281 static swig_lua_method swig_SBHostOS_meta[] = {
29282     {0,0}
29283 };
29284 
29285 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29286     {0,0,0}
29287 };
29288 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29289     {0,0,0,0,0,0}
29290 };
29291 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29292     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29293     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29294     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29295     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29296     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29297     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29298     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29299     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29300     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29301     {0,0}
29302 };
29303 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29304     0
29305 };
29306 
29307 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29308     "SBHostOS",
29309     swig_SBHostOS_Sf_SwigStatic_methods,
29310     swig_SBHostOS_Sf_SwigStatic_attributes,
29311     swig_SBHostOS_Sf_SwigStatic_constants,
29312     swig_SBHostOS_Sf_SwigStatic_classes,
29313     0
29314 };
29315 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29316 static const char *swig_SBHostOS_base_names[] = {0};
29317 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 };
29318 
29319 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29320   int SWIG_arg = 0;
29321   lldb::SBInstruction *result = 0 ;
29322 
29323   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29324   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29325   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29326   return SWIG_arg;
29327 
29328   if(0) SWIG_fail;
29329 
29330 fail:
29331   lua_error(L);
29332   return SWIG_arg;
29333 }
29334 
29335 
29336 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29337   int SWIG_arg = 0;
29338   lldb::SBInstruction *arg1 = 0 ;
29339   lldb::SBInstruction *result = 0 ;
29340 
29341   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29342   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29343 
29344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29345     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29346   }
29347 
29348   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29349   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29350   return SWIG_arg;
29351 
29352   if(0) SWIG_fail;
29353 
29354 fail:
29355   lua_error(L);
29356   return SWIG_arg;
29357 }
29358 
29359 
29360 static int _wrap_new_SBInstruction(lua_State* L) {
29361   int argc;
29362   int argv[2]={
29363     1,2
29364   };
29365 
29366   argc = lua_gettop(L);
29367   if (argc == 0) {
29368     return _wrap_new_SBInstruction__SWIG_0(L);
29369   }
29370   if (argc == 1) {
29371     int _v;
29372     {
29373       void *ptr;
29374       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29375         _v = 0;
29376       } else {
29377         _v = 1;
29378       }
29379     }
29380     if (_v) {
29381       return _wrap_new_SBInstruction__SWIG_1(L);
29382     }
29383   }
29384 
29385   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29386     "  Possible C/C++ prototypes are:\n"
29387     "    lldb::SBInstruction::SBInstruction()\n"
29388     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29389   lua_error(L);return 0;
29390 }
29391 
29392 
29393 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29394   int SWIG_arg = 0;
29395   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29396   bool result;
29397 
29398   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29399   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29400 
29401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29402     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29403   }
29404 
29405   result = (bool)(arg1)->IsValid();
29406   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29407   return SWIG_arg;
29408 
29409   if(0) SWIG_fail;
29410 
29411 fail:
29412   lua_error(L);
29413   return SWIG_arg;
29414 }
29415 
29416 
29417 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29418   int SWIG_arg = 0;
29419   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29420   lldb::SBAddress result;
29421 
29422   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29424 
29425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29426     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29427   }
29428 
29429   result = (arg1)->GetAddress();
29430   {
29431     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29432     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29433   }
29434   return SWIG_arg;
29435 
29436   if(0) SWIG_fail;
29437 
29438 fail:
29439   lua_error(L);
29440   return SWIG_arg;
29441 }
29442 
29443 
29444 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29445   int SWIG_arg = 0;
29446   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29447   lldb::SBTarget arg2 ;
29448   lldb::SBTarget *argp2 ;
29449   char *result = 0 ;
29450 
29451   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29454 
29455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29456     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29457   }
29458 
29459 
29460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29461     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29462   }
29463   arg2 = *argp2;
29464 
29465   result = (char *)(arg1)->GetMnemonic(arg2);
29466   lua_pushstring(L,(const char *)result); SWIG_arg++;
29467   return SWIG_arg;
29468 
29469   if(0) SWIG_fail;
29470 
29471 fail:
29472   lua_error(L);
29473   return SWIG_arg;
29474 }
29475 
29476 
29477 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29478   int SWIG_arg = 0;
29479   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29480   lldb::SBTarget arg2 ;
29481   lldb::SBTarget *argp2 ;
29482   char *result = 0 ;
29483 
29484   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29487 
29488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29489     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29490   }
29491 
29492 
29493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29494     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29495   }
29496   arg2 = *argp2;
29497 
29498   result = (char *)(arg1)->GetOperands(arg2);
29499   lua_pushstring(L,(const char *)result); SWIG_arg++;
29500   return SWIG_arg;
29501 
29502   if(0) SWIG_fail;
29503 
29504 fail:
29505   lua_error(L);
29506   return SWIG_arg;
29507 }
29508 
29509 
29510 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29511   int SWIG_arg = 0;
29512   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29513   lldb::SBTarget arg2 ;
29514   lldb::SBTarget *argp2 ;
29515   char *result = 0 ;
29516 
29517   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29520 
29521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29522     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29523   }
29524 
29525 
29526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29527     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29528   }
29529   arg2 = *argp2;
29530 
29531   result = (char *)(arg1)->GetComment(arg2);
29532   lua_pushstring(L,(const char *)result); SWIG_arg++;
29533   return SWIG_arg;
29534 
29535   if(0) SWIG_fail;
29536 
29537 fail:
29538   lua_error(L);
29539   return SWIG_arg;
29540 }
29541 
29542 
29543 static int _wrap_SBInstruction_GetData(lua_State* L) {
29544   int SWIG_arg = 0;
29545   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29546   lldb::SBTarget arg2 ;
29547   lldb::SBTarget *argp2 ;
29548   lldb::SBData result;
29549 
29550   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29552   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29553 
29554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29555     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29556   }
29557 
29558 
29559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29560     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29561   }
29562   arg2 = *argp2;
29563 
29564   result = (arg1)->GetData(arg2);
29565   {
29566     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29567     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29568   }
29569   return SWIG_arg;
29570 
29571   if(0) SWIG_fail;
29572 
29573 fail:
29574   lua_error(L);
29575   return SWIG_arg;
29576 }
29577 
29578 
29579 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29580   int SWIG_arg = 0;
29581   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29582   size_t result;
29583 
29584   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29586 
29587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29588     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29589   }
29590 
29591   result = (arg1)->GetByteSize();
29592   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29593   return SWIG_arg;
29594 
29595   if(0) SWIG_fail;
29596 
29597 fail:
29598   lua_error(L);
29599   return SWIG_arg;
29600 }
29601 
29602 
29603 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29604   int SWIG_arg = 0;
29605   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29606   bool result;
29607 
29608   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29610 
29611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29612     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29613   }
29614 
29615   result = (bool)(arg1)->DoesBranch();
29616   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29617   return SWIG_arg;
29618 
29619   if(0) SWIG_fail;
29620 
29621 fail:
29622   lua_error(L);
29623   return SWIG_arg;
29624 }
29625 
29626 
29627 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29628   int SWIG_arg = 0;
29629   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29630   bool result;
29631 
29632   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29634 
29635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29636     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29637   }
29638 
29639   result = (bool)(arg1)->HasDelaySlot();
29640   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29641   return SWIG_arg;
29642 
29643   if(0) SWIG_fail;
29644 
29645 fail:
29646   lua_error(L);
29647   return SWIG_arg;
29648 }
29649 
29650 
29651 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29652   int SWIG_arg = 0;
29653   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29654   bool result;
29655 
29656   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29658 
29659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29660     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29661   }
29662 
29663   result = (bool)(arg1)->CanSetBreakpoint();
29664   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29665   return SWIG_arg;
29666 
29667   if(0) SWIG_fail;
29668 
29669 fail:
29670   lua_error(L);
29671   return SWIG_arg;
29672 }
29673 
29674 
29675 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29676   int SWIG_arg = 0;
29677   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29678   lldb::SBFile arg2 ;
29679   lldb::SBFile *argp2 ;
29680 
29681   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29683   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29684 
29685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29686     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29687   }
29688 
29689 
29690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29691     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29692   }
29693   arg2 = *argp2;
29694 
29695   (arg1)->Print(arg2);
29696 
29697   return SWIG_arg;
29698 
29699   if(0) SWIG_fail;
29700 
29701 fail:
29702   lua_error(L);
29703   return SWIG_arg;
29704 }
29705 
29706 
29707 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29708   int SWIG_arg = 0;
29709   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29710   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29711   lldb::FileSP *argp2 ;
29712 
29713   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29715   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29716 
29717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29718     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29719   }
29720 
29721 
29722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29723     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29724   }
29725   arg2 = *argp2;
29726 
29727   (arg1)->Print(arg2);
29728 
29729   return SWIG_arg;
29730 
29731   if(0) SWIG_fail;
29732 
29733 fail:
29734   lua_error(L);
29735   return SWIG_arg;
29736 }
29737 
29738 
29739 static int _wrap_SBInstruction_Print(lua_State* L) {
29740   int argc;
29741   int argv[3]={
29742     1,2,3
29743   };
29744 
29745   argc = lua_gettop(L);
29746   if (argc == 2) {
29747     int _v;
29748     {
29749       void *ptr;
29750       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29751         _v = 0;
29752       } else {
29753         _v = 1;
29754       }
29755     }
29756     if (_v) {
29757       {
29758         void *ptr;
29759         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
29760           _v = 0;
29761         } else {
29762           _v = 1;
29763         }
29764       }
29765       if (_v) {
29766         return _wrap_SBInstruction_Print__SWIG_0(L);
29767       }
29768     }
29769   }
29770   if (argc == 2) {
29771     int _v;
29772     {
29773       void *ptr;
29774       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29775         _v = 0;
29776       } else {
29777         _v = 1;
29778       }
29779     }
29780     if (_v) {
29781       {
29782         void *ptr;
29783         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
29784           _v = 0;
29785         } else {
29786           _v = 1;
29787         }
29788       }
29789       if (_v) {
29790         return _wrap_SBInstruction_Print__SWIG_1(L);
29791       }
29792     }
29793   }
29794 
29795   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29796     "  Possible C/C++ prototypes are:\n"
29797     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29798     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29799   lua_error(L);return 0;
29800 }
29801 
29802 
29803 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29804   int SWIG_arg = 0;
29805   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29806   lldb::SBStream *arg2 = 0 ;
29807   bool result;
29808 
29809   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29811   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29812 
29813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29814     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29815   }
29816 
29817 
29818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29819     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29820   }
29821 
29822   result = (bool)(arg1)->GetDescription(*arg2);
29823   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29824   return SWIG_arg;
29825 
29826   if(0) SWIG_fail;
29827 
29828 fail:
29829   lua_error(L);
29830   return SWIG_arg;
29831 }
29832 
29833 
29834 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
29835   int SWIG_arg = 0;
29836   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29837   lldb::SBFrame *arg2 = 0 ;
29838   uint32_t arg3 ;
29839   bool result;
29840 
29841   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29843   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29844   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29845 
29846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29847     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29848   }
29849 
29850 
29851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29852     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29853   }
29854 
29855   arg3 = (unsigned int)lua_tointeger(L, 3);
29856   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29857   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29858   return SWIG_arg;
29859 
29860   if(0) SWIG_fail;
29861 
29862 fail:
29863   lua_error(L);
29864   return SWIG_arg;
29865 }
29866 
29867 
29868 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29869   int SWIG_arg = 0;
29870   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29871   char *arg2 = (char *) 0 ;
29872   bool result;
29873 
29874   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29876   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29877 
29878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29879     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29880   }
29881 
29882   arg2 = (char *)lua_tostring(L, 2);
29883   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29885   return SWIG_arg;
29886 
29887   if(0) SWIG_fail;
29888 
29889 fail:
29890   lua_error(L);
29891   return SWIG_arg;
29892 }
29893 
29894 
29895 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29896   int SWIG_arg = 0;
29897   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29898   lldb::SBStream *arg2 = 0 ;
29899   char *arg3 = (char *) 0 ;
29900   bool result;
29901 
29902   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29904   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29905   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29906 
29907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29908     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29909   }
29910 
29911 
29912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29913     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29914   }
29915 
29916   arg3 = (char *)lua_tostring(L, 3);
29917   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29919   return SWIG_arg;
29920 
29921   if(0) SWIG_fail;
29922 
29923 fail:
29924   lua_error(L);
29925   return SWIG_arg;
29926 }
29927 
29928 
29929 static int _wrap_SBInstruction___tostring(lua_State* L) {
29930   int SWIG_arg = 0;
29931   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29932   std::string result;
29933 
29934   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29936 
29937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29938     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29939   }
29940 
29941   result = lldb_SBInstruction___str__(arg1);
29942   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29943   return SWIG_arg;
29944 
29945   if(0) SWIG_fail;
29946 
29947 fail:
29948   lua_error(L);
29949   return SWIG_arg;
29950 }
29951 
29952 
29953 static void swig_delete_SBInstruction(void *obj) {
29954 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29955 delete arg1;
29956 }
29957 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29958     assert(lua_istable(L,1));
29959     lua_pushcfunction(L,_wrap_new_SBInstruction);
29960     assert(!lua_isnil(L,-1));
29961     lua_replace(L,1); /* replace our table with real constructor */
29962     lua_call(L,lua_gettop(L)-1,1);
29963     return 1;
29964 }
29965 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29966     {0,0,0}
29967 };
29968 static swig_lua_method swig_SBInstruction_methods[]= {
29969     { "IsValid", _wrap_SBInstruction_IsValid},
29970     { "GetAddress", _wrap_SBInstruction_GetAddress},
29971     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29972     { "GetOperands", _wrap_SBInstruction_GetOperands},
29973     { "GetComment", _wrap_SBInstruction_GetComment},
29974     { "GetData", _wrap_SBInstruction_GetData},
29975     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29976     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29977     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29978     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29979     { "Print", _wrap_SBInstruction_Print},
29980     { "GetDescription", _wrap_SBInstruction_GetDescription},
29981     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29982     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29983     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29984     { "__tostring", _wrap_SBInstruction___tostring},
29985     {0,0}
29986 };
29987 static swig_lua_method swig_SBInstruction_meta[] = {
29988     { "__tostring", _wrap_SBInstruction___tostring},
29989     {0,0}
29990 };
29991 
29992 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29993     {0,0,0}
29994 };
29995 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29996     {0,0,0,0,0,0}
29997 };
29998 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29999     {0,0}
30000 };
30001 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
30002     0
30003 };
30004 
30005 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
30006     "SBInstruction",
30007     swig_SBInstruction_Sf_SwigStatic_methods,
30008     swig_SBInstruction_Sf_SwigStatic_attributes,
30009     swig_SBInstruction_Sf_SwigStatic_constants,
30010     swig_SBInstruction_Sf_SwigStatic_classes,
30011     0
30012 };
30013 static swig_lua_class *swig_SBInstruction_bases[] = {0};
30014 static const char *swig_SBInstruction_base_names[] = {0};
30015 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 };
30016 
30017 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
30018   int SWIG_arg = 0;
30019   lldb::SBInstructionList *result = 0 ;
30020 
30021   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
30022   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
30023   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30024   return SWIG_arg;
30025 
30026   if(0) SWIG_fail;
30027 
30028 fail:
30029   lua_error(L);
30030   return SWIG_arg;
30031 }
30032 
30033 
30034 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
30035   int SWIG_arg = 0;
30036   lldb::SBInstructionList *arg1 = 0 ;
30037   lldb::SBInstructionList *result = 0 ;
30038 
30039   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
30040   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30041 
30042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30043     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30044   }
30045 
30046   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30047   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30048   return SWIG_arg;
30049 
30050   if(0) SWIG_fail;
30051 
30052 fail:
30053   lua_error(L);
30054   return SWIG_arg;
30055 }
30056 
30057 
30058 static int _wrap_new_SBInstructionList(lua_State* L) {
30059   int argc;
30060   int argv[2]={
30061     1,2
30062   };
30063 
30064   argc = lua_gettop(L);
30065   if (argc == 0) {
30066     return _wrap_new_SBInstructionList__SWIG_0(L);
30067   }
30068   if (argc == 1) {
30069     int _v;
30070     {
30071       void *ptr;
30072       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30073         _v = 0;
30074       } else {
30075         _v = 1;
30076       }
30077     }
30078     if (_v) {
30079       return _wrap_new_SBInstructionList__SWIG_1(L);
30080     }
30081   }
30082 
30083   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30084     "  Possible C/C++ prototypes are:\n"
30085     "    lldb::SBInstructionList::SBInstructionList()\n"
30086     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30087   lua_error(L);return 0;
30088 }
30089 
30090 
30091 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30092   int SWIG_arg = 0;
30093   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30094   bool result;
30095 
30096   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30098 
30099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30100     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30101   }
30102 
30103   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30105   return SWIG_arg;
30106 
30107   if(0) SWIG_fail;
30108 
30109 fail:
30110   lua_error(L);
30111   return SWIG_arg;
30112 }
30113 
30114 
30115 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30116   int SWIG_arg = 0;
30117   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30118   size_t result;
30119 
30120   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30122 
30123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30124     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30125   }
30126 
30127   result = (arg1)->GetSize();
30128   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30129   return SWIG_arg;
30130 
30131   if(0) SWIG_fail;
30132 
30133 fail:
30134   lua_error(L);
30135   return SWIG_arg;
30136 }
30137 
30138 
30139 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30140   int SWIG_arg = 0;
30141   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30142   uint32_t arg2 ;
30143   lldb::SBInstruction result;
30144 
30145   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30147   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30148 
30149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30150     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30151   }
30152 
30153   arg2 = (unsigned int)lua_tointeger(L, 2);
30154   result = (arg1)->GetInstructionAtIndex(arg2);
30155   {
30156     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30157     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30158   }
30159   return SWIG_arg;
30160 
30161   if(0) SWIG_fail;
30162 
30163 fail:
30164   lua_error(L);
30165   return SWIG_arg;
30166 }
30167 
30168 
30169 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30170   int SWIG_arg = 0;
30171   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30172   lldb::SBAddress *arg2 = 0 ;
30173   lldb::SBAddress *arg3 = 0 ;
30174   bool arg4 ;
30175   size_t result;
30176 
30177   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30179   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30180   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30181   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30182 
30183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30184     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30185   }
30186 
30187 
30188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30189     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30190   }
30191 
30192 
30193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30194     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30195   }
30196 
30197   arg4 = (lua_toboolean(L, 4)!=0);
30198   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30199   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30200   return SWIG_arg;
30201 
30202   if(0) SWIG_fail;
30203 
30204 fail:
30205   lua_error(L);
30206   return SWIG_arg;
30207 }
30208 
30209 
30210 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30211   int SWIG_arg = 0;
30212   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30213 
30214   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30216 
30217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30218     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30219   }
30220 
30221   (arg1)->Clear();
30222 
30223   return SWIG_arg;
30224 
30225   if(0) SWIG_fail;
30226 
30227 fail:
30228   lua_error(L);
30229   return SWIG_arg;
30230 }
30231 
30232 
30233 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30234   int SWIG_arg = 0;
30235   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30236   lldb::SBInstruction arg2 ;
30237   lldb::SBInstruction *argp2 ;
30238 
30239   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30241   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30242 
30243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30244     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30245   }
30246 
30247 
30248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30249     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30250   }
30251   arg2 = *argp2;
30252 
30253   (arg1)->AppendInstruction(arg2);
30254 
30255   return SWIG_arg;
30256 
30257   if(0) SWIG_fail;
30258 
30259 fail:
30260   lua_error(L);
30261   return SWIG_arg;
30262 }
30263 
30264 
30265 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30266   int SWIG_arg = 0;
30267   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30268   lldb::SBFile arg2 ;
30269   lldb::SBFile *argp2 ;
30270 
30271   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30273   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30274 
30275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30276     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30277   }
30278 
30279 
30280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30281     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30282   }
30283   arg2 = *argp2;
30284 
30285   (arg1)->Print(arg2);
30286 
30287   return SWIG_arg;
30288 
30289   if(0) SWIG_fail;
30290 
30291 fail:
30292   lua_error(L);
30293   return SWIG_arg;
30294 }
30295 
30296 
30297 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30298   int SWIG_arg = 0;
30299   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30300   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30301   lldb::FileSP *argp2 ;
30302 
30303   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30305   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
30306 
30307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30308     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30309   }
30310 
30311 
30312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
30313     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
30314   }
30315   arg2 = *argp2;
30316 
30317   (arg1)->Print(arg2);
30318 
30319   return SWIG_arg;
30320 
30321   if(0) SWIG_fail;
30322 
30323 fail:
30324   lua_error(L);
30325   return SWIG_arg;
30326 }
30327 
30328 
30329 static int _wrap_SBInstructionList_Print(lua_State* L) {
30330   int argc;
30331   int argv[3]={
30332     1,2,3
30333   };
30334 
30335   argc = lua_gettop(L);
30336   if (argc == 2) {
30337     int _v;
30338     {
30339       void *ptr;
30340       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30341         _v = 0;
30342       } else {
30343         _v = 1;
30344       }
30345     }
30346     if (_v) {
30347       {
30348         void *ptr;
30349         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30350           _v = 0;
30351         } else {
30352           _v = 1;
30353         }
30354       }
30355       if (_v) {
30356         return _wrap_SBInstructionList_Print__SWIG_0(L);
30357       }
30358     }
30359   }
30360   if (argc == 2) {
30361     int _v;
30362     {
30363       void *ptr;
30364       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30365         _v = 0;
30366       } else {
30367         _v = 1;
30368       }
30369     }
30370     if (_v) {
30371       {
30372         void *ptr;
30373         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
30374           _v = 0;
30375         } else {
30376           _v = 1;
30377         }
30378       }
30379       if (_v) {
30380         return _wrap_SBInstructionList_Print__SWIG_1(L);
30381       }
30382     }
30383   }
30384 
30385   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30386     "  Possible C/C++ prototypes are:\n"
30387     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30388     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30389   lua_error(L);return 0;
30390 }
30391 
30392 
30393 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30394   int SWIG_arg = 0;
30395   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30396   lldb::SBStream *arg2 = 0 ;
30397   bool result;
30398 
30399   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30401   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30402 
30403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30404     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30405   }
30406 
30407 
30408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30409     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30410   }
30411 
30412   result = (bool)(arg1)->GetDescription(*arg2);
30413   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30425   int SWIG_arg = 0;
30426   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30427   char *arg2 = (char *) 0 ;
30428   bool result;
30429 
30430   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30432   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30433 
30434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30435     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30436   }
30437 
30438   arg2 = (char *)lua_tostring(L, 2);
30439   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30440   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30441   return SWIG_arg;
30442 
30443   if(0) SWIG_fail;
30444 
30445 fail:
30446   lua_error(L);
30447   return SWIG_arg;
30448 }
30449 
30450 
30451 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30452   int SWIG_arg = 0;
30453   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30454   std::string result;
30455 
30456   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30458 
30459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30460     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30461   }
30462 
30463   result = lldb_SBInstructionList___str__(arg1);
30464   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30465   return SWIG_arg;
30466 
30467   if(0) SWIG_fail;
30468 
30469 fail:
30470   lua_error(L);
30471   return SWIG_arg;
30472 }
30473 
30474 
30475 static void swig_delete_SBInstructionList(void *obj) {
30476 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30477 delete arg1;
30478 }
30479 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30480     assert(lua_istable(L,1));
30481     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30482     assert(!lua_isnil(L,-1));
30483     lua_replace(L,1); /* replace our table with real constructor */
30484     lua_call(L,lua_gettop(L)-1,1);
30485     return 1;
30486 }
30487 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30488     {0,0,0}
30489 };
30490 static swig_lua_method swig_SBInstructionList_methods[]= {
30491     { "IsValid", _wrap_SBInstructionList_IsValid},
30492     { "GetSize", _wrap_SBInstructionList_GetSize},
30493     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30494     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30495     { "Clear", _wrap_SBInstructionList_Clear},
30496     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30497     { "Print", _wrap_SBInstructionList_Print},
30498     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30499     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30500     { "__tostring", _wrap_SBInstructionList___tostring},
30501     {0,0}
30502 };
30503 static swig_lua_method swig_SBInstructionList_meta[] = {
30504     { "__tostring", _wrap_SBInstructionList___tostring},
30505     {0,0}
30506 };
30507 
30508 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30509     {0,0,0}
30510 };
30511 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30512     {0,0,0,0,0,0}
30513 };
30514 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30515     {0,0}
30516 };
30517 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30518     0
30519 };
30520 
30521 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30522     "SBInstructionList",
30523     swig_SBInstructionList_Sf_SwigStatic_methods,
30524     swig_SBInstructionList_Sf_SwigStatic_attributes,
30525     swig_SBInstructionList_Sf_SwigStatic_constants,
30526     swig_SBInstructionList_Sf_SwigStatic_classes,
30527     0
30528 };
30529 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30530 static const char *swig_SBInstructionList_base_names[] = {0};
30531 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 };
30532 
30533 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30534   int SWIG_arg = 0;
30535   char *arg1 = (char *) 0 ;
30536   lldb::LanguageType result;
30537 
30538   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30539   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30540   arg1 = (char *)lua_tostring(L, 1);
30541   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30542   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
30543   return SWIG_arg;
30544 
30545   if(0) SWIG_fail;
30546 
30547 fail:
30548   lua_error(L);
30549   return SWIG_arg;
30550 }
30551 
30552 
30553 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30554   int SWIG_arg = 0;
30555   lldb::LanguageType arg1 ;
30556   char *result = 0 ;
30557 
30558   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30559   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30560   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30561   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30562   lua_pushstring(L,(const char *)result); SWIG_arg++;
30563   return SWIG_arg;
30564 
30565   if(0) SWIG_fail;
30566 
30567 fail:
30568   lua_error(L);
30569   return SWIG_arg;
30570 }
30571 
30572 
30573 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30574   int SWIG_arg = 0;
30575   lldb::SBLanguageRuntime *result = 0 ;
30576 
30577   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30578   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30579   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30580   return SWIG_arg;
30581 
30582   if(0) SWIG_fail;
30583 
30584 fail:
30585   lua_error(L);
30586   return SWIG_arg;
30587 }
30588 
30589 
30590 static void swig_delete_SBLanguageRuntime(void *obj) {
30591 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30592 delete arg1;
30593 }
30594 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30595     assert(lua_istable(L,1));
30596     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30597     assert(!lua_isnil(L,-1));
30598     lua_replace(L,1); /* replace our table with real constructor */
30599     lua_call(L,lua_gettop(L)-1,1);
30600     return 1;
30601 }
30602 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30603     {0,0,0}
30604 };
30605 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30606     {0,0}
30607 };
30608 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30609     {0,0}
30610 };
30611 
30612 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30613     {0,0,0}
30614 };
30615 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30616     {0,0,0,0,0,0}
30617 };
30618 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30619     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30620     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30621     {0,0}
30622 };
30623 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30624     0
30625 };
30626 
30627 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30628     "SBLanguageRuntime",
30629     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30630     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30631     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30632     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30633     0
30634 };
30635 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30636 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30637 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 };
30638 
30639 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30640   int SWIG_arg = 0;
30641   char **arg1 = (char **) 0 ;
30642   lldb::SBLaunchInfo *result = 0 ;
30643 
30644   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30646 
30647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30648     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30649   }
30650 
30651   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
30653   return SWIG_arg;
30654 
30655   if(0) SWIG_fail;
30656 
30657 fail:
30658   lua_error(L);
30659   return SWIG_arg;
30660 }
30661 
30662 
30663 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30664   int SWIG_arg = 0;
30665   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30666   lldb::pid_t result;
30667 
30668   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30670 
30671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30672     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30673   }
30674 
30675   result = (lldb::pid_t)(arg1)->GetProcessID();
30676   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30677   return SWIG_arg;
30678 
30679   if(0) SWIG_fail;
30680 
30681 fail:
30682   lua_error(L);
30683   return SWIG_arg;
30684 }
30685 
30686 
30687 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30688   int SWIG_arg = 0;
30689   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30690   uint32_t result;
30691 
30692   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30694 
30695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30696     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30697   }
30698 
30699   result = (uint32_t)(arg1)->GetUserID();
30700   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30701   return SWIG_arg;
30702 
30703   if(0) SWIG_fail;
30704 
30705 fail:
30706   lua_error(L);
30707   return SWIG_arg;
30708 }
30709 
30710 
30711 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30712   int SWIG_arg = 0;
30713   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30714   uint32_t result;
30715 
30716   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30718 
30719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30720     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30721   }
30722 
30723   result = (uint32_t)(arg1)->GetGroupID();
30724   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30725   return SWIG_arg;
30726 
30727   if(0) SWIG_fail;
30728 
30729 fail:
30730   lua_error(L);
30731   return SWIG_arg;
30732 }
30733 
30734 
30735 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30736   int SWIG_arg = 0;
30737   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30738   bool result;
30739 
30740   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30742 
30743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30744     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30745   }
30746 
30747   result = (bool)(arg1)->UserIDIsValid();
30748   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30749   return SWIG_arg;
30750 
30751   if(0) SWIG_fail;
30752 
30753 fail:
30754   lua_error(L);
30755   return SWIG_arg;
30756 }
30757 
30758 
30759 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30760   int SWIG_arg = 0;
30761   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30762   bool result;
30763 
30764   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30766 
30767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30768     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30769   }
30770 
30771   result = (bool)(arg1)->GroupIDIsValid();
30772   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30773   return SWIG_arg;
30774 
30775   if(0) SWIG_fail;
30776 
30777 fail:
30778   lua_error(L);
30779   return SWIG_arg;
30780 }
30781 
30782 
30783 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30784   int SWIG_arg = 0;
30785   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30786   uint32_t arg2 ;
30787 
30788   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30790   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30791 
30792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30793     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30794   }
30795 
30796   arg2 = (unsigned int)lua_tointeger(L, 2);
30797   (arg1)->SetUserID(arg2);
30798 
30799   return SWIG_arg;
30800 
30801   if(0) SWIG_fail;
30802 
30803 fail:
30804   lua_error(L);
30805   return SWIG_arg;
30806 }
30807 
30808 
30809 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30810   int SWIG_arg = 0;
30811   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30812   uint32_t arg2 ;
30813 
30814   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30816   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30817 
30818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30819     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30820   }
30821 
30822   arg2 = (unsigned int)lua_tointeger(L, 2);
30823   (arg1)->SetGroupID(arg2);
30824 
30825   return SWIG_arg;
30826 
30827   if(0) SWIG_fail;
30828 
30829 fail:
30830   lua_error(L);
30831   return SWIG_arg;
30832 }
30833 
30834 
30835 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30836   int SWIG_arg = 0;
30837   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30838   lldb::SBFileSpec result;
30839 
30840   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30842 
30843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30844     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30845   }
30846 
30847   result = (arg1)->GetExecutableFile();
30848   {
30849     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30850     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30851   }
30852   return SWIG_arg;
30853 
30854   if(0) SWIG_fail;
30855 
30856 fail:
30857   lua_error(L);
30858   return SWIG_arg;
30859 }
30860 
30861 
30862 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30863   int SWIG_arg = 0;
30864   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30865   lldb::SBFileSpec arg2 ;
30866   bool arg3 ;
30867   lldb::SBFileSpec *argp2 ;
30868 
30869   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30871   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30872   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30873 
30874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30875     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30876   }
30877 
30878 
30879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30880     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30881   }
30882   arg2 = *argp2;
30883 
30884   arg3 = (lua_toboolean(L, 3)!=0);
30885   (arg1)->SetExecutableFile(arg2,arg3);
30886 
30887   return SWIG_arg;
30888 
30889   if(0) SWIG_fail;
30890 
30891 fail:
30892   lua_error(L);
30893   return SWIG_arg;
30894 }
30895 
30896 
30897 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30898   int SWIG_arg = 0;
30899   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30900   lldb::SBListener result;
30901 
30902   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30904 
30905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30906     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30907   }
30908 
30909   result = (arg1)->GetListener();
30910   {
30911     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30912     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30913   }
30914   return SWIG_arg;
30915 
30916   if(0) SWIG_fail;
30917 
30918 fail:
30919   lua_error(L);
30920   return SWIG_arg;
30921 }
30922 
30923 
30924 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30925   int SWIG_arg = 0;
30926   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30927   lldb::SBListener *arg2 = 0 ;
30928 
30929   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30931   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30932 
30933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30934     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30935   }
30936 
30937 
30938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30939     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30940   }
30941 
30942   (arg1)->SetListener(*arg2);
30943 
30944   return SWIG_arg;
30945 
30946   if(0) SWIG_fail;
30947 
30948 fail:
30949   lua_error(L);
30950   return SWIG_arg;
30951 }
30952 
30953 
30954 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30955   int SWIG_arg = 0;
30956   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30957   uint32_t result;
30958 
30959   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30961 
30962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30963     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30964   }
30965 
30966   result = (uint32_t)(arg1)->GetNumArguments();
30967   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30979   int SWIG_arg = 0;
30980   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30981   uint32_t arg2 ;
30982   char *result = 0 ;
30983 
30984   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30986   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30987 
30988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30989     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30990   }
30991 
30992   arg2 = (unsigned int)lua_tointeger(L, 2);
30993   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30994   lua_pushstring(L,(const char *)result); SWIG_arg++;
30995   return SWIG_arg;
30996 
30997   if(0) SWIG_fail;
30998 
30999 fail:
31000   lua_error(L);
31001   return SWIG_arg;
31002 }
31003 
31004 
31005 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
31006   int SWIG_arg = 0;
31007   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31008   char **arg2 = (char **) 0 ;
31009   bool arg3 ;
31010 
31011   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
31012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
31013   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
31014   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
31015 
31016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31017     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31018   }
31019 
31020 
31021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
31022     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
31023   }
31024 
31025   arg3 = (lua_toboolean(L, 3)!=0);
31026   (arg1)->SetArguments((char const **)arg2,arg3);
31027 
31028   return SWIG_arg;
31029 
31030   if(0) SWIG_fail;
31031 
31032 fail:
31033   lua_error(L);
31034   return SWIG_arg;
31035 }
31036 
31037 
31038 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31039   int SWIG_arg = 0;
31040   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31041   uint32_t result;
31042 
31043   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31045 
31046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31047     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31048   }
31049 
31050   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31051   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31052   return SWIG_arg;
31053 
31054   if(0) SWIG_fail;
31055 
31056 fail:
31057   lua_error(L);
31058   return SWIG_arg;
31059 }
31060 
31061 
31062 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31063   int SWIG_arg = 0;
31064   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31065   uint32_t arg2 ;
31066   char *result = 0 ;
31067 
31068   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31070   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31071 
31072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31073     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31074   }
31075 
31076   arg2 = (unsigned int)lua_tointeger(L, 2);
31077   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31078   lua_pushstring(L,(const char *)result); SWIG_arg++;
31079   return SWIG_arg;
31080 
31081   if(0) SWIG_fail;
31082 
31083 fail:
31084   lua_error(L);
31085   return SWIG_arg;
31086 }
31087 
31088 
31089 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31090   int SWIG_arg = 0;
31091   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31092   char **arg2 = (char **) 0 ;
31093   bool arg3 ;
31094 
31095   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31097   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
31098   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31099 
31100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31101     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31102   }
31103 
31104 
31105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
31106     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
31107   }
31108 
31109   arg3 = (lua_toboolean(L, 3)!=0);
31110   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31111 
31112   return SWIG_arg;
31113 
31114   if(0) SWIG_fail;
31115 
31116 fail:
31117   lua_error(L);
31118   return SWIG_arg;
31119 }
31120 
31121 
31122 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31123   int SWIG_arg = 0;
31124   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31125   lldb::SBEnvironment *arg2 = 0 ;
31126   bool arg3 ;
31127 
31128   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31130   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31131   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31132 
31133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31134     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31135   }
31136 
31137 
31138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31139     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31140   }
31141 
31142   arg3 = (lua_toboolean(L, 3)!=0);
31143   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31144 
31145   return SWIG_arg;
31146 
31147   if(0) SWIG_fail;
31148 
31149 fail:
31150   lua_error(L);
31151   return SWIG_arg;
31152 }
31153 
31154 
31155 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31156   int SWIG_arg = 0;
31157   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31158   lldb::SBEnvironment result;
31159 
31160   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31162 
31163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31164     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31165   }
31166 
31167   result = (arg1)->GetEnvironment();
31168   {
31169     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31171   }
31172   return SWIG_arg;
31173 
31174   if(0) SWIG_fail;
31175 
31176 fail:
31177   lua_error(L);
31178   return SWIG_arg;
31179 }
31180 
31181 
31182 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31183   int SWIG_arg = 0;
31184   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31185 
31186   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31188 
31189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31190     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31191   }
31192 
31193   (arg1)->Clear();
31194 
31195   return SWIG_arg;
31196 
31197   if(0) SWIG_fail;
31198 
31199 fail:
31200   lua_error(L);
31201   return SWIG_arg;
31202 }
31203 
31204 
31205 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31206   int SWIG_arg = 0;
31207   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31208   char *result = 0 ;
31209 
31210   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31212 
31213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31214     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31215   }
31216 
31217   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31218   lua_pushstring(L,(const char *)result); SWIG_arg++;
31219   return SWIG_arg;
31220 
31221   if(0) SWIG_fail;
31222 
31223 fail:
31224   lua_error(L);
31225   return SWIG_arg;
31226 }
31227 
31228 
31229 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31230   int SWIG_arg = 0;
31231   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31232   char *arg2 = (char *) 0 ;
31233 
31234   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31236   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31237 
31238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31239     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31240   }
31241 
31242   arg2 = (char *)lua_tostring(L, 2);
31243   (arg1)->SetWorkingDirectory((char const *)arg2);
31244 
31245   return SWIG_arg;
31246 
31247   if(0) SWIG_fail;
31248 
31249 fail:
31250   lua_error(L);
31251   return SWIG_arg;
31252 }
31253 
31254 
31255 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31256   int SWIG_arg = 0;
31257   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31258   uint32_t result;
31259 
31260   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31262 
31263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31264     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31265   }
31266 
31267   result = (uint32_t)(arg1)->GetLaunchFlags();
31268   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31269   return SWIG_arg;
31270 
31271   if(0) SWIG_fail;
31272 
31273 fail:
31274   lua_error(L);
31275   return SWIG_arg;
31276 }
31277 
31278 
31279 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31280   int SWIG_arg = 0;
31281   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31282   uint32_t arg2 ;
31283 
31284   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31286   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31287 
31288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31289     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31290   }
31291 
31292   arg2 = (unsigned int)lua_tointeger(L, 2);
31293   (arg1)->SetLaunchFlags(arg2);
31294 
31295   return SWIG_arg;
31296 
31297   if(0) SWIG_fail;
31298 
31299 fail:
31300   lua_error(L);
31301   return SWIG_arg;
31302 }
31303 
31304 
31305 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31306   int SWIG_arg = 0;
31307   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31308   char *result = 0 ;
31309 
31310   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31312 
31313   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31314     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31315   }
31316 
31317   result = (char *)(arg1)->GetProcessPluginName();
31318   lua_pushstring(L,(const char *)result); SWIG_arg++;
31319   return SWIG_arg;
31320 
31321   if(0) SWIG_fail;
31322 
31323 fail:
31324   lua_error(L);
31325   return SWIG_arg;
31326 }
31327 
31328 
31329 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31330   int SWIG_arg = 0;
31331   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31332   char *arg2 = (char *) 0 ;
31333 
31334   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31337 
31338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31339     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31340   }
31341 
31342   arg2 = (char *)lua_tostring(L, 2);
31343   (arg1)->SetProcessPluginName((char const *)arg2);
31344 
31345   return SWIG_arg;
31346 
31347   if(0) SWIG_fail;
31348 
31349 fail:
31350   lua_error(L);
31351   return SWIG_arg;
31352 }
31353 
31354 
31355 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31356   int SWIG_arg = 0;
31357   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31358   char *result = 0 ;
31359 
31360   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31362 
31363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31364     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31365   }
31366 
31367   result = (char *)(arg1)->GetShell();
31368   lua_pushstring(L,(const char *)result); SWIG_arg++;
31369   return SWIG_arg;
31370 
31371   if(0) SWIG_fail;
31372 
31373 fail:
31374   lua_error(L);
31375   return SWIG_arg;
31376 }
31377 
31378 
31379 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31380   int SWIG_arg = 0;
31381   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31382   char *arg2 = (char *) 0 ;
31383 
31384   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31386   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31387 
31388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31389     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31390   }
31391 
31392   arg2 = (char *)lua_tostring(L, 2);
31393   (arg1)->SetShell((char const *)arg2);
31394 
31395   return SWIG_arg;
31396 
31397   if(0) SWIG_fail;
31398 
31399 fail:
31400   lua_error(L);
31401   return SWIG_arg;
31402 }
31403 
31404 
31405 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31406   int SWIG_arg = 0;
31407   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31408   bool result;
31409 
31410   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31412 
31413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31414     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31415   }
31416 
31417   result = (bool)(arg1)->GetShellExpandArguments();
31418   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31419   return SWIG_arg;
31420 
31421   if(0) SWIG_fail;
31422 
31423 fail:
31424   lua_error(L);
31425   return SWIG_arg;
31426 }
31427 
31428 
31429 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31430   int SWIG_arg = 0;
31431   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31432   bool arg2 ;
31433 
31434   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31436   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31437 
31438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31439     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31440   }
31441 
31442   arg2 = (lua_toboolean(L, 2)!=0);
31443   (arg1)->SetShellExpandArguments(arg2);
31444 
31445   return SWIG_arg;
31446 
31447   if(0) SWIG_fail;
31448 
31449 fail:
31450   lua_error(L);
31451   return SWIG_arg;
31452 }
31453 
31454 
31455 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31456   int SWIG_arg = 0;
31457   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31458   uint32_t result;
31459 
31460   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31462 
31463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31464     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31465   }
31466 
31467   result = (uint32_t)(arg1)->GetResumeCount();
31468   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31469   return SWIG_arg;
31470 
31471   if(0) SWIG_fail;
31472 
31473 fail:
31474   lua_error(L);
31475   return SWIG_arg;
31476 }
31477 
31478 
31479 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31480   int SWIG_arg = 0;
31481   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31482   uint32_t arg2 ;
31483 
31484   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31486   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31487 
31488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31489     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31490   }
31491 
31492   arg2 = (unsigned int)lua_tointeger(L, 2);
31493   (arg1)->SetResumeCount(arg2);
31494 
31495   return SWIG_arg;
31496 
31497   if(0) SWIG_fail;
31498 
31499 fail:
31500   lua_error(L);
31501   return SWIG_arg;
31502 }
31503 
31504 
31505 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31506   int SWIG_arg = 0;
31507   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31508   int arg2 ;
31509   bool result;
31510 
31511   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31513   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31514 
31515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31516     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31517   }
31518 
31519   arg2 = (signed int)lua_tointeger(L, 2);
31520   result = (bool)(arg1)->AddCloseFileAction(arg2);
31521   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31522   return SWIG_arg;
31523 
31524   if(0) SWIG_fail;
31525 
31526 fail:
31527   lua_error(L);
31528   return SWIG_arg;
31529 }
31530 
31531 
31532 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
31533   int SWIG_arg = 0;
31534   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31535   int arg2 ;
31536   int arg3 ;
31537   bool result;
31538 
31539   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
31540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
31541   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
31542   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
31543 
31544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31545     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31546   }
31547 
31548   arg2 = (signed int)lua_tointeger(L, 2);
31549   arg3 = (signed int)lua_tointeger(L, 3);
31550   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
31551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31552   return SWIG_arg;
31553 
31554   if(0) SWIG_fail;
31555 
31556 fail:
31557   lua_error(L);
31558   return SWIG_arg;
31559 }
31560 
31561 
31562 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
31563   int SWIG_arg = 0;
31564   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31565   int arg2 ;
31566   char *arg3 = (char *) 0 ;
31567   bool arg4 ;
31568   bool arg5 ;
31569   bool result;
31570 
31571   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
31572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
31573   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
31574   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
31575   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
31576   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
31577 
31578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31579     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31580   }
31581 
31582   arg2 = (signed int)lua_tointeger(L, 2);
31583   arg3 = (char *)lua_tostring(L, 3);
31584   arg4 = (lua_toboolean(L, 4)!=0);
31585   arg5 = (lua_toboolean(L, 5)!=0);
31586   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
31587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31588   return SWIG_arg;
31589 
31590   if(0) SWIG_fail;
31591 
31592 fail:
31593   lua_error(L);
31594   return SWIG_arg;
31595 }
31596 
31597 
31598 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
31599   int SWIG_arg = 0;
31600   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31601   int arg2 ;
31602   bool arg3 ;
31603   bool arg4 ;
31604   bool result;
31605 
31606   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31608   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31609   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31610   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31611 
31612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31613     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31614   }
31615 
31616   arg2 = (signed int)lua_tointeger(L, 2);
31617   arg3 = (lua_toboolean(L, 3)!=0);
31618   arg4 = (lua_toboolean(L, 4)!=0);
31619   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31620   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31621   return SWIG_arg;
31622 
31623   if(0) SWIG_fail;
31624 
31625 fail:
31626   lua_error(L);
31627   return SWIG_arg;
31628 }
31629 
31630 
31631 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31632   int SWIG_arg = 0;
31633   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31634   char *arg2 = (char *) 0 ;
31635 
31636   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31638   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31639 
31640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31641     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31642   }
31643 
31644   arg2 = (char *)lua_tostring(L, 2);
31645   (arg1)->SetLaunchEventData((char const *)arg2);
31646 
31647   return SWIG_arg;
31648 
31649   if(0) SWIG_fail;
31650 
31651 fail:
31652   lua_error(L);
31653   return SWIG_arg;
31654 }
31655 
31656 
31657 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31658   int SWIG_arg = 0;
31659   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31660   char *result = 0 ;
31661 
31662   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31664 
31665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31666     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31667   }
31668 
31669   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31670   lua_pushstring(L,(const char *)result); SWIG_arg++;
31671   return SWIG_arg;
31672 
31673   if(0) SWIG_fail;
31674 
31675 fail:
31676   lua_error(L);
31677   return SWIG_arg;
31678 }
31679 
31680 
31681 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31682   int SWIG_arg = 0;
31683   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31684   bool result;
31685 
31686   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31688 
31689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31690     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31691   }
31692 
31693   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31694   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31695   return SWIG_arg;
31696 
31697   if(0) SWIG_fail;
31698 
31699 fail:
31700   lua_error(L);
31701   return SWIG_arg;
31702 }
31703 
31704 
31705 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
31706   int SWIG_arg = 0;
31707   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31708   bool arg2 ;
31709 
31710   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31712   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31713 
31714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31715     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31716   }
31717 
31718   arg2 = (lua_toboolean(L, 2)!=0);
31719   (arg1)->SetDetachOnError(arg2);
31720 
31721   return SWIG_arg;
31722 
31723   if(0) SWIG_fail;
31724 
31725 fail:
31726   lua_error(L);
31727   return SWIG_arg;
31728 }
31729 
31730 
31731 static int _wrap_SBLaunchInfo_GetScriptedProcessClassName(lua_State* L) {
31732   int SWIG_arg = 0;
31733   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31734   char *result = 0 ;
31735 
31736   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,1)
31737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessClassName",1,"lldb::SBLaunchInfo const *");
31738 
31739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31740     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31741   }
31742 
31743   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessClassName();
31744   lua_pushstring(L,(const char *)result); SWIG_arg++;
31745   return SWIG_arg;
31746 
31747   if(0) SWIG_fail;
31748 
31749 fail:
31750   lua_error(L);
31751   return SWIG_arg;
31752 }
31753 
31754 
31755 static int _wrap_SBLaunchInfo_SetScriptedProcessClassName(lua_State* L) {
31756   int SWIG_arg = 0;
31757   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31758   char *arg2 = (char *) 0 ;
31759 
31760   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,2)
31761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",1,"lldb::SBLaunchInfo *");
31762   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessClassName",2,"char const *");
31763 
31764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31765     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessClassName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31766   }
31767 
31768   arg2 = (char *)lua_tostring(L, 2);
31769   (arg1)->SetScriptedProcessClassName((char const *)arg2);
31770 
31771   return SWIG_arg;
31772 
31773   if(0) SWIG_fail;
31774 
31775 fail:
31776   lua_error(L);
31777   return SWIG_arg;
31778 }
31779 
31780 
31781 static int _wrap_SBLaunchInfo_GetScriptedProcessDictionary(lua_State* L) {
31782   int SWIG_arg = 0;
31783   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31784   lldb::SBStructuredData result;
31785 
31786   SWIG_check_num_args("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,1)
31787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetScriptedProcessDictionary",1,"lldb::SBLaunchInfo const *");
31788 
31789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31790     SWIG_fail_ptr("SBLaunchInfo_GetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31791   }
31792 
31793   result = ((lldb::SBLaunchInfo const *)arg1)->GetScriptedProcessDictionary();
31794   {
31795     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
31796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
31797   }
31798   return SWIG_arg;
31799 
31800   if(0) SWIG_fail;
31801 
31802 fail:
31803   lua_error(L);
31804   return SWIG_arg;
31805 }
31806 
31807 
31808 static int _wrap_SBLaunchInfo_SetScriptedProcessDictionary(lua_State* L) {
31809   int SWIG_arg = 0;
31810   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31811   lldb::SBStructuredData arg2 ;
31812   lldb::SBStructuredData *argp2 ;
31813 
31814   SWIG_check_num_args("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,2)
31815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",1,"lldb::SBLaunchInfo *");
31816   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetScriptedProcessDictionary",2,"lldb::SBStructuredData");
31817 
31818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31819     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31820   }
31821 
31822 
31823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBStructuredData,0))){
31824     SWIG_fail_ptr("SBLaunchInfo_SetScriptedProcessDictionary",2,SWIGTYPE_p_lldb__SBStructuredData);
31825   }
31826   arg2 = *argp2;
31827 
31828   (arg1)->SetScriptedProcessDictionary(arg2);
31829 
31830   return SWIG_arg;
31831 
31832   if(0) SWIG_fail;
31833 
31834 fail:
31835   lua_error(L);
31836   return SWIG_arg;
31837 }
31838 
31839 
31840 static void swig_delete_SBLaunchInfo(void *obj) {
31841 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31842 delete arg1;
31843 }
31844 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31845     assert(lua_istable(L,1));
31846     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31847     assert(!lua_isnil(L,-1));
31848     lua_replace(L,1); /* replace our table with real constructor */
31849     lua_call(L,lua_gettop(L)-1,1);
31850     return 1;
31851 }
31852 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31853     {0,0,0}
31854 };
31855 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31856     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31857     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31858     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31859     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31860     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31861     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31862     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31863     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31864     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31865     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31866     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31867     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31868     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31869     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31870     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31871     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31872     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31873     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
31874     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
31875     { "Clear", _wrap_SBLaunchInfo_Clear},
31876     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31877     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31878     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31879     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31880     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31881     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31882     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31883     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31884     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31885     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31886     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31887     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31888     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31889     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31890     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31891     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31892     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31893     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31894     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31895     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31896     { "GetScriptedProcessClassName", _wrap_SBLaunchInfo_GetScriptedProcessClassName},
31897     { "SetScriptedProcessClassName", _wrap_SBLaunchInfo_SetScriptedProcessClassName},
31898     { "GetScriptedProcessDictionary", _wrap_SBLaunchInfo_GetScriptedProcessDictionary},
31899     { "SetScriptedProcessDictionary", _wrap_SBLaunchInfo_SetScriptedProcessDictionary},
31900     {0,0}
31901 };
31902 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31903     {0,0}
31904 };
31905 
31906 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31907     {0,0,0}
31908 };
31909 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31910     {0,0,0,0,0,0}
31911 };
31912 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31913     {0,0}
31914 };
31915 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31916     0
31917 };
31918 
31919 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31920     "SBLaunchInfo",
31921     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31922     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31923     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31924     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31925     0
31926 };
31927 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31928 static const char *swig_SBLaunchInfo_base_names[] = {0};
31929 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 };
31930 
31931 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31932   int SWIG_arg = 0;
31933   lldb::SBLineEntry *result = 0 ;
31934 
31935   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31936   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31937   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31938   return SWIG_arg;
31939 
31940   if(0) SWIG_fail;
31941 
31942 fail:
31943   lua_error(L);
31944   return SWIG_arg;
31945 }
31946 
31947 
31948 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31949   int SWIG_arg = 0;
31950   lldb::SBLineEntry *arg1 = 0 ;
31951   lldb::SBLineEntry *result = 0 ;
31952 
31953   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31954   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31955 
31956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31957     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31958   }
31959 
31960   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31961   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31962   return SWIG_arg;
31963 
31964   if(0) SWIG_fail;
31965 
31966 fail:
31967   lua_error(L);
31968   return SWIG_arg;
31969 }
31970 
31971 
31972 static int _wrap_new_SBLineEntry(lua_State* L) {
31973   int argc;
31974   int argv[2]={
31975     1,2
31976   };
31977 
31978   argc = lua_gettop(L);
31979   if (argc == 0) {
31980     return _wrap_new_SBLineEntry__SWIG_0(L);
31981   }
31982   if (argc == 1) {
31983     int _v;
31984     {
31985       void *ptr;
31986       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
31987         _v = 0;
31988       } else {
31989         _v = 1;
31990       }
31991     }
31992     if (_v) {
31993       return _wrap_new_SBLineEntry__SWIG_1(L);
31994     }
31995   }
31996 
31997   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31998     "  Possible C/C++ prototypes are:\n"
31999     "    lldb::SBLineEntry::SBLineEntry()\n"
32000     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
32001   lua_error(L);return 0;
32002 }
32003 
32004 
32005 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
32006   int SWIG_arg = 0;
32007   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32008   lldb::SBAddress result;
32009 
32010   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
32011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
32012 
32013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32014     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32015   }
32016 
32017   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
32018   {
32019     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32020     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32021   }
32022   return SWIG_arg;
32023 
32024   if(0) SWIG_fail;
32025 
32026 fail:
32027   lua_error(L);
32028   return SWIG_arg;
32029 }
32030 
32031 
32032 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
32033   int SWIG_arg = 0;
32034   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32035   lldb::SBAddress result;
32036 
32037   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
32038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
32039 
32040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32041     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
32042   }
32043 
32044   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
32045   {
32046     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
32047     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
32048   }
32049   return SWIG_arg;
32050 
32051   if(0) SWIG_fail;
32052 
32053 fail:
32054   lua_error(L);
32055   return SWIG_arg;
32056 }
32057 
32058 
32059 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
32060   int SWIG_arg = 0;
32061   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32062   bool result;
32063 
32064   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
32065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
32066 
32067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32068     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
32069   }
32070 
32071   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
32072   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBLineEntry_GetFileSpec(lua_State* L) {
32084   int SWIG_arg = 0;
32085   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32086   lldb::SBFileSpec result;
32087 
32088   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
32089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
32090 
32091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32092     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32093   }
32094 
32095   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
32096   {
32097     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
32098     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
32099   }
32100   return SWIG_arg;
32101 
32102   if(0) SWIG_fail;
32103 
32104 fail:
32105   lua_error(L);
32106   return SWIG_arg;
32107 }
32108 
32109 
32110 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
32111   int SWIG_arg = 0;
32112   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32113   uint32_t result;
32114 
32115   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
32116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
32117 
32118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32119     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32120   }
32121 
32122   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
32123   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32124   return SWIG_arg;
32125 
32126   if(0) SWIG_fail;
32127 
32128 fail:
32129   lua_error(L);
32130   return SWIG_arg;
32131 }
32132 
32133 
32134 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
32135   int SWIG_arg = 0;
32136   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32137   uint32_t result;
32138 
32139   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
32140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
32141 
32142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32143     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32144   }
32145 
32146   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32147   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32148   return SWIG_arg;
32149 
32150   if(0) SWIG_fail;
32151 
32152 fail:
32153   lua_error(L);
32154   return SWIG_arg;
32155 }
32156 
32157 
32158 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32159   int SWIG_arg = 0;
32160   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32161   lldb::SBStream *arg2 = 0 ;
32162   bool result;
32163 
32164   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32166   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32167 
32168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32169     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32170   }
32171 
32172 
32173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32174     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32175   }
32176 
32177   result = (bool)(arg1)->GetDescription(*arg2);
32178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32179   return SWIG_arg;
32180 
32181   if(0) SWIG_fail;
32182 
32183 fail:
32184   lua_error(L);
32185   return SWIG_arg;
32186 }
32187 
32188 
32189 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32190   int SWIG_arg = 0;
32191   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32192   lldb::SBFileSpec arg2 ;
32193   lldb::SBFileSpec *argp2 ;
32194 
32195   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32197   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32198 
32199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32200     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32201   }
32202 
32203 
32204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32205     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32206   }
32207   arg2 = *argp2;
32208 
32209   (arg1)->SetFileSpec(arg2);
32210 
32211   return SWIG_arg;
32212 
32213   if(0) SWIG_fail;
32214 
32215 fail:
32216   lua_error(L);
32217   return SWIG_arg;
32218 }
32219 
32220 
32221 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32222   int SWIG_arg = 0;
32223   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32224   uint32_t arg2 ;
32225 
32226   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32228   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32229 
32230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32231     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32232   }
32233 
32234   arg2 = (unsigned int)lua_tointeger(L, 2);
32235   (arg1)->SetLine(arg2);
32236 
32237   return SWIG_arg;
32238 
32239   if(0) SWIG_fail;
32240 
32241 fail:
32242   lua_error(L);
32243   return SWIG_arg;
32244 }
32245 
32246 
32247 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32248   int SWIG_arg = 0;
32249   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32250   uint32_t arg2 ;
32251 
32252   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32254   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32255 
32256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32257     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32258   }
32259 
32260   arg2 = (unsigned int)lua_tointeger(L, 2);
32261   (arg1)->SetColumn(arg2);
32262 
32263   return SWIG_arg;
32264 
32265   if(0) SWIG_fail;
32266 
32267 fail:
32268   lua_error(L);
32269   return SWIG_arg;
32270 }
32271 
32272 
32273 static int _wrap_SBLineEntry___eq(lua_State* L) {
32274   int SWIG_arg = 0;
32275   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32276   lldb::SBLineEntry *arg2 = 0 ;
32277   bool result;
32278 
32279   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32282 
32283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32284     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32285   }
32286 
32287 
32288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32289     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32290   }
32291 
32292   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32294   return SWIG_arg;
32295 
32296   if(0) SWIG_fail;
32297 
32298 fail:
32299   lua_error(L);
32300   return SWIG_arg;
32301 }
32302 
32303 
32304 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32305   int SWIG_arg = 0;
32306   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32307   std::string result;
32308 
32309   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32311 
32312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32313     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32314   }
32315 
32316   result = lldb_SBLineEntry___str__(arg1);
32317   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32318   return SWIG_arg;
32319 
32320   if(0) SWIG_fail;
32321 
32322 fail:
32323   lua_error(L);
32324   return SWIG_arg;
32325 }
32326 
32327 
32328 static void swig_delete_SBLineEntry(void *obj) {
32329 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32330 delete arg1;
32331 }
32332 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32333     assert(lua_istable(L,1));
32334     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32335     assert(!lua_isnil(L,-1));
32336     lua_replace(L,1); /* replace our table with real constructor */
32337     lua_call(L,lua_gettop(L)-1,1);
32338     return 1;
32339 }
32340 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32341     {0,0,0}
32342 };
32343 static swig_lua_method swig_SBLineEntry_methods[]= {
32344     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32345     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32346     { "IsValid", _wrap_SBLineEntry_IsValid},
32347     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32348     { "GetLine", _wrap_SBLineEntry_GetLine},
32349     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32350     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32351     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32352     { "SetLine", _wrap_SBLineEntry_SetLine},
32353     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32354     { "__eq", _wrap_SBLineEntry___eq},
32355     { "__tostring", _wrap_SBLineEntry___tostring},
32356     {0,0}
32357 };
32358 static swig_lua_method swig_SBLineEntry_meta[] = {
32359     { "__eq", _wrap_SBLineEntry___eq},
32360     { "__tostring", _wrap_SBLineEntry___tostring},
32361     {0,0}
32362 };
32363 
32364 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32365     {0,0,0}
32366 };
32367 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32368     {0,0,0,0,0,0}
32369 };
32370 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32371     {0,0}
32372 };
32373 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32374     0
32375 };
32376 
32377 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32378     "SBLineEntry",
32379     swig_SBLineEntry_Sf_SwigStatic_methods,
32380     swig_SBLineEntry_Sf_SwigStatic_attributes,
32381     swig_SBLineEntry_Sf_SwigStatic_constants,
32382     swig_SBLineEntry_Sf_SwigStatic_classes,
32383     0
32384 };
32385 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32386 static const char *swig_SBLineEntry_base_names[] = {0};
32387 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 };
32388 
32389 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32390   int SWIG_arg = 0;
32391   lldb::SBListener *result = 0 ;
32392 
32393   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32394   result = (lldb::SBListener *)new lldb::SBListener();
32395   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32396   return SWIG_arg;
32397 
32398   if(0) SWIG_fail;
32399 
32400 fail:
32401   lua_error(L);
32402   return SWIG_arg;
32403 }
32404 
32405 
32406 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32407   int SWIG_arg = 0;
32408   char *arg1 = (char *) 0 ;
32409   lldb::SBListener *result = 0 ;
32410 
32411   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32412   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32413   arg1 = (char *)lua_tostring(L, 1);
32414   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32415   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32416   return SWIG_arg;
32417 
32418   if(0) SWIG_fail;
32419 
32420 fail:
32421   lua_error(L);
32422   return SWIG_arg;
32423 }
32424 
32425 
32426 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32427   int SWIG_arg = 0;
32428   lldb::SBListener *arg1 = 0 ;
32429   lldb::SBListener *result = 0 ;
32430 
32431   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32432   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32433 
32434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32435     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32436   }
32437 
32438   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32439   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32440   return SWIG_arg;
32441 
32442   if(0) SWIG_fail;
32443 
32444 fail:
32445   lua_error(L);
32446   return SWIG_arg;
32447 }
32448 
32449 
32450 static int _wrap_new_SBListener(lua_State* L) {
32451   int argc;
32452   int argv[2]={
32453     1,2
32454   };
32455 
32456   argc = lua_gettop(L);
32457   if (argc == 0) {
32458     return _wrap_new_SBListener__SWIG_0(L);
32459   }
32460   if (argc == 1) {
32461     int _v;
32462     {
32463       void *ptr;
32464       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32465         _v = 0;
32466       } else {
32467         _v = 1;
32468       }
32469     }
32470     if (_v) {
32471       return _wrap_new_SBListener__SWIG_2(L);
32472     }
32473   }
32474   if (argc == 1) {
32475     int _v;
32476     {
32477       _v = SWIG_lua_isnilstring(L,argv[0]);
32478     }
32479     if (_v) {
32480       return _wrap_new_SBListener__SWIG_1(L);
32481     }
32482   }
32483 
32484   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32485     "  Possible C/C++ prototypes are:\n"
32486     "    lldb::SBListener::SBListener()\n"
32487     "    lldb::SBListener::SBListener(char const *)\n"
32488     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32489   lua_error(L);return 0;
32490 }
32491 
32492 
32493 static int _wrap_SBListener_AddEvent(lua_State* L) {
32494   int SWIG_arg = 0;
32495   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32496   lldb::SBEvent *arg2 = 0 ;
32497 
32498   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32500   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32501 
32502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32503     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32504   }
32505 
32506 
32507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32508     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32509   }
32510 
32511   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32512 
32513   return SWIG_arg;
32514 
32515   if(0) SWIG_fail;
32516 
32517 fail:
32518   lua_error(L);
32519   return SWIG_arg;
32520 }
32521 
32522 
32523 static int _wrap_SBListener_Clear(lua_State* L) {
32524   int SWIG_arg = 0;
32525   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32526 
32527   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
32528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
32529 
32530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32531     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
32532   }
32533 
32534   (arg1)->Clear();
32535 
32536   return SWIG_arg;
32537 
32538   if(0) SWIG_fail;
32539 
32540 fail:
32541   lua_error(L);
32542   return SWIG_arg;
32543 }
32544 
32545 
32546 static int _wrap_SBListener_IsValid(lua_State* L) {
32547   int SWIG_arg = 0;
32548   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32549   bool result;
32550 
32551   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
32552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
32553 
32554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32555     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
32556   }
32557 
32558   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
32559   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32560   return SWIG_arg;
32561 
32562   if(0) SWIG_fail;
32563 
32564 fail:
32565   lua_error(L);
32566   return SWIG_arg;
32567 }
32568 
32569 
32570 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
32571   int SWIG_arg = 0;
32572   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32573   lldb::SBDebugger *arg2 = 0 ;
32574   char *arg3 = (char *) 0 ;
32575   uint32_t arg4 ;
32576   uint32_t result;
32577 
32578   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
32579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
32580   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
32581   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
32582   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
32583 
32584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32585     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32586   }
32587 
32588 
32589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32590     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32591   }
32592 
32593   arg3 = (char *)lua_tostring(L, 3);
32594   arg4 = (unsigned int)lua_tointeger(L, 4);
32595   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
32596   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32597   return SWIG_arg;
32598 
32599   if(0) SWIG_fail;
32600 
32601 fail:
32602   lua_error(L);
32603   return SWIG_arg;
32604 }
32605 
32606 
32607 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
32608   int SWIG_arg = 0;
32609   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32610   lldb::SBDebugger *arg2 = 0 ;
32611   char *arg3 = (char *) 0 ;
32612   uint32_t arg4 ;
32613   uint32_t result;
32614 
32615   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
32616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
32617   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
32618   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
32619   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
32620 
32621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32622     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32623   }
32624 
32625 
32626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32627     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32628   }
32629 
32630   arg3 = (char *)lua_tostring(L, 3);
32631   arg4 = (unsigned int)lua_tointeger(L, 4);
32632   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
32633   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32634   return SWIG_arg;
32635 
32636   if(0) SWIG_fail;
32637 
32638 fail:
32639   lua_error(L);
32640   return SWIG_arg;
32641 }
32642 
32643 
32644 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
32645   int SWIG_arg = 0;
32646   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32647   lldb::SBBroadcaster *arg2 = 0 ;
32648   uint32_t arg3 ;
32649   uint32_t result;
32650 
32651   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
32652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
32653   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
32654   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
32655 
32656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32657     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32658   }
32659 
32660 
32661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32662     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32663   }
32664 
32665   arg3 = (unsigned int)lua_tointeger(L, 3);
32666   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32667   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32668   return SWIG_arg;
32669 
32670   if(0) SWIG_fail;
32671 
32672 fail:
32673   lua_error(L);
32674   return SWIG_arg;
32675 }
32676 
32677 
32678 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
32679   int SWIG_arg = 0;
32680   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32681   lldb::SBBroadcaster *arg2 = 0 ;
32682   uint32_t arg3 ;
32683   bool result;
32684 
32685   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
32686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
32687   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
32688   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
32689 
32690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32691     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32692   }
32693 
32694 
32695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32696     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32697   }
32698 
32699   arg3 = (unsigned int)lua_tointeger(L, 3);
32700   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32701   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32702   return SWIG_arg;
32703 
32704   if(0) SWIG_fail;
32705 
32706 fail:
32707   lua_error(L);
32708   return SWIG_arg;
32709 }
32710 
32711 
32712 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32713   int SWIG_arg = 0;
32714   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32715   uint32_t arg2 ;
32716   lldb::SBEvent *arg3 = 0 ;
32717   bool result;
32718 
32719   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32721   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32722   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32723 
32724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32725     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32726   }
32727 
32728   arg2 = (unsigned int)lua_tointeger(L, 2);
32729 
32730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32731     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32732   }
32733 
32734   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32735   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32736   return SWIG_arg;
32737 
32738   if(0) SWIG_fail;
32739 
32740 fail:
32741   lua_error(L);
32742   return SWIG_arg;
32743 }
32744 
32745 
32746 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32747   int SWIG_arg = 0;
32748   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32749   uint32_t arg2 ;
32750   lldb::SBBroadcaster *arg3 = 0 ;
32751   lldb::SBEvent *arg4 = 0 ;
32752   bool result;
32753 
32754   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32756   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32757   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32758   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32759 
32760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32761     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32762   }
32763 
32764   arg2 = (unsigned int)lua_tointeger(L, 2);
32765 
32766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32767     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32768   }
32769 
32770 
32771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32772     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32773   }
32774 
32775   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32776   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32777   return SWIG_arg;
32778 
32779   if(0) SWIG_fail;
32780 
32781 fail:
32782   lua_error(L);
32783   return SWIG_arg;
32784 }
32785 
32786 
32787 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32788   int SWIG_arg = 0;
32789   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32790   uint32_t arg2 ;
32791   lldb::SBBroadcaster *arg3 = 0 ;
32792   uint32_t arg4 ;
32793   lldb::SBEvent *arg5 = 0 ;
32794   bool result;
32795 
32796   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32798   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32799   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32800   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32801   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32802 
32803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32804     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32805   }
32806 
32807   arg2 = (unsigned int)lua_tointeger(L, 2);
32808 
32809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32810     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32811   }
32812 
32813   arg4 = (unsigned int)lua_tointeger(L, 4);
32814 
32815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32816     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32817   }
32818 
32819   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32820   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32821   return SWIG_arg;
32822 
32823   if(0) SWIG_fail;
32824 
32825 fail:
32826   lua_error(L);
32827   return SWIG_arg;
32828 }
32829 
32830 
32831 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32832   int SWIG_arg = 0;
32833   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32834   lldb::SBEvent *arg2 = 0 ;
32835   bool result;
32836 
32837   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32839   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32840 
32841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32842     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32843   }
32844 
32845 
32846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32847     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32848   }
32849 
32850   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32851   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32852   return SWIG_arg;
32853 
32854   if(0) SWIG_fail;
32855 
32856 fail:
32857   lua_error(L);
32858   return SWIG_arg;
32859 }
32860 
32861 
32862 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32863   int SWIG_arg = 0;
32864   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32865   lldb::SBBroadcaster *arg2 = 0 ;
32866   lldb::SBEvent *arg3 = 0 ;
32867   bool result;
32868 
32869   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32871   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32872   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32873 
32874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32875     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32876   }
32877 
32878 
32879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32880     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32881   }
32882 
32883 
32884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32885     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32886   }
32887 
32888   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32889   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32890   return SWIG_arg;
32891 
32892   if(0) SWIG_fail;
32893 
32894 fail:
32895   lua_error(L);
32896   return SWIG_arg;
32897 }
32898 
32899 
32900 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32901   int SWIG_arg = 0;
32902   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32903   lldb::SBBroadcaster *arg2 = 0 ;
32904   uint32_t arg3 ;
32905   lldb::SBEvent *arg4 = 0 ;
32906   bool result;
32907 
32908   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32910   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32911   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32912   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32913 
32914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32915     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32916   }
32917 
32918 
32919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32920     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32921   }
32922 
32923   arg3 = (unsigned int)lua_tointeger(L, 3);
32924 
32925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32926     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32927   }
32928 
32929   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32930   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32931   return SWIG_arg;
32932 
32933   if(0) SWIG_fail;
32934 
32935 fail:
32936   lua_error(L);
32937   return SWIG_arg;
32938 }
32939 
32940 
32941 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32942   int SWIG_arg = 0;
32943   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32944   lldb::SBEvent *arg2 = 0 ;
32945   bool result;
32946 
32947   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32949   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32950 
32951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32952     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32953   }
32954 
32955 
32956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32957     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32958   }
32959 
32960   result = (bool)(arg1)->GetNextEvent(*arg2);
32961   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32962   return SWIG_arg;
32963 
32964   if(0) SWIG_fail;
32965 
32966 fail:
32967   lua_error(L);
32968   return SWIG_arg;
32969 }
32970 
32971 
32972 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
32973   int SWIG_arg = 0;
32974   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32975   lldb::SBBroadcaster *arg2 = 0 ;
32976   lldb::SBEvent *arg3 = 0 ;
32977   bool result;
32978 
32979   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32981   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32982   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32983 
32984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32985     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32986   }
32987 
32988 
32989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32990     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32991   }
32992 
32993 
32994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32995     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32996   }
32997 
32998   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32999   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33000   return SWIG_arg;
33001 
33002   if(0) SWIG_fail;
33003 
33004 fail:
33005   lua_error(L);
33006   return SWIG_arg;
33007 }
33008 
33009 
33010 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
33011   int SWIG_arg = 0;
33012   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33013   lldb::SBBroadcaster *arg2 = 0 ;
33014   uint32_t arg3 ;
33015   lldb::SBEvent *arg4 = 0 ;
33016   bool result;
33017 
33018   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
33019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
33020   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
33021   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
33022   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
33023 
33024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33025     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
33026   }
33027 
33028 
33029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
33030     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
33031   }
33032 
33033   arg3 = (unsigned int)lua_tointeger(L, 3);
33034 
33035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
33036     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
33037   }
33038 
33039   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
33040   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBListener_HandleBroadcastEvent(lua_State* L) {
33052   int SWIG_arg = 0;
33053   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
33054   lldb::SBEvent *arg2 = 0 ;
33055   bool result;
33056 
33057   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
33058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
33059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
33060 
33061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
33062     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
33063   }
33064 
33065 
33066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
33067     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
33068   }
33069 
33070   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent 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 void swig_delete_SBListener(void *obj) {
33083 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
33084 delete arg1;
33085 }
33086 static int _proxy__wrap_new_SBListener(lua_State *L) {
33087     assert(lua_istable(L,1));
33088     lua_pushcfunction(L,_wrap_new_SBListener);
33089     assert(!lua_isnil(L,-1));
33090     lua_replace(L,1); /* replace our table with real constructor */
33091     lua_call(L,lua_gettop(L)-1,1);
33092     return 1;
33093 }
33094 static swig_lua_attribute swig_SBListener_attributes[] = {
33095     {0,0,0}
33096 };
33097 static swig_lua_method swig_SBListener_methods[]= {
33098     { "AddEvent", _wrap_SBListener_AddEvent},
33099     { "Clear", _wrap_SBListener_Clear},
33100     { "IsValid", _wrap_SBListener_IsValid},
33101     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
33102     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
33103     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
33104     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
33105     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
33106     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
33107     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
33108     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
33109     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
33110     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
33111     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
33112     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
33113     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
33114     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
33115     {0,0}
33116 };
33117 static swig_lua_method swig_SBListener_meta[] = {
33118     {0,0}
33119 };
33120 
33121 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
33122     {0,0,0}
33123 };
33124 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
33125     {0,0,0,0,0,0}
33126 };
33127 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
33128     {0,0}
33129 };
33130 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
33131     0
33132 };
33133 
33134 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33135     "SBListener",
33136     swig_SBListener_Sf_SwigStatic_methods,
33137     swig_SBListener_Sf_SwigStatic_attributes,
33138     swig_SBListener_Sf_SwigStatic_constants,
33139     swig_SBListener_Sf_SwigStatic_classes,
33140     0
33141 };
33142 static swig_lua_class *swig_SBListener_bases[] = {0};
33143 static const char *swig_SBListener_base_names[] = {0};
33144 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 };
33145 
33146 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33147   int SWIG_arg = 0;
33148   lldb::SBMemoryRegionInfo *result = 0 ;
33149 
33150   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33151   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33152   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33153   return SWIG_arg;
33154 
33155   if(0) SWIG_fail;
33156 
33157 fail:
33158   lua_error(L);
33159   return SWIG_arg;
33160 }
33161 
33162 
33163 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33164   int SWIG_arg = 0;
33165   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33166   lldb::SBMemoryRegionInfo *result = 0 ;
33167 
33168   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33169   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33170 
33171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33172     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33173   }
33174 
33175   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33176   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33177   return SWIG_arg;
33178 
33179   if(0) SWIG_fail;
33180 
33181 fail:
33182   lua_error(L);
33183   return SWIG_arg;
33184 }
33185 
33186 
33187 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33188   int argc;
33189   int argv[2]={
33190     1,2
33191   };
33192 
33193   argc = lua_gettop(L);
33194   if (argc == 0) {
33195     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33196   }
33197   if (argc == 1) {
33198     int _v;
33199     {
33200       void *ptr;
33201       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33202         _v = 0;
33203       } else {
33204         _v = 1;
33205       }
33206     }
33207     if (_v) {
33208       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33209     }
33210   }
33211 
33212   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33213     "  Possible C/C++ prototypes are:\n"
33214     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33215     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
33216   lua_error(L);return 0;
33217 }
33218 
33219 
33220 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33221   int SWIG_arg = 0;
33222   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33223 
33224   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33226 
33227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33228     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33229   }
33230 
33231   (arg1)->Clear();
33232 
33233   return SWIG_arg;
33234 
33235   if(0) SWIG_fail;
33236 
33237 fail:
33238   lua_error(L);
33239   return SWIG_arg;
33240 }
33241 
33242 
33243 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33244   int SWIG_arg = 0;
33245   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33246   lldb::addr_t result;
33247 
33248   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33250 
33251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33252     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33253   }
33254 
33255   result = (lldb::addr_t)(arg1)->GetRegionBase();
33256   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33257   return SWIG_arg;
33258 
33259   if(0) SWIG_fail;
33260 
33261 fail:
33262   lua_error(L);
33263   return SWIG_arg;
33264 }
33265 
33266 
33267 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33268   int SWIG_arg = 0;
33269   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33270   lldb::addr_t result;
33271 
33272   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33274 
33275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33276     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33277   }
33278 
33279   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33280   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33281   return SWIG_arg;
33282 
33283   if(0) SWIG_fail;
33284 
33285 fail:
33286   lua_error(L);
33287   return SWIG_arg;
33288 }
33289 
33290 
33291 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33292   int SWIG_arg = 0;
33293   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33294   bool result;
33295 
33296   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33298 
33299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33300     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33301   }
33302 
33303   result = (bool)(arg1)->IsReadable();
33304   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33305   return SWIG_arg;
33306 
33307   if(0) SWIG_fail;
33308 
33309 fail:
33310   lua_error(L);
33311   return SWIG_arg;
33312 }
33313 
33314 
33315 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33316   int SWIG_arg = 0;
33317   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33318   bool result;
33319 
33320   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33322 
33323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33324     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33325   }
33326 
33327   result = (bool)(arg1)->IsWritable();
33328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33329   return SWIG_arg;
33330 
33331   if(0) SWIG_fail;
33332 
33333 fail:
33334   lua_error(L);
33335   return SWIG_arg;
33336 }
33337 
33338 
33339 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33340   int SWIG_arg = 0;
33341   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33342   bool result;
33343 
33344   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33346 
33347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33348     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33349   }
33350 
33351   result = (bool)(arg1)->IsExecutable();
33352   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33353   return SWIG_arg;
33354 
33355   if(0) SWIG_fail;
33356 
33357 fail:
33358   lua_error(L);
33359   return SWIG_arg;
33360 }
33361 
33362 
33363 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33364   int SWIG_arg = 0;
33365   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33366   bool result;
33367 
33368   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33370 
33371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33372     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33373   }
33374 
33375   result = (bool)(arg1)->IsMapped();
33376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33377   return SWIG_arg;
33378 
33379   if(0) SWIG_fail;
33380 
33381 fail:
33382   lua_error(L);
33383   return SWIG_arg;
33384 }
33385 
33386 
33387 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33388   int SWIG_arg = 0;
33389   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33390   char *result = 0 ;
33391 
33392   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33394 
33395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33396     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33397   }
33398 
33399   result = (char *)(arg1)->GetName();
33400   lua_pushstring(L,(const char *)result); SWIG_arg++;
33401   return SWIG_arg;
33402 
33403   if(0) SWIG_fail;
33404 
33405 fail:
33406   lua_error(L);
33407   return SWIG_arg;
33408 }
33409 
33410 
33411 static int _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList(lua_State* L) {
33412   int SWIG_arg = 0;
33413   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33414   bool result;
33415 
33416   SWIG_check_num_args("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,1)
33417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::HasDirtyMemoryPageList",1,"lldb::SBMemoryRegionInfo *");
33418 
33419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33420     SWIG_fail_ptr("SBMemoryRegionInfo_HasDirtyMemoryPageList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33421   }
33422 
33423   result = (bool)(arg1)->HasDirtyMemoryPageList();
33424   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33425   return SWIG_arg;
33426 
33427   if(0) SWIG_fail;
33428 
33429 fail:
33430   lua_error(L);
33431   return SWIG_arg;
33432 }
33433 
33434 
33435 static int _wrap_SBMemoryRegionInfo_GetNumDirtyPages(lua_State* L) {
33436   int SWIG_arg = 0;
33437   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33438   uint32_t result;
33439 
33440   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,1)
33441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetNumDirtyPages",1,"lldb::SBMemoryRegionInfo *");
33442 
33443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33444     SWIG_fail_ptr("SBMemoryRegionInfo_GetNumDirtyPages",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33445   }
33446 
33447   result = (uint32_t)(arg1)->GetNumDirtyPages();
33448   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33449   return SWIG_arg;
33450 
33451   if(0) SWIG_fail;
33452 
33453 fail:
33454   lua_error(L);
33455   return SWIG_arg;
33456 }
33457 
33458 
33459 static int _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex(lua_State* L) {
33460   int SWIG_arg = 0;
33461   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33462   uint32_t arg2 ;
33463   lldb::addr_t result;
33464 
33465   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,2)
33466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",1,"lldb::SBMemoryRegionInfo *");
33467   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDirtyPageAddressAtIndex",2,"uint32_t");
33468 
33469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33470     SWIG_fail_ptr("SBMemoryRegionInfo_GetDirtyPageAddressAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33471   }
33472 
33473   arg2 = (unsigned int)lua_tointeger(L, 2);
33474   result = (lldb::addr_t)(arg1)->GetDirtyPageAddressAtIndex(arg2);
33475   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33476   return SWIG_arg;
33477 
33478   if(0) SWIG_fail;
33479 
33480 fail:
33481   lua_error(L);
33482   return SWIG_arg;
33483 }
33484 
33485 
33486 static int _wrap_SBMemoryRegionInfo_GetPageSize(lua_State* L) {
33487   int SWIG_arg = 0;
33488   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33489   int result;
33490 
33491   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetPageSize",1,1)
33492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetPageSize",1,"lldb::SBMemoryRegionInfo *");
33493 
33494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33495     SWIG_fail_ptr("SBMemoryRegionInfo_GetPageSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33496   }
33497 
33498   result = (int)(arg1)->GetPageSize();
33499   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33500   return SWIG_arg;
33501 
33502   if(0) SWIG_fail;
33503 
33504 fail:
33505   lua_error(L);
33506   return SWIG_arg;
33507 }
33508 
33509 
33510 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
33511   int SWIG_arg = 0;
33512   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33513   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33514   bool result;
33515 
33516   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
33517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
33518   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
33519 
33520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33521     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33522   }
33523 
33524 
33525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33526     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33527   }
33528 
33529   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
33530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33531   return SWIG_arg;
33532 
33533   if(0) SWIG_fail;
33534 
33535 fail:
33536   lua_error(L);
33537   return SWIG_arg;
33538 }
33539 
33540 
33541 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
33542   int SWIG_arg = 0;
33543   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33544   lldb::SBStream *arg2 = 0 ;
33545   bool result;
33546 
33547   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
33548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
33549   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
33550 
33551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33552     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33553   }
33554 
33555 
33556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33557     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33558   }
33559 
33560   result = (bool)(arg1)->GetDescription(*arg2);
33561   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33562   return SWIG_arg;
33563 
33564   if(0) SWIG_fail;
33565 
33566 fail:
33567   lua_error(L);
33568   return SWIG_arg;
33569 }
33570 
33571 
33572 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
33573   int SWIG_arg = 0;
33574   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33575   std::string result;
33576 
33577   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
33578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
33579 
33580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33581     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33582   }
33583 
33584   result = lldb_SBMemoryRegionInfo___str__(arg1);
33585   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33586   return SWIG_arg;
33587 
33588   if(0) SWIG_fail;
33589 
33590 fail:
33591   lua_error(L);
33592   return SWIG_arg;
33593 }
33594 
33595 
33596 static void swig_delete_SBMemoryRegionInfo(void *obj) {
33597 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
33598 delete arg1;
33599 }
33600 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
33601     assert(lua_istable(L,1));
33602     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
33603     assert(!lua_isnil(L,-1));
33604     lua_replace(L,1); /* replace our table with real constructor */
33605     lua_call(L,lua_gettop(L)-1,1);
33606     return 1;
33607 }
33608 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
33609     {0,0,0}
33610 };
33611 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
33612     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
33613     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
33614     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
33615     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
33616     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
33617     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
33618     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
33619     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
33620     { "HasDirtyMemoryPageList", _wrap_SBMemoryRegionInfo_HasDirtyMemoryPageList},
33621     { "GetNumDirtyPages", _wrap_SBMemoryRegionInfo_GetNumDirtyPages},
33622     { "GetDirtyPageAddressAtIndex", _wrap_SBMemoryRegionInfo_GetDirtyPageAddressAtIndex},
33623     { "GetPageSize", _wrap_SBMemoryRegionInfo_GetPageSize},
33624     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33625     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
33626     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33627     {0,0}
33628 };
33629 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
33630     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33631     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33632     {0,0}
33633 };
33634 
33635 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
33636     {0,0,0}
33637 };
33638 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
33639     {0,0,0,0,0,0}
33640 };
33641 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
33642     {0,0}
33643 };
33644 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
33645     0
33646 };
33647 
33648 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
33649     "SBMemoryRegionInfo",
33650     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
33651     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
33652     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
33653     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
33654     0
33655 };
33656 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
33657 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
33658 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 };
33659 
33660 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
33661   int SWIG_arg = 0;
33662   lldb::SBMemoryRegionInfoList *result = 0 ;
33663 
33664   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
33665   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
33666   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33667   return SWIG_arg;
33668 
33669   if(0) SWIG_fail;
33670 
33671 fail:
33672   lua_error(L);
33673   return SWIG_arg;
33674 }
33675 
33676 
33677 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
33678   int SWIG_arg = 0;
33679   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
33680   lldb::SBMemoryRegionInfoList *result = 0 ;
33681 
33682   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
33683   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
33684 
33685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33686     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33687   }
33688 
33689   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
33690   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33691   return SWIG_arg;
33692 
33693   if(0) SWIG_fail;
33694 
33695 fail:
33696   lua_error(L);
33697   return SWIG_arg;
33698 }
33699 
33700 
33701 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
33702   int argc;
33703   int argv[2]={
33704     1,2
33705   };
33706 
33707   argc = lua_gettop(L);
33708   if (argc == 0) {
33709     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
33710   }
33711   if (argc == 1) {
33712     int _v;
33713     {
33714       void *ptr;
33715       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33716         _v = 0;
33717       } else {
33718         _v = 1;
33719       }
33720     }
33721     if (_v) {
33722       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
33723     }
33724   }
33725 
33726   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
33727     "  Possible C/C++ prototypes are:\n"
33728     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
33729     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
33730   lua_error(L);return 0;
33731 }
33732 
33733 
33734 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
33735   int SWIG_arg = 0;
33736   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33737   uint32_t result;
33738 
33739   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
33740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
33741 
33742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33743     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33744   }
33745 
33746   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
33747   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33748   return SWIG_arg;
33749 
33750   if(0) SWIG_fail;
33751 
33752 fail:
33753   lua_error(L);
33754   return SWIG_arg;
33755 }
33756 
33757 
33758 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
33759   int SWIG_arg = 0;
33760   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33761   uint32_t arg2 ;
33762   lldb::SBMemoryRegionInfo *arg3 = 0 ;
33763   bool result;
33764 
33765   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
33766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
33767   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
33768   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
33769 
33770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33771     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33772   }
33773 
33774   arg2 = (unsigned int)lua_tointeger(L, 2);
33775 
33776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33777     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33778   }
33779 
33780   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
33781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33782   return SWIG_arg;
33783 
33784   if(0) SWIG_fail;
33785 
33786 fail:
33787   lua_error(L);
33788   return SWIG_arg;
33789 }
33790 
33791 
33792 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
33793   int SWIG_arg = 0;
33794   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33795   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33796 
33797   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33799   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
33800 
33801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33802     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33803   }
33804 
33805 
33806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33807     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33808   }
33809 
33810   (arg1)->Append(*arg2);
33811 
33812   return SWIG_arg;
33813 
33814   if(0) SWIG_fail;
33815 
33816 fail:
33817   lua_error(L);
33818   return SWIG_arg;
33819 }
33820 
33821 
33822 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33823   int SWIG_arg = 0;
33824   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33825   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33826 
33827   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33829   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33830 
33831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33832     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33833   }
33834 
33835 
33836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33837     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33838   }
33839 
33840   (arg1)->Append(*arg2);
33841 
33842   return SWIG_arg;
33843 
33844   if(0) SWIG_fail;
33845 
33846 fail:
33847   lua_error(L);
33848   return SWIG_arg;
33849 }
33850 
33851 
33852 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33853   int argc;
33854   int argv[3]={
33855     1,2,3
33856   };
33857 
33858   argc = lua_gettop(L);
33859   if (argc == 2) {
33860     int _v;
33861     {
33862       void *ptr;
33863       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33864         _v = 0;
33865       } else {
33866         _v = 1;
33867       }
33868     }
33869     if (_v) {
33870       {
33871         void *ptr;
33872         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33873           _v = 0;
33874         } else {
33875           _v = 1;
33876         }
33877       }
33878       if (_v) {
33879         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33880       }
33881     }
33882   }
33883   if (argc == 2) {
33884     int _v;
33885     {
33886       void *ptr;
33887       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33888         _v = 0;
33889       } else {
33890         _v = 1;
33891       }
33892     }
33893     if (_v) {
33894       {
33895         void *ptr;
33896         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33897           _v = 0;
33898         } else {
33899           _v = 1;
33900         }
33901       }
33902       if (_v) {
33903         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33904       }
33905     }
33906   }
33907 
33908   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33909     "  Possible C/C++ prototypes are:\n"
33910     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33911     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33912   lua_error(L);return 0;
33913 }
33914 
33915 
33916 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33917   int SWIG_arg = 0;
33918   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33919 
33920   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33922 
33923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33924     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33925   }
33926 
33927   (arg1)->Clear();
33928 
33929   return SWIG_arg;
33930 
33931   if(0) SWIG_fail;
33932 
33933 fail:
33934   lua_error(L);
33935   return SWIG_arg;
33936 }
33937 
33938 
33939 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33940 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33941 delete arg1;
33942 }
33943 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33944     assert(lua_istable(L,1));
33945     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33946     assert(!lua_isnil(L,-1));
33947     lua_replace(L,1); /* replace our table with real constructor */
33948     lua_call(L,lua_gettop(L)-1,1);
33949     return 1;
33950 }
33951 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33952     {0,0,0}
33953 };
33954 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33955     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33956     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33957     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33958     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33959     {0,0}
33960 };
33961 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33962     {0,0}
33963 };
33964 
33965 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33966     {0,0,0}
33967 };
33968 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33969     {0,0,0,0,0,0}
33970 };
33971 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33972     {0,0}
33973 };
33974 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33975     0
33976 };
33977 
33978 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33979     "SBMemoryRegionInfoList",
33980     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33981     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33982     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33983     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33984     0
33985 };
33986 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33987 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33988 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 };
33989 
33990 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33991   int SWIG_arg = 0;
33992   lldb::SBModule *result = 0 ;
33993 
33994   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33995   result = (lldb::SBModule *)new lldb::SBModule();
33996   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33997   return SWIG_arg;
33998 
33999   if(0) SWIG_fail;
34000 
34001 fail:
34002   lua_error(L);
34003   return SWIG_arg;
34004 }
34005 
34006 
34007 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
34008   int SWIG_arg = 0;
34009   lldb::SBModule *arg1 = 0 ;
34010   lldb::SBModule *result = 0 ;
34011 
34012   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34013   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
34014 
34015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34016     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
34017   }
34018 
34019   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
34020   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34021   return SWIG_arg;
34022 
34023   if(0) SWIG_fail;
34024 
34025 fail:
34026   lua_error(L);
34027   return SWIG_arg;
34028 }
34029 
34030 
34031 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
34032   int SWIG_arg = 0;
34033   lldb::SBModuleSpec *arg1 = 0 ;
34034   lldb::SBModule *result = 0 ;
34035 
34036   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
34037   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
34038 
34039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
34040     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
34041   }
34042 
34043   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
34044   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34045   return SWIG_arg;
34046 
34047   if(0) SWIG_fail;
34048 
34049 fail:
34050   lua_error(L);
34051   return SWIG_arg;
34052 }
34053 
34054 
34055 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
34056   int SWIG_arg = 0;
34057   lldb::SBProcess *arg1 = 0 ;
34058   lldb::addr_t arg2 ;
34059   lldb::SBModule *result = 0 ;
34060 
34061   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
34062   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
34063   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
34064 
34065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
34066     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
34067   }
34068 
34069   arg2 = (unsigned long long)lua_tointeger(L, 2);
34070   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
34071   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
34072   return SWIG_arg;
34073 
34074   if(0) SWIG_fail;
34075 
34076 fail:
34077   lua_error(L);
34078   return SWIG_arg;
34079 }
34080 
34081 
34082 static int _wrap_new_SBModule(lua_State* L) {
34083   int argc;
34084   int argv[3]={
34085     1,2,3
34086   };
34087 
34088   argc = lua_gettop(L);
34089   if (argc == 0) {
34090     return _wrap_new_SBModule__SWIG_0(L);
34091   }
34092   if (argc == 1) {
34093     int _v;
34094     {
34095       void *ptr;
34096       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
34097         _v = 0;
34098       } else {
34099         _v = 1;
34100       }
34101     }
34102     if (_v) {
34103       return _wrap_new_SBModule__SWIG_1(L);
34104     }
34105   }
34106   if (argc == 1) {
34107     int _v;
34108     {
34109       void *ptr;
34110       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
34111         _v = 0;
34112       } else {
34113         _v = 1;
34114       }
34115     }
34116     if (_v) {
34117       return _wrap_new_SBModule__SWIG_2(L);
34118     }
34119   }
34120   if (argc == 2) {
34121     int _v;
34122     {
34123       void *ptr;
34124       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
34125         _v = 0;
34126       } else {
34127         _v = 1;
34128       }
34129     }
34130     if (_v) {
34131       {
34132         _v = lua_isnumber(L,argv[1]);
34133       }
34134       if (_v) {
34135         return _wrap_new_SBModule__SWIG_3(L);
34136       }
34137     }
34138   }
34139 
34140   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
34141     "  Possible C/C++ prototypes are:\n"
34142     "    lldb::SBModule::SBModule()\n"
34143     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
34144     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
34145     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
34146   lua_error(L);return 0;
34147 }
34148 
34149 
34150 static int _wrap_SBModule_IsValid(lua_State* L) {
34151   int SWIG_arg = 0;
34152   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34153   bool result;
34154 
34155   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
34156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
34157 
34158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34159     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
34160   }
34161 
34162   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
34163   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34164   return SWIG_arg;
34165 
34166   if(0) SWIG_fail;
34167 
34168 fail:
34169   lua_error(L);
34170   return SWIG_arg;
34171 }
34172 
34173 
34174 static int _wrap_SBModule_Clear(lua_State* L) {
34175   int SWIG_arg = 0;
34176   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34177 
34178   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
34179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
34180 
34181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34182     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
34183   }
34184 
34185   (arg1)->Clear();
34186 
34187   return SWIG_arg;
34188 
34189   if(0) SWIG_fail;
34190 
34191 fail:
34192   lua_error(L);
34193   return SWIG_arg;
34194 }
34195 
34196 
34197 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
34198   int SWIG_arg = 0;
34199   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34200   lldb::SBFileSpec result;
34201 
34202   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
34203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
34204 
34205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34206     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34207   }
34208 
34209   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
34210   {
34211     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34212     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34213   }
34214   return SWIG_arg;
34215 
34216   if(0) SWIG_fail;
34217 
34218 fail:
34219   lua_error(L);
34220   return SWIG_arg;
34221 }
34222 
34223 
34224 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
34225   int SWIG_arg = 0;
34226   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34227   lldb::SBFileSpec result;
34228 
34229   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
34230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
34231 
34232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34233     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34234   }
34235 
34236   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
34237   {
34238     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34239     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34240   }
34241   return SWIG_arg;
34242 
34243   if(0) SWIG_fail;
34244 
34245 fail:
34246   lua_error(L);
34247   return SWIG_arg;
34248 }
34249 
34250 
34251 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
34252   int SWIG_arg = 0;
34253   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34254   lldb::SBFileSpec *arg2 = 0 ;
34255   bool result;
34256 
34257   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
34258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
34259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
34260 
34261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34262     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34263   }
34264 
34265 
34266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34267     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34268   }
34269 
34270   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34271   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34272   return SWIG_arg;
34273 
34274   if(0) SWIG_fail;
34275 
34276 fail:
34277   lua_error(L);
34278   return SWIG_arg;
34279 }
34280 
34281 
34282 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34283   int SWIG_arg = 0;
34284   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34285   lldb::SBFileSpec result;
34286 
34287   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34289 
34290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34291     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34292   }
34293 
34294   result = (arg1)->GetRemoteInstallFileSpec();
34295   {
34296     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34298   }
34299   return SWIG_arg;
34300 
34301   if(0) SWIG_fail;
34302 
34303 fail:
34304   lua_error(L);
34305   return SWIG_arg;
34306 }
34307 
34308 
34309 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34310   int SWIG_arg = 0;
34311   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34312   lldb::SBFileSpec *arg2 = 0 ;
34313   bool result;
34314 
34315   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34317   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34318 
34319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34320     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34321   }
34322 
34323 
34324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34325     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34326   }
34327 
34328   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34329   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34330   return SWIG_arg;
34331 
34332   if(0) SWIG_fail;
34333 
34334 fail:
34335   lua_error(L);
34336   return SWIG_arg;
34337 }
34338 
34339 
34340 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34341   int SWIG_arg = 0;
34342   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34343   char *result = 0 ;
34344 
34345   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34347 
34348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34349     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34350   }
34351 
34352   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34353   lua_pushstring(L,(const char *)result); SWIG_arg++;
34354   return SWIG_arg;
34355 
34356   if(0) SWIG_fail;
34357 
34358 fail:
34359   lua_error(L);
34360   return SWIG_arg;
34361 }
34362 
34363 
34364 static int _wrap_SBModule___eq(lua_State* L) {
34365   int SWIG_arg = 0;
34366   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34367   lldb::SBModule *arg2 = 0 ;
34368   bool result;
34369 
34370   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34372   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34373 
34374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34375     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34376   }
34377 
34378 
34379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34380     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34381   }
34382 
34383   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34384   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34385   return SWIG_arg;
34386 
34387   if(0) SWIG_fail;
34388 
34389 fail:
34390   lua_error(L);
34391   return SWIG_arg;
34392 }
34393 
34394 
34395 static int _wrap_SBModule_FindSection(lua_State* L) {
34396   int SWIG_arg = 0;
34397   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34398   char *arg2 = (char *) 0 ;
34399   lldb::SBSection result;
34400 
34401   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
34402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
34403   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
34404 
34405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34406     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
34407   }
34408 
34409   arg2 = (char *)lua_tostring(L, 2);
34410   result = (arg1)->FindSection((char const *)arg2);
34411   {
34412     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34413     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34414   }
34415   return SWIG_arg;
34416 
34417   if(0) SWIG_fail;
34418 
34419 fail:
34420   lua_error(L);
34421   return SWIG_arg;
34422 }
34423 
34424 
34425 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
34426   int SWIG_arg = 0;
34427   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34428   lldb::addr_t arg2 ;
34429   lldb::SBAddress result;
34430 
34431   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
34432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
34433   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
34434 
34435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34436     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
34437   }
34438 
34439   arg2 = (unsigned long long)lua_tointeger(L, 2);
34440   result = (arg1)->ResolveFileAddress(arg2);
34441   {
34442     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34444   }
34445   return SWIG_arg;
34446 
34447   if(0) SWIG_fail;
34448 
34449 fail:
34450   lua_error(L);
34451   return SWIG_arg;
34452 }
34453 
34454 
34455 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
34456   int SWIG_arg = 0;
34457   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34458   lldb::SBAddress *arg2 = 0 ;
34459   uint32_t arg3 ;
34460   lldb::SBSymbolContext result;
34461 
34462   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
34463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
34464   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
34465   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
34466 
34467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34468     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
34469   }
34470 
34471 
34472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
34473     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
34474   }
34475 
34476   arg3 = (unsigned int)lua_tointeger(L, 3);
34477   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
34478   {
34479     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
34480     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
34481   }
34482   return SWIG_arg;
34483 
34484   if(0) SWIG_fail;
34485 
34486 fail:
34487   lua_error(L);
34488   return SWIG_arg;
34489 }
34490 
34491 
34492 static int _wrap_SBModule_GetDescription(lua_State* L) {
34493   int SWIG_arg = 0;
34494   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34495   lldb::SBStream *arg2 = 0 ;
34496   bool result;
34497 
34498   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
34499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
34500   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
34501 
34502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34503     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
34504   }
34505 
34506 
34507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34508     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34509   }
34510 
34511   result = (bool)(arg1)->GetDescription(*arg2);
34512   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34513   return SWIG_arg;
34514 
34515   if(0) SWIG_fail;
34516 
34517 fail:
34518   lua_error(L);
34519   return SWIG_arg;
34520 }
34521 
34522 
34523 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
34524   int SWIG_arg = 0;
34525   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34526   uint32_t result;
34527 
34528   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
34529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
34530 
34531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34532     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34533   }
34534 
34535   result = (uint32_t)(arg1)->GetNumCompileUnits();
34536   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34537   return SWIG_arg;
34538 
34539   if(0) SWIG_fail;
34540 
34541 fail:
34542   lua_error(L);
34543   return SWIG_arg;
34544 }
34545 
34546 
34547 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
34548   int SWIG_arg = 0;
34549   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34550   uint32_t arg2 ;
34551   lldb::SBCompileUnit result;
34552 
34553   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
34554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
34555   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
34556 
34557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34558     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34559   }
34560 
34561   arg2 = (unsigned int)lua_tointeger(L, 2);
34562   result = (arg1)->GetCompileUnitAtIndex(arg2);
34563   {
34564     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
34565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
34566   }
34567   return SWIG_arg;
34568 
34569   if(0) SWIG_fail;
34570 
34571 fail:
34572   lua_error(L);
34573   return SWIG_arg;
34574 }
34575 
34576 
34577 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
34578   int SWIG_arg = 0;
34579   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34580   lldb::SBFileSpec *arg2 = 0 ;
34581   lldb::SBSymbolContextList result;
34582 
34583   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
34584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
34585   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
34586 
34587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34588     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34589   }
34590 
34591 
34592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34593     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
34594   }
34595 
34596   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
34597   {
34598     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34599     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34600   }
34601   return SWIG_arg;
34602 
34603   if(0) SWIG_fail;
34604 
34605 fail:
34606   lua_error(L);
34607   return SWIG_arg;
34608 }
34609 
34610 
34611 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
34612   int SWIG_arg = 0;
34613   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34614   size_t result;
34615 
34616   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
34617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
34618 
34619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34620     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
34621   }
34622 
34623   result = (arg1)->GetNumSymbols();
34624   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34625   return SWIG_arg;
34626 
34627   if(0) SWIG_fail;
34628 
34629 fail:
34630   lua_error(L);
34631   return SWIG_arg;
34632 }
34633 
34634 
34635 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
34636   int SWIG_arg = 0;
34637   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34638   size_t arg2 ;
34639   lldb::SBSymbol result;
34640 
34641   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
34642   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
34643   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
34644 
34645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34646     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34647   }
34648 
34649   arg2 = (unsigned long)lua_tointeger(L, 2);
34650   result = (arg1)->GetSymbolAtIndex(arg2);
34651   {
34652     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34653     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34654   }
34655   return SWIG_arg;
34656 
34657   if(0) SWIG_fail;
34658 
34659 fail:
34660   lua_error(L);
34661   return SWIG_arg;
34662 }
34663 
34664 
34665 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
34666   int SWIG_arg = 0;
34667   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34668   char *arg2 = (char *) 0 ;
34669   lldb::SymbolType arg3 ;
34670   lldb::SBSymbol result;
34671 
34672   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
34673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34674   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34675   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
34676 
34677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34678     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34679   }
34680 
34681   arg2 = (char *)lua_tostring(L, 2);
34682   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34683   result = (arg1)->FindSymbol((char const *)arg2,arg3);
34684   {
34685     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34687   }
34688   return SWIG_arg;
34689 
34690   if(0) SWIG_fail;
34691 
34692 fail:
34693   lua_error(L);
34694   return SWIG_arg;
34695 }
34696 
34697 
34698 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
34699   int SWIG_arg = 0;
34700   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34701   char *arg2 = (char *) 0 ;
34702   lldb::SBSymbol result;
34703 
34704   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
34705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34706   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34707 
34708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34709     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34710   }
34711 
34712   arg2 = (char *)lua_tostring(L, 2);
34713   result = (arg1)->FindSymbol((char const *)arg2);
34714   {
34715     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34716     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34717   }
34718   return SWIG_arg;
34719 
34720   if(0) SWIG_fail;
34721 
34722 fail:
34723   lua_error(L);
34724   return SWIG_arg;
34725 }
34726 
34727 
34728 static int _wrap_SBModule_FindSymbol(lua_State* L) {
34729   int argc;
34730   int argv[4]={
34731     1,2,3,4
34732   };
34733 
34734   argc = lua_gettop(L);
34735   if (argc == 2) {
34736     int _v;
34737     {
34738       void *ptr;
34739       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34740         _v = 0;
34741       } else {
34742         _v = 1;
34743       }
34744     }
34745     if (_v) {
34746       {
34747         _v = SWIG_lua_isnilstring(L,argv[1]);
34748       }
34749       if (_v) {
34750         return _wrap_SBModule_FindSymbol__SWIG_1(L);
34751       }
34752     }
34753   }
34754   if (argc == 3) {
34755     int _v;
34756     {
34757       void *ptr;
34758       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34759         _v = 0;
34760       } else {
34761         _v = 1;
34762       }
34763     }
34764     if (_v) {
34765       {
34766         _v = SWIG_lua_isnilstring(L,argv[1]);
34767       }
34768       if (_v) {
34769         {
34770           _v = lua_isnumber(L,argv[2]);
34771         }
34772         if (_v) {
34773           return _wrap_SBModule_FindSymbol__SWIG_0(L);
34774         }
34775       }
34776     }
34777   }
34778 
34779   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
34780     "  Possible C/C++ prototypes are:\n"
34781     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
34782     "    lldb::SBModule::FindSymbol(char const *)\n");
34783   lua_error(L);return 0;
34784 }
34785 
34786 
34787 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
34788   int SWIG_arg = 0;
34789   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34790   char *arg2 = (char *) 0 ;
34791   lldb::SymbolType arg3 ;
34792   lldb::SBSymbolContextList result;
34793 
34794   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
34795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34796   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34797   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
34798 
34799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34800     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34801   }
34802 
34803   arg2 = (char *)lua_tostring(L, 2);
34804   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34805   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34806   {
34807     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34809   }
34810   return SWIG_arg;
34811 
34812   if(0) SWIG_fail;
34813 
34814 fail:
34815   lua_error(L);
34816   return SWIG_arg;
34817 }
34818 
34819 
34820 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34821   int SWIG_arg = 0;
34822   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34823   char *arg2 = (char *) 0 ;
34824   lldb::SBSymbolContextList result;
34825 
34826   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34828   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34829 
34830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34831     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34832   }
34833 
34834   arg2 = (char *)lua_tostring(L, 2);
34835   result = (arg1)->FindSymbols((char const *)arg2);
34836   {
34837     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34838     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34839   }
34840   return SWIG_arg;
34841 
34842   if(0) SWIG_fail;
34843 
34844 fail:
34845   lua_error(L);
34846   return SWIG_arg;
34847 }
34848 
34849 
34850 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34851   int argc;
34852   int argv[4]={
34853     1,2,3,4
34854   };
34855 
34856   argc = lua_gettop(L);
34857   if (argc == 2) {
34858     int _v;
34859     {
34860       void *ptr;
34861       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34862         _v = 0;
34863       } else {
34864         _v = 1;
34865       }
34866     }
34867     if (_v) {
34868       {
34869         _v = SWIG_lua_isnilstring(L,argv[1]);
34870       }
34871       if (_v) {
34872         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34873       }
34874     }
34875   }
34876   if (argc == 3) {
34877     int _v;
34878     {
34879       void *ptr;
34880       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34881         _v = 0;
34882       } else {
34883         _v = 1;
34884       }
34885     }
34886     if (_v) {
34887       {
34888         _v = SWIG_lua_isnilstring(L,argv[1]);
34889       }
34890       if (_v) {
34891         {
34892           _v = lua_isnumber(L,argv[2]);
34893         }
34894         if (_v) {
34895           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34896         }
34897       }
34898     }
34899   }
34900 
34901   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34902     "  Possible C/C++ prototypes are:\n"
34903     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34904     "    lldb::SBModule::FindSymbols(char const *)\n");
34905   lua_error(L);return 0;
34906 }
34907 
34908 
34909 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34910   int SWIG_arg = 0;
34911   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34912   size_t result;
34913 
34914   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34916 
34917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34918     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34919   }
34920 
34921   result = (arg1)->GetNumSections();
34922   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34923   return SWIG_arg;
34924 
34925   if(0) SWIG_fail;
34926 
34927 fail:
34928   lua_error(L);
34929   return SWIG_arg;
34930 }
34931 
34932 
34933 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34934   int SWIG_arg = 0;
34935   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34936   size_t arg2 ;
34937   lldb::SBSection result;
34938 
34939   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34941   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34942 
34943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34944     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34945   }
34946 
34947   arg2 = (unsigned long)lua_tointeger(L, 2);
34948   result = (arg1)->GetSectionAtIndex(arg2);
34949   {
34950     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34952   }
34953   return SWIG_arg;
34954 
34955   if(0) SWIG_fail;
34956 
34957 fail:
34958   lua_error(L);
34959   return SWIG_arg;
34960 }
34961 
34962 
34963 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34964   int SWIG_arg = 0;
34965   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34966   char *arg2 = (char *) 0 ;
34967   uint32_t arg3 ;
34968   lldb::SBSymbolContextList result;
34969 
34970   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34972   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34973   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34974 
34975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34976     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34977   }
34978 
34979   arg2 = (char *)lua_tostring(L, 2);
34980   arg3 = (unsigned int)lua_tointeger(L, 3);
34981   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34982   {
34983     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34985   }
34986   return SWIG_arg;
34987 
34988   if(0) SWIG_fail;
34989 
34990 fail:
34991   lua_error(L);
34992   return SWIG_arg;
34993 }
34994 
34995 
34996 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34997   int SWIG_arg = 0;
34998   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34999   char *arg2 = (char *) 0 ;
35000   lldb::SBSymbolContextList result;
35001 
35002   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
35003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
35004   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
35005 
35006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35007     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
35008   }
35009 
35010   arg2 = (char *)lua_tostring(L, 2);
35011   result = (arg1)->FindFunctions((char const *)arg2);
35012   {
35013     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
35014     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
35015   }
35016   return SWIG_arg;
35017 
35018   if(0) SWIG_fail;
35019 
35020 fail:
35021   lua_error(L);
35022   return SWIG_arg;
35023 }
35024 
35025 
35026 static int _wrap_SBModule_FindFunctions(lua_State* L) {
35027   int argc;
35028   int argv[4]={
35029     1,2,3,4
35030   };
35031 
35032   argc = lua_gettop(L);
35033   if (argc == 2) {
35034     int _v;
35035     {
35036       void *ptr;
35037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35038         _v = 0;
35039       } else {
35040         _v = 1;
35041       }
35042     }
35043     if (_v) {
35044       {
35045         _v = SWIG_lua_isnilstring(L,argv[1]);
35046       }
35047       if (_v) {
35048         return _wrap_SBModule_FindFunctions__SWIG_1(L);
35049       }
35050     }
35051   }
35052   if (argc == 3) {
35053     int _v;
35054     {
35055       void *ptr;
35056       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35057         _v = 0;
35058       } else {
35059         _v = 1;
35060       }
35061     }
35062     if (_v) {
35063       {
35064         _v = SWIG_lua_isnilstring(L,argv[1]);
35065       }
35066       if (_v) {
35067         {
35068           _v = lua_isnumber(L,argv[2]);
35069         }
35070         if (_v) {
35071           return _wrap_SBModule_FindFunctions__SWIG_0(L);
35072         }
35073       }
35074     }
35075   }
35076 
35077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
35078     "  Possible C/C++ prototypes are:\n"
35079     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
35080     "    lldb::SBModule::FindFunctions(char const *)\n");
35081   lua_error(L);return 0;
35082 }
35083 
35084 
35085 static int _wrap_SBModule_FindFirstType(lua_State* L) {
35086   int SWIG_arg = 0;
35087   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35088   char *arg2 = (char *) 0 ;
35089   lldb::SBType result;
35090 
35091   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
35092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
35093   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
35094 
35095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35096     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
35097   }
35098 
35099   arg2 = (char *)lua_tostring(L, 2);
35100   result = (arg1)->FindFirstType((char const *)arg2);
35101   {
35102     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35104   }
35105   return SWIG_arg;
35106 
35107   if(0) SWIG_fail;
35108 
35109 fail:
35110   lua_error(L);
35111   return SWIG_arg;
35112 }
35113 
35114 
35115 static int _wrap_SBModule_FindTypes(lua_State* L) {
35116   int SWIG_arg = 0;
35117   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35118   char *arg2 = (char *) 0 ;
35119   lldb::SBTypeList result;
35120 
35121   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
35122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
35123   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
35124 
35125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35126     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
35127   }
35128 
35129   arg2 = (char *)lua_tostring(L, 2);
35130   result = (arg1)->FindTypes((char const *)arg2);
35131   {
35132     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35133     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35134   }
35135   return SWIG_arg;
35136 
35137   if(0) SWIG_fail;
35138 
35139 fail:
35140   lua_error(L);
35141   return SWIG_arg;
35142 }
35143 
35144 
35145 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
35146   int SWIG_arg = 0;
35147   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35148   lldb::user_id_t arg2 ;
35149   lldb::SBType result;
35150 
35151   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
35152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
35153   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
35154 
35155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35156     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
35157   }
35158 
35159   arg2 = (unsigned long long)lua_tointeger(L, 2);
35160   result = (arg1)->GetTypeByID(arg2);
35161   {
35162     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35163     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35164   }
35165   return SWIG_arg;
35166 
35167   if(0) SWIG_fail;
35168 
35169 fail:
35170   lua_error(L);
35171   return SWIG_arg;
35172 }
35173 
35174 
35175 static int _wrap_SBModule_GetBasicType(lua_State* L) {
35176   int SWIG_arg = 0;
35177   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35178   lldb::BasicType arg2 ;
35179   lldb::SBType result;
35180 
35181   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
35182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
35183   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
35184 
35185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35186     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
35187   }
35188 
35189   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
35190   result = (arg1)->GetBasicType(arg2);
35191   {
35192     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
35193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
35194   }
35195   return SWIG_arg;
35196 
35197   if(0) SWIG_fail;
35198 
35199 fail:
35200   lua_error(L);
35201   return SWIG_arg;
35202 }
35203 
35204 
35205 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
35206   int SWIG_arg = 0;
35207   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35208   uint32_t arg2 ;
35209   lldb::SBTypeList result;
35210 
35211   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
35212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35213   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
35214 
35215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35216     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35217   }
35218 
35219   arg2 = (unsigned int)lua_tointeger(L, 2);
35220   result = (arg1)->GetTypes(arg2);
35221   {
35222     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35223     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35224   }
35225   return SWIG_arg;
35226 
35227   if(0) SWIG_fail;
35228 
35229 fail:
35230   lua_error(L);
35231   return SWIG_arg;
35232 }
35233 
35234 
35235 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
35236   int SWIG_arg = 0;
35237   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35238   lldb::SBTypeList result;
35239 
35240   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
35241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35242 
35243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35244     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35245   }
35246 
35247   result = (arg1)->GetTypes();
35248   {
35249     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35250     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35251   }
35252   return SWIG_arg;
35253 
35254   if(0) SWIG_fail;
35255 
35256 fail:
35257   lua_error(L);
35258   return SWIG_arg;
35259 }
35260 
35261 
35262 static int _wrap_SBModule_GetTypes(lua_State* L) {
35263   int argc;
35264   int argv[3]={
35265     1,2,3
35266   };
35267 
35268   argc = lua_gettop(L);
35269   if (argc == 1) {
35270     int _v;
35271     {
35272       void *ptr;
35273       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35274         _v = 0;
35275       } else {
35276         _v = 1;
35277       }
35278     }
35279     if (_v) {
35280       return _wrap_SBModule_GetTypes__SWIG_1(L);
35281     }
35282   }
35283   if (argc == 2) {
35284     int _v;
35285     {
35286       void *ptr;
35287       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35288         _v = 0;
35289       } else {
35290         _v = 1;
35291       }
35292     }
35293     if (_v) {
35294       {
35295         _v = lua_isnumber(L,argv[1]);
35296       }
35297       if (_v) {
35298         return _wrap_SBModule_GetTypes__SWIG_0(L);
35299       }
35300     }
35301   }
35302 
35303   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35304     "  Possible C/C++ prototypes are:\n"
35305     "    lldb::SBModule::GetTypes(uint32_t)\n"
35306     "    lldb::SBModule::GetTypes()\n");
35307   lua_error(L);return 0;
35308 }
35309 
35310 
35311 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35312   int SWIG_arg = 0;
35313   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35314   lldb::SBTarget *arg2 = 0 ;
35315   char *arg3 = (char *) 0 ;
35316   uint32_t arg4 ;
35317   lldb::SBValueList result;
35318 
35319   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35321   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35322   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35323   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35324 
35325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35326     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35327   }
35328 
35329 
35330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35331     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35332   }
35333 
35334   arg3 = (char *)lua_tostring(L, 3);
35335   arg4 = (unsigned int)lua_tointeger(L, 4);
35336   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35337   {
35338     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35340   }
35341   return SWIG_arg;
35342 
35343   if(0) SWIG_fail;
35344 
35345 fail:
35346   lua_error(L);
35347   return SWIG_arg;
35348 }
35349 
35350 
35351 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35352   int SWIG_arg = 0;
35353   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35354   lldb::SBTarget *arg2 = 0 ;
35355   char *arg3 = (char *) 0 ;
35356   lldb::SBValue result;
35357 
35358   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35360   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35361   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35362 
35363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35364     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35365   }
35366 
35367 
35368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35369     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35370   }
35371 
35372   arg3 = (char *)lua_tostring(L, 3);
35373   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35374   {
35375     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35377   }
35378   return SWIG_arg;
35379 
35380   if(0) SWIG_fail;
35381 
35382 fail:
35383   lua_error(L);
35384   return SWIG_arg;
35385 }
35386 
35387 
35388 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35389   int SWIG_arg = 0;
35390   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35391   lldb::ByteOrder result;
35392 
35393   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35395 
35396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35397     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
35398   }
35399 
35400   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
35401   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
35402   return SWIG_arg;
35403 
35404   if(0) SWIG_fail;
35405 
35406 fail:
35407   lua_error(L);
35408   return SWIG_arg;
35409 }
35410 
35411 
35412 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
35413   int SWIG_arg = 0;
35414   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35415   uint32_t result;
35416 
35417   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
35418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
35419 
35420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35421     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
35422   }
35423 
35424   result = (uint32_t)(arg1)->GetAddressByteSize();
35425   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35426   return SWIG_arg;
35427 
35428   if(0) SWIG_fail;
35429 
35430 fail:
35431   lua_error(L);
35432   return SWIG_arg;
35433 }
35434 
35435 
35436 static int _wrap_SBModule_GetTriple(lua_State* L) {
35437   int SWIG_arg = 0;
35438   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35439   char *result = 0 ;
35440 
35441   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
35442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
35443 
35444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35445     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
35446   }
35447 
35448   result = (char *)(arg1)->GetTriple();
35449   lua_pushstring(L,(const char *)result); SWIG_arg++;
35450   return SWIG_arg;
35451 
35452   if(0) SWIG_fail;
35453 
35454 fail:
35455   lua_error(L);
35456   return SWIG_arg;
35457 }
35458 
35459 
35460 static int _wrap_SBModule_GetVersion(lua_State* L) {
35461   int SWIG_arg = 0;
35462   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35463   uint32_t *arg2 = (uint32_t *) 0 ;
35464   uint32_t arg3 ;
35465   uint32_t result;
35466 
35467   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
35468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
35469   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
35470   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
35471 
35472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35473     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
35474   }
35475 
35476 
35477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
35478     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
35479   }
35480 
35481   arg3 = (unsigned int)lua_tointeger(L, 3);
35482   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
35483   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35484   return SWIG_arg;
35485 
35486   if(0) SWIG_fail;
35487 
35488 fail:
35489   lua_error(L);
35490   return SWIG_arg;
35491 }
35492 
35493 
35494 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
35495   int SWIG_arg = 0;
35496   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35497   lldb::SBFileSpec result;
35498 
35499   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
35500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
35501 
35502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35503     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35504   }
35505 
35506   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
35507   {
35508     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35510   }
35511   return SWIG_arg;
35512 
35513   if(0) SWIG_fail;
35514 
35515 fail:
35516   lua_error(L);
35517   return SWIG_arg;
35518 }
35519 
35520 
35521 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
35522   int SWIG_arg = 0;
35523   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35524   lldb::SBAddress result;
35525 
35526   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
35527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
35528 
35529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35530     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
35531   }
35532 
35533   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
35534   {
35535     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35536     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35537   }
35538   return SWIG_arg;
35539 
35540   if(0) SWIG_fail;
35541 
35542 fail:
35543   lua_error(L);
35544   return SWIG_arg;
35545 }
35546 
35547 
35548 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
35549   int SWIG_arg = 0;
35550   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35551   lldb::SBAddress result;
35552 
35553   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
35554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
35555 
35556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35557     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
35558   }
35559 
35560   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
35561   {
35562     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35564   }
35565   return SWIG_arg;
35566 
35567   if(0) SWIG_fail;
35568 
35569 fail:
35570   lua_error(L);
35571   return SWIG_arg;
35572 }
35573 
35574 
35575 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
35576   int SWIG_arg = 0;
35577   uint32_t result;
35578 
35579   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
35580   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
35581   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35582   return SWIG_arg;
35583 
35584   if(0) SWIG_fail;
35585 
35586 fail:
35587   lua_error(L);
35588   return SWIG_arg;
35589 }
35590 
35591 
35592 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
35593   int SWIG_arg = 0;
35594 
35595   SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
35596   lldb::SBModule::GarbageCollectAllocatedModules();
35597 
35598   return SWIG_arg;
35599 
35600   if(0) SWIG_fail;
35601 
35602 fail:
35603   lua_error(L);
35604   return SWIG_arg;
35605 }
35606 
35607 
35608 static int _wrap_SBModule___tostring(lua_State* L) {
35609   int SWIG_arg = 0;
35610   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35611   std::string result;
35612 
35613   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
35614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
35615 
35616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35617     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
35618   }
35619 
35620   result = lldb_SBModule___str__(arg1);
35621   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35622   return SWIG_arg;
35623 
35624   if(0) SWIG_fail;
35625 
35626 fail:
35627   lua_error(L);
35628   return SWIG_arg;
35629 }
35630 
35631 
35632 static void swig_delete_SBModule(void *obj) {
35633 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
35634 delete arg1;
35635 }
35636 static int _proxy__wrap_new_SBModule(lua_State *L) {
35637     assert(lua_istable(L,1));
35638     lua_pushcfunction(L,_wrap_new_SBModule);
35639     assert(!lua_isnil(L,-1));
35640     lua_replace(L,1); /* replace our table with real constructor */
35641     lua_call(L,lua_gettop(L)-1,1);
35642     return 1;
35643 }
35644 static swig_lua_attribute swig_SBModule_attributes[] = {
35645     {0,0,0}
35646 };
35647 static swig_lua_method swig_SBModule_methods[]= {
35648     { "IsValid", _wrap_SBModule_IsValid},
35649     { "Clear", _wrap_SBModule_Clear},
35650     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
35651     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
35652     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
35653     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
35654     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
35655     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
35656     { "__eq", _wrap_SBModule___eq},
35657     { "FindSection", _wrap_SBModule_FindSection},
35658     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
35659     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
35660     { "GetDescription", _wrap_SBModule_GetDescription},
35661     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
35662     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
35663     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
35664     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
35665     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
35666     { "FindSymbol", _wrap_SBModule_FindSymbol},
35667     { "FindSymbols", _wrap_SBModule_FindSymbols},
35668     { "GetNumSections", _wrap_SBModule_GetNumSections},
35669     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
35670     { "FindFunctions", _wrap_SBModule_FindFunctions},
35671     { "FindFirstType", _wrap_SBModule_FindFirstType},
35672     { "FindTypes", _wrap_SBModule_FindTypes},
35673     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
35674     { "GetBasicType", _wrap_SBModule_GetBasicType},
35675     { "GetTypes", _wrap_SBModule_GetTypes},
35676     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
35677     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
35678     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
35679     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
35680     { "GetTriple", _wrap_SBModule_GetTriple},
35681     { "GetVersion", _wrap_SBModule_GetVersion},
35682     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
35683     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
35684     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
35685     { "__tostring", _wrap_SBModule___tostring},
35686     {0,0}
35687 };
35688 static swig_lua_method swig_SBModule_meta[] = {
35689     { "__eq", _wrap_SBModule___eq},
35690     { "__tostring", _wrap_SBModule___tostring},
35691     {0,0}
35692 };
35693 
35694 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
35695     {0,0,0}
35696 };
35697 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
35698     {0,0,0,0,0,0}
35699 };
35700 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
35701     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
35702     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
35703     {0,0}
35704 };
35705 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
35706     0
35707 };
35708 
35709 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
35710     "SBModule",
35711     swig_SBModule_Sf_SwigStatic_methods,
35712     swig_SBModule_Sf_SwigStatic_attributes,
35713     swig_SBModule_Sf_SwigStatic_constants,
35714     swig_SBModule_Sf_SwigStatic_classes,
35715     0
35716 };
35717 static swig_lua_class *swig_SBModule_bases[] = {0};
35718 static const char *swig_SBModule_base_names[] = {0};
35719 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 };
35720 
35721 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
35722   int SWIG_arg = 0;
35723   lldb::SBModuleSpec *result = 0 ;
35724 
35725   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
35726   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
35727   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35728   return SWIG_arg;
35729 
35730   if(0) SWIG_fail;
35731 
35732 fail:
35733   lua_error(L);
35734   return SWIG_arg;
35735 }
35736 
35737 
35738 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
35739   int SWIG_arg = 0;
35740   lldb::SBModuleSpec *arg1 = 0 ;
35741   lldb::SBModuleSpec *result = 0 ;
35742 
35743   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
35744   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
35745 
35746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35747     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35748   }
35749 
35750   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
35751   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35752   return SWIG_arg;
35753 
35754   if(0) SWIG_fail;
35755 
35756 fail:
35757   lua_error(L);
35758   return SWIG_arg;
35759 }
35760 
35761 
35762 static int _wrap_new_SBModuleSpec(lua_State* L) {
35763   int argc;
35764   int argv[2]={
35765     1,2
35766   };
35767 
35768   argc = lua_gettop(L);
35769   if (argc == 0) {
35770     return _wrap_new_SBModuleSpec__SWIG_0(L);
35771   }
35772   if (argc == 1) {
35773     int _v;
35774     {
35775       void *ptr;
35776       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
35777         _v = 0;
35778       } else {
35779         _v = 1;
35780       }
35781     }
35782     if (_v) {
35783       return _wrap_new_SBModuleSpec__SWIG_1(L);
35784     }
35785   }
35786 
35787   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
35788     "  Possible C/C++ prototypes are:\n"
35789     "    lldb::SBModuleSpec::SBModuleSpec()\n"
35790     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
35791   lua_error(L);return 0;
35792 }
35793 
35794 
35795 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
35796   int SWIG_arg = 0;
35797   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35798   bool result;
35799 
35800   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
35801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
35802 
35803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35804     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
35805   }
35806 
35807   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
35808   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35809   return SWIG_arg;
35810 
35811   if(0) SWIG_fail;
35812 
35813 fail:
35814   lua_error(L);
35815   return SWIG_arg;
35816 }
35817 
35818 
35819 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
35820   int SWIG_arg = 0;
35821   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35822 
35823   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
35824   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
35825 
35826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35827     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
35828   }
35829 
35830   (arg1)->Clear();
35831 
35832   return SWIG_arg;
35833 
35834   if(0) SWIG_fail;
35835 
35836 fail:
35837   lua_error(L);
35838   return SWIG_arg;
35839 }
35840 
35841 
35842 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35843   int SWIG_arg = 0;
35844   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35845   lldb::SBFileSpec result;
35846 
35847   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35849 
35850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35851     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35852   }
35853 
35854   result = (arg1)->GetFileSpec();
35855   {
35856     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35857     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35858   }
35859   return SWIG_arg;
35860 
35861   if(0) SWIG_fail;
35862 
35863 fail:
35864   lua_error(L);
35865   return SWIG_arg;
35866 }
35867 
35868 
35869 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35870   int SWIG_arg = 0;
35871   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35872   lldb::SBFileSpec *arg2 = 0 ;
35873 
35874   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35876   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35877 
35878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35879     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35880   }
35881 
35882 
35883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35884     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35885   }
35886 
35887   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35888 
35889   return SWIG_arg;
35890 
35891   if(0) SWIG_fail;
35892 
35893 fail:
35894   lua_error(L);
35895   return SWIG_arg;
35896 }
35897 
35898 
35899 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35900   int SWIG_arg = 0;
35901   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35902   lldb::SBFileSpec result;
35903 
35904   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35906 
35907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35908     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35909   }
35910 
35911   result = (arg1)->GetPlatformFileSpec();
35912   {
35913     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35914     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35915   }
35916   return SWIG_arg;
35917 
35918   if(0) SWIG_fail;
35919 
35920 fail:
35921   lua_error(L);
35922   return SWIG_arg;
35923 }
35924 
35925 
35926 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35927   int SWIG_arg = 0;
35928   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35929   lldb::SBFileSpec *arg2 = 0 ;
35930 
35931   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35933   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35934 
35935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35936     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35937   }
35938 
35939 
35940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35941     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35942   }
35943 
35944   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35945 
35946   return SWIG_arg;
35947 
35948   if(0) SWIG_fail;
35949 
35950 fail:
35951   lua_error(L);
35952   return SWIG_arg;
35953 }
35954 
35955 
35956 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35957   int SWIG_arg = 0;
35958   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35959   lldb::SBFileSpec result;
35960 
35961   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35963 
35964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35965     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35966   }
35967 
35968   result = (arg1)->GetSymbolFileSpec();
35969   {
35970     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35971     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35972   }
35973   return SWIG_arg;
35974 
35975   if(0) SWIG_fail;
35976 
35977 fail:
35978   lua_error(L);
35979   return SWIG_arg;
35980 }
35981 
35982 
35983 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35984   int SWIG_arg = 0;
35985   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35986   lldb::SBFileSpec *arg2 = 0 ;
35987 
35988   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35991 
35992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35993     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35994   }
35995 
35996 
35997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35998     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35999   }
36000 
36001   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
36002 
36003   return SWIG_arg;
36004 
36005   if(0) SWIG_fail;
36006 
36007 fail:
36008   lua_error(L);
36009   return SWIG_arg;
36010 }
36011 
36012 
36013 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
36014   int SWIG_arg = 0;
36015   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36016   char *result = 0 ;
36017 
36018   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
36019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
36020 
36021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36022     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36023   }
36024 
36025   result = (char *)(arg1)->GetObjectName();
36026   lua_pushstring(L,(const char *)result); SWIG_arg++;
36027   return SWIG_arg;
36028 
36029   if(0) SWIG_fail;
36030 
36031 fail:
36032   lua_error(L);
36033   return SWIG_arg;
36034 }
36035 
36036 
36037 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
36038   int SWIG_arg = 0;
36039   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36040   char *arg2 = (char *) 0 ;
36041 
36042   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
36043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
36044   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
36045 
36046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36047     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
36048   }
36049 
36050   arg2 = (char *)lua_tostring(L, 2);
36051   (arg1)->SetObjectName((char const *)arg2);
36052 
36053   return SWIG_arg;
36054 
36055   if(0) SWIG_fail;
36056 
36057 fail:
36058   lua_error(L);
36059   return SWIG_arg;
36060 }
36061 
36062 
36063 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
36064   int SWIG_arg = 0;
36065   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36066   char *result = 0 ;
36067 
36068   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
36069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
36070 
36071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36072     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36073   }
36074 
36075   result = (char *)(arg1)->GetTriple();
36076   lua_pushstring(L,(const char *)result); SWIG_arg++;
36077   return SWIG_arg;
36078 
36079   if(0) SWIG_fail;
36080 
36081 fail:
36082   lua_error(L);
36083   return SWIG_arg;
36084 }
36085 
36086 
36087 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
36088   int SWIG_arg = 0;
36089   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36090   char *arg2 = (char *) 0 ;
36091 
36092   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
36093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
36094   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
36095 
36096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36097     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
36098   }
36099 
36100   arg2 = (char *)lua_tostring(L, 2);
36101   (arg1)->SetTriple((char const *)arg2);
36102 
36103   return SWIG_arg;
36104 
36105   if(0) SWIG_fail;
36106 
36107 fail:
36108   lua_error(L);
36109   return SWIG_arg;
36110 }
36111 
36112 
36113 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
36114   int SWIG_arg = 0;
36115   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36116   uint8_t *result = 0 ;
36117 
36118   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
36119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
36120 
36121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36122     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36123   }
36124 
36125   result = (uint8_t *)(arg1)->GetUUIDBytes();
36126   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
36127   return SWIG_arg;
36128 
36129   if(0) SWIG_fail;
36130 
36131 fail:
36132   lua_error(L);
36133   return SWIG_arg;
36134 }
36135 
36136 
36137 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
36138   int SWIG_arg = 0;
36139   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36140   size_t result;
36141 
36142   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
36143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
36144 
36145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36146     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
36147   }
36148 
36149   result = (arg1)->GetUUIDLength();
36150   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36151   return SWIG_arg;
36152 
36153   if(0) SWIG_fail;
36154 
36155 fail:
36156   lua_error(L);
36157   return SWIG_arg;
36158 }
36159 
36160 
36161 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
36162   int SWIG_arg = 0;
36163   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36164   uint8_t *arg2 = (uint8_t *) 0 ;
36165   size_t arg3 ;
36166   bool result;
36167 
36168   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
36169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
36170   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
36171   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
36172 
36173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36174     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
36175   }
36176 
36177 
36178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
36179     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
36180   }
36181 
36182   arg3 = (unsigned long)lua_tointeger(L, 3);
36183   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
36184   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36185   return SWIG_arg;
36186 
36187   if(0) SWIG_fail;
36188 
36189 fail:
36190   lua_error(L);
36191   return SWIG_arg;
36192 }
36193 
36194 
36195 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
36196   int SWIG_arg = 0;
36197   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36198   lldb::SBStream *arg2 = 0 ;
36199   bool result;
36200 
36201   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
36202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
36203   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
36204 
36205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36206     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
36207   }
36208 
36209 
36210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36211     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36212   }
36213 
36214   result = (bool)(arg1)->GetDescription(*arg2);
36215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36216   return SWIG_arg;
36217 
36218   if(0) SWIG_fail;
36219 
36220 fail:
36221   lua_error(L);
36222   return SWIG_arg;
36223 }
36224 
36225 
36226 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
36227   int SWIG_arg = 0;
36228   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
36229   std::string result;
36230 
36231   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
36232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
36233 
36234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36235     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
36236   }
36237 
36238   result = lldb_SBModuleSpec___str__(arg1);
36239   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36240   return SWIG_arg;
36241 
36242   if(0) SWIG_fail;
36243 
36244 fail:
36245   lua_error(L);
36246   return SWIG_arg;
36247 }
36248 
36249 
36250 static void swig_delete_SBModuleSpec(void *obj) {
36251 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
36252 delete arg1;
36253 }
36254 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
36255     assert(lua_istable(L,1));
36256     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
36257     assert(!lua_isnil(L,-1));
36258     lua_replace(L,1); /* replace our table with real constructor */
36259     lua_call(L,lua_gettop(L)-1,1);
36260     return 1;
36261 }
36262 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
36263     {0,0,0}
36264 };
36265 static swig_lua_method swig_SBModuleSpec_methods[]= {
36266     { "IsValid", _wrap_SBModuleSpec_IsValid},
36267     { "Clear", _wrap_SBModuleSpec_Clear},
36268     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
36269     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36270     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36271     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36272     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36273     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36274     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36275     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36276     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36277     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36278     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36279     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36280     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36281     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36282     { "__tostring", _wrap_SBModuleSpec___tostring},
36283     {0,0}
36284 };
36285 static swig_lua_method swig_SBModuleSpec_meta[] = {
36286     { "__tostring", _wrap_SBModuleSpec___tostring},
36287     {0,0}
36288 };
36289 
36290 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36291     {0,0,0}
36292 };
36293 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36294     {0,0,0,0,0,0}
36295 };
36296 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36297     {0,0}
36298 };
36299 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36300     0
36301 };
36302 
36303 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36304     "SBModuleSpec",
36305     swig_SBModuleSpec_Sf_SwigStatic_methods,
36306     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36307     swig_SBModuleSpec_Sf_SwigStatic_constants,
36308     swig_SBModuleSpec_Sf_SwigStatic_classes,
36309     0
36310 };
36311 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36312 static const char *swig_SBModuleSpec_base_names[] = {0};
36313 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 };
36314 
36315 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36316   int SWIG_arg = 0;
36317   lldb::SBModuleSpecList *result = 0 ;
36318 
36319   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36320   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36321   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36322   return SWIG_arg;
36323 
36324   if(0) SWIG_fail;
36325 
36326 fail:
36327   lua_error(L);
36328   return SWIG_arg;
36329 }
36330 
36331 
36332 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36333   int SWIG_arg = 0;
36334   lldb::SBModuleSpecList *arg1 = 0 ;
36335   lldb::SBModuleSpecList *result = 0 ;
36336 
36337   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36338   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36339 
36340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36341     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36342   }
36343 
36344   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36345   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36346   return SWIG_arg;
36347 
36348   if(0) SWIG_fail;
36349 
36350 fail:
36351   lua_error(L);
36352   return SWIG_arg;
36353 }
36354 
36355 
36356 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36357   int argc;
36358   int argv[2]={
36359     1,2
36360   };
36361 
36362   argc = lua_gettop(L);
36363   if (argc == 0) {
36364     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36365   }
36366   if (argc == 1) {
36367     int _v;
36368     {
36369       void *ptr;
36370       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36371         _v = 0;
36372       } else {
36373         _v = 1;
36374       }
36375     }
36376     if (_v) {
36377       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36378     }
36379   }
36380 
36381   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36382     "  Possible C/C++ prototypes are:\n"
36383     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36384     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36385   lua_error(L);return 0;
36386 }
36387 
36388 
36389 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
36390   int SWIG_arg = 0;
36391   char *arg1 = (char *) 0 ;
36392   lldb::SBModuleSpecList result;
36393 
36394   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
36395   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
36396   arg1 = (char *)lua_tostring(L, 1);
36397   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
36398   {
36399     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36400     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36401   }
36402   return SWIG_arg;
36403 
36404   if(0) SWIG_fail;
36405 
36406 fail:
36407   lua_error(L);
36408   return SWIG_arg;
36409 }
36410 
36411 
36412 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
36413   int SWIG_arg = 0;
36414   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36415   lldb::SBModuleSpec *arg2 = 0 ;
36416 
36417   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36419   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
36420 
36421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36422     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36423   }
36424 
36425 
36426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36427     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
36428   }
36429 
36430   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
36431 
36432   return SWIG_arg;
36433 
36434   if(0) SWIG_fail;
36435 
36436 fail:
36437   lua_error(L);
36438   return SWIG_arg;
36439 }
36440 
36441 
36442 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
36443   int SWIG_arg = 0;
36444   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36445   lldb::SBModuleSpecList *arg2 = 0 ;
36446 
36447   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
36450 
36451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36452     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36453   }
36454 
36455 
36456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36457     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
36458   }
36459 
36460   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
36461 
36462   return SWIG_arg;
36463 
36464   if(0) SWIG_fail;
36465 
36466 fail:
36467   lua_error(L);
36468   return SWIG_arg;
36469 }
36470 
36471 
36472 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
36473   int argc;
36474   int argv[3]={
36475     1,2,3
36476   };
36477 
36478   argc = lua_gettop(L);
36479   if (argc == 2) {
36480     int _v;
36481     {
36482       void *ptr;
36483       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36484         _v = 0;
36485       } else {
36486         _v = 1;
36487       }
36488     }
36489     if (_v) {
36490       {
36491         void *ptr;
36492         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36493           _v = 0;
36494         } else {
36495           _v = 1;
36496         }
36497       }
36498       if (_v) {
36499         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
36500       }
36501     }
36502   }
36503   if (argc == 2) {
36504     int _v;
36505     {
36506       void *ptr;
36507       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36508         _v = 0;
36509       } else {
36510         _v = 1;
36511       }
36512     }
36513     if (_v) {
36514       {
36515         void *ptr;
36516         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36517           _v = 0;
36518         } else {
36519           _v = 1;
36520         }
36521       }
36522       if (_v) {
36523         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
36524       }
36525     }
36526   }
36527 
36528   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
36529     "  Possible C/C++ prototypes are:\n"
36530     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
36531     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
36532   lua_error(L);return 0;
36533 }
36534 
36535 
36536 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
36537   int SWIG_arg = 0;
36538   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36539   lldb::SBModuleSpec *arg2 = 0 ;
36540   lldb::SBModuleSpec result;
36541 
36542   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
36543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
36544   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
36545 
36546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36547     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36548   }
36549 
36550 
36551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36552     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
36553   }
36554 
36555   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
36556   {
36557     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36558     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36559   }
36560   return SWIG_arg;
36561 
36562   if(0) SWIG_fail;
36563 
36564 fail:
36565   lua_error(L);
36566   return SWIG_arg;
36567 }
36568 
36569 
36570 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
36571   int SWIG_arg = 0;
36572   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36573   lldb::SBModuleSpec *arg2 = 0 ;
36574   lldb::SBModuleSpecList result;
36575 
36576   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
36577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
36578   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
36579 
36580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36581     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36582   }
36583 
36584 
36585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36586     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
36587   }
36588 
36589   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
36590   {
36591     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36592     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36593   }
36594   return SWIG_arg;
36595 
36596   if(0) SWIG_fail;
36597 
36598 fail:
36599   lua_error(L);
36600   return SWIG_arg;
36601 }
36602 
36603 
36604 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
36605   int SWIG_arg = 0;
36606   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36607   size_t result;
36608 
36609   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
36610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
36611 
36612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36613     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36614   }
36615 
36616   result = (arg1)->GetSize();
36617   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36618   return SWIG_arg;
36619 
36620   if(0) SWIG_fail;
36621 
36622 fail:
36623   lua_error(L);
36624   return SWIG_arg;
36625 }
36626 
36627 
36628 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
36629   int SWIG_arg = 0;
36630   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36631   size_t arg2 ;
36632   lldb::SBModuleSpec result;
36633 
36634   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
36635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
36636   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
36637 
36638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36639     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36640   }
36641 
36642   arg2 = (unsigned long)lua_tointeger(L, 2);
36643   result = (arg1)->GetSpecAtIndex(arg2);
36644   {
36645     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36647   }
36648   return SWIG_arg;
36649 
36650   if(0) SWIG_fail;
36651 
36652 fail:
36653   lua_error(L);
36654   return SWIG_arg;
36655 }
36656 
36657 
36658 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
36659   int SWIG_arg = 0;
36660   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36661   lldb::SBStream *arg2 = 0 ;
36662   bool result;
36663 
36664   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
36665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
36666   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
36667 
36668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36669     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36670   }
36671 
36672 
36673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36674     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36675   }
36676 
36677   result = (bool)(arg1)->GetDescription(*arg2);
36678   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36679   return SWIG_arg;
36680 
36681   if(0) SWIG_fail;
36682 
36683 fail:
36684   lua_error(L);
36685   return SWIG_arg;
36686 }
36687 
36688 
36689 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
36690   int SWIG_arg = 0;
36691   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36692   std::string result;
36693 
36694   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
36695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
36696 
36697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36698     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36699   }
36700 
36701   result = lldb_SBModuleSpecList___str__(arg1);
36702   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36703   return SWIG_arg;
36704 
36705   if(0) SWIG_fail;
36706 
36707 fail:
36708   lua_error(L);
36709   return SWIG_arg;
36710 }
36711 
36712 
36713 static void swig_delete_SBModuleSpecList(void *obj) {
36714 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
36715 delete arg1;
36716 }
36717 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
36718     assert(lua_istable(L,1));
36719     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
36720     assert(!lua_isnil(L,-1));
36721     lua_replace(L,1); /* replace our table with real constructor */
36722     lua_call(L,lua_gettop(L)-1,1);
36723     return 1;
36724 }
36725 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
36726     {0,0,0}
36727 };
36728 static swig_lua_method swig_SBModuleSpecList_methods[]= {
36729     { "Append", _wrap_SBModuleSpecList_Append},
36730     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
36731     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
36732     { "GetSize", _wrap_SBModuleSpecList_GetSize},
36733     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
36734     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
36735     { "__tostring", _wrap_SBModuleSpecList___tostring},
36736     {0,0}
36737 };
36738 static swig_lua_method swig_SBModuleSpecList_meta[] = {
36739     { "__tostring", _wrap_SBModuleSpecList___tostring},
36740     {0,0}
36741 };
36742 
36743 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
36744     {0,0,0}
36745 };
36746 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
36747     {0,0,0,0,0,0}
36748 };
36749 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
36750     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
36751     {0,0}
36752 };
36753 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
36754     0
36755 };
36756 
36757 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
36758     "SBModuleSpecList",
36759     swig_SBModuleSpecList_Sf_SwigStatic_methods,
36760     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
36761     swig_SBModuleSpecList_Sf_SwigStatic_constants,
36762     swig_SBModuleSpecList_Sf_SwigStatic_classes,
36763     0
36764 };
36765 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
36766 static const char *swig_SBModuleSpecList_base_names[] = {0};
36767 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 };
36768 
36769 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
36770   int SWIG_arg = 0;
36771   char *arg1 = (char *) 0 ;
36772   lldb::SBPlatformConnectOptions *result = 0 ;
36773 
36774   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36775   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
36776   arg1 = (char *)lua_tostring(L, 1);
36777   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
36778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36779   return SWIG_arg;
36780 
36781   if(0) SWIG_fail;
36782 
36783 fail:
36784   lua_error(L);
36785   return SWIG_arg;
36786 }
36787 
36788 
36789 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
36790   int SWIG_arg = 0;
36791   lldb::SBPlatformConnectOptions *arg1 = 0 ;
36792   lldb::SBPlatformConnectOptions *result = 0 ;
36793 
36794   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
36796 
36797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36798     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36799   }
36800 
36801   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
36802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36803   return SWIG_arg;
36804 
36805   if(0) SWIG_fail;
36806 
36807 fail:
36808   lua_error(L);
36809   return SWIG_arg;
36810 }
36811 
36812 
36813 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
36814   int argc;
36815   int argv[2]={
36816     1,2
36817   };
36818 
36819   argc = lua_gettop(L);
36820   if (argc == 1) {
36821     int _v;
36822     {
36823       void *ptr;
36824       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
36825         _v = 0;
36826       } else {
36827         _v = 1;
36828       }
36829     }
36830     if (_v) {
36831       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
36832     }
36833   }
36834   if (argc == 1) {
36835     int _v;
36836     {
36837       _v = SWIG_lua_isnilstring(L,argv[0]);
36838     }
36839     if (_v) {
36840       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36841     }
36842   }
36843 
36844   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36845     "  Possible C/C++ prototypes are:\n"
36846     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36847     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36848   lua_error(L);return 0;
36849 }
36850 
36851 
36852 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36853   int SWIG_arg = 0;
36854   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36855   char *result = 0 ;
36856 
36857   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36859 
36860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36861     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36862   }
36863 
36864   result = (char *)(arg1)->GetURL();
36865   lua_pushstring(L,(const char *)result); SWIG_arg++;
36866   return SWIG_arg;
36867 
36868   if(0) SWIG_fail;
36869 
36870 fail:
36871   lua_error(L);
36872   return SWIG_arg;
36873 }
36874 
36875 
36876 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36877   int SWIG_arg = 0;
36878   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36879   char *arg2 = (char *) 0 ;
36880 
36881   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36883   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36884 
36885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36886     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36887   }
36888 
36889   arg2 = (char *)lua_tostring(L, 2);
36890   (arg1)->SetURL((char const *)arg2);
36891 
36892   return SWIG_arg;
36893 
36894   if(0) SWIG_fail;
36895 
36896 fail:
36897   lua_error(L);
36898   return SWIG_arg;
36899 }
36900 
36901 
36902 static int _wrap_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
36903   int SWIG_arg = 0;
36904   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36905   bool result;
36906 
36907   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36909 
36910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36911     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36912   }
36913 
36914   result = (bool)(arg1)->GetRsyncEnabled();
36915   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36916   return SWIG_arg;
36917 
36918   if(0) SWIG_fail;
36919 
36920 fail:
36921   lua_error(L);
36922   return SWIG_arg;
36923 }
36924 
36925 
36926 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36927   int SWIG_arg = 0;
36928   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36929   char *arg2 = (char *) 0 ;
36930   char *arg3 = (char *) 0 ;
36931   bool arg4 ;
36932 
36933   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36936   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36937   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36938 
36939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36940     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36941   }
36942 
36943   arg2 = (char *)lua_tostring(L, 2);
36944   arg3 = (char *)lua_tostring(L, 3);
36945   arg4 = (lua_toboolean(L, 4)!=0);
36946   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36947 
36948   return SWIG_arg;
36949 
36950   if(0) SWIG_fail;
36951 
36952 fail:
36953   lua_error(L);
36954   return SWIG_arg;
36955 }
36956 
36957 
36958 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36959   int SWIG_arg = 0;
36960   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36961 
36962   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36964 
36965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36966     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36967   }
36968 
36969   (arg1)->DisableRsync();
36970 
36971   return SWIG_arg;
36972 
36973   if(0) SWIG_fail;
36974 
36975 fail:
36976   lua_error(L);
36977   return SWIG_arg;
36978 }
36979 
36980 
36981 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36982   int SWIG_arg = 0;
36983   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36984   char *result = 0 ;
36985 
36986   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36988 
36989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36990     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36991   }
36992 
36993   result = (char *)(arg1)->GetLocalCacheDirectory();
36994   lua_pushstring(L,(const char *)result); SWIG_arg++;
36995   return SWIG_arg;
36996 
36997   if(0) SWIG_fail;
36998 
36999 fail:
37000   lua_error(L);
37001   return SWIG_arg;
37002 }
37003 
37004 
37005 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
37006   int SWIG_arg = 0;
37007   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
37008   char *arg2 = (char *) 0 ;
37009 
37010   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
37011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
37012   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
37013 
37014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37015     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37016   }
37017 
37018   arg2 = (char *)lua_tostring(L, 2);
37019   (arg1)->SetLocalCacheDirectory((char const *)arg2);
37020 
37021   return SWIG_arg;
37022 
37023   if(0) SWIG_fail;
37024 
37025 fail:
37026   lua_error(L);
37027   return SWIG_arg;
37028 }
37029 
37030 
37031 static void swig_delete_SBPlatformConnectOptions(void *obj) {
37032 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
37033 delete arg1;
37034 }
37035 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
37036     assert(lua_istable(L,1));
37037     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
37038     assert(!lua_isnil(L,-1));
37039     lua_replace(L,1); /* replace our table with real constructor */
37040     lua_call(L,lua_gettop(L)-1,1);
37041     return 1;
37042 }
37043 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
37044     {0,0,0}
37045 };
37046 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
37047     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
37048     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
37049     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
37050     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
37051     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
37052     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
37053     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
37054     {0,0}
37055 };
37056 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
37057     {0,0}
37058 };
37059 
37060 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
37061     {0,0,0}
37062 };
37063 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
37064     {0,0,0,0,0,0}
37065 };
37066 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
37067     {0,0}
37068 };
37069 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
37070     0
37071 };
37072 
37073 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
37074     "SBPlatformConnectOptions",
37075     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
37076     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
37077     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
37078     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
37079     0
37080 };
37081 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
37082 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
37083 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 };
37084 
37085 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
37086   int SWIG_arg = 0;
37087   char *arg1 = (char *) 0 ;
37088   char *arg2 = (char *) 0 ;
37089   lldb::SBPlatformShellCommand *result = 0 ;
37090 
37091   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
37092   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37093   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
37094   arg1 = (char *)lua_tostring(L, 1);
37095   arg2 = (char *)lua_tostring(L, 2);
37096   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
37097   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37098   return SWIG_arg;
37099 
37100   if(0) SWIG_fail;
37101 
37102 fail:
37103   lua_error(L);
37104   return SWIG_arg;
37105 }
37106 
37107 
37108 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
37109   int SWIG_arg = 0;
37110   char *arg1 = (char *) 0 ;
37111   lldb::SBPlatformShellCommand *result = 0 ;
37112 
37113   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37114   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
37115   arg1 = (char *)lua_tostring(L, 1);
37116   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
37117   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37118   return SWIG_arg;
37119 
37120   if(0) SWIG_fail;
37121 
37122 fail:
37123   lua_error(L);
37124   return SWIG_arg;
37125 }
37126 
37127 
37128 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
37129   int SWIG_arg = 0;
37130   lldb::SBPlatformShellCommand *arg1 = 0 ;
37131   lldb::SBPlatformShellCommand *result = 0 ;
37132 
37133   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
37134   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
37135 
37136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37137     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37138   }
37139 
37140   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
37141   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
37142   return SWIG_arg;
37143 
37144   if(0) SWIG_fail;
37145 
37146 fail:
37147   lua_error(L);
37148   return SWIG_arg;
37149 }
37150 
37151 
37152 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
37153   int argc;
37154   int argv[3]={
37155     1,2,3
37156   };
37157 
37158   argc = lua_gettop(L);
37159   if (argc == 1) {
37160     int _v;
37161     {
37162       void *ptr;
37163       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
37164         _v = 0;
37165       } else {
37166         _v = 1;
37167       }
37168     }
37169     if (_v) {
37170       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
37171     }
37172   }
37173   if (argc == 1) {
37174     int _v;
37175     {
37176       _v = SWIG_lua_isnilstring(L,argv[0]);
37177     }
37178     if (_v) {
37179       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
37180     }
37181   }
37182   if (argc == 2) {
37183     int _v;
37184     {
37185       _v = SWIG_lua_isnilstring(L,argv[0]);
37186     }
37187     if (_v) {
37188       {
37189         _v = SWIG_lua_isnilstring(L,argv[1]);
37190       }
37191       if (_v) {
37192         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
37193       }
37194     }
37195   }
37196 
37197   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
37198     "  Possible C/C++ prototypes are:\n"
37199     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
37200     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
37201     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
37202   lua_error(L);return 0;
37203 }
37204 
37205 
37206 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
37207   int SWIG_arg = 0;
37208   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37209 
37210   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
37211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
37212 
37213   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37214     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37215   }
37216 
37217   (arg1)->Clear();
37218 
37219   return SWIG_arg;
37220 
37221   if(0) SWIG_fail;
37222 
37223 fail:
37224   lua_error(L);
37225   return SWIG_arg;
37226 }
37227 
37228 
37229 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
37230   int SWIG_arg = 0;
37231   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37232   char *result = 0 ;
37233 
37234   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
37235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
37236 
37237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37238     SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37239   }
37240 
37241   result = (char *)(arg1)->GetShell();
37242   lua_pushstring(L,(const char *)result); SWIG_arg++;
37243   return SWIG_arg;
37244 
37245   if(0) SWIG_fail;
37246 
37247 fail:
37248   lua_error(L);
37249   return SWIG_arg;
37250 }
37251 
37252 
37253 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
37254   int SWIG_arg = 0;
37255   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37256   char *arg2 = (char *) 0 ;
37257 
37258   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
37259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
37260   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
37261 
37262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37263     SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37264   }
37265 
37266   arg2 = (char *)lua_tostring(L, 2);
37267   (arg1)->SetShell((char const *)arg2);
37268 
37269   return SWIG_arg;
37270 
37271   if(0) SWIG_fail;
37272 
37273 fail:
37274   lua_error(L);
37275   return SWIG_arg;
37276 }
37277 
37278 
37279 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
37280   int SWIG_arg = 0;
37281   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37282   char *result = 0 ;
37283 
37284   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
37285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
37286 
37287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37288     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37289   }
37290 
37291   result = (char *)(arg1)->GetCommand();
37292   lua_pushstring(L,(const char *)result); SWIG_arg++;
37293   return SWIG_arg;
37294 
37295   if(0) SWIG_fail;
37296 
37297 fail:
37298   lua_error(L);
37299   return SWIG_arg;
37300 }
37301 
37302 
37303 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
37304   int SWIG_arg = 0;
37305   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37306   char *arg2 = (char *) 0 ;
37307 
37308   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
37309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
37310   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
37311 
37312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37313     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37314   }
37315 
37316   arg2 = (char *)lua_tostring(L, 2);
37317   (arg1)->SetCommand((char const *)arg2);
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_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
37330   int SWIG_arg = 0;
37331   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37332   char *result = 0 ;
37333 
37334   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37336 
37337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37338     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37339   }
37340 
37341   result = (char *)(arg1)->GetWorkingDirectory();
37342   lua_pushstring(L,(const char *)result); SWIG_arg++;
37343   return SWIG_arg;
37344 
37345   if(0) SWIG_fail;
37346 
37347 fail:
37348   lua_error(L);
37349   return SWIG_arg;
37350 }
37351 
37352 
37353 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37354   int SWIG_arg = 0;
37355   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37356   char *arg2 = (char *) 0 ;
37357 
37358   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37361 
37362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37363     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37364   }
37365 
37366   arg2 = (char *)lua_tostring(L, 2);
37367   (arg1)->SetWorkingDirectory((char const *)arg2);
37368 
37369   return SWIG_arg;
37370 
37371   if(0) SWIG_fail;
37372 
37373 fail:
37374   lua_error(L);
37375   return SWIG_arg;
37376 }
37377 
37378 
37379 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37380   int SWIG_arg = 0;
37381   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37382   uint32_t result;
37383 
37384   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37386 
37387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37388     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37389   }
37390 
37391   result = (uint32_t)(arg1)->GetTimeoutSeconds();
37392   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37393   return SWIG_arg;
37394 
37395   if(0) SWIG_fail;
37396 
37397 fail:
37398   lua_error(L);
37399   return SWIG_arg;
37400 }
37401 
37402 
37403 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
37404   int SWIG_arg = 0;
37405   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37406   uint32_t arg2 ;
37407 
37408   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
37409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37410   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
37411 
37412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37413     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37414   }
37415 
37416   arg2 = (unsigned int)lua_tointeger(L, 2);
37417   (arg1)->SetTimeoutSeconds(arg2);
37418 
37419   return SWIG_arg;
37420 
37421   if(0) SWIG_fail;
37422 
37423 fail:
37424   lua_error(L);
37425   return SWIG_arg;
37426 }
37427 
37428 
37429 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
37430   int SWIG_arg = 0;
37431   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37432   int result;
37433 
37434   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
37435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
37436 
37437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37438     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37439   }
37440 
37441   result = (int)(arg1)->GetSignal();
37442   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37443   return SWIG_arg;
37444 
37445   if(0) SWIG_fail;
37446 
37447 fail:
37448   lua_error(L);
37449   return SWIG_arg;
37450 }
37451 
37452 
37453 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
37454   int SWIG_arg = 0;
37455   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37456   int result;
37457 
37458   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
37459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
37460 
37461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37462     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37463   }
37464 
37465   result = (int)(arg1)->GetStatus();
37466   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37467   return SWIG_arg;
37468 
37469   if(0) SWIG_fail;
37470 
37471 fail:
37472   lua_error(L);
37473   return SWIG_arg;
37474 }
37475 
37476 
37477 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
37478   int SWIG_arg = 0;
37479   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37480   char *result = 0 ;
37481 
37482   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
37483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
37484 
37485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37486     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37487   }
37488 
37489   result = (char *)(arg1)->GetOutput();
37490   lua_pushstring(L,(const char *)result); SWIG_arg++;
37491   return SWIG_arg;
37492 
37493   if(0) SWIG_fail;
37494 
37495 fail:
37496   lua_error(L);
37497   return SWIG_arg;
37498 }
37499 
37500 
37501 static void swig_delete_SBPlatformShellCommand(void *obj) {
37502 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
37503 delete arg1;
37504 }
37505 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
37506     assert(lua_istable(L,1));
37507     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
37508     assert(!lua_isnil(L,-1));
37509     lua_replace(L,1); /* replace our table with real constructor */
37510     lua_call(L,lua_gettop(L)-1,1);
37511     return 1;
37512 }
37513 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
37514     {0,0,0}
37515 };
37516 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
37517     { "Clear", _wrap_SBPlatformShellCommand_Clear},
37518     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
37519     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
37520     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
37521     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
37522     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
37523     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
37524     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
37525     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
37526     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
37527     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
37528     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
37529     {0,0}
37530 };
37531 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
37532     {0,0}
37533 };
37534 
37535 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
37536     {0,0,0}
37537 };
37538 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
37539     {0,0,0,0,0,0}
37540 };
37541 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
37542     {0,0}
37543 };
37544 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
37545     0
37546 };
37547 
37548 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
37549     "SBPlatformShellCommand",
37550     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
37551     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
37552     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
37553     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
37554     0
37555 };
37556 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
37557 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
37558 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 };
37559 
37560 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
37561   int SWIG_arg = 0;
37562   lldb::SBPlatform *result = 0 ;
37563 
37564   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
37565   result = (lldb::SBPlatform *)new lldb::SBPlatform();
37566   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37567   return SWIG_arg;
37568 
37569   if(0) SWIG_fail;
37570 
37571 fail:
37572   lua_error(L);
37573   return SWIG_arg;
37574 }
37575 
37576 
37577 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
37578   int SWIG_arg = 0;
37579   char *arg1 = (char *) 0 ;
37580   lldb::SBPlatform *result = 0 ;
37581 
37582   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
37583   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
37584   arg1 = (char *)lua_tostring(L, 1);
37585   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
37586   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37587   return SWIG_arg;
37588 
37589   if(0) SWIG_fail;
37590 
37591 fail:
37592   lua_error(L);
37593   return SWIG_arg;
37594 }
37595 
37596 
37597 static int _wrap_new_SBPlatform(lua_State* L) {
37598   int argc;
37599   int argv[2]={
37600     1,2
37601   };
37602 
37603   argc = lua_gettop(L);
37604   if (argc == 0) {
37605     return _wrap_new_SBPlatform__SWIG_0(L);
37606   }
37607   if (argc == 1) {
37608     int _v;
37609     {
37610       _v = SWIG_lua_isnilstring(L,argv[0]);
37611     }
37612     if (_v) {
37613       return _wrap_new_SBPlatform__SWIG_1(L);
37614     }
37615   }
37616 
37617   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
37618     "  Possible C/C++ prototypes are:\n"
37619     "    lldb::SBPlatform::SBPlatform()\n"
37620     "    lldb::SBPlatform::SBPlatform(char const *)\n");
37621   lua_error(L);return 0;
37622 }
37623 
37624 
37625 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
37626   int SWIG_arg = 0;
37627   lldb::SBPlatform result;
37628 
37629   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
37630   result = lldb::SBPlatform::GetHostPlatform();
37631   {
37632     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
37633     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37634   }
37635   return SWIG_arg;
37636 
37637   if(0) SWIG_fail;
37638 
37639 fail:
37640   lua_error(L);
37641   return SWIG_arg;
37642 }
37643 
37644 
37645 static int _wrap_SBPlatform_IsValid(lua_State* L) {
37646   int SWIG_arg = 0;
37647   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37648   bool result;
37649 
37650   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
37651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
37652 
37653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37654     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
37655   }
37656 
37657   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
37658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37659   return SWIG_arg;
37660 
37661   if(0) SWIG_fail;
37662 
37663 fail:
37664   lua_error(L);
37665   return SWIG_arg;
37666 }
37667 
37668 
37669 static int _wrap_SBPlatform_Clear(lua_State* L) {
37670   int SWIG_arg = 0;
37671   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37672 
37673   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
37674   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
37675 
37676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37677     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
37678   }
37679 
37680   (arg1)->Clear();
37681 
37682   return SWIG_arg;
37683 
37684   if(0) SWIG_fail;
37685 
37686 fail:
37687   lua_error(L);
37688   return SWIG_arg;
37689 }
37690 
37691 
37692 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
37693   int SWIG_arg = 0;
37694   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37695   char *result = 0 ;
37696 
37697   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
37698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
37699 
37700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37701     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37702   }
37703 
37704   result = (char *)(arg1)->GetWorkingDirectory();
37705   lua_pushstring(L,(const char *)result); SWIG_arg++;
37706   return SWIG_arg;
37707 
37708   if(0) SWIG_fail;
37709 
37710 fail:
37711   lua_error(L);
37712   return SWIG_arg;
37713 }
37714 
37715 
37716 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
37717   int SWIG_arg = 0;
37718   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37719   char *arg2 = (char *) 0 ;
37720   bool result;
37721 
37722   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
37723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
37724   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
37725 
37726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37727     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37728   }
37729 
37730   arg2 = (char *)lua_tostring(L, 2);
37731   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
37732   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37733   return SWIG_arg;
37734 
37735   if(0) SWIG_fail;
37736 
37737 fail:
37738   lua_error(L);
37739   return SWIG_arg;
37740 }
37741 
37742 
37743 static int _wrap_SBPlatform_GetName(lua_State* L) {
37744   int SWIG_arg = 0;
37745   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37746   char *result = 0 ;
37747 
37748   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
37749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
37750 
37751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37752     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
37753   }
37754 
37755   result = (char *)(arg1)->GetName();
37756   lua_pushstring(L,(const char *)result); SWIG_arg++;
37757   return SWIG_arg;
37758 
37759   if(0) SWIG_fail;
37760 
37761 fail:
37762   lua_error(L);
37763   return SWIG_arg;
37764 }
37765 
37766 
37767 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
37768   int SWIG_arg = 0;
37769   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37770   lldb::SBPlatformConnectOptions *arg2 = 0 ;
37771   lldb::SBError result;
37772 
37773   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
37774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
37775   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
37776 
37777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37778     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37779   }
37780 
37781 
37782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37783     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37784   }
37785 
37786   result = (arg1)->ConnectRemote(*arg2);
37787   {
37788     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37789     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37790   }
37791   return SWIG_arg;
37792 
37793   if(0) SWIG_fail;
37794 
37795 fail:
37796   lua_error(L);
37797   return SWIG_arg;
37798 }
37799 
37800 
37801 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
37802   int SWIG_arg = 0;
37803   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37804 
37805   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
37806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
37807 
37808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37809     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37810   }
37811 
37812   (arg1)->DisconnectRemote();
37813 
37814   return SWIG_arg;
37815 
37816   if(0) SWIG_fail;
37817 
37818 fail:
37819   lua_error(L);
37820   return SWIG_arg;
37821 }
37822 
37823 
37824 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
37825   int SWIG_arg = 0;
37826   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37827   bool result;
37828 
37829   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
37830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
37831 
37832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37833     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
37834   }
37835 
37836   result = (bool)(arg1)->IsConnected();
37837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37838   return SWIG_arg;
37839 
37840   if(0) SWIG_fail;
37841 
37842 fail:
37843   lua_error(L);
37844   return SWIG_arg;
37845 }
37846 
37847 
37848 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
37849   int SWIG_arg = 0;
37850   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37851   char *result = 0 ;
37852 
37853   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
37854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
37855 
37856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37857     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
37858   }
37859 
37860   result = (char *)(arg1)->GetTriple();
37861   lua_pushstring(L,(const char *)result); SWIG_arg++;
37862   return SWIG_arg;
37863 
37864   if(0) SWIG_fail;
37865 
37866 fail:
37867   lua_error(L);
37868   return SWIG_arg;
37869 }
37870 
37871 
37872 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
37873   int SWIG_arg = 0;
37874   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37875   char *result = 0 ;
37876 
37877   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
37878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
37879 
37880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37881     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
37882   }
37883 
37884   result = (char *)(arg1)->GetHostname();
37885   lua_pushstring(L,(const char *)result); SWIG_arg++;
37886   return SWIG_arg;
37887 
37888   if(0) SWIG_fail;
37889 
37890 fail:
37891   lua_error(L);
37892   return SWIG_arg;
37893 }
37894 
37895 
37896 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
37897   int SWIG_arg = 0;
37898   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37899   char *result = 0 ;
37900 
37901   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
37902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
37903 
37904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37905     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
37906   }
37907 
37908   result = (char *)(arg1)->GetOSBuild();
37909   lua_pushstring(L,(const char *)result); SWIG_arg++;
37910   return SWIG_arg;
37911 
37912   if(0) SWIG_fail;
37913 
37914 fail:
37915   lua_error(L);
37916   return SWIG_arg;
37917 }
37918 
37919 
37920 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
37921   int SWIG_arg = 0;
37922   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37923   char *result = 0 ;
37924 
37925   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
37926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
37927 
37928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37929     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
37930   }
37931 
37932   result = (char *)(arg1)->GetOSDescription();
37933   lua_pushstring(L,(const char *)result); SWIG_arg++;
37934   return SWIG_arg;
37935 
37936   if(0) SWIG_fail;
37937 
37938 fail:
37939   lua_error(L);
37940   return SWIG_arg;
37941 }
37942 
37943 
37944 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37945   int SWIG_arg = 0;
37946   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37947   uint32_t result;
37948 
37949   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37951 
37952   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37953     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37954   }
37955 
37956   result = (uint32_t)(arg1)->GetOSMajorVersion();
37957   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37958   return SWIG_arg;
37959 
37960   if(0) SWIG_fail;
37961 
37962 fail:
37963   lua_error(L);
37964   return SWIG_arg;
37965 }
37966 
37967 
37968 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37969   int SWIG_arg = 0;
37970   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37971   uint32_t result;
37972 
37973   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37975 
37976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37977     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37978   }
37979 
37980   result = (uint32_t)(arg1)->GetOSMinorVersion();
37981   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37982   return SWIG_arg;
37983 
37984   if(0) SWIG_fail;
37985 
37986 fail:
37987   lua_error(L);
37988   return SWIG_arg;
37989 }
37990 
37991 
37992 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37993   int SWIG_arg = 0;
37994   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37995   uint32_t result;
37996 
37997   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37999 
38000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38001     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
38002   }
38003 
38004   result = (uint32_t)(arg1)->GetOSUpdateVersion();
38005   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38006   return SWIG_arg;
38007 
38008   if(0) SWIG_fail;
38009 
38010 fail:
38011   lua_error(L);
38012   return SWIG_arg;
38013 }
38014 
38015 
38016 static int _wrap_SBPlatform_Get(lua_State* L) {
38017   int SWIG_arg = 0;
38018   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38019   lldb::SBFileSpec *arg2 = 0 ;
38020   lldb::SBFileSpec *arg3 = 0 ;
38021   lldb::SBError result;
38022 
38023   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
38024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
38025   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
38026   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
38027 
38028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38029     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
38030   }
38031 
38032 
38033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38034     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
38035   }
38036 
38037 
38038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38039     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
38040   }
38041 
38042   result = (arg1)->Get(*arg2,*arg3);
38043   {
38044     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38045     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38046   }
38047   return SWIG_arg;
38048 
38049   if(0) SWIG_fail;
38050 
38051 fail:
38052   lua_error(L);
38053   return SWIG_arg;
38054 }
38055 
38056 
38057 static int _wrap_SBPlatform_Put(lua_State* L) {
38058   int SWIG_arg = 0;
38059   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38060   lldb::SBFileSpec *arg2 = 0 ;
38061   lldb::SBFileSpec *arg3 = 0 ;
38062   lldb::SBError result;
38063 
38064   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
38065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
38066   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
38067   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
38068 
38069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38070     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
38071   }
38072 
38073 
38074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38075     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
38076   }
38077 
38078 
38079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38080     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
38081   }
38082 
38083   result = (arg1)->Put(*arg2,*arg3);
38084   {
38085     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38087   }
38088   return SWIG_arg;
38089 
38090   if(0) SWIG_fail;
38091 
38092 fail:
38093   lua_error(L);
38094   return SWIG_arg;
38095 }
38096 
38097 
38098 static int _wrap_SBPlatform_Install(lua_State* L) {
38099   int SWIG_arg = 0;
38100   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38101   lldb::SBFileSpec *arg2 = 0 ;
38102   lldb::SBFileSpec *arg3 = 0 ;
38103   lldb::SBError result;
38104 
38105   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
38106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
38107   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
38108   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
38109 
38110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38111     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
38112   }
38113 
38114 
38115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
38116     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
38117   }
38118 
38119 
38120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
38121     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
38122   }
38123 
38124   result = (arg1)->Install(*arg2,*arg3);
38125   {
38126     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38127     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38128   }
38129   return SWIG_arg;
38130 
38131   if(0) SWIG_fail;
38132 
38133 fail:
38134   lua_error(L);
38135   return SWIG_arg;
38136 }
38137 
38138 
38139 static int _wrap_SBPlatform_Run(lua_State* L) {
38140   int SWIG_arg = 0;
38141   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38142   lldb::SBPlatformShellCommand *arg2 = 0 ;
38143   lldb::SBError result;
38144 
38145   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
38146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
38147   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
38148 
38149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38150     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
38151   }
38152 
38153 
38154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
38155     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
38156   }
38157 
38158   result = (arg1)->Run(*arg2);
38159   {
38160     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38161     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38162   }
38163   return SWIG_arg;
38164 
38165   if(0) SWIG_fail;
38166 
38167 fail:
38168   lua_error(L);
38169   return SWIG_arg;
38170 }
38171 
38172 
38173 static int _wrap_SBPlatform_Launch(lua_State* L) {
38174   int SWIG_arg = 0;
38175   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38176   lldb::SBLaunchInfo *arg2 = 0 ;
38177   lldb::SBError result;
38178 
38179   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
38180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
38181   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
38182 
38183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38184     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
38185   }
38186 
38187 
38188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
38189     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
38190   }
38191 
38192   result = (arg1)->Launch(*arg2);
38193   {
38194     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38195     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38196   }
38197   return SWIG_arg;
38198 
38199   if(0) SWIG_fail;
38200 
38201 fail:
38202   lua_error(L);
38203   return SWIG_arg;
38204 }
38205 
38206 
38207 static int _wrap_SBPlatform_Kill(lua_State* L) {
38208   int SWIG_arg = 0;
38209   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38210   lldb::pid_t arg2 ;
38211   lldb::SBError result;
38212 
38213   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
38214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
38215   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
38216 
38217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38218     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
38219   }
38220 
38221   arg2 = (unsigned long long)lua_tointeger(L, 2);
38222   result = (arg1)->Kill(arg2);
38223   {
38224     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38226   }
38227   return SWIG_arg;
38228 
38229   if(0) SWIG_fail;
38230 
38231 fail:
38232   lua_error(L);
38233   return SWIG_arg;
38234 }
38235 
38236 
38237 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
38238   int SWIG_arg = 0;
38239   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38240   char *arg2 = (char *) 0 ;
38241   uint32_t arg3 ;
38242   lldb::SBError result;
38243 
38244   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
38245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38246   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38247   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
38248 
38249   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38250     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38251   }
38252 
38253   arg2 = (char *)lua_tostring(L, 2);
38254   arg3 = (unsigned int)lua_tointeger(L, 3);
38255   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
38256   {
38257     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38258     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38259   }
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_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
38271   int SWIG_arg = 0;
38272   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38273   char *arg2 = (char *) 0 ;
38274   lldb::SBError result;
38275 
38276   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
38277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38278   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38279 
38280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38281     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38282   }
38283 
38284   arg2 = (char *)lua_tostring(L, 2);
38285   result = (arg1)->MakeDirectory((char const *)arg2);
38286   {
38287     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38288     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38289   }
38290   return SWIG_arg;
38291 
38292   if(0) SWIG_fail;
38293 
38294 fail:
38295   lua_error(L);
38296   return SWIG_arg;
38297 }
38298 
38299 
38300 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
38301   int argc;
38302   int argv[4]={
38303     1,2,3,4
38304   };
38305 
38306   argc = lua_gettop(L);
38307   if (argc == 2) {
38308     int _v;
38309     {
38310       void *ptr;
38311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38312         _v = 0;
38313       } else {
38314         _v = 1;
38315       }
38316     }
38317     if (_v) {
38318       {
38319         _v = SWIG_lua_isnilstring(L,argv[1]);
38320       }
38321       if (_v) {
38322         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
38323       }
38324     }
38325   }
38326   if (argc == 3) {
38327     int _v;
38328     {
38329       void *ptr;
38330       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38331         _v = 0;
38332       } else {
38333         _v = 1;
38334       }
38335     }
38336     if (_v) {
38337       {
38338         _v = SWIG_lua_isnilstring(L,argv[1]);
38339       }
38340       if (_v) {
38341         {
38342           _v = lua_isnumber(L,argv[2]);
38343         }
38344         if (_v) {
38345           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38346         }
38347       }
38348     }
38349   }
38350 
38351   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38352     "  Possible C/C++ prototypes are:\n"
38353     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38354     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38355   lua_error(L);return 0;
38356 }
38357 
38358 
38359 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38360   int SWIG_arg = 0;
38361   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38362   char *arg2 = (char *) 0 ;
38363   uint32_t result;
38364 
38365   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
38366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
38367   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
38368 
38369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38370     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38371   }
38372 
38373   arg2 = (char *)lua_tostring(L, 2);
38374   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
38375   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38376   return SWIG_arg;
38377 
38378   if(0) SWIG_fail;
38379 
38380 fail:
38381   lua_error(L);
38382   return SWIG_arg;
38383 }
38384 
38385 
38386 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
38387   int SWIG_arg = 0;
38388   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38389   char *arg2 = (char *) 0 ;
38390   uint32_t arg3 ;
38391   lldb::SBError result;
38392 
38393   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
38394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
38395   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
38396   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
38397 
38398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38399     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38400   }
38401 
38402   arg2 = (char *)lua_tostring(L, 2);
38403   arg3 = (unsigned int)lua_tointeger(L, 3);
38404   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
38405   {
38406     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38408   }
38409   return SWIG_arg;
38410 
38411   if(0) SWIG_fail;
38412 
38413 fail:
38414   lua_error(L);
38415   return SWIG_arg;
38416 }
38417 
38418 
38419 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
38420   int SWIG_arg = 0;
38421   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38422   lldb::SBUnixSignals result;
38423 
38424   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
38425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
38426 
38427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38428     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
38429   }
38430 
38431   result = (arg1)->GetUnixSignals();
38432   {
38433     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38434     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38435   }
38436   return SWIG_arg;
38437 
38438   if(0) SWIG_fail;
38439 
38440 fail:
38441   lua_error(L);
38442   return SWIG_arg;
38443 }
38444 
38445 
38446 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
38447   int SWIG_arg = 0;
38448   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38449   lldb::SBEnvironment result;
38450 
38451   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
38452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
38453 
38454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38455     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
38456   }
38457 
38458   result = (arg1)->GetEnvironment();
38459   {
38460     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
38461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
38462   }
38463   return SWIG_arg;
38464 
38465   if(0) SWIG_fail;
38466 
38467 fail:
38468   lua_error(L);
38469   return SWIG_arg;
38470 }
38471 
38472 
38473 static void swig_delete_SBPlatform(void *obj) {
38474 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
38475 delete arg1;
38476 }
38477 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
38478     assert(lua_istable(L,1));
38479     lua_pushcfunction(L,_wrap_new_SBPlatform);
38480     assert(!lua_isnil(L,-1));
38481     lua_replace(L,1); /* replace our table with real constructor */
38482     lua_call(L,lua_gettop(L)-1,1);
38483     return 1;
38484 }
38485 static swig_lua_attribute swig_SBPlatform_attributes[] = {
38486     {0,0,0}
38487 };
38488 static swig_lua_method swig_SBPlatform_methods[]= {
38489     { "IsValid", _wrap_SBPlatform_IsValid},
38490     { "Clear", _wrap_SBPlatform_Clear},
38491     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
38492     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
38493     { "GetName", _wrap_SBPlatform_GetName},
38494     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
38495     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
38496     { "IsConnected", _wrap_SBPlatform_IsConnected},
38497     { "GetTriple", _wrap_SBPlatform_GetTriple},
38498     { "GetHostname", _wrap_SBPlatform_GetHostname},
38499     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
38500     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
38501     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
38502     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
38503     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
38504     { "Get", _wrap_SBPlatform_Get},
38505     { "Put", _wrap_SBPlatform_Put},
38506     { "Install", _wrap_SBPlatform_Install},
38507     { "Run", _wrap_SBPlatform_Run},
38508     { "Launch", _wrap_SBPlatform_Launch},
38509     { "Kill", _wrap_SBPlatform_Kill},
38510     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
38511     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
38512     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
38513     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
38514     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
38515     {0,0}
38516 };
38517 static swig_lua_method swig_SBPlatform_meta[] = {
38518     {0,0}
38519 };
38520 
38521 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
38522     {0,0,0}
38523 };
38524 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
38525     {0,0,0,0,0,0}
38526 };
38527 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
38528     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
38529     {0,0}
38530 };
38531 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
38532     0
38533 };
38534 
38535 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
38536     "SBPlatform",
38537     swig_SBPlatform_Sf_SwigStatic_methods,
38538     swig_SBPlatform_Sf_SwigStatic_attributes,
38539     swig_SBPlatform_Sf_SwigStatic_constants,
38540     swig_SBPlatform_Sf_SwigStatic_classes,
38541     0
38542 };
38543 static swig_lua_class *swig_SBPlatform_bases[] = {0};
38544 static const char *swig_SBPlatform_base_names[] = {0};
38545 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 };
38546 
38547 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
38548   int SWIG_arg = 0;
38549   lldb::SBProcess *result = 0 ;
38550 
38551   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
38552   result = (lldb::SBProcess *)new lldb::SBProcess();
38553   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38554   return SWIG_arg;
38555 
38556   if(0) SWIG_fail;
38557 
38558 fail:
38559   lua_error(L);
38560   return SWIG_arg;
38561 }
38562 
38563 
38564 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
38565   int SWIG_arg = 0;
38566   lldb::SBProcess *arg1 = 0 ;
38567   lldb::SBProcess *result = 0 ;
38568 
38569   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
38570   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
38571 
38572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38573     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
38574   }
38575 
38576   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
38577   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38578   return SWIG_arg;
38579 
38580   if(0) SWIG_fail;
38581 
38582 fail:
38583   lua_error(L);
38584   return SWIG_arg;
38585 }
38586 
38587 
38588 static int _wrap_new_SBProcess(lua_State* L) {
38589   int argc;
38590   int argv[2]={
38591     1,2
38592   };
38593 
38594   argc = lua_gettop(L);
38595   if (argc == 0) {
38596     return _wrap_new_SBProcess__SWIG_0(L);
38597   }
38598   if (argc == 1) {
38599     int _v;
38600     {
38601       void *ptr;
38602       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
38603         _v = 0;
38604       } else {
38605         _v = 1;
38606       }
38607     }
38608     if (_v) {
38609       return _wrap_new_SBProcess__SWIG_1(L);
38610     }
38611   }
38612 
38613   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
38614     "  Possible C/C++ prototypes are:\n"
38615     "    lldb::SBProcess::SBProcess()\n"
38616     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
38617   lua_error(L);return 0;
38618 }
38619 
38620 
38621 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
38622   int SWIG_arg = 0;
38623   char *result = 0 ;
38624 
38625   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
38626   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
38627   lua_pushstring(L,(const char *)result); SWIG_arg++;
38628   return SWIG_arg;
38629 
38630   if(0) SWIG_fail;
38631 
38632 fail:
38633   lua_error(L);
38634   return SWIG_arg;
38635 }
38636 
38637 
38638 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
38639   int SWIG_arg = 0;
38640   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38641   char *result = 0 ;
38642 
38643   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
38644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
38645 
38646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38647     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38648   }
38649 
38650   result = (char *)(arg1)->GetPluginName();
38651   lua_pushstring(L,(const char *)result); SWIG_arg++;
38652   return SWIG_arg;
38653 
38654   if(0) SWIG_fail;
38655 
38656 fail:
38657   lua_error(L);
38658   return SWIG_arg;
38659 }
38660 
38661 
38662 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
38663   int SWIG_arg = 0;
38664   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38665   char *result = 0 ;
38666 
38667   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
38668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
38669 
38670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38671     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38672   }
38673 
38674   result = (char *)(arg1)->GetShortPluginName();
38675   lua_pushstring(L,(const char *)result); SWIG_arg++;
38676   return SWIG_arg;
38677 
38678   if(0) SWIG_fail;
38679 
38680 fail:
38681   lua_error(L);
38682   return SWIG_arg;
38683 }
38684 
38685 
38686 static int _wrap_SBProcess_Clear(lua_State* L) {
38687   int SWIG_arg = 0;
38688   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38689 
38690   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
38691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
38692 
38693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38694     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
38695   }
38696 
38697   (arg1)->Clear();
38698 
38699   return SWIG_arg;
38700 
38701   if(0) SWIG_fail;
38702 
38703 fail:
38704   lua_error(L);
38705   return SWIG_arg;
38706 }
38707 
38708 
38709 static int _wrap_SBProcess_IsValid(lua_State* L) {
38710   int SWIG_arg = 0;
38711   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38712   bool result;
38713 
38714   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
38715   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
38716 
38717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38718     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
38719   }
38720 
38721   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
38722   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38723   return SWIG_arg;
38724 
38725   if(0) SWIG_fail;
38726 
38727 fail:
38728   lua_error(L);
38729   return SWIG_arg;
38730 }
38731 
38732 
38733 static int _wrap_SBProcess_GetTarget(lua_State* L) {
38734   int SWIG_arg = 0;
38735   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38736   lldb::SBTarget result;
38737 
38738   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
38739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
38740 
38741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38742     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
38743   }
38744 
38745   result = ((lldb::SBProcess const *)arg1)->GetTarget();
38746   {
38747     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
38748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
38749   }
38750   return SWIG_arg;
38751 
38752   if(0) SWIG_fail;
38753 
38754 fail:
38755   lua_error(L);
38756   return SWIG_arg;
38757 }
38758 
38759 
38760 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
38761   int SWIG_arg = 0;
38762   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38763   lldb::ByteOrder result;
38764 
38765   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
38766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
38767 
38768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38769     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
38770   }
38771 
38772   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
38773   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38774   return SWIG_arg;
38775 
38776   if(0) SWIG_fail;
38777 
38778 fail:
38779   lua_error(L);
38780   return SWIG_arg;
38781 }
38782 
38783 
38784 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
38785   int SWIG_arg = 0;
38786   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38787   char *arg2 = (char *) 0 ;
38788   size_t arg3 ;
38789   size_t result;
38790 
38791   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
38792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
38793   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
38794   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
38795 
38796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38797     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
38798   }
38799 
38800   arg2 = (char *)lua_tostring(L, 2);
38801   arg3 = (unsigned long)lua_tointeger(L, 3);
38802   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
38803   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38804   return SWIG_arg;
38805 
38806   if(0) SWIG_fail;
38807 
38808 fail:
38809   lua_error(L);
38810   return SWIG_arg;
38811 }
38812 
38813 
38814 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
38815   int SWIG_arg = 0;
38816   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38817   char *arg2 = (char *) 0 ;
38818   size_t arg3 ;
38819   size_t result;
38820 
38821   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
38822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
38823 
38824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38825     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
38826   }
38827 
38828   {
38829     arg3 = luaL_checkinteger(L, 2);
38830     if (arg3 <= 0) {
38831       return luaL_error(L, "Positive integer expected");
38832     }
38833     arg2 = (char *) malloc(arg3);
38834   }
38835   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
38836   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38837   {
38838     lua_pop(L, 1); // Blow away the previous result
38839     if (result == 0) {
38840       lua_pushliteral(L, "");
38841     } else {
38842       lua_pushlstring(L, (const char *)arg2, result);
38843     }
38844     free(arg2);
38845     // SWIG_arg was already incremented
38846   }
38847   return SWIG_arg;
38848 
38849   if(0) SWIG_fail;
38850 
38851 fail:
38852   lua_error(L);
38853   return SWIG_arg;
38854 }
38855 
38856 
38857 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
38858   int SWIG_arg = 0;
38859   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38860   char *arg2 = (char *) 0 ;
38861   size_t arg3 ;
38862   size_t result;
38863 
38864   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
38865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
38866 
38867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38868     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
38869   }
38870 
38871   {
38872     arg3 = luaL_checkinteger(L, 2);
38873     if (arg3 <= 0) {
38874       return luaL_error(L, "Positive integer expected");
38875     }
38876     arg2 = (char *) malloc(arg3);
38877   }
38878   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
38879   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38880   {
38881     lua_pop(L, 1); // Blow away the previous result
38882     if (result == 0) {
38883       lua_pushliteral(L, "");
38884     } else {
38885       lua_pushlstring(L, (const char *)arg2, result);
38886     }
38887     free(arg2);
38888     // SWIG_arg was already incremented
38889   }
38890   return SWIG_arg;
38891 
38892   if(0) SWIG_fail;
38893 
38894 fail:
38895   lua_error(L);
38896   return SWIG_arg;
38897 }
38898 
38899 
38900 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
38901   int SWIG_arg = 0;
38902   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38903   char *arg2 = (char *) 0 ;
38904   size_t arg3 ;
38905   size_t result;
38906 
38907   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
38908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
38909 
38910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38911     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
38912   }
38913 
38914   {
38915     arg3 = luaL_checkinteger(L, 2);
38916     if (arg3 <= 0) {
38917       return luaL_error(L, "Positive integer expected");
38918     }
38919     arg2 = (char *) malloc(arg3);
38920   }
38921   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
38922   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38923   {
38924     lua_pop(L, 1); // Blow away the previous result
38925     if (result == 0) {
38926       lua_pushliteral(L, "");
38927     } else {
38928       lua_pushlstring(L, (const char *)arg2, result);
38929     }
38930     free(arg2);
38931     // SWIG_arg was already incremented
38932   }
38933   return SWIG_arg;
38934 
38935   if(0) SWIG_fail;
38936 
38937 fail:
38938   lua_error(L);
38939   return SWIG_arg;
38940 }
38941 
38942 
38943 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
38944   int SWIG_arg = 0;
38945   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38946   lldb::SBEvent *arg2 = 0 ;
38947   lldb::SBFile arg3 ;
38948   lldb::SBFile *argp3 ;
38949 
38950   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38952   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38953   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
38954 
38955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38956     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38957   }
38958 
38959 
38960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38961     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38962   }
38963 
38964 
38965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
38966     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
38967   }
38968   arg3 = *argp3;
38969 
38970   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38971 
38972   return SWIG_arg;
38973 
38974   if(0) SWIG_fail;
38975 
38976 fail:
38977   lua_error(L);
38978   return SWIG_arg;
38979 }
38980 
38981 
38982 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
38983   int SWIG_arg = 0;
38984   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38985   lldb::SBEvent *arg2 = 0 ;
38986   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
38987   lldb::FileSP *argp3 ;
38988 
38989   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38991   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38992   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
38993 
38994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38995     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38996   }
38997 
38998 
38999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39000     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
39001   }
39002 
39003 
39004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
39005     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
39006   }
39007   arg3 = *argp3;
39008 
39009   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
39010 
39011   return SWIG_arg;
39012 
39013   if(0) SWIG_fail;
39014 
39015 fail:
39016   lua_error(L);
39017   return SWIG_arg;
39018 }
39019 
39020 
39021 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
39022   int argc;
39023   int argv[4]={
39024     1,2,3,4
39025   };
39026 
39027   argc = lua_gettop(L);
39028   if (argc == 3) {
39029     int _v;
39030     {
39031       void *ptr;
39032       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39033         _v = 0;
39034       } else {
39035         _v = 1;
39036       }
39037     }
39038     if (_v) {
39039       {
39040         void *ptr;
39041         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39042           _v = 0;
39043         } else {
39044           _v = 1;
39045         }
39046       }
39047       if (_v) {
39048         {
39049           void *ptr;
39050           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
39051             _v = 0;
39052           } else {
39053             _v = 1;
39054           }
39055         }
39056         if (_v) {
39057           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
39058         }
39059       }
39060     }
39061   }
39062   if (argc == 3) {
39063     int _v;
39064     {
39065       void *ptr;
39066       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39067         _v = 0;
39068       } else {
39069         _v = 1;
39070       }
39071     }
39072     if (_v) {
39073       {
39074         void *ptr;
39075         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
39076           _v = 0;
39077         } else {
39078           _v = 1;
39079         }
39080       }
39081       if (_v) {
39082         {
39083           void *ptr;
39084           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
39085             _v = 0;
39086           } else {
39087             _v = 1;
39088           }
39089         }
39090         if (_v) {
39091           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
39092         }
39093       }
39094     }
39095   }
39096 
39097   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
39098     "  Possible C/C++ prototypes are:\n"
39099     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
39100     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
39101   lua_error(L);return 0;
39102 }
39103 
39104 
39105 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
39106   int SWIG_arg = 0;
39107   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39108   lldb::SBEvent *arg2 = 0 ;
39109   lldb::SBCommandReturnObject *arg3 = 0 ;
39110 
39111   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
39112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
39113   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
39114   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
39115 
39116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39117     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
39118   }
39119 
39120 
39121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
39122     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
39123   }
39124 
39125 
39126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
39127     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
39128   }
39129 
39130   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
39131 
39132   return SWIG_arg;
39133 
39134   if(0) SWIG_fail;
39135 
39136 fail:
39137   lua_error(L);
39138   return SWIG_arg;
39139 }
39140 
39141 
39142 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
39143   int SWIG_arg = 0;
39144   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39145   lldb::pid_t arg2 ;
39146   lldb::SBError *arg3 = 0 ;
39147   bool result;
39148 
39149   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
39150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
39151   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
39152   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
39153 
39154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39155     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
39156   }
39157 
39158   arg2 = (unsigned long long)lua_tointeger(L, 2);
39159 
39160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39161     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
39162   }
39163 
39164   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
39165   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39166   return SWIG_arg;
39167 
39168   if(0) SWIG_fail;
39169 
39170 fail:
39171   lua_error(L);
39172   return SWIG_arg;
39173 }
39174 
39175 
39176 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
39177   int SWIG_arg = 0;
39178   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39179   char **arg2 = (char **) 0 ;
39180   char **arg3 = (char **) 0 ;
39181   char *arg4 = (char *) 0 ;
39182   char *arg5 = (char *) 0 ;
39183   char *arg6 = (char *) 0 ;
39184   char *arg7 = (char *) 0 ;
39185   uint32_t arg8 ;
39186   bool arg9 ;
39187   lldb::SBError *arg10 = 0 ;
39188   bool result;
39189 
39190   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
39191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
39192   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
39193   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
39194   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
39195   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
39196   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
39197   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
39198   if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
39199   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
39200   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
39201 
39202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39203     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
39204   }
39205 
39206 
39207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
39208     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
39209   }
39210 
39211 
39212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
39213     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
39214   }
39215 
39216   arg4 = (char *)lua_tostring(L, 4);
39217   arg5 = (char *)lua_tostring(L, 5);
39218   arg6 = (char *)lua_tostring(L, 6);
39219   arg7 = (char *)lua_tostring(L, 7);
39220   arg8 = (unsigned int)lua_tointeger(L, 8);
39221   arg9 = (lua_toboolean(L, 9)!=0);
39222 
39223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
39224     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
39225   }
39226 
39227   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);
39228   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39229   return SWIG_arg;
39230 
39231   if(0) SWIG_fail;
39232 
39233 fail:
39234   lua_error(L);
39235   return SWIG_arg;
39236 }
39237 
39238 
39239 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
39240   int SWIG_arg = 0;
39241   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39242   uint32_t result;
39243 
39244   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
39245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
39246 
39247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39248     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
39249   }
39250 
39251   result = (uint32_t)(arg1)->GetNumThreads();
39252   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39253   return SWIG_arg;
39254 
39255   if(0) SWIG_fail;
39256 
39257 fail:
39258   lua_error(L);
39259   return SWIG_arg;
39260 }
39261 
39262 
39263 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
39264   int SWIG_arg = 0;
39265   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39266   size_t arg2 ;
39267   lldb::SBThread result;
39268 
39269   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
39270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
39271   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
39272 
39273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39274     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39275   }
39276 
39277   arg2 = (unsigned long)lua_tointeger(L, 2);
39278   result = (arg1)->GetThreadAtIndex(arg2);
39279   {
39280     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39281     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39282   }
39283   return SWIG_arg;
39284 
39285   if(0) SWIG_fail;
39286 
39287 fail:
39288   lua_error(L);
39289   return SWIG_arg;
39290 }
39291 
39292 
39293 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
39294   int SWIG_arg = 0;
39295   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39296   lldb::tid_t arg2 ;
39297   lldb::SBThread result;
39298 
39299   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
39300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
39301   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
39302 
39303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39304     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39305   }
39306 
39307   arg2 = (unsigned long long)lua_tointeger(L, 2);
39308   result = (arg1)->GetThreadByID(arg2);
39309   {
39310     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39311     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39312   }
39313   return SWIG_arg;
39314 
39315   if(0) SWIG_fail;
39316 
39317 fail:
39318   lua_error(L);
39319   return SWIG_arg;
39320 }
39321 
39322 
39323 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
39324   int SWIG_arg = 0;
39325   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39326   uint32_t arg2 ;
39327   lldb::SBThread result;
39328 
39329   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
39330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
39331   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
39332 
39333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39334     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39335   }
39336 
39337   arg2 = (unsigned int)lua_tointeger(L, 2);
39338   result = (arg1)->GetThreadByIndexID(arg2);
39339   {
39340     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39341     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39342   }
39343   return SWIG_arg;
39344 
39345   if(0) SWIG_fail;
39346 
39347 fail:
39348   lua_error(L);
39349   return SWIG_arg;
39350 }
39351 
39352 
39353 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
39354   int SWIG_arg = 0;
39355   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39356   lldb::SBThread result;
39357 
39358   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
39359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
39360 
39361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39362     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39363   }
39364 
39365   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
39366   {
39367     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39368     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39369   }
39370   return SWIG_arg;
39371 
39372   if(0) SWIG_fail;
39373 
39374 fail:
39375   lua_error(L);
39376   return SWIG_arg;
39377 }
39378 
39379 
39380 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
39381   int SWIG_arg = 0;
39382   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39383   lldb::tid_t arg2 ;
39384   lldb::addr_t arg3 ;
39385   lldb::SBThread result;
39386 
39387   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
39388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
39389   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
39390   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
39391 
39392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39393     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
39394   }
39395 
39396   arg2 = (unsigned long long)lua_tointeger(L, 2);
39397   arg3 = (unsigned long long)lua_tointeger(L, 3);
39398   result = (arg1)->CreateOSPluginThread(arg2,arg3);
39399   {
39400     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39401     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39402   }
39403   return SWIG_arg;
39404 
39405   if(0) SWIG_fail;
39406 
39407 fail:
39408   lua_error(L);
39409   return SWIG_arg;
39410 }
39411 
39412 
39413 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
39414   int SWIG_arg = 0;
39415   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39416   lldb::SBThread *arg2 = 0 ;
39417   bool result;
39418 
39419   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
39420   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
39421   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
39422 
39423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39424     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39425   }
39426 
39427 
39428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
39429     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
39430   }
39431 
39432   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
39433   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39434   return SWIG_arg;
39435 
39436   if(0) SWIG_fail;
39437 
39438 fail:
39439   lua_error(L);
39440   return SWIG_arg;
39441 }
39442 
39443 
39444 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
39445   int SWIG_arg = 0;
39446   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39447   lldb::tid_t arg2 ;
39448   bool result;
39449 
39450   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
39451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
39452   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
39453 
39454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39455     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39456   }
39457 
39458   arg2 = (unsigned long long)lua_tointeger(L, 2);
39459   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
39460   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39461   return SWIG_arg;
39462 
39463   if(0) SWIG_fail;
39464 
39465 fail:
39466   lua_error(L);
39467   return SWIG_arg;
39468 }
39469 
39470 
39471 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
39472   int SWIG_arg = 0;
39473   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39474   uint32_t arg2 ;
39475   bool result;
39476 
39477   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
39478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
39479   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
39480 
39481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39482     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39483   }
39484 
39485   arg2 = (unsigned int)lua_tointeger(L, 2);
39486   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
39487   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39488   return SWIG_arg;
39489 
39490   if(0) SWIG_fail;
39491 
39492 fail:
39493   lua_error(L);
39494   return SWIG_arg;
39495 }
39496 
39497 
39498 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
39499   int SWIG_arg = 0;
39500   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39501   uint32_t result;
39502 
39503   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
39504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
39505 
39506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39507     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
39508   }
39509 
39510   result = (uint32_t)(arg1)->GetNumQueues();
39511   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39512   return SWIG_arg;
39513 
39514   if(0) SWIG_fail;
39515 
39516 fail:
39517   lua_error(L);
39518   return SWIG_arg;
39519 }
39520 
39521 
39522 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
39523   int SWIG_arg = 0;
39524   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39525   uint32_t arg2 ;
39526   lldb::SBQueue result;
39527 
39528   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
39529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
39530   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
39531 
39532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39533     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39534   }
39535 
39536   arg2 = (unsigned int)lua_tointeger(L, 2);
39537   result = (arg1)->GetQueueAtIndex(arg2);
39538   {
39539     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
39540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
39541   }
39542   return SWIG_arg;
39543 
39544   if(0) SWIG_fail;
39545 
39546 fail:
39547   lua_error(L);
39548   return SWIG_arg;
39549 }
39550 
39551 
39552 static int _wrap_SBProcess_GetState(lua_State* L) {
39553   int SWIG_arg = 0;
39554   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39555   lldb::StateType result;
39556 
39557   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
39558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
39559 
39560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39561     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
39562   }
39563 
39564   result = (lldb::StateType)(arg1)->GetState();
39565   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39566   return SWIG_arg;
39567 
39568   if(0) SWIG_fail;
39569 
39570 fail:
39571   lua_error(L);
39572   return SWIG_arg;
39573 }
39574 
39575 
39576 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
39577   int SWIG_arg = 0;
39578   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39579   int result;
39580 
39581   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
39582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
39583 
39584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39585     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
39586   }
39587 
39588   result = (int)(arg1)->GetExitStatus();
39589   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39590   return SWIG_arg;
39591 
39592   if(0) SWIG_fail;
39593 
39594 fail:
39595   lua_error(L);
39596   return SWIG_arg;
39597 }
39598 
39599 
39600 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
39601   int SWIG_arg = 0;
39602   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39603   char *result = 0 ;
39604 
39605   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
39606   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
39607 
39608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39609     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
39610   }
39611 
39612   result = (char *)(arg1)->GetExitDescription();
39613   lua_pushstring(L,(const char *)result); SWIG_arg++;
39614   return SWIG_arg;
39615 
39616   if(0) SWIG_fail;
39617 
39618 fail:
39619   lua_error(L);
39620   return SWIG_arg;
39621 }
39622 
39623 
39624 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
39625   int SWIG_arg = 0;
39626   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39627   lldb::pid_t result;
39628 
39629   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
39630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
39631 
39632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39633     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
39634   }
39635 
39636   result = (lldb::pid_t)(arg1)->GetProcessID();
39637   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39638   return SWIG_arg;
39639 
39640   if(0) SWIG_fail;
39641 
39642 fail:
39643   lua_error(L);
39644   return SWIG_arg;
39645 }
39646 
39647 
39648 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
39649   int SWIG_arg = 0;
39650   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39651   uint32_t result;
39652 
39653   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
39654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
39655 
39656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39657     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
39658   }
39659 
39660   result = (uint32_t)(arg1)->GetUniqueID();
39661   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39662   return SWIG_arg;
39663 
39664   if(0) SWIG_fail;
39665 
39666 fail:
39667   lua_error(L);
39668   return SWIG_arg;
39669 }
39670 
39671 
39672 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
39673   int SWIG_arg = 0;
39674   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39675   uint32_t result;
39676 
39677   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
39678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
39679 
39680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39681     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
39682   }
39683 
39684   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
39685   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39686   return SWIG_arg;
39687 
39688   if(0) SWIG_fail;
39689 
39690 fail:
39691   lua_error(L);
39692   return SWIG_arg;
39693 }
39694 
39695 
39696 static int _wrap_SBProcess_Destroy(lua_State* L) {
39697   int SWIG_arg = 0;
39698   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39699   lldb::SBError result;
39700 
39701   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
39702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
39703 
39704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39705     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
39706   }
39707 
39708   result = (arg1)->Destroy();
39709   {
39710     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39711     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39712   }
39713   return SWIG_arg;
39714 
39715   if(0) SWIG_fail;
39716 
39717 fail:
39718   lua_error(L);
39719   return SWIG_arg;
39720 }
39721 
39722 
39723 static int _wrap_SBProcess_Continue(lua_State* L) {
39724   int SWIG_arg = 0;
39725   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39726   lldb::SBError result;
39727 
39728   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
39729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
39730 
39731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39732     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
39733   }
39734 
39735   result = (arg1)->Continue();
39736   {
39737     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39738     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39739   }
39740   return SWIG_arg;
39741 
39742   if(0) SWIG_fail;
39743 
39744 fail:
39745   lua_error(L);
39746   return SWIG_arg;
39747 }
39748 
39749 
39750 static int _wrap_SBProcess_Stop(lua_State* L) {
39751   int SWIG_arg = 0;
39752   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39753   lldb::SBError result;
39754 
39755   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
39756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
39757 
39758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39759     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
39760   }
39761 
39762   result = (arg1)->Stop();
39763   {
39764     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39766   }
39767   return SWIG_arg;
39768 
39769   if(0) SWIG_fail;
39770 
39771 fail:
39772   lua_error(L);
39773   return SWIG_arg;
39774 }
39775 
39776 
39777 static int _wrap_SBProcess_Kill(lua_State* L) {
39778   int SWIG_arg = 0;
39779   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39780   lldb::SBError result;
39781 
39782   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
39783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
39784 
39785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39786     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
39787   }
39788 
39789   result = (arg1)->Kill();
39790   {
39791     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39793   }
39794   return SWIG_arg;
39795 
39796   if(0) SWIG_fail;
39797 
39798 fail:
39799   lua_error(L);
39800   return SWIG_arg;
39801 }
39802 
39803 
39804 static int _wrap_SBProcess_Detach(lua_State* L) {
39805   int SWIG_arg = 0;
39806   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39807   lldb::SBError result;
39808 
39809   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
39810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
39811 
39812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39813     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
39814   }
39815 
39816   result = (arg1)->Detach();
39817   {
39818     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39819     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39820   }
39821   return SWIG_arg;
39822 
39823   if(0) SWIG_fail;
39824 
39825 fail:
39826   lua_error(L);
39827   return SWIG_arg;
39828 }
39829 
39830 
39831 static int _wrap_SBProcess_Signal(lua_State* L) {
39832   int SWIG_arg = 0;
39833   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39834   int arg2 ;
39835   lldb::SBError result;
39836 
39837   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
39838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
39839   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
39840 
39841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39842     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
39843   }
39844 
39845   arg2 = (signed int)lua_tointeger(L, 2);
39846   result = (arg1)->Signal(arg2);
39847   {
39848     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39850   }
39851   return SWIG_arg;
39852 
39853   if(0) SWIG_fail;
39854 
39855 fail:
39856   lua_error(L);
39857   return SWIG_arg;
39858 }
39859 
39860 
39861 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
39862   int SWIG_arg = 0;
39863   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39864   lldb::SBUnixSignals result;
39865 
39866   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
39867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
39868 
39869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39870     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
39871   }
39872 
39873   result = (arg1)->GetUnixSignals();
39874   {
39875     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39877   }
39878   return SWIG_arg;
39879 
39880   if(0) SWIG_fail;
39881 
39882 fail:
39883   lua_error(L);
39884   return SWIG_arg;
39885 }
39886 
39887 
39888 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
39889   int SWIG_arg = 0;
39890   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39891   bool arg2 ;
39892   uint32_t result;
39893 
39894   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
39895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39896   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
39897 
39898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39899     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39900   }
39901 
39902   arg2 = (lua_toboolean(L, 2)!=0);
39903   result = (uint32_t)(arg1)->GetStopID(arg2);
39904   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39905   return SWIG_arg;
39906 
39907   if(0) SWIG_fail;
39908 
39909 fail:
39910   lua_error(L);
39911   return SWIG_arg;
39912 }
39913 
39914 
39915 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
39916   int SWIG_arg = 0;
39917   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39918   uint32_t result;
39919 
39920   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
39921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39922 
39923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39924     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39925   }
39926 
39927   result = (uint32_t)(arg1)->GetStopID();
39928   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39929   return SWIG_arg;
39930 
39931   if(0) SWIG_fail;
39932 
39933 fail:
39934   lua_error(L);
39935   return SWIG_arg;
39936 }
39937 
39938 
39939 static int _wrap_SBProcess_GetStopID(lua_State* L) {
39940   int argc;
39941   int argv[3]={
39942     1,2,3
39943   };
39944 
39945   argc = lua_gettop(L);
39946   if (argc == 1) {
39947     int _v;
39948     {
39949       void *ptr;
39950       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39951         _v = 0;
39952       } else {
39953         _v = 1;
39954       }
39955     }
39956     if (_v) {
39957       return _wrap_SBProcess_GetStopID__SWIG_1(L);
39958     }
39959   }
39960   if (argc == 2) {
39961     int _v;
39962     {
39963       void *ptr;
39964       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39965         _v = 0;
39966       } else {
39967         _v = 1;
39968       }
39969     }
39970     if (_v) {
39971       {
39972         _v = lua_isboolean(L,argv[1]);
39973       }
39974       if (_v) {
39975         return _wrap_SBProcess_GetStopID__SWIG_0(L);
39976       }
39977     }
39978   }
39979 
39980   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
39981     "  Possible C/C++ prototypes are:\n"
39982     "    lldb::SBProcess::GetStopID(bool)\n"
39983     "    lldb::SBProcess::GetStopID()\n");
39984   lua_error(L);return 0;
39985 }
39986 
39987 
39988 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
39989   int SWIG_arg = 0;
39990   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39991 
39992   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
39993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
39994 
39995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39996     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
39997   }
39998 
39999   (arg1)->SendAsyncInterrupt();
40000 
40001   return SWIG_arg;
40002 
40003   if(0) SWIG_fail;
40004 
40005 fail:
40006   lua_error(L);
40007   return SWIG_arg;
40008 }
40009 
40010 
40011 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
40012   int SWIG_arg = 0;
40013   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40014   lldb::addr_t arg2 ;
40015   void *arg3 = (void *) 0 ;
40016   size_t arg4 ;
40017   lldb::SBError *arg5 = 0 ;
40018   size_t result;
40019 
40020   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
40021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
40022   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
40023   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
40024   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
40025   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
40026 
40027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40028     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
40029   }
40030 
40031   arg2 = (unsigned long long)lua_tointeger(L, 2);
40032   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
40033   arg4 = (unsigned long)lua_tointeger(L, 4);
40034 
40035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40036     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
40037   }
40038 
40039   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
40040   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40041   return SWIG_arg;
40042 
40043   if(0) SWIG_fail;
40044 
40045 fail:
40046   lua_error(L);
40047   return SWIG_arg;
40048 }
40049 
40050 
40051 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
40052   int SWIG_arg = 0;
40053   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40054   lldb::addr_t arg2 ;
40055   void *arg3 = (void *) 0 ;
40056   size_t arg4 ;
40057   lldb::SBError *arg5 = 0 ;
40058   size_t result;
40059 
40060   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
40061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
40062   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
40063   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
40064   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
40065   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
40066 
40067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40068     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
40069   }
40070 
40071   arg2 = (unsigned long long)lua_tointeger(L, 2);
40072   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
40073   arg4 = (unsigned long)lua_tointeger(L, 4);
40074 
40075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40076     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
40077   }
40078 
40079   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
40080   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40081   return SWIG_arg;
40082 
40083   if(0) SWIG_fail;
40084 
40085 fail:
40086   lua_error(L);
40087   return SWIG_arg;
40088 }
40089 
40090 
40091 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
40092   int SWIG_arg = 0;
40093   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40094   lldb::addr_t arg2 ;
40095   void *arg3 = (void *) 0 ;
40096   size_t arg4 ;
40097   lldb::SBError *arg5 = 0 ;
40098   size_t result;
40099 
40100   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
40101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
40102   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
40103   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
40104 
40105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40106     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40107   }
40108 
40109   arg2 = (unsigned long long)lua_tointeger(L, 2);
40110   {
40111     arg4 = luaL_checkinteger(L, 3);
40112     if (arg4 <= 0) {
40113       return luaL_error(L, "Positive integer expected");
40114     }
40115     arg3 = (char *) malloc(arg4);
40116   }
40117 
40118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40119     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
40120   }
40121 
40122   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
40123   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40124   {
40125     lua_pop(L, 1); // Blow away the previous result
40126     if (result == 0) {
40127       lua_pushliteral(L, "");
40128     } else {
40129       lua_pushlstring(L, (const char *)arg3, result);
40130     }
40131     free(arg3);
40132     // SWIG_arg was already incremented
40133   }
40134   return SWIG_arg;
40135 
40136   if(0) SWIG_fail;
40137 
40138 fail:
40139   lua_error(L);
40140   return SWIG_arg;
40141 }
40142 
40143 
40144 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
40145   int SWIG_arg = 0;
40146   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40147   lldb::addr_t arg2 ;
40148   uint32_t arg3 ;
40149   lldb::SBError *arg4 = 0 ;
40150   uint64_t result;
40151 
40152   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
40153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
40154   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
40155   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
40156   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
40157 
40158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40159     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40160   }
40161 
40162   arg2 = (unsigned long long)lua_tointeger(L, 2);
40163   arg3 = (unsigned int)lua_tointeger(L, 3);
40164 
40165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
40166     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
40167   }
40168 
40169   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
40170   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40171   return SWIG_arg;
40172 
40173   if(0) SWIG_fail;
40174 
40175 fail:
40176   lua_error(L);
40177   return SWIG_arg;
40178 }
40179 
40180 
40181 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
40182   int SWIG_arg = 0;
40183   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40184   lldb::addr_t arg2 ;
40185   lldb::SBError *arg3 = 0 ;
40186   lldb::addr_t result;
40187 
40188   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
40189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
40190   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
40191   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
40192 
40193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40194     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
40195   }
40196 
40197   arg2 = (unsigned long long)lua_tointeger(L, 2);
40198 
40199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40200     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
40201   }
40202 
40203   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
40204   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40205   return SWIG_arg;
40206 
40207   if(0) SWIG_fail;
40208 
40209 fail:
40210   lua_error(L);
40211   return SWIG_arg;
40212 }
40213 
40214 
40215 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
40216   int SWIG_arg = 0;
40217   lldb::SBEvent *arg1 = 0 ;
40218   lldb::StateType result;
40219 
40220   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
40221   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
40222 
40223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40224     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40225   }
40226 
40227   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
40228   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
40229   return SWIG_arg;
40230 
40231   if(0) SWIG_fail;
40232 
40233 fail:
40234   lua_error(L);
40235   return SWIG_arg;
40236 }
40237 
40238 
40239 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
40240   int SWIG_arg = 0;
40241   lldb::SBEvent *arg1 = 0 ;
40242   bool result;
40243 
40244   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
40245   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
40246 
40247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40248     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40249   }
40250 
40251   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
40252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40253   return SWIG_arg;
40254 
40255   if(0) SWIG_fail;
40256 
40257 fail:
40258   lua_error(L);
40259   return SWIG_arg;
40260 }
40261 
40262 
40263 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
40264   int SWIG_arg = 0;
40265   lldb::SBEvent *arg1 = 0 ;
40266   size_t result;
40267 
40268   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
40269   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
40270 
40271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40272     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40273   }
40274 
40275   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
40276   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40277   return SWIG_arg;
40278 
40279   if(0) SWIG_fail;
40280 
40281 fail:
40282   lua_error(L);
40283   return SWIG_arg;
40284 }
40285 
40286 
40287 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
40288   int SWIG_arg = 0;
40289   lldb::SBEvent *arg1 = 0 ;
40290   size_t arg2 ;
40291   char *result = 0 ;
40292 
40293   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
40294   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
40295   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
40296 
40297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40298     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40299   }
40300 
40301   arg2 = (unsigned long)lua_tointeger(L, 2);
40302   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
40303   lua_pushstring(L,(const char *)result); SWIG_arg++;
40304   return SWIG_arg;
40305 
40306   if(0) SWIG_fail;
40307 
40308 fail:
40309   lua_error(L);
40310   return SWIG_arg;
40311 }
40312 
40313 
40314 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
40315   int SWIG_arg = 0;
40316   lldb::SBEvent *arg1 = 0 ;
40317   lldb::SBProcess result;
40318 
40319   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
40320   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
40321 
40322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40323     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40324   }
40325 
40326   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
40327   {
40328     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
40329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
40330   }
40331   return SWIG_arg;
40332 
40333   if(0) SWIG_fail;
40334 
40335 fail:
40336   lua_error(L);
40337   return SWIG_arg;
40338 }
40339 
40340 
40341 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
40342   int SWIG_arg = 0;
40343   lldb::SBEvent *arg1 = 0 ;
40344   bool result;
40345 
40346   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
40347   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
40348 
40349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40350     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40351   }
40352 
40353   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
40354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_GetStructuredDataFromEvent(lua_State* L) {
40366   int SWIG_arg = 0;
40367   lldb::SBEvent *arg1 = 0 ;
40368   lldb::SBStructuredData result;
40369 
40370   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
40371   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
40372 
40373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40374     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40375   }
40376 
40377   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
40378   {
40379     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40381   }
40382   return SWIG_arg;
40383 
40384   if(0) SWIG_fail;
40385 
40386 fail:
40387   lua_error(L);
40388   return SWIG_arg;
40389 }
40390 
40391 
40392 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
40393   int SWIG_arg = 0;
40394   lldb::SBEvent *arg1 = 0 ;
40395   bool result;
40396 
40397   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
40398   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
40399 
40400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40401     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
40402   }
40403 
40404   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
40405   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40406   return SWIG_arg;
40407 
40408   if(0) SWIG_fail;
40409 
40410 fail:
40411   lua_error(L);
40412   return SWIG_arg;
40413 }
40414 
40415 
40416 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
40417   int SWIG_arg = 0;
40418   lldb::SBEvent *arg1 = 0 ;
40419   bool result;
40420 
40421   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
40422   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
40423 
40424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40425     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
40426   }
40427 
40428   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
40429   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40430   return SWIG_arg;
40431 
40432   if(0) SWIG_fail;
40433 
40434 fail:
40435   lua_error(L);
40436   return SWIG_arg;
40437 }
40438 
40439 
40440 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
40441   int SWIG_arg = 0;
40442   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40443   lldb::SBBroadcaster result;
40444 
40445   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
40446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
40447 
40448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40449     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
40450   }
40451 
40452   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
40453   {
40454     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
40455     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
40456   }
40457   return SWIG_arg;
40458 
40459   if(0) SWIG_fail;
40460 
40461 fail:
40462   lua_error(L);
40463   return SWIG_arg;
40464 }
40465 
40466 
40467 static int _wrap_SBProcess_GetDescription(lua_State* L) {
40468   int SWIG_arg = 0;
40469   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40470   lldb::SBStream *arg2 = 0 ;
40471   bool result;
40472 
40473   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
40474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
40475   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
40476 
40477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40478     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
40479   }
40480 
40481 
40482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
40483     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
40484   }
40485 
40486   result = (bool)(arg1)->GetDescription(*arg2);
40487   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40488   return SWIG_arg;
40489 
40490   if(0) SWIG_fail;
40491 
40492 fail:
40493   lua_error(L);
40494   return SWIG_arg;
40495 }
40496 
40497 
40498 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
40499   int SWIG_arg = 0;
40500   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40501   lldb::SBStructuredData result;
40502 
40503   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
40504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
40505 
40506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40507     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
40508   }
40509 
40510   result = (arg1)->GetExtendedCrashInformation();
40511   {
40512     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40513     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40514   }
40515   return SWIG_arg;
40516 
40517   if(0) SWIG_fail;
40518 
40519 fail:
40520   lua_error(L);
40521   return SWIG_arg;
40522 }
40523 
40524 
40525 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
40526   int SWIG_arg = 0;
40527   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40528   lldb::SBError *arg2 = 0 ;
40529   uint32_t result;
40530 
40531   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
40532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
40533   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
40534 
40535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40536     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
40537   }
40538 
40539 
40540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
40541     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
40542   }
40543 
40544   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
40545   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40546   return SWIG_arg;
40547 
40548   if(0) SWIG_fail;
40549 
40550 fail:
40551   lua_error(L);
40552   return SWIG_arg;
40553 }
40554 
40555 
40556 static int _wrap_SBProcess_LoadImage(lua_State* L) {
40557   int SWIG_arg = 0;
40558   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40559   lldb::SBFileSpec *arg2 = 0 ;
40560   lldb::SBError *arg3 = 0 ;
40561   uint32_t result;
40562 
40563   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
40564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
40565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
40566   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
40567 
40568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40569     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
40570   }
40571 
40572 
40573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40574     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
40575   }
40576 
40577 
40578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40579     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
40580   }
40581 
40582   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
40583   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40584   return SWIG_arg;
40585 
40586   if(0) SWIG_fail;
40587 
40588 fail:
40589   lua_error(L);
40590   return SWIG_arg;
40591 }
40592 
40593 
40594 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
40595   int SWIG_arg = 0;
40596   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40597   lldb::SBFileSpec *arg2 = 0 ;
40598   lldb::SBStringList *arg3 = 0 ;
40599   lldb::SBFileSpec *arg4 = 0 ;
40600   lldb::SBError *arg5 = 0 ;
40601   uint32_t result;
40602 
40603   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
40604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
40605   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
40606   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
40607   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
40608   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
40609 
40610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40611     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
40612   }
40613 
40614 
40615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40616     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
40617   }
40618 
40619 
40620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
40621     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
40622   }
40623 
40624 
40625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
40626     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
40627   }
40628 
40629 
40630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40631     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
40632   }
40633 
40634   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
40635   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40636   return SWIG_arg;
40637 
40638   if(0) SWIG_fail;
40639 
40640 fail:
40641   lua_error(L);
40642   return SWIG_arg;
40643 }
40644 
40645 
40646 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
40647   int SWIG_arg = 0;
40648   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40649   uint32_t arg2 ;
40650   lldb::SBError result;
40651 
40652   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
40653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
40654   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
40655 
40656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40657     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
40658   }
40659 
40660   arg2 = (unsigned int)lua_tointeger(L, 2);
40661   result = (arg1)->UnloadImage(arg2);
40662   {
40663     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40664     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40665   }
40666   return SWIG_arg;
40667 
40668   if(0) SWIG_fail;
40669 
40670 fail:
40671   lua_error(L);
40672   return SWIG_arg;
40673 }
40674 
40675 
40676 static int _wrap_SBProcess_SendEventData(lua_State* L) {
40677   int SWIG_arg = 0;
40678   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40679   char *arg2 = (char *) 0 ;
40680   lldb::SBError result;
40681 
40682   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
40683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
40684   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
40685 
40686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40687     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
40688   }
40689 
40690   arg2 = (char *)lua_tostring(L, 2);
40691   result = (arg1)->SendEventData((char const *)arg2);
40692   {
40693     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40694     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40695   }
40696   return SWIG_arg;
40697 
40698   if(0) SWIG_fail;
40699 
40700 fail:
40701   lua_error(L);
40702   return SWIG_arg;
40703 }
40704 
40705 
40706 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
40707   int SWIG_arg = 0;
40708   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40709   uint32_t result;
40710 
40711   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
40712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
40713 
40714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40715     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
40716   }
40717 
40718   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
40719   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40720   return SWIG_arg;
40721 
40722   if(0) SWIG_fail;
40723 
40724 fail:
40725   lua_error(L);
40726   return SWIG_arg;
40727 }
40728 
40729 
40730 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
40731   int SWIG_arg = 0;
40732   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40733   uint32_t arg2 ;
40734   char *result = 0 ;
40735 
40736   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
40737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
40738   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
40739 
40740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40741     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40742   }
40743 
40744   arg2 = (unsigned int)lua_tointeger(L, 2);
40745   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
40746   lua_pushstring(L,(const char *)result); SWIG_arg++;
40747   return SWIG_arg;
40748 
40749   if(0) SWIG_fail;
40750 
40751 fail:
40752   lua_error(L);
40753   return SWIG_arg;
40754 }
40755 
40756 
40757 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
40758   int SWIG_arg = 0;
40759   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40760   lldb::addr_t arg2 ;
40761   lldb::SBThreadCollection result;
40762 
40763   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
40764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
40765   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
40766 
40767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40768     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
40769   }
40770 
40771   arg2 = (unsigned long long)lua_tointeger(L, 2);
40772   result = (arg1)->GetHistoryThreads(arg2);
40773   {
40774     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
40775     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
40776   }
40777   return SWIG_arg;
40778 
40779   if(0) SWIG_fail;
40780 
40781 fail:
40782   lua_error(L);
40783   return SWIG_arg;
40784 }
40785 
40786 
40787 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
40788   int SWIG_arg = 0;
40789   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40790   lldb::InstrumentationRuntimeType arg2 ;
40791   bool result;
40792 
40793   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
40794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
40795   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
40796 
40797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40798     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
40799   }
40800 
40801   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
40802   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
40803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40804   return SWIG_arg;
40805 
40806   if(0) SWIG_fail;
40807 
40808 fail:
40809   lua_error(L);
40810   return SWIG_arg;
40811 }
40812 
40813 
40814 static int _wrap_SBProcess_SaveCore(lua_State* L) {
40815   int SWIG_arg = 0;
40816   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40817   char *arg2 = (char *) 0 ;
40818   lldb::SBError result;
40819 
40820   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
40821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
40822   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
40823 
40824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40825     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
40826   }
40827 
40828   arg2 = (char *)lua_tostring(L, 2);
40829   result = (arg1)->SaveCore((char const *)arg2);
40830   {
40831     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40833   }
40834   return SWIG_arg;
40835 
40836   if(0) SWIG_fail;
40837 
40838 fail:
40839   lua_error(L);
40840   return SWIG_arg;
40841 }
40842 
40843 
40844 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
40845   int SWIG_arg = 0;
40846   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40847   lldb::addr_t arg2 ;
40848   lldb::SBMemoryRegionInfo *arg3 = 0 ;
40849   lldb::SBError result;
40850 
40851   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
40852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
40853   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
40854   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
40855 
40856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40857     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
40858   }
40859 
40860   arg2 = (unsigned long long)lua_tointeger(L, 2);
40861 
40862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
40863     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
40864   }
40865 
40866   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
40867   {
40868     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40869     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40870   }
40871   return SWIG_arg;
40872 
40873   if(0) SWIG_fail;
40874 
40875 fail:
40876   lua_error(L);
40877   return SWIG_arg;
40878 }
40879 
40880 
40881 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
40882   int SWIG_arg = 0;
40883   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40884   lldb::SBMemoryRegionInfoList result;
40885 
40886   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
40887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
40888 
40889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40890     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
40891   }
40892 
40893   result = (arg1)->GetMemoryRegions();
40894   {
40895     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
40896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
40897   }
40898   return SWIG_arg;
40899 
40900   if(0) SWIG_fail;
40901 
40902 fail:
40903   lua_error(L);
40904   return SWIG_arg;
40905 }
40906 
40907 
40908 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
40909   int SWIG_arg = 0;
40910   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40911   lldb::SBProcessInfo result;
40912 
40913   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
40914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
40915 
40916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40917     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
40918   }
40919 
40920   result = (arg1)->GetProcessInfo();
40921   {
40922     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
40923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40924   }
40925   return SWIG_arg;
40926 
40927   if(0) SWIG_fail;
40928 
40929 fail:
40930   lua_error(L);
40931   return SWIG_arg;
40932 }
40933 
40934 
40935 static int _wrap_SBProcess_AllocateMemory(lua_State* L) {
40936   int SWIG_arg = 0;
40937   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40938   size_t arg2 ;
40939   uint32_t arg3 ;
40940   lldb::SBError *arg4 = 0 ;
40941   lldb::addr_t result;
40942 
40943   SWIG_check_num_args("lldb::SBProcess::AllocateMemory",4,4)
40944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",1,"lldb::SBProcess *");
40945   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",2,"size_t");
40946   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",3,"uint32_t");
40947   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::AllocateMemory",4,"lldb::SBError &");
40948 
40949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40950     SWIG_fail_ptr("SBProcess_AllocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
40951   }
40952 
40953   arg2 = (unsigned long)lua_tointeger(L, 2);
40954   arg3 = (unsigned int)lua_tointeger(L, 3);
40955 
40956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
40957     SWIG_fail_ptr("SBProcess_AllocateMemory",4,SWIGTYPE_p_lldb__SBError);
40958   }
40959 
40960   result = (lldb::addr_t)(arg1)->AllocateMemory(arg2,arg3,*arg4);
40961   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40962   return SWIG_arg;
40963 
40964   if(0) SWIG_fail;
40965 
40966 fail:
40967   lua_error(L);
40968   return SWIG_arg;
40969 }
40970 
40971 
40972 static int _wrap_SBProcess_DeallocateMemory(lua_State* L) {
40973   int SWIG_arg = 0;
40974   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40975   lldb::addr_t arg2 ;
40976   lldb::SBError result;
40977 
40978   SWIG_check_num_args("lldb::SBProcess::DeallocateMemory",2,2)
40979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",1,"lldb::SBProcess *");
40980   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::DeallocateMemory",2,"lldb::addr_t");
40981 
40982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40983     SWIG_fail_ptr("SBProcess_DeallocateMemory",1,SWIGTYPE_p_lldb__SBProcess);
40984   }
40985 
40986   arg2 = (unsigned long long)lua_tointeger(L, 2);
40987   result = (arg1)->DeallocateMemory(arg2);
40988   {
40989     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40991   }
40992   return SWIG_arg;
40993 
40994   if(0) SWIG_fail;
40995 
40996 fail:
40997   lua_error(L);
40998   return SWIG_arg;
40999 }
41000 
41001 
41002 static int _wrap_SBProcess___tostring(lua_State* L) {
41003   int SWIG_arg = 0;
41004   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
41005   std::string result;
41006 
41007   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
41008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
41009 
41010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
41011     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
41012   }
41013 
41014   result = lldb_SBProcess___str__(arg1);
41015   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
41016   return SWIG_arg;
41017 
41018   if(0) SWIG_fail;
41019 
41020 fail:
41021   lua_error(L);
41022   return SWIG_arg;
41023 }
41024 
41025 
41026 static void swig_delete_SBProcess(void *obj) {
41027 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
41028 delete arg1;
41029 }
41030 static int _proxy__wrap_new_SBProcess(lua_State *L) {
41031     assert(lua_istable(L,1));
41032     lua_pushcfunction(L,_wrap_new_SBProcess);
41033     assert(!lua_isnil(L,-1));
41034     lua_replace(L,1); /* replace our table with real constructor */
41035     lua_call(L,lua_gettop(L)-1,1);
41036     return 1;
41037 }
41038 static swig_lua_attribute swig_SBProcess_attributes[] = {
41039     {0,0,0}
41040 };
41041 static swig_lua_method swig_SBProcess_methods[]= {
41042     { "GetPluginName", _wrap_SBProcess_GetPluginName},
41043     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
41044     { "Clear", _wrap_SBProcess_Clear},
41045     { "IsValid", _wrap_SBProcess_IsValid},
41046     { "GetTarget", _wrap_SBProcess_GetTarget},
41047     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
41048     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
41049     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
41050     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
41051     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
41052     { "ReportEventState", _wrap_SBProcess_ReportEventState},
41053     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
41054     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
41055     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
41056     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
41057     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
41058     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
41059     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
41060     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
41061     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
41062     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
41063     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
41064     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
41065     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
41066     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
41067     { "GetState", _wrap_SBProcess_GetState},
41068     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
41069     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
41070     { "GetProcessID", _wrap_SBProcess_GetProcessID},
41071     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
41072     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
41073     { "Destroy", _wrap_SBProcess_Destroy},
41074     { "Continue", _wrap_SBProcess_Continue},
41075     { "Stop", _wrap_SBProcess_Stop},
41076     { "Kill", _wrap_SBProcess_Kill},
41077     { "Detach", _wrap_SBProcess_Detach},
41078     { "Signal", _wrap_SBProcess_Signal},
41079     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
41080     { "GetStopID", _wrap_SBProcess_GetStopID},
41081     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
41082     { "ReadMemory", _wrap_SBProcess_ReadMemory},
41083     { "WriteMemory", _wrap_SBProcess_WriteMemory},
41084     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
41085     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
41086     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
41087     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
41088     { "GetDescription", _wrap_SBProcess_GetDescription},
41089     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
41090     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
41091     { "LoadImage", _wrap_SBProcess_LoadImage},
41092     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
41093     { "UnloadImage", _wrap_SBProcess_UnloadImage},
41094     { "SendEventData", _wrap_SBProcess_SendEventData},
41095     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
41096     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
41097     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
41098     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
41099     { "SaveCore", _wrap_SBProcess_SaveCore},
41100     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
41101     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
41102     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
41103     { "AllocateMemory", _wrap_SBProcess_AllocateMemory},
41104     { "DeallocateMemory", _wrap_SBProcess_DeallocateMemory},
41105     { "__tostring", _wrap_SBProcess___tostring},
41106     {0,0}
41107 };
41108 static swig_lua_method swig_SBProcess_meta[] = {
41109     { "__tostring", _wrap_SBProcess___tostring},
41110     {0,0}
41111 };
41112 
41113 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
41114     {0,0,0}
41115 };
41116 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
41117     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
41118     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
41119     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
41120     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
41121     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
41122     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
41123     {0,0,0,0,0,0}
41124 };
41125 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
41126     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
41127     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
41128     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
41129     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
41130     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
41131     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
41132     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
41133     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
41134     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
41135     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
41136     {0,0}
41137 };
41138 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
41139     0
41140 };
41141 
41142 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
41143     "SBProcess",
41144     swig_SBProcess_Sf_SwigStatic_methods,
41145     swig_SBProcess_Sf_SwigStatic_attributes,
41146     swig_SBProcess_Sf_SwigStatic_constants,
41147     swig_SBProcess_Sf_SwigStatic_classes,
41148     0
41149 };
41150 static swig_lua_class *swig_SBProcess_bases[] = {0};
41151 static const char *swig_SBProcess_base_names[] = {0};
41152 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 };
41153 
41154 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
41155   int SWIG_arg = 0;
41156   lldb::SBProcessInfo *result = 0 ;
41157 
41158   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
41159   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
41160   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41161   return SWIG_arg;
41162 
41163   if(0) SWIG_fail;
41164 
41165 fail:
41166   lua_error(L);
41167   return SWIG_arg;
41168 }
41169 
41170 
41171 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
41172   int SWIG_arg = 0;
41173   lldb::SBProcessInfo *arg1 = 0 ;
41174   lldb::SBProcessInfo *result = 0 ;
41175 
41176   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
41177   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
41178 
41179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41180     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
41181   }
41182 
41183   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
41184   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
41185   return SWIG_arg;
41186 
41187   if(0) SWIG_fail;
41188 
41189 fail:
41190   lua_error(L);
41191   return SWIG_arg;
41192 }
41193 
41194 
41195 static int _wrap_new_SBProcessInfo(lua_State* L) {
41196   int argc;
41197   int argv[2]={
41198     1,2
41199   };
41200 
41201   argc = lua_gettop(L);
41202   if (argc == 0) {
41203     return _wrap_new_SBProcessInfo__SWIG_0(L);
41204   }
41205   if (argc == 1) {
41206     int _v;
41207     {
41208       void *ptr;
41209       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
41210         _v = 0;
41211       } else {
41212         _v = 1;
41213       }
41214     }
41215     if (_v) {
41216       return _wrap_new_SBProcessInfo__SWIG_1(L);
41217     }
41218   }
41219 
41220   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
41221     "  Possible C/C++ prototypes are:\n"
41222     "    lldb::SBProcessInfo::SBProcessInfo()\n"
41223     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
41224   lua_error(L);return 0;
41225 }
41226 
41227 
41228 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
41229   int SWIG_arg = 0;
41230   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41231   bool result;
41232 
41233   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
41234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
41235 
41236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41237     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41238   }
41239 
41240   result = (bool)(arg1)->IsValid();
41241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41242   return SWIG_arg;
41243 
41244   if(0) SWIG_fail;
41245 
41246 fail:
41247   lua_error(L);
41248   return SWIG_arg;
41249 }
41250 
41251 
41252 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
41253   int SWIG_arg = 0;
41254   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41255   char *result = 0 ;
41256 
41257   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
41258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
41259 
41260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41261     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
41262   }
41263 
41264   result = (char *)(arg1)->GetName();
41265   lua_pushstring(L,(const char *)result); SWIG_arg++;
41266   return SWIG_arg;
41267 
41268   if(0) SWIG_fail;
41269 
41270 fail:
41271   lua_error(L);
41272   return SWIG_arg;
41273 }
41274 
41275 
41276 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
41277   int SWIG_arg = 0;
41278   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41279   lldb::SBFileSpec result;
41280 
41281   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
41282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
41283 
41284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41285     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
41286   }
41287 
41288   result = (arg1)->GetExecutableFile();
41289   {
41290     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
41291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
41292   }
41293   return SWIG_arg;
41294 
41295   if(0) SWIG_fail;
41296 
41297 fail:
41298   lua_error(L);
41299   return SWIG_arg;
41300 }
41301 
41302 
41303 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
41304   int SWIG_arg = 0;
41305   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41306   lldb::pid_t result;
41307 
41308   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
41309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
41310 
41311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41312     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41313   }
41314 
41315   result = (lldb::pid_t)(arg1)->GetProcessID();
41316   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41317   return SWIG_arg;
41318 
41319   if(0) SWIG_fail;
41320 
41321 fail:
41322   lua_error(L);
41323   return SWIG_arg;
41324 }
41325 
41326 
41327 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
41328   int SWIG_arg = 0;
41329   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41330   uint32_t result;
41331 
41332   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
41333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
41334 
41335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41336     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41337   }
41338 
41339   result = (uint32_t)(arg1)->GetUserID();
41340   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41341   return SWIG_arg;
41342 
41343   if(0) SWIG_fail;
41344 
41345 fail:
41346   lua_error(L);
41347   return SWIG_arg;
41348 }
41349 
41350 
41351 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
41352   int SWIG_arg = 0;
41353   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41354   uint32_t result;
41355 
41356   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
41357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
41358 
41359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41360     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41361   }
41362 
41363   result = (uint32_t)(arg1)->GetGroupID();
41364   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41365   return SWIG_arg;
41366 
41367   if(0) SWIG_fail;
41368 
41369 fail:
41370   lua_error(L);
41371   return SWIG_arg;
41372 }
41373 
41374 
41375 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
41376   int SWIG_arg = 0;
41377   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41378   bool result;
41379 
41380   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
41381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
41382 
41383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41384     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41385   }
41386 
41387   result = (bool)(arg1)->UserIDIsValid();
41388   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41389   return SWIG_arg;
41390 
41391   if(0) SWIG_fail;
41392 
41393 fail:
41394   lua_error(L);
41395   return SWIG_arg;
41396 }
41397 
41398 
41399 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
41400   int SWIG_arg = 0;
41401   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41402   bool result;
41403 
41404   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
41405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
41406 
41407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41408     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41409   }
41410 
41411   result = (bool)(arg1)->GroupIDIsValid();
41412   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41413   return SWIG_arg;
41414 
41415   if(0) SWIG_fail;
41416 
41417 fail:
41418   lua_error(L);
41419   return SWIG_arg;
41420 }
41421 
41422 
41423 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
41424   int SWIG_arg = 0;
41425   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41426   uint32_t result;
41427 
41428   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
41429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
41430 
41431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41432     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41433   }
41434 
41435   result = (uint32_t)(arg1)->GetEffectiveUserID();
41436   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41437   return SWIG_arg;
41438 
41439   if(0) SWIG_fail;
41440 
41441 fail:
41442   lua_error(L);
41443   return SWIG_arg;
41444 }
41445 
41446 
41447 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
41448   int SWIG_arg = 0;
41449   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41450   uint32_t result;
41451 
41452   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
41453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
41454 
41455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41456     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41457   }
41458 
41459   result = (uint32_t)(arg1)->GetEffectiveGroupID();
41460   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41461   return SWIG_arg;
41462 
41463   if(0) SWIG_fail;
41464 
41465 fail:
41466   lua_error(L);
41467   return SWIG_arg;
41468 }
41469 
41470 
41471 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
41472   int SWIG_arg = 0;
41473   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41474   bool result;
41475 
41476   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
41477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
41478 
41479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41480     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41481   }
41482 
41483   result = (bool)(arg1)->EffectiveUserIDIsValid();
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_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
41496   int SWIG_arg = 0;
41497   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41498   bool result;
41499 
41500   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
41501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
41502 
41503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41504     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41505   }
41506 
41507   result = (bool)(arg1)->EffectiveGroupIDIsValid();
41508   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41509   return SWIG_arg;
41510 
41511   if(0) SWIG_fail;
41512 
41513 fail:
41514   lua_error(L);
41515   return SWIG_arg;
41516 }
41517 
41518 
41519 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
41520   int SWIG_arg = 0;
41521   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41522   lldb::pid_t result;
41523 
41524   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
41525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
41526 
41527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41528     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41529   }
41530 
41531   result = (lldb::pid_t)(arg1)->GetParentProcessID();
41532   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41533   return SWIG_arg;
41534 
41535   if(0) SWIG_fail;
41536 
41537 fail:
41538   lua_error(L);
41539   return SWIG_arg;
41540 }
41541 
41542 
41543 static int _wrap_SBProcessInfo_GetTriple(lua_State* L) {
41544   int SWIG_arg = 0;
41545   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41546   char *result = 0 ;
41547 
41548   SWIG_check_num_args("lldb::SBProcessInfo::GetTriple",1,1)
41549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetTriple",1,"lldb::SBProcessInfo *");
41550 
41551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41552     SWIG_fail_ptr("SBProcessInfo_GetTriple",1,SWIGTYPE_p_lldb__SBProcessInfo);
41553   }
41554 
41555   result = (char *)(arg1)->GetTriple();
41556   lua_pushstring(L,(const char *)result); SWIG_arg++;
41557   return SWIG_arg;
41558 
41559   if(0) SWIG_fail;
41560 
41561 fail:
41562   lua_error(L);
41563   return SWIG_arg;
41564 }
41565 
41566 
41567 static void swig_delete_SBProcessInfo(void *obj) {
41568 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
41569 delete arg1;
41570 }
41571 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
41572     assert(lua_istable(L,1));
41573     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
41574     assert(!lua_isnil(L,-1));
41575     lua_replace(L,1); /* replace our table with real constructor */
41576     lua_call(L,lua_gettop(L)-1,1);
41577     return 1;
41578 }
41579 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
41580     {0,0,0}
41581 };
41582 static swig_lua_method swig_SBProcessInfo_methods[]= {
41583     { "IsValid", _wrap_SBProcessInfo_IsValid},
41584     { "GetName", _wrap_SBProcessInfo_GetName},
41585     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
41586     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
41587     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
41588     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
41589     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
41590     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
41591     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
41592     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
41593     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
41594     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
41595     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
41596     { "GetTriple", _wrap_SBProcessInfo_GetTriple},
41597     {0,0}
41598 };
41599 static swig_lua_method swig_SBProcessInfo_meta[] = {
41600     {0,0}
41601 };
41602 
41603 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
41604     {0,0,0}
41605 };
41606 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
41607     {0,0,0,0,0,0}
41608 };
41609 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
41610     {0,0}
41611 };
41612 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
41613     0
41614 };
41615 
41616 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
41617     "SBProcessInfo",
41618     swig_SBProcessInfo_Sf_SwigStatic_methods,
41619     swig_SBProcessInfo_Sf_SwigStatic_attributes,
41620     swig_SBProcessInfo_Sf_SwigStatic_constants,
41621     swig_SBProcessInfo_Sf_SwigStatic_classes,
41622     0
41623 };
41624 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
41625 static const char *swig_SBProcessInfo_base_names[] = {0};
41626 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 };
41627 
41628 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
41629   int SWIG_arg = 0;
41630   lldb::SBQueue *result = 0 ;
41631 
41632   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
41633   result = (lldb::SBQueue *)new lldb::SBQueue();
41634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41635   return SWIG_arg;
41636 
41637   if(0) SWIG_fail;
41638 
41639 fail:
41640   lua_error(L);
41641   return SWIG_arg;
41642 }
41643 
41644 
41645 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
41646   int SWIG_arg = 0;
41647   lldb::QueueSP *arg1 = 0 ;
41648   lldb::SBQueue *result = 0 ;
41649 
41650   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
41651   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
41652 
41653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
41654     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
41655   }
41656 
41657   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
41658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41659   return SWIG_arg;
41660 
41661   if(0) SWIG_fail;
41662 
41663 fail:
41664   lua_error(L);
41665   return SWIG_arg;
41666 }
41667 
41668 
41669 static int _wrap_new_SBQueue(lua_State* L) {
41670   int argc;
41671   int argv[2]={
41672     1,2
41673   };
41674 
41675   argc = lua_gettop(L);
41676   if (argc == 0) {
41677     return _wrap_new_SBQueue__SWIG_0(L);
41678   }
41679   if (argc == 1) {
41680     int _v;
41681     {
41682       void *ptr;
41683       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)) {
41684         _v = 0;
41685       } else {
41686         _v = 1;
41687       }
41688     }
41689     if (_v) {
41690       return _wrap_new_SBQueue__SWIG_1(L);
41691     }
41692   }
41693 
41694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
41695     "  Possible C/C++ prototypes are:\n"
41696     "    lldb::SBQueue::SBQueue()\n"
41697     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
41698   lua_error(L);return 0;
41699 }
41700 
41701 
41702 static int _wrap_SBQueue_IsValid(lua_State* L) {
41703   int SWIG_arg = 0;
41704   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41705   bool result;
41706 
41707   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
41708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
41709 
41710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41711     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
41712   }
41713 
41714   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
41715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41716   return SWIG_arg;
41717 
41718   if(0) SWIG_fail;
41719 
41720 fail:
41721   lua_error(L);
41722   return SWIG_arg;
41723 }
41724 
41725 
41726 static int _wrap_SBQueue_Clear(lua_State* L) {
41727   int SWIG_arg = 0;
41728   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41729 
41730   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
41731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
41732 
41733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41734     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
41735   }
41736 
41737   (arg1)->Clear();
41738 
41739   return SWIG_arg;
41740 
41741   if(0) SWIG_fail;
41742 
41743 fail:
41744   lua_error(L);
41745   return SWIG_arg;
41746 }
41747 
41748 
41749 static int _wrap_SBQueue_GetProcess(lua_State* L) {
41750   int SWIG_arg = 0;
41751   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41752   lldb::SBProcess result;
41753 
41754   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
41755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
41756 
41757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41758     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
41759   }
41760 
41761   result = (arg1)->GetProcess();
41762   {
41763     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41764     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41765   }
41766   return SWIG_arg;
41767 
41768   if(0) SWIG_fail;
41769 
41770 fail:
41771   lua_error(L);
41772   return SWIG_arg;
41773 }
41774 
41775 
41776 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
41777   int SWIG_arg = 0;
41778   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41779   lldb::queue_id_t result;
41780 
41781   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
41782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
41783 
41784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41785     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
41786   }
41787 
41788   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
41789   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41790   return SWIG_arg;
41791 
41792   if(0) SWIG_fail;
41793 
41794 fail:
41795   lua_error(L);
41796   return SWIG_arg;
41797 }
41798 
41799 
41800 static int _wrap_SBQueue_GetName(lua_State* L) {
41801   int SWIG_arg = 0;
41802   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41803   char *result = 0 ;
41804 
41805   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
41806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
41807 
41808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41809     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
41810   }
41811 
41812   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
41813   lua_pushstring(L,(const char *)result); SWIG_arg++;
41814   return SWIG_arg;
41815 
41816   if(0) SWIG_fail;
41817 
41818 fail:
41819   lua_error(L);
41820   return SWIG_arg;
41821 }
41822 
41823 
41824 static int _wrap_SBQueue_GetKind(lua_State* L) {
41825   int SWIG_arg = 0;
41826   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41827   lldb::QueueKind result;
41828 
41829   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
41830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
41831 
41832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41833     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
41834   }
41835 
41836   result = (lldb::QueueKind)(arg1)->GetKind();
41837   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41838   return SWIG_arg;
41839 
41840   if(0) SWIG_fail;
41841 
41842 fail:
41843   lua_error(L);
41844   return SWIG_arg;
41845 }
41846 
41847 
41848 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
41849   int SWIG_arg = 0;
41850   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41851   uint32_t result;
41852 
41853   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
41854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
41855 
41856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41857     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
41858   }
41859 
41860   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
41861   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41862   return SWIG_arg;
41863 
41864   if(0) SWIG_fail;
41865 
41866 fail:
41867   lua_error(L);
41868   return SWIG_arg;
41869 }
41870 
41871 
41872 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
41873   int SWIG_arg = 0;
41874   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41875   uint32_t result;
41876 
41877   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
41878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
41879 
41880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41881     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
41882   }
41883 
41884   result = (uint32_t)(arg1)->GetNumThreads();
41885   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41886   return SWIG_arg;
41887 
41888   if(0) SWIG_fail;
41889 
41890 fail:
41891   lua_error(L);
41892   return SWIG_arg;
41893 }
41894 
41895 
41896 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
41897   int SWIG_arg = 0;
41898   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41899   uint32_t arg2 ;
41900   lldb::SBThread result;
41901 
41902   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
41903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
41904   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
41905 
41906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41907     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41908   }
41909 
41910   arg2 = (unsigned int)lua_tointeger(L, 2);
41911   result = (arg1)->GetThreadAtIndex(arg2);
41912   {
41913     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41914     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41915   }
41916   return SWIG_arg;
41917 
41918   if(0) SWIG_fail;
41919 
41920 fail:
41921   lua_error(L);
41922   return SWIG_arg;
41923 }
41924 
41925 
41926 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
41927   int SWIG_arg = 0;
41928   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41929   uint32_t result;
41930 
41931   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
41932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
41933 
41934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41935     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
41936   }
41937 
41938   result = (uint32_t)(arg1)->GetNumPendingItems();
41939   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41940   return SWIG_arg;
41941 
41942   if(0) SWIG_fail;
41943 
41944 fail:
41945   lua_error(L);
41946   return SWIG_arg;
41947 }
41948 
41949 
41950 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
41951   int SWIG_arg = 0;
41952   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41953   uint32_t arg2 ;
41954   lldb::SBQueueItem result;
41955 
41956   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
41957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
41958   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
41959 
41960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41961     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41962   }
41963 
41964   arg2 = (unsigned int)lua_tointeger(L, 2);
41965   result = (arg1)->GetPendingItemAtIndex(arg2);
41966   {
41967     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
41968     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41969   }
41970   return SWIG_arg;
41971 
41972   if(0) SWIG_fail;
41973 
41974 fail:
41975   lua_error(L);
41976   return SWIG_arg;
41977 }
41978 
41979 
41980 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
41981   int SWIG_arg = 0;
41982   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41983   uint32_t result;
41984 
41985   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
41986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
41987 
41988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41989     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
41990   }
41991 
41992   result = (uint32_t)(arg1)->GetNumRunningItems();
41993   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41994   return SWIG_arg;
41995 
41996   if(0) SWIG_fail;
41997 
41998 fail:
41999   lua_error(L);
42000   return SWIG_arg;
42001 }
42002 
42003 
42004 static void swig_delete_SBQueue(void *obj) {
42005 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
42006 delete arg1;
42007 }
42008 static int _proxy__wrap_new_SBQueue(lua_State *L) {
42009     assert(lua_istable(L,1));
42010     lua_pushcfunction(L,_wrap_new_SBQueue);
42011     assert(!lua_isnil(L,-1));
42012     lua_replace(L,1); /* replace our table with real constructor */
42013     lua_call(L,lua_gettop(L)-1,1);
42014     return 1;
42015 }
42016 static swig_lua_attribute swig_SBQueue_attributes[] = {
42017     {0,0,0}
42018 };
42019 static swig_lua_method swig_SBQueue_methods[]= {
42020     { "IsValid", _wrap_SBQueue_IsValid},
42021     { "Clear", _wrap_SBQueue_Clear},
42022     { "GetProcess", _wrap_SBQueue_GetProcess},
42023     { "GetQueueID", _wrap_SBQueue_GetQueueID},
42024     { "GetName", _wrap_SBQueue_GetName},
42025     { "GetKind", _wrap_SBQueue_GetKind},
42026     { "GetIndexID", _wrap_SBQueue_GetIndexID},
42027     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
42028     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
42029     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
42030     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
42031     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
42032     {0,0}
42033 };
42034 static swig_lua_method swig_SBQueue_meta[] = {
42035     {0,0}
42036 };
42037 
42038 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
42039     {0,0,0}
42040 };
42041 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
42042     {0,0,0,0,0,0}
42043 };
42044 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
42045     {0,0}
42046 };
42047 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
42048     0
42049 };
42050 
42051 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
42052     "SBQueue",
42053     swig_SBQueue_Sf_SwigStatic_methods,
42054     swig_SBQueue_Sf_SwigStatic_attributes,
42055     swig_SBQueue_Sf_SwigStatic_constants,
42056     swig_SBQueue_Sf_SwigStatic_classes,
42057     0
42058 };
42059 static swig_lua_class *swig_SBQueue_bases[] = {0};
42060 static const char *swig_SBQueue_base_names[] = {0};
42061 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 };
42062 
42063 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
42064   int SWIG_arg = 0;
42065   lldb::SBQueueItem *result = 0 ;
42066 
42067   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
42068   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
42069   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42070   return SWIG_arg;
42071 
42072   if(0) SWIG_fail;
42073 
42074 fail:
42075   lua_error(L);
42076   return SWIG_arg;
42077 }
42078 
42079 
42080 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
42081   int SWIG_arg = 0;
42082   lldb::QueueItemSP *arg1 = 0 ;
42083   lldb::SBQueueItem *result = 0 ;
42084 
42085   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
42086   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
42087 
42088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
42089     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
42090   }
42091 
42092   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
42093   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
42094   return SWIG_arg;
42095 
42096   if(0) SWIG_fail;
42097 
42098 fail:
42099   lua_error(L);
42100   return SWIG_arg;
42101 }
42102 
42103 
42104 static int _wrap_new_SBQueueItem(lua_State* L) {
42105   int argc;
42106   int argv[2]={
42107     1,2
42108   };
42109 
42110   argc = lua_gettop(L);
42111   if (argc == 0) {
42112     return _wrap_new_SBQueueItem__SWIG_0(L);
42113   }
42114   if (argc == 1) {
42115     int _v;
42116     {
42117       void *ptr;
42118       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)) {
42119         _v = 0;
42120       } else {
42121         _v = 1;
42122       }
42123     }
42124     if (_v) {
42125       return _wrap_new_SBQueueItem__SWIG_1(L);
42126     }
42127   }
42128 
42129   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
42130     "  Possible C/C++ prototypes are:\n"
42131     "    lldb::SBQueueItem::SBQueueItem()\n"
42132     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
42133   lua_error(L);return 0;
42134 }
42135 
42136 
42137 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
42138   int SWIG_arg = 0;
42139   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42140   bool result;
42141 
42142   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
42143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
42144 
42145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42146     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
42147   }
42148 
42149   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
42150   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42151   return SWIG_arg;
42152 
42153   if(0) SWIG_fail;
42154 
42155 fail:
42156   lua_error(L);
42157   return SWIG_arg;
42158 }
42159 
42160 
42161 static int _wrap_SBQueueItem_Clear(lua_State* L) {
42162   int SWIG_arg = 0;
42163   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42164 
42165   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
42166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
42167 
42168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42169     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
42170   }
42171 
42172   (arg1)->Clear();
42173 
42174   return SWIG_arg;
42175 
42176   if(0) SWIG_fail;
42177 
42178 fail:
42179   lua_error(L);
42180   return SWIG_arg;
42181 }
42182 
42183 
42184 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
42185   int SWIG_arg = 0;
42186   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42187   lldb::QueueItemKind result;
42188 
42189   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
42190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
42191 
42192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42193     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42194   }
42195 
42196   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
42197   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
42198   return SWIG_arg;
42199 
42200   if(0) SWIG_fail;
42201 
42202 fail:
42203   lua_error(L);
42204   return SWIG_arg;
42205 }
42206 
42207 
42208 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
42209   int SWIG_arg = 0;
42210   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42211   lldb::QueueItemKind arg2 ;
42212 
42213   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
42214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
42215   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
42216 
42217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42218     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
42219   }
42220 
42221   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
42222   (arg1)->SetKind(arg2);
42223 
42224   return SWIG_arg;
42225 
42226   if(0) SWIG_fail;
42227 
42228 fail:
42229   lua_error(L);
42230   return SWIG_arg;
42231 }
42232 
42233 
42234 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
42235   int SWIG_arg = 0;
42236   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42237   lldb::SBAddress result;
42238 
42239   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
42240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
42241 
42242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42243     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42244   }
42245 
42246   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
42247   {
42248     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
42249     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
42250   }
42251   return SWIG_arg;
42252 
42253   if(0) SWIG_fail;
42254 
42255 fail:
42256   lua_error(L);
42257   return SWIG_arg;
42258 }
42259 
42260 
42261 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
42262   int SWIG_arg = 0;
42263   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42264   lldb::SBAddress arg2 ;
42265   lldb::SBAddress *argp2 ;
42266 
42267   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
42268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
42269   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
42270 
42271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42272     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
42273   }
42274 
42275 
42276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
42277     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
42278   }
42279   arg2 = *argp2;
42280 
42281   (arg1)->SetAddress(arg2);
42282 
42283   return SWIG_arg;
42284 
42285   if(0) SWIG_fail;
42286 
42287 fail:
42288   lua_error(L);
42289   return SWIG_arg;
42290 }
42291 
42292 
42293 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
42294   int SWIG_arg = 0;
42295   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42296   lldb::QueueItemSP *arg2 = 0 ;
42297 
42298   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
42299   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
42300   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
42301 
42302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42303     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
42304   }
42305 
42306 
42307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
42308     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
42309   }
42310 
42311   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
42312 
42313   return SWIG_arg;
42314 
42315   if(0) SWIG_fail;
42316 
42317 fail:
42318   lua_error(L);
42319   return SWIG_arg;
42320 }
42321 
42322 
42323 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
42324   int SWIG_arg = 0;
42325   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42326   char *arg2 = (char *) 0 ;
42327   lldb::SBThread result;
42328 
42329   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
42330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
42331   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
42332 
42333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42334     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
42335   }
42336 
42337   arg2 = (char *)lua_tostring(L, 2);
42338   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
42339   {
42340     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
42341     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42342   }
42343   return SWIG_arg;
42344 
42345   if(0) SWIG_fail;
42346 
42347 fail:
42348   lua_error(L);
42349   return SWIG_arg;
42350 }
42351 
42352 
42353 static void swig_delete_SBQueueItem(void *obj) {
42354 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
42355 delete arg1;
42356 }
42357 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
42358     assert(lua_istable(L,1));
42359     lua_pushcfunction(L,_wrap_new_SBQueueItem);
42360     assert(!lua_isnil(L,-1));
42361     lua_replace(L,1); /* replace our table with real constructor */
42362     lua_call(L,lua_gettop(L)-1,1);
42363     return 1;
42364 }
42365 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
42366     {0,0,0}
42367 };
42368 static swig_lua_method swig_SBQueueItem_methods[]= {
42369     { "IsValid", _wrap_SBQueueItem_IsValid},
42370     { "Clear", _wrap_SBQueueItem_Clear},
42371     { "GetKind", _wrap_SBQueueItem_GetKind},
42372     { "SetKind", _wrap_SBQueueItem_SetKind},
42373     { "GetAddress", _wrap_SBQueueItem_GetAddress},
42374     { "SetAddress", _wrap_SBQueueItem_SetAddress},
42375     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
42376     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
42377     {0,0}
42378 };
42379 static swig_lua_method swig_SBQueueItem_meta[] = {
42380     {0,0}
42381 };
42382 
42383 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
42384     {0,0,0}
42385 };
42386 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
42387     {0,0,0,0,0,0}
42388 };
42389 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
42390     {0,0}
42391 };
42392 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
42393     0
42394 };
42395 
42396 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
42397     "SBQueueItem",
42398     swig_SBQueueItem_Sf_SwigStatic_methods,
42399     swig_SBQueueItem_Sf_SwigStatic_attributes,
42400     swig_SBQueueItem_Sf_SwigStatic_constants,
42401     swig_SBQueueItem_Sf_SwigStatic_classes,
42402     0
42403 };
42404 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
42405 static const char *swig_SBQueueItem_base_names[] = {0};
42406 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 };
42407 
42408 static int _wrap_SBReproducer_Capture(lua_State* L) {
42409   int SWIG_arg = 0;
42410   char *arg1 = (char *) 0 ;
42411   char *result = 0 ;
42412 
42413   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
42414   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
42415   arg1 = (char *)lua_tostring(L, 1);
42416   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
42417   lua_pushstring(L,(const char *)result); SWIG_arg++;
42418   return SWIG_arg;
42419 
42420   if(0) SWIG_fail;
42421 
42422 fail:
42423   lua_error(L);
42424   return SWIG_arg;
42425 }
42426 
42427 
42428 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
42429   int SWIG_arg = 0;
42430   char *arg1 = (char *) 0 ;
42431   char *result = 0 ;
42432 
42433   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
42434   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
42435   arg1 = (char *)lua_tostring(L, 1);
42436   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
42437   lua_pushstring(L,(const char *)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_SBReproducer_SetAutoGenerate(lua_State* L) {
42449   int SWIG_arg = 0;
42450   bool arg1 ;
42451   bool result;
42452 
42453   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
42454   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
42455   arg1 = (lua_toboolean(L, 1)!=0);
42456   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
42457   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42458   return SWIG_arg;
42459 
42460   if(0) SWIG_fail;
42461 
42462 fail:
42463   lua_error(L);
42464   return SWIG_arg;
42465 }
42466 
42467 
42468 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
42469   int SWIG_arg = 0;
42470   char *arg1 = (char *) 0 ;
42471 
42472   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
42473   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
42474   arg1 = (char *)lua_tostring(L, 1);
42475   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
42476 
42477   return SWIG_arg;
42478 
42479   if(0) SWIG_fail;
42480 
42481 fail:
42482   lua_error(L);
42483   return SWIG_arg;
42484 }
42485 
42486 
42487 static int _wrap_new_SBReproducer(lua_State* L) {
42488   int SWIG_arg = 0;
42489   lldb::SBReproducer *result = 0 ;
42490 
42491   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
42492   result = (lldb::SBReproducer *)new lldb::SBReproducer();
42493   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
42494   return SWIG_arg;
42495 
42496   if(0) SWIG_fail;
42497 
42498 fail:
42499   lua_error(L);
42500   return SWIG_arg;
42501 }
42502 
42503 
42504 static void swig_delete_SBReproducer(void *obj) {
42505 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
42506 delete arg1;
42507 }
42508 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
42509     assert(lua_istable(L,1));
42510     lua_pushcfunction(L,_wrap_new_SBReproducer);
42511     assert(!lua_isnil(L,-1));
42512     lua_replace(L,1); /* replace our table with real constructor */
42513     lua_call(L,lua_gettop(L)-1,1);
42514     return 1;
42515 }
42516 static swig_lua_attribute swig_SBReproducer_attributes[] = {
42517     {0,0,0}
42518 };
42519 static swig_lua_method swig_SBReproducer_methods[]= {
42520     {0,0}
42521 };
42522 static swig_lua_method swig_SBReproducer_meta[] = {
42523     {0,0}
42524 };
42525 
42526 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
42527     {0,0,0}
42528 };
42529 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
42530     {0,0,0,0,0,0}
42531 };
42532 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
42533     { "Capture", _wrap_SBReproducer_Capture},
42534     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
42535     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
42536     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
42537     {0,0}
42538 };
42539 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
42540     0
42541 };
42542 
42543 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
42544     "SBReproducer",
42545     swig_SBReproducer_Sf_SwigStatic_methods,
42546     swig_SBReproducer_Sf_SwigStatic_attributes,
42547     swig_SBReproducer_Sf_SwigStatic_constants,
42548     swig_SBReproducer_Sf_SwigStatic_classes,
42549     0
42550 };
42551 static swig_lua_class *swig_SBReproducer_bases[] = {0};
42552 static const char *swig_SBReproducer_base_names[] = {0};
42553 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 };
42554 
42555 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
42556   int SWIG_arg = 0;
42557   lldb::SBSection *result = 0 ;
42558 
42559   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
42560   result = (lldb::SBSection *)new lldb::SBSection();
42561   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42562   return SWIG_arg;
42563 
42564   if(0) SWIG_fail;
42565 
42566 fail:
42567   lua_error(L);
42568   return SWIG_arg;
42569 }
42570 
42571 
42572 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
42573   int SWIG_arg = 0;
42574   lldb::SBSection *arg1 = 0 ;
42575   lldb::SBSection *result = 0 ;
42576 
42577   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
42578   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
42579 
42580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42581     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
42582   }
42583 
42584   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
42585   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42586   return SWIG_arg;
42587 
42588   if(0) SWIG_fail;
42589 
42590 fail:
42591   lua_error(L);
42592   return SWIG_arg;
42593 }
42594 
42595 
42596 static int _wrap_new_SBSection(lua_State* L) {
42597   int argc;
42598   int argv[2]={
42599     1,2
42600   };
42601 
42602   argc = lua_gettop(L);
42603   if (argc == 0) {
42604     return _wrap_new_SBSection__SWIG_0(L);
42605   }
42606   if (argc == 1) {
42607     int _v;
42608     {
42609       void *ptr;
42610       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
42611         _v = 0;
42612       } else {
42613         _v = 1;
42614       }
42615     }
42616     if (_v) {
42617       return _wrap_new_SBSection__SWIG_1(L);
42618     }
42619   }
42620 
42621   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
42622     "  Possible C/C++ prototypes are:\n"
42623     "    lldb::SBSection::SBSection()\n"
42624     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
42625   lua_error(L);return 0;
42626 }
42627 
42628 
42629 static int _wrap_SBSection_IsValid(lua_State* L) {
42630   int SWIG_arg = 0;
42631   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42632   bool result;
42633 
42634   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
42635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
42636 
42637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42638     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
42639   }
42640 
42641   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
42642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42643   return SWIG_arg;
42644 
42645   if(0) SWIG_fail;
42646 
42647 fail:
42648   lua_error(L);
42649   return SWIG_arg;
42650 }
42651 
42652 
42653 static int _wrap_SBSection_GetName(lua_State* L) {
42654   int SWIG_arg = 0;
42655   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42656   char *result = 0 ;
42657 
42658   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
42659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
42660 
42661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42662     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
42663   }
42664 
42665   result = (char *)(arg1)->GetName();
42666   lua_pushstring(L,(const char *)result); SWIG_arg++;
42667   return SWIG_arg;
42668 
42669   if(0) SWIG_fail;
42670 
42671 fail:
42672   lua_error(L);
42673   return SWIG_arg;
42674 }
42675 
42676 
42677 static int _wrap_SBSection_GetParent(lua_State* L) {
42678   int SWIG_arg = 0;
42679   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42680   lldb::SBSection result;
42681 
42682   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
42683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
42684 
42685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42686     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
42687   }
42688 
42689   result = (arg1)->GetParent();
42690   {
42691     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42692     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42693   }
42694   return SWIG_arg;
42695 
42696   if(0) SWIG_fail;
42697 
42698 fail:
42699   lua_error(L);
42700   return SWIG_arg;
42701 }
42702 
42703 
42704 static int _wrap_SBSection_FindSubSection(lua_State* L) {
42705   int SWIG_arg = 0;
42706   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42707   char *arg2 = (char *) 0 ;
42708   lldb::SBSection result;
42709 
42710   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
42711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
42712   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
42713 
42714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42715     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
42716   }
42717 
42718   arg2 = (char *)lua_tostring(L, 2);
42719   result = (arg1)->FindSubSection((char const *)arg2);
42720   {
42721     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42723   }
42724   return SWIG_arg;
42725 
42726   if(0) SWIG_fail;
42727 
42728 fail:
42729   lua_error(L);
42730   return SWIG_arg;
42731 }
42732 
42733 
42734 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
42735   int SWIG_arg = 0;
42736   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42737   size_t result;
42738 
42739   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
42740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
42741 
42742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42743     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
42744   }
42745 
42746   result = (arg1)->GetNumSubSections();
42747   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42748   return SWIG_arg;
42749 
42750   if(0) SWIG_fail;
42751 
42752 fail:
42753   lua_error(L);
42754   return SWIG_arg;
42755 }
42756 
42757 
42758 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
42759   int SWIG_arg = 0;
42760   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42761   size_t arg2 ;
42762   lldb::SBSection result;
42763 
42764   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
42765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
42766   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
42767 
42768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42769     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
42770   }
42771 
42772   arg2 = (unsigned long)lua_tointeger(L, 2);
42773   result = (arg1)->GetSubSectionAtIndex(arg2);
42774   {
42775     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42776     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42777   }
42778   return SWIG_arg;
42779 
42780   if(0) SWIG_fail;
42781 
42782 fail:
42783   lua_error(L);
42784   return SWIG_arg;
42785 }
42786 
42787 
42788 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
42789   int SWIG_arg = 0;
42790   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42791   lldb::addr_t result;
42792 
42793   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
42794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
42795 
42796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42797     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
42798   }
42799 
42800   result = (lldb::addr_t)(arg1)->GetFileAddress();
42801   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42802   return SWIG_arg;
42803 
42804   if(0) SWIG_fail;
42805 
42806 fail:
42807   lua_error(L);
42808   return SWIG_arg;
42809 }
42810 
42811 
42812 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
42813   int SWIG_arg = 0;
42814   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42815   lldb::SBTarget *arg2 = 0 ;
42816   lldb::addr_t result;
42817 
42818   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
42819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
42820   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
42821 
42822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42823     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
42824   }
42825 
42826 
42827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
42828     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
42829   }
42830 
42831   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
42832   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42833   return SWIG_arg;
42834 
42835   if(0) SWIG_fail;
42836 
42837 fail:
42838   lua_error(L);
42839   return SWIG_arg;
42840 }
42841 
42842 
42843 static int _wrap_SBSection_GetByteSize(lua_State* L) {
42844   int SWIG_arg = 0;
42845   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42846   lldb::addr_t result;
42847 
42848   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
42849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
42850 
42851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42852     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42853   }
42854 
42855   result = (lldb::addr_t)(arg1)->GetByteSize();
42856   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42857   return SWIG_arg;
42858 
42859   if(0) SWIG_fail;
42860 
42861 fail:
42862   lua_error(L);
42863   return SWIG_arg;
42864 }
42865 
42866 
42867 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
42868   int SWIG_arg = 0;
42869   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42870   uint64_t result;
42871 
42872   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
42873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
42874 
42875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42876     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
42877   }
42878 
42879   result = (uint64_t)(arg1)->GetFileOffset();
42880   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42881   return SWIG_arg;
42882 
42883   if(0) SWIG_fail;
42884 
42885 fail:
42886   lua_error(L);
42887   return SWIG_arg;
42888 }
42889 
42890 
42891 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
42892   int SWIG_arg = 0;
42893   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42894   uint64_t result;
42895 
42896   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
42897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
42898 
42899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42900     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
42901   }
42902 
42903   result = (uint64_t)(arg1)->GetFileByteSize();
42904   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42905   return SWIG_arg;
42906 
42907   if(0) SWIG_fail;
42908 
42909 fail:
42910   lua_error(L);
42911   return SWIG_arg;
42912 }
42913 
42914 
42915 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
42916   int SWIG_arg = 0;
42917   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42918   lldb::SBData result;
42919 
42920   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
42921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42922 
42923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42924     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42925   }
42926 
42927   result = (arg1)->GetSectionData();
42928   {
42929     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42930     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42931   }
42932   return SWIG_arg;
42933 
42934   if(0) SWIG_fail;
42935 
42936 fail:
42937   lua_error(L);
42938   return SWIG_arg;
42939 }
42940 
42941 
42942 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
42943   int SWIG_arg = 0;
42944   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42945   uint64_t arg2 ;
42946   uint64_t arg3 ;
42947   lldb::SBData result;
42948 
42949   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
42950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42951   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
42952   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
42953 
42954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42955     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42956   }
42957 
42958   arg2 = (unsigned long long)lua_tointeger(L, 2);
42959   arg3 = (unsigned long long)lua_tointeger(L, 3);
42960   result = (arg1)->GetSectionData(arg2,arg3);
42961   {
42962     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42964   }
42965   return SWIG_arg;
42966 
42967   if(0) SWIG_fail;
42968 
42969 fail:
42970   lua_error(L);
42971   return SWIG_arg;
42972 }
42973 
42974 
42975 static int _wrap_SBSection_GetSectionData(lua_State* L) {
42976   int argc;
42977   int argv[4]={
42978     1,2,3,4
42979   };
42980 
42981   argc = lua_gettop(L);
42982   if (argc == 1) {
42983     int _v;
42984     {
42985       void *ptr;
42986       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42987         _v = 0;
42988       } else {
42989         _v = 1;
42990       }
42991     }
42992     if (_v) {
42993       return _wrap_SBSection_GetSectionData__SWIG_0(L);
42994     }
42995   }
42996   if (argc == 3) {
42997     int _v;
42998     {
42999       void *ptr;
43000       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
43001         _v = 0;
43002       } else {
43003         _v = 1;
43004       }
43005     }
43006     if (_v) {
43007       {
43008         _v = lua_isnumber(L,argv[1]);
43009       }
43010       if (_v) {
43011         {
43012           _v = lua_isnumber(L,argv[2]);
43013         }
43014         if (_v) {
43015           return _wrap_SBSection_GetSectionData__SWIG_1(L);
43016         }
43017       }
43018     }
43019   }
43020 
43021   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
43022     "  Possible C/C++ prototypes are:\n"
43023     "    lldb::SBSection::GetSectionData()\n"
43024     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
43025   lua_error(L);return 0;
43026 }
43027 
43028 
43029 static int _wrap_SBSection_GetSectionType(lua_State* L) {
43030   int SWIG_arg = 0;
43031   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43032   lldb::SectionType result;
43033 
43034   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
43035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
43036 
43037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43038     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
43039   }
43040 
43041   result = (lldb::SectionType)(arg1)->GetSectionType();
43042   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
43043   return SWIG_arg;
43044 
43045   if(0) SWIG_fail;
43046 
43047 fail:
43048   lua_error(L);
43049   return SWIG_arg;
43050 }
43051 
43052 
43053 static int _wrap_SBSection_GetPermissions(lua_State* L) {
43054   int SWIG_arg = 0;
43055   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43056   uint32_t result;
43057 
43058   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
43059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
43060 
43061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43062     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
43063   }
43064 
43065   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
43066   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_SBSection_GetTargetByteSize(lua_State* L) {
43078   int SWIG_arg = 0;
43079   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43080   uint32_t result;
43081 
43082   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
43083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
43084 
43085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43086     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
43087   }
43088 
43089   result = (uint32_t)(arg1)->GetTargetByteSize();
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 int _wrap_SBSection_GetDescription(lua_State* L) {
43102   int SWIG_arg = 0;
43103   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43104   lldb::SBStream *arg2 = 0 ;
43105   bool result;
43106 
43107   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
43108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
43109   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
43110 
43111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43112     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
43113   }
43114 
43115 
43116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
43117     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
43118   }
43119 
43120   result = (bool)(arg1)->GetDescription(*arg2);
43121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43122   return SWIG_arg;
43123 
43124   if(0) SWIG_fail;
43125 
43126 fail:
43127   lua_error(L);
43128   return SWIG_arg;
43129 }
43130 
43131 
43132 static int _wrap_SBSection___eq(lua_State* L) {
43133   int SWIG_arg = 0;
43134   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43135   lldb::SBSection *arg2 = 0 ;
43136   bool result;
43137 
43138   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
43139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
43140   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
43141 
43142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43143     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
43144   }
43145 
43146 
43147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
43148     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
43149   }
43150 
43151   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
43152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43153   return SWIG_arg;
43154 
43155   if(0) SWIG_fail;
43156 
43157 fail:
43158   lua_error(L);
43159   return SWIG_arg;
43160 }
43161 
43162 
43163 static int _wrap_SBSection___tostring(lua_State* L) {
43164   int SWIG_arg = 0;
43165   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
43166   std::string result;
43167 
43168   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
43169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
43170 
43171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
43172     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
43173   }
43174 
43175   result = lldb_SBSection___str__(arg1);
43176   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
43177   return SWIG_arg;
43178 
43179   if(0) SWIG_fail;
43180 
43181 fail:
43182   lua_error(L);
43183   return SWIG_arg;
43184 }
43185 
43186 
43187 static void swig_delete_SBSection(void *obj) {
43188 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
43189 delete arg1;
43190 }
43191 static int _proxy__wrap_new_SBSection(lua_State *L) {
43192     assert(lua_istable(L,1));
43193     lua_pushcfunction(L,_wrap_new_SBSection);
43194     assert(!lua_isnil(L,-1));
43195     lua_replace(L,1); /* replace our table with real constructor */
43196     lua_call(L,lua_gettop(L)-1,1);
43197     return 1;
43198 }
43199 static swig_lua_attribute swig_SBSection_attributes[] = {
43200     {0,0,0}
43201 };
43202 static swig_lua_method swig_SBSection_methods[]= {
43203     { "IsValid", _wrap_SBSection_IsValid},
43204     { "GetName", _wrap_SBSection_GetName},
43205     { "GetParent", _wrap_SBSection_GetParent},
43206     { "FindSubSection", _wrap_SBSection_FindSubSection},
43207     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
43208     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
43209     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
43210     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
43211     { "GetByteSize", _wrap_SBSection_GetByteSize},
43212     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
43213     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
43214     { "GetSectionData", _wrap_SBSection_GetSectionData},
43215     { "GetSectionType", _wrap_SBSection_GetSectionType},
43216     { "GetPermissions", _wrap_SBSection_GetPermissions},
43217     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
43218     { "GetDescription", _wrap_SBSection_GetDescription},
43219     { "__eq", _wrap_SBSection___eq},
43220     { "__tostring", _wrap_SBSection___tostring},
43221     {0,0}
43222 };
43223 static swig_lua_method swig_SBSection_meta[] = {
43224     { "__eq", _wrap_SBSection___eq},
43225     { "__tostring", _wrap_SBSection___tostring},
43226     {0,0}
43227 };
43228 
43229 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
43230     {0,0,0}
43231 };
43232 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
43233     {0,0,0,0,0,0}
43234 };
43235 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
43236     {0,0}
43237 };
43238 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
43239     0
43240 };
43241 
43242 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
43243     "SBSection",
43244     swig_SBSection_Sf_SwigStatic_methods,
43245     swig_SBSection_Sf_SwigStatic_attributes,
43246     swig_SBSection_Sf_SwigStatic_constants,
43247     swig_SBSection_Sf_SwigStatic_classes,
43248     0
43249 };
43250 static swig_lua_class *swig_SBSection_bases[] = {0};
43251 static const char *swig_SBSection_base_names[] = {0};
43252 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 };
43253 
43254 static int _wrap_new_SBSourceManager(lua_State* L) {
43255   int SWIG_arg = 0;
43256   lldb::SBSourceManager *arg1 = 0 ;
43257   lldb::SBSourceManager *result = 0 ;
43258 
43259   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
43260   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
43261 
43262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43263     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
43264   }
43265 
43266   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
43267   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
43268   return SWIG_arg;
43269 
43270   if(0) SWIG_fail;
43271 
43272 fail:
43273   lua_error(L);
43274   return SWIG_arg;
43275 }
43276 
43277 
43278 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
43279   int SWIG_arg = 0;
43280   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43281   lldb::SBFileSpec *arg2 = 0 ;
43282   uint32_t arg3 ;
43283   uint32_t arg4 ;
43284   uint32_t arg5 ;
43285   char *arg6 = (char *) 0 ;
43286   lldb::SBStream *arg7 = 0 ;
43287   size_t result;
43288 
43289   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
43290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
43291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
43292   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
43293   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
43294   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
43295   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
43296   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
43297 
43298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43299     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
43300   }
43301 
43302 
43303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43304     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
43305   }
43306 
43307   arg3 = (unsigned int)lua_tointeger(L, 3);
43308   arg4 = (unsigned int)lua_tointeger(L, 4);
43309   arg5 = (unsigned int)lua_tointeger(L, 5);
43310   arg6 = (char *)lua_tostring(L, 6);
43311 
43312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
43313     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
43314   }
43315 
43316   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
43317   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43318   return SWIG_arg;
43319 
43320   if(0) SWIG_fail;
43321 
43322 fail:
43323   lua_error(L);
43324   return SWIG_arg;
43325 }
43326 
43327 
43328 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
43329   int SWIG_arg = 0;
43330   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43331   lldb::SBFileSpec *arg2 = 0 ;
43332   uint32_t arg3 ;
43333   uint32_t arg4 ;
43334   uint32_t arg5 ;
43335   uint32_t arg6 ;
43336   char *arg7 = (char *) 0 ;
43337   lldb::SBStream *arg8 = 0 ;
43338   size_t result;
43339 
43340   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
43341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
43342   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
43343   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
43344   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
43345   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
43346   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
43347   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
43348   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
43349 
43350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43351     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
43352   }
43353 
43354 
43355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43356     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
43357   }
43358 
43359   arg3 = (unsigned int)lua_tointeger(L, 3);
43360   arg4 = (unsigned int)lua_tointeger(L, 4);
43361   arg5 = (unsigned int)lua_tointeger(L, 5);
43362   arg6 = (unsigned int)lua_tointeger(L, 6);
43363   arg7 = (char *)lua_tostring(L, 7);
43364 
43365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
43366     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
43367   }
43368 
43369   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
43370   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43371   return SWIG_arg;
43372 
43373   if(0) SWIG_fail;
43374 
43375 fail:
43376   lua_error(L);
43377   return SWIG_arg;
43378 }
43379 
43380 
43381 static void swig_delete_SBSourceManager(void *obj) {
43382 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
43383 delete arg1;
43384 }
43385 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
43386     assert(lua_istable(L,1));
43387     lua_pushcfunction(L,_wrap_new_SBSourceManager);
43388     assert(!lua_isnil(L,-1));
43389     lua_replace(L,1); /* replace our table with real constructor */
43390     lua_call(L,lua_gettop(L)-1,1);
43391     return 1;
43392 }
43393 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
43394     {0,0,0}
43395 };
43396 static swig_lua_method swig_SBSourceManager_methods[]= {
43397     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
43398     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
43399     {0,0}
43400 };
43401 static swig_lua_method swig_SBSourceManager_meta[] = {
43402     {0,0}
43403 };
43404 
43405 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
43406     {0,0,0}
43407 };
43408 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
43409     {0,0,0,0,0,0}
43410 };
43411 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
43412     {0,0}
43413 };
43414 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
43415     0
43416 };
43417 
43418 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
43419     "SBSourceManager",
43420     swig_SBSourceManager_Sf_SwigStatic_methods,
43421     swig_SBSourceManager_Sf_SwigStatic_attributes,
43422     swig_SBSourceManager_Sf_SwigStatic_constants,
43423     swig_SBSourceManager_Sf_SwigStatic_classes,
43424     0
43425 };
43426 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
43427 static const char *swig_SBSourceManager_base_names[] = {0};
43428 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 };
43429 
43430 static int _wrap_new_SBStream(lua_State* L) {
43431   int SWIG_arg = 0;
43432   lldb::SBStream *result = 0 ;
43433 
43434   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
43435   result = (lldb::SBStream *)new lldb::SBStream();
43436   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
43437   return SWIG_arg;
43438 
43439   if(0) SWIG_fail;
43440 
43441 fail:
43442   lua_error(L);
43443   return SWIG_arg;
43444 }
43445 
43446 
43447 static int _wrap_SBStream_IsValid(lua_State* L) {
43448   int SWIG_arg = 0;
43449   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43450   bool result;
43451 
43452   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
43453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
43454 
43455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43456     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
43457   }
43458 
43459   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
43460   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43461   return SWIG_arg;
43462 
43463   if(0) SWIG_fail;
43464 
43465 fail:
43466   lua_error(L);
43467   return SWIG_arg;
43468 }
43469 
43470 
43471 static int _wrap_SBStream_GetData(lua_State* L) {
43472   int SWIG_arg = 0;
43473   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43474   char *result = 0 ;
43475 
43476   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
43477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
43478 
43479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43480     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
43481   }
43482 
43483   result = (char *)(arg1)->GetData();
43484   lua_pushstring(L,(const char *)result); SWIG_arg++;
43485   return SWIG_arg;
43486 
43487   if(0) SWIG_fail;
43488 
43489 fail:
43490   lua_error(L);
43491   return SWIG_arg;
43492 }
43493 
43494 
43495 static int _wrap_SBStream_GetSize(lua_State* L) {
43496   int SWIG_arg = 0;
43497   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43498   size_t result;
43499 
43500   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
43501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
43502 
43503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43504     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
43505   }
43506 
43507   result = (arg1)->GetSize();
43508   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43509   return SWIG_arg;
43510 
43511   if(0) SWIG_fail;
43512 
43513 fail:
43514   lua_error(L);
43515   return SWIG_arg;
43516 }
43517 
43518 
43519 static int _wrap_SBStream_Print(lua_State* L) {
43520   int SWIG_arg = 0;
43521   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43522   char *arg2 = (char *) 0 ;
43523 
43524   SWIG_check_num_args("lldb::SBStream::Print",2,2)
43525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
43526   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
43527 
43528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43529     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
43530   }
43531 
43532   arg2 = (char *)lua_tostring(L, 2);
43533   (arg1)->Print((char const *)arg2);
43534 
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_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
43546   int SWIG_arg = 0;
43547   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43548   char *arg2 = (char *) 0 ;
43549   bool arg3 ;
43550 
43551   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
43552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43553   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
43554   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
43555 
43556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43557     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43558   }
43559 
43560   arg2 = (char *)lua_tostring(L, 2);
43561   arg3 = (lua_toboolean(L, 3)!=0);
43562   (arg1)->RedirectToFile((char const *)arg2,arg3);
43563 
43564   return SWIG_arg;
43565 
43566   if(0) SWIG_fail;
43567 
43568 fail:
43569   lua_error(L);
43570   return SWIG_arg;
43571 }
43572 
43573 
43574 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
43575   int SWIG_arg = 0;
43576   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43577   lldb::SBFile arg2 ;
43578   lldb::SBFile *argp2 ;
43579 
43580   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43582   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
43583 
43584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43585     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43586   }
43587 
43588 
43589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
43590     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
43591   }
43592   arg2 = *argp2;
43593 
43594   (arg1)->RedirectToFile(arg2);
43595 
43596   return SWIG_arg;
43597 
43598   if(0) SWIG_fail;
43599 
43600 fail:
43601   lua_error(L);
43602   return SWIG_arg;
43603 }
43604 
43605 
43606 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
43607   int SWIG_arg = 0;
43608   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43609   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43610   lldb::FileSP *argp2 ;
43611 
43612   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43614   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
43615 
43616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43617     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43618   }
43619 
43620 
43621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43622     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43623   }
43624   arg2 = *argp2;
43625 
43626   (arg1)->RedirectToFile(arg2);
43627 
43628   return SWIG_arg;
43629 
43630   if(0) SWIG_fail;
43631 
43632 fail:
43633   lua_error(L);
43634   return SWIG_arg;
43635 }
43636 
43637 
43638 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
43639   int argc;
43640   int argv[4]={
43641     1,2,3,4
43642   };
43643 
43644   argc = lua_gettop(L);
43645   if (argc == 2) {
43646     int _v;
43647     {
43648       void *ptr;
43649       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43650         _v = 0;
43651       } else {
43652         _v = 1;
43653       }
43654     }
43655     if (_v) {
43656       {
43657         void *ptr;
43658         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
43659           _v = 0;
43660         } else {
43661           _v = 1;
43662         }
43663       }
43664       if (_v) {
43665         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
43666       }
43667     }
43668   }
43669   if (argc == 2) {
43670     int _v;
43671     {
43672       void *ptr;
43673       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43674         _v = 0;
43675       } else {
43676         _v = 1;
43677       }
43678     }
43679     if (_v) {
43680       {
43681         void *ptr;
43682         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
43683           _v = 0;
43684         } else {
43685           _v = 1;
43686         }
43687       }
43688       if (_v) {
43689         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
43690       }
43691     }
43692   }
43693   if (argc == 3) {
43694     int _v;
43695     {
43696       void *ptr;
43697       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43698         _v = 0;
43699       } else {
43700         _v = 1;
43701       }
43702     }
43703     if (_v) {
43704       {
43705         _v = SWIG_lua_isnilstring(L,argv[1]);
43706       }
43707       if (_v) {
43708         {
43709           _v = lua_isboolean(L,argv[2]);
43710         }
43711         if (_v) {
43712           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
43713         }
43714       }
43715     }
43716   }
43717 
43718   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
43719     "  Possible C/C++ prototypes are:\n"
43720     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
43721     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
43722     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
43723   lua_error(L);return 0;
43724 }
43725 
43726 
43727 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
43728   int SWIG_arg = 0;
43729   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43730   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43731   bool arg3 ;
43732   lldb::FileSP *argp2 ;
43733 
43734   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
43735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
43736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
43737   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
43738 
43739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43740     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
43741   }
43742 
43743 
43744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43745     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43746   }
43747   arg2 = *argp2;
43748 
43749   arg3 = (lua_toboolean(L, 3)!=0);
43750   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
43751 
43752   return SWIG_arg;
43753 
43754   if(0) SWIG_fail;
43755 
43756 fail:
43757   lua_error(L);
43758   return SWIG_arg;
43759 }
43760 
43761 
43762 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
43763   int SWIG_arg = 0;
43764   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43765   int arg2 ;
43766   bool arg3 ;
43767 
43768   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
43769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
43770   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
43771   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
43772 
43773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43774     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
43775   }
43776 
43777   arg2 = (signed int)lua_tointeger(L, 2);
43778   arg3 = (lua_toboolean(L, 3)!=0);
43779   (arg1)->RedirectToFileDescriptor(arg2,arg3);
43780 
43781   return SWIG_arg;
43782 
43783   if(0) SWIG_fail;
43784 
43785 fail:
43786   lua_error(L);
43787   return SWIG_arg;
43788 }
43789 
43790 
43791 static int _wrap_SBStream_Clear(lua_State* L) {
43792   int SWIG_arg = 0;
43793   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43794 
43795   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
43796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
43797 
43798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43799     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
43800   }
43801 
43802   (arg1)->Clear();
43803 
43804   return SWIG_arg;
43805 
43806   if(0) SWIG_fail;
43807 
43808 fail:
43809   lua_error(L);
43810   return SWIG_arg;
43811 }
43812 
43813 
43814 static void swig_delete_SBStream(void *obj) {
43815 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
43816 delete arg1;
43817 }
43818 static int _proxy__wrap_new_SBStream(lua_State *L) {
43819     assert(lua_istable(L,1));
43820     lua_pushcfunction(L,_wrap_new_SBStream);
43821     assert(!lua_isnil(L,-1));
43822     lua_replace(L,1); /* replace our table with real constructor */
43823     lua_call(L,lua_gettop(L)-1,1);
43824     return 1;
43825 }
43826 static swig_lua_attribute swig_SBStream_attributes[] = {
43827     {0,0,0}
43828 };
43829 static swig_lua_method swig_SBStream_methods[]= {
43830     { "IsValid", _wrap_SBStream_IsValid},
43831     { "GetData", _wrap_SBStream_GetData},
43832     { "GetSize", _wrap_SBStream_GetSize},
43833     { "Print", _wrap_SBStream_Print},
43834     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
43835     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
43836     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
43837     { "Clear", _wrap_SBStream_Clear},
43838     {0,0}
43839 };
43840 static swig_lua_method swig_SBStream_meta[] = {
43841     {0,0}
43842 };
43843 
43844 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
43845     {0,0,0}
43846 };
43847 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
43848     {0,0,0,0,0,0}
43849 };
43850 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
43851     {0,0}
43852 };
43853 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
43854     0
43855 };
43856 
43857 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
43858     "SBStream",
43859     swig_SBStream_Sf_SwigStatic_methods,
43860     swig_SBStream_Sf_SwigStatic_attributes,
43861     swig_SBStream_Sf_SwigStatic_constants,
43862     swig_SBStream_Sf_SwigStatic_classes,
43863     0
43864 };
43865 static swig_lua_class *swig_SBStream_bases[] = {0};
43866 static const char *swig_SBStream_base_names[] = {0};
43867 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 };
43868 
43869 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
43870   int SWIG_arg = 0;
43871   lldb::SBStringList *result = 0 ;
43872 
43873   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
43874   result = (lldb::SBStringList *)new lldb::SBStringList();
43875   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43876   return SWIG_arg;
43877 
43878   if(0) SWIG_fail;
43879 
43880 fail:
43881   lua_error(L);
43882   return SWIG_arg;
43883 }
43884 
43885 
43886 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
43887   int SWIG_arg = 0;
43888   lldb::SBStringList *arg1 = 0 ;
43889   lldb::SBStringList *result = 0 ;
43890 
43891   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
43892   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
43893 
43894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43895     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
43896   }
43897 
43898   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
43899   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43900   return SWIG_arg;
43901 
43902   if(0) SWIG_fail;
43903 
43904 fail:
43905   lua_error(L);
43906   return SWIG_arg;
43907 }
43908 
43909 
43910 static int _wrap_new_SBStringList(lua_State* L) {
43911   int argc;
43912   int argv[2]={
43913     1,2
43914   };
43915 
43916   argc = lua_gettop(L);
43917   if (argc == 0) {
43918     return _wrap_new_SBStringList__SWIG_0(L);
43919   }
43920   if (argc == 1) {
43921     int _v;
43922     {
43923       void *ptr;
43924       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43925         _v = 0;
43926       } else {
43927         _v = 1;
43928       }
43929     }
43930     if (_v) {
43931       return _wrap_new_SBStringList__SWIG_1(L);
43932     }
43933   }
43934 
43935   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
43936     "  Possible C/C++ prototypes are:\n"
43937     "    lldb::SBStringList::SBStringList()\n"
43938     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
43939   lua_error(L);return 0;
43940 }
43941 
43942 
43943 static int _wrap_SBStringList_IsValid(lua_State* L) {
43944   int SWIG_arg = 0;
43945   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43946   bool result;
43947 
43948   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
43949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
43950 
43951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43952     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
43953   }
43954 
43955   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
43956   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43957   return SWIG_arg;
43958 
43959   if(0) SWIG_fail;
43960 
43961 fail:
43962   lua_error(L);
43963   return SWIG_arg;
43964 }
43965 
43966 
43967 static int _wrap_SBStringList_AppendString(lua_State* L) {
43968   int SWIG_arg = 0;
43969   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43970   char *arg2 = (char *) 0 ;
43971 
43972   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
43973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
43974   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
43975 
43976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43977     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
43978   }
43979 
43980   arg2 = (char *)lua_tostring(L, 2);
43981   (arg1)->AppendString((char const *)arg2);
43982 
43983   return SWIG_arg;
43984 
43985   if(0) SWIG_fail;
43986 
43987 fail:
43988   lua_error(L);
43989   return SWIG_arg;
43990 }
43991 
43992 
43993 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
43994   int SWIG_arg = 0;
43995   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43996   char **arg2 = (char **) 0 ;
43997   int arg3 ;
43998 
43999   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
44000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44001   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
44002   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
44003 
44004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44005     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44006   }
44007 
44008 
44009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
44010     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
44011   }
44012 
44013   arg3 = (signed int)lua_tointeger(L, 3);
44014   (arg1)->AppendList((char const **)arg2,arg3);
44015 
44016   return SWIG_arg;
44017 
44018   if(0) SWIG_fail;
44019 
44020 fail:
44021   lua_error(L);
44022   return SWIG_arg;
44023 }
44024 
44025 
44026 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
44027   int SWIG_arg = 0;
44028   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44029   lldb::SBStringList *arg2 = 0 ;
44030 
44031   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
44032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
44033   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
44034 
44035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44036     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
44037   }
44038 
44039 
44040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44041     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
44042   }
44043 
44044   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
44045 
44046   return SWIG_arg;
44047 
44048   if(0) SWIG_fail;
44049 
44050 fail:
44051   lua_error(L);
44052   return SWIG_arg;
44053 }
44054 
44055 
44056 static int _wrap_SBStringList_AppendList(lua_State* L) {
44057   int argc;
44058   int argv[4]={
44059     1,2,3,4
44060   };
44061 
44062   argc = lua_gettop(L);
44063   if (argc == 2) {
44064     int _v;
44065     {
44066       void *ptr;
44067       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44068         _v = 0;
44069       } else {
44070         _v = 1;
44071       }
44072     }
44073     if (_v) {
44074       {
44075         void *ptr;
44076         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
44077           _v = 0;
44078         } else {
44079           _v = 1;
44080         }
44081       }
44082       if (_v) {
44083         return _wrap_SBStringList_AppendList__SWIG_1(L);
44084       }
44085     }
44086   }
44087   if (argc == 3) {
44088     int _v;
44089     {
44090       void *ptr;
44091       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
44092         _v = 0;
44093       } else {
44094         _v = 1;
44095       }
44096     }
44097     if (_v) {
44098       {
44099         void *ptr;
44100         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
44101           _v = 0;
44102         } else {
44103           _v = 1;
44104         }
44105       }
44106       if (_v) {
44107         {
44108           _v = lua_isnumber(L,argv[2]);
44109         }
44110         if (_v) {
44111           return _wrap_SBStringList_AppendList__SWIG_0(L);
44112         }
44113       }
44114     }
44115   }
44116 
44117   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
44118     "  Possible C/C++ prototypes are:\n"
44119     "    lldb::SBStringList::AppendList(char const **,int)\n"
44120     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
44121   lua_error(L);return 0;
44122 }
44123 
44124 
44125 static int _wrap_SBStringList_GetSize(lua_State* L) {
44126   int SWIG_arg = 0;
44127   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44128   uint32_t result;
44129 
44130   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
44131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
44132 
44133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44134     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
44135   }
44136 
44137   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
44138   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44139   return SWIG_arg;
44140 
44141   if(0) SWIG_fail;
44142 
44143 fail:
44144   lua_error(L);
44145   return SWIG_arg;
44146 }
44147 
44148 
44149 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
44150   int SWIG_arg = 0;
44151   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44152   size_t arg2 ;
44153   char *result = 0 ;
44154 
44155   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
44156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
44157   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
44158 
44159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44160     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
44161   }
44162 
44163   arg2 = (unsigned long)lua_tointeger(L, 2);
44164   result = (char *)(arg1)->GetStringAtIndex(arg2);
44165   lua_pushstring(L,(const char *)result); SWIG_arg++;
44166   return SWIG_arg;
44167 
44168   if(0) SWIG_fail;
44169 
44170 fail:
44171   lua_error(L);
44172   return SWIG_arg;
44173 }
44174 
44175 
44176 static int _wrap_SBStringList_Clear(lua_State* L) {
44177   int SWIG_arg = 0;
44178   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
44179 
44180   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
44181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
44182 
44183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
44184     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
44185   }
44186 
44187   (arg1)->Clear();
44188 
44189   return SWIG_arg;
44190 
44191   if(0) SWIG_fail;
44192 
44193 fail:
44194   lua_error(L);
44195   return SWIG_arg;
44196 }
44197 
44198 
44199 static void swig_delete_SBStringList(void *obj) {
44200 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
44201 delete arg1;
44202 }
44203 static int _proxy__wrap_new_SBStringList(lua_State *L) {
44204     assert(lua_istable(L,1));
44205     lua_pushcfunction(L,_wrap_new_SBStringList);
44206     assert(!lua_isnil(L,-1));
44207     lua_replace(L,1); /* replace our table with real constructor */
44208     lua_call(L,lua_gettop(L)-1,1);
44209     return 1;
44210 }
44211 static swig_lua_attribute swig_SBStringList_attributes[] = {
44212     {0,0,0}
44213 };
44214 static swig_lua_method swig_SBStringList_methods[]= {
44215     { "IsValid", _wrap_SBStringList_IsValid},
44216     { "AppendString", _wrap_SBStringList_AppendString},
44217     { "AppendList", _wrap_SBStringList_AppendList},
44218     { "GetSize", _wrap_SBStringList_GetSize},
44219     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
44220     { "Clear", _wrap_SBStringList_Clear},
44221     {0,0}
44222 };
44223 static swig_lua_method swig_SBStringList_meta[] = {
44224     {0,0}
44225 };
44226 
44227 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
44228     {0,0,0}
44229 };
44230 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
44231     {0,0,0,0,0,0}
44232 };
44233 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
44234     {0,0}
44235 };
44236 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
44237     0
44238 };
44239 
44240 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
44241     "SBStringList",
44242     swig_SBStringList_Sf_SwigStatic_methods,
44243     swig_SBStringList_Sf_SwigStatic_attributes,
44244     swig_SBStringList_Sf_SwigStatic_constants,
44245     swig_SBStringList_Sf_SwigStatic_classes,
44246     0
44247 };
44248 static swig_lua_class *swig_SBStringList_bases[] = {0};
44249 static const char *swig_SBStringList_base_names[] = {0};
44250 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 };
44251 
44252 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
44253   int SWIG_arg = 0;
44254   lldb::SBStructuredData *result = 0 ;
44255 
44256   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
44257   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
44258   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44259   return SWIG_arg;
44260 
44261   if(0) SWIG_fail;
44262 
44263 fail:
44264   lua_error(L);
44265   return SWIG_arg;
44266 }
44267 
44268 
44269 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
44270   int SWIG_arg = 0;
44271   lldb::SBStructuredData *arg1 = 0 ;
44272   lldb::SBStructuredData *result = 0 ;
44273 
44274   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
44275   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
44276 
44277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44278     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
44279   }
44280 
44281   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
44282   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44283   return SWIG_arg;
44284 
44285   if(0) SWIG_fail;
44286 
44287 fail:
44288   lua_error(L);
44289   return SWIG_arg;
44290 }
44291 
44292 
44293 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
44294   int SWIG_arg = 0;
44295   lldb::EventSP *arg1 = 0 ;
44296   lldb::SBStructuredData *result = 0 ;
44297 
44298   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
44299   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
44300 
44301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
44302     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
44303   }
44304 
44305   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
44306   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44307   return SWIG_arg;
44308 
44309   if(0) SWIG_fail;
44310 
44311 fail:
44312   lua_error(L);
44313   return SWIG_arg;
44314 }
44315 
44316 
44317 static int _wrap_new_SBStructuredData(lua_State* L) {
44318   int argc;
44319   int argv[2]={
44320     1,2
44321   };
44322 
44323   argc = lua_gettop(L);
44324   if (argc == 0) {
44325     return _wrap_new_SBStructuredData__SWIG_0(L);
44326   }
44327   if (argc == 1) {
44328     int _v;
44329     {
44330       void *ptr;
44331       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
44332         _v = 0;
44333       } else {
44334         _v = 1;
44335       }
44336     }
44337     if (_v) {
44338       return _wrap_new_SBStructuredData__SWIG_1(L);
44339     }
44340   }
44341   if (argc == 1) {
44342     int _v;
44343     {
44344       void *ptr;
44345       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)) {
44346         _v = 0;
44347       } else {
44348         _v = 1;
44349       }
44350     }
44351     if (_v) {
44352       return _wrap_new_SBStructuredData__SWIG_2(L);
44353     }
44354   }
44355 
44356   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
44357     "  Possible C/C++ prototypes are:\n"
44358     "    lldb::SBStructuredData::SBStructuredData()\n"
44359     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
44360     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
44361   lua_error(L);return 0;
44362 }
44363 
44364 
44365 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
44366   int SWIG_arg = 0;
44367   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44368   bool result;
44369 
44370   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
44371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
44372 
44373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44374     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
44375   }
44376 
44377   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
44378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44379   return SWIG_arg;
44380 
44381   if(0) SWIG_fail;
44382 
44383 fail:
44384   lua_error(L);
44385   return SWIG_arg;
44386 }
44387 
44388 
44389 static int _wrap_SBStructuredData_Clear(lua_State* L) {
44390   int SWIG_arg = 0;
44391   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44392 
44393   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
44394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
44395 
44396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44397     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
44398   }
44399 
44400   (arg1)->Clear();
44401 
44402   return SWIG_arg;
44403 
44404   if(0) SWIG_fail;
44405 
44406 fail:
44407   lua_error(L);
44408   return SWIG_arg;
44409 }
44410 
44411 
44412 static int _wrap_SBStructuredData_GetType(lua_State* L) {
44413   int SWIG_arg = 0;
44414   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44415   lldb::StructuredDataType result;
44416 
44417   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
44418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
44419 
44420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44421     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
44422   }
44423 
44424   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
44425   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44426   return SWIG_arg;
44427 
44428   if(0) SWIG_fail;
44429 
44430 fail:
44431   lua_error(L);
44432   return SWIG_arg;
44433 }
44434 
44435 
44436 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
44437   int SWIG_arg = 0;
44438   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44439   size_t result;
44440 
44441   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
44442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
44443 
44444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44445     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
44446   }
44447 
44448   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
44449   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44450   return SWIG_arg;
44451 
44452   if(0) SWIG_fail;
44453 
44454 fail:
44455   lua_error(L);
44456   return SWIG_arg;
44457 }
44458 
44459 
44460 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
44461   int SWIG_arg = 0;
44462   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44463   lldb::SBStringList *arg2 = 0 ;
44464   bool result;
44465 
44466   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
44467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
44468   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
44469 
44470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44471     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
44472   }
44473 
44474 
44475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44476     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
44477   }
44478 
44479   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
44480   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44481   return SWIG_arg;
44482 
44483   if(0) SWIG_fail;
44484 
44485 fail:
44486   lua_error(L);
44487   return SWIG_arg;
44488 }
44489 
44490 
44491 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
44492   int SWIG_arg = 0;
44493   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44494   char *arg2 = (char *) 0 ;
44495   lldb::SBStructuredData result;
44496 
44497   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
44498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
44499   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
44500 
44501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44502     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
44503   }
44504 
44505   arg2 = (char *)lua_tostring(L, 2);
44506   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
44507   {
44508     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44510   }
44511   return SWIG_arg;
44512 
44513   if(0) SWIG_fail;
44514 
44515 fail:
44516   lua_error(L);
44517   return SWIG_arg;
44518 }
44519 
44520 
44521 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
44522   int SWIG_arg = 0;
44523   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44524   size_t arg2 ;
44525   lldb::SBStructuredData result;
44526 
44527   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
44528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
44529   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
44530 
44531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44532     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
44533   }
44534 
44535   arg2 = (unsigned long)lua_tointeger(L, 2);
44536   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
44537   {
44538     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44539     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44540   }
44541   return SWIG_arg;
44542 
44543   if(0) SWIG_fail;
44544 
44545 fail:
44546   lua_error(L);
44547   return SWIG_arg;
44548 }
44549 
44550 
44551 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
44552   int SWIG_arg = 0;
44553   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44554   uint64_t arg2 ;
44555   uint64_t result;
44556 
44557   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
44558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44559   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
44560 
44561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44562     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44563   }
44564 
44565   arg2 = (unsigned long long)lua_tointeger(L, 2);
44566   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
44567   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44568   return SWIG_arg;
44569 
44570   if(0) SWIG_fail;
44571 
44572 fail:
44573   lua_error(L);
44574   return SWIG_arg;
44575 }
44576 
44577 
44578 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
44579   int SWIG_arg = 0;
44580   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44581   uint64_t result;
44582 
44583   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
44584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44585 
44586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44587     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44588   }
44589 
44590   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
44591   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44592   return SWIG_arg;
44593 
44594   if(0) SWIG_fail;
44595 
44596 fail:
44597   lua_error(L);
44598   return SWIG_arg;
44599 }
44600 
44601 
44602 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
44603   int argc;
44604   int argv[3]={
44605     1,2,3
44606   };
44607 
44608   argc = lua_gettop(L);
44609   if (argc == 1) {
44610     int _v;
44611     {
44612       void *ptr;
44613       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44614         _v = 0;
44615       } else {
44616         _v = 1;
44617       }
44618     }
44619     if (_v) {
44620       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
44621     }
44622   }
44623   if (argc == 2) {
44624     int _v;
44625     {
44626       void *ptr;
44627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44628         _v = 0;
44629       } else {
44630         _v = 1;
44631       }
44632     }
44633     if (_v) {
44634       {
44635         _v = lua_isnumber(L,argv[1]);
44636       }
44637       if (_v) {
44638         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
44639       }
44640     }
44641   }
44642 
44643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
44644     "  Possible C/C++ prototypes are:\n"
44645     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
44646     "    lldb::SBStructuredData::GetIntegerValue() const\n");
44647   lua_error(L);return 0;
44648 }
44649 
44650 
44651 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
44652   int SWIG_arg = 0;
44653   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44654   double arg2 ;
44655   double result;
44656 
44657   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
44658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44659   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
44660 
44661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44662     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44663   }
44664 
44665   arg2 = (double)lua_tonumber(L, 2);
44666   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
44667   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44668   return SWIG_arg;
44669 
44670   if(0) SWIG_fail;
44671 
44672 fail:
44673   lua_error(L);
44674   return SWIG_arg;
44675 }
44676 
44677 
44678 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
44679   int SWIG_arg = 0;
44680   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44681   double result;
44682 
44683   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
44684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44685 
44686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44687     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44688   }
44689 
44690   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
44691   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44692   return SWIG_arg;
44693 
44694   if(0) SWIG_fail;
44695 
44696 fail:
44697   lua_error(L);
44698   return SWIG_arg;
44699 }
44700 
44701 
44702 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
44703   int argc;
44704   int argv[3]={
44705     1,2,3
44706   };
44707 
44708   argc = lua_gettop(L);
44709   if (argc == 1) {
44710     int _v;
44711     {
44712       void *ptr;
44713       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44714         _v = 0;
44715       } else {
44716         _v = 1;
44717       }
44718     }
44719     if (_v) {
44720       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
44721     }
44722   }
44723   if (argc == 2) {
44724     int _v;
44725     {
44726       void *ptr;
44727       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44728         _v = 0;
44729       } else {
44730         _v = 1;
44731       }
44732     }
44733     if (_v) {
44734       {
44735         _v = lua_isnumber(L,argv[1]);
44736       }
44737       if (_v) {
44738         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
44739       }
44740     }
44741   }
44742 
44743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
44744     "  Possible C/C++ prototypes are:\n"
44745     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
44746     "    lldb::SBStructuredData::GetFloatValue() const\n");
44747   lua_error(L);return 0;
44748 }
44749 
44750 
44751 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
44752   int SWIG_arg = 0;
44753   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44754   bool arg2 ;
44755   bool result;
44756 
44757   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
44758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44759   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
44760 
44761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44762     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44763   }
44764 
44765   arg2 = (lua_toboolean(L, 2)!=0);
44766   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
44767   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44768   return SWIG_arg;
44769 
44770   if(0) SWIG_fail;
44771 
44772 fail:
44773   lua_error(L);
44774   return SWIG_arg;
44775 }
44776 
44777 
44778 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
44779   int SWIG_arg = 0;
44780   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44781   bool result;
44782 
44783   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
44784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44785 
44786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44787     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44788   }
44789 
44790   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
44791   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44792   return SWIG_arg;
44793 
44794   if(0) SWIG_fail;
44795 
44796 fail:
44797   lua_error(L);
44798   return SWIG_arg;
44799 }
44800 
44801 
44802 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
44803   int argc;
44804   int argv[3]={
44805     1,2,3
44806   };
44807 
44808   argc = lua_gettop(L);
44809   if (argc == 1) {
44810     int _v;
44811     {
44812       void *ptr;
44813       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44814         _v = 0;
44815       } else {
44816         _v = 1;
44817       }
44818     }
44819     if (_v) {
44820       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
44821     }
44822   }
44823   if (argc == 2) {
44824     int _v;
44825     {
44826       void *ptr;
44827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44828         _v = 0;
44829       } else {
44830         _v = 1;
44831       }
44832     }
44833     if (_v) {
44834       {
44835         _v = lua_isboolean(L,argv[1]);
44836       }
44837       if (_v) {
44838         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
44839       }
44840     }
44841   }
44842 
44843   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
44844     "  Possible C/C++ prototypes are:\n"
44845     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
44846     "    lldb::SBStructuredData::GetBooleanValue() const\n");
44847   lua_error(L);return 0;
44848 }
44849 
44850 
44851 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
44852   int SWIG_arg = 0;
44853   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44854   char *arg2 = (char *) 0 ;
44855   size_t arg3 ;
44856   size_t result;
44857 
44858   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
44859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
44860 
44861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44862     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44863   }
44864 
44865   {
44866     arg3 = luaL_checkinteger(L, 2);
44867     if (arg3 <= 0) {
44868       return luaL_error(L, "Positive integer expected");
44869     }
44870     arg2 = (char *) malloc(arg3);
44871   }
44872   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
44873   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44874   {
44875     lua_pop(L, 1); // Blow away the previous result
44876     if (result == 0) {
44877       lua_pushliteral(L, "");
44878     } else {
44879       lua_pushlstring(L, (const char *)arg2, result);
44880     }
44881     free(arg2);
44882     // SWIG_arg was already incremented
44883   }
44884   return SWIG_arg;
44885 
44886   if(0) SWIG_fail;
44887 
44888 fail:
44889   lua_error(L);
44890   return SWIG_arg;
44891 }
44892 
44893 
44894 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
44895   int SWIG_arg = 0;
44896   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44897   lldb::SBStream *arg2 = 0 ;
44898   lldb::SBError result;
44899 
44900   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
44901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
44902   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
44903 
44904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44905     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44906   }
44907 
44908 
44909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44910     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
44911   }
44912 
44913   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
44914   {
44915     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44916     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44917   }
44918   return SWIG_arg;
44919 
44920   if(0) SWIG_fail;
44921 
44922 fail:
44923   lua_error(L);
44924   return SWIG_arg;
44925 }
44926 
44927 
44928 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
44929   int SWIG_arg = 0;
44930   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44931   lldb::SBStream *arg2 = 0 ;
44932   lldb::SBError result;
44933 
44934   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
44935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
44936   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
44937 
44938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44939     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
44940   }
44941 
44942 
44943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44944     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44945   }
44946 
44947   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
44948   {
44949     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44950     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44951   }
44952   return SWIG_arg;
44953 
44954   if(0) SWIG_fail;
44955 
44956 fail:
44957   lua_error(L);
44958   return SWIG_arg;
44959 }
44960 
44961 
44962 static int _wrap_SBStructuredData_SetFromJSON__SWIG_0(lua_State* L) {
44963   int SWIG_arg = 0;
44964   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44965   lldb::SBStream *arg2 = 0 ;
44966   lldb::SBError result;
44967 
44968   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
44969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
44970   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
44971 
44972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44973     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44974   }
44975 
44976 
44977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44978     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
44979   }
44980 
44981   result = (arg1)->SetFromJSON(*arg2);
44982   {
44983     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44985   }
44986   return SWIG_arg;
44987 
44988   if(0) SWIG_fail;
44989 
44990 fail:
44991   lua_error(L);
44992   return SWIG_arg;
44993 }
44994 
44995 
44996 static int _wrap_SBStructuredData_SetFromJSON__SWIG_1(lua_State* L) {
44997   int SWIG_arg = 0;
44998   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44999   char *arg2 = (char *) 0 ;
45000   lldb::SBError result;
45001 
45002   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
45003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
45004   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"char const *");
45005 
45006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
45007     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
45008   }
45009 
45010   arg2 = (char *)lua_tostring(L, 2);
45011   result = (arg1)->SetFromJSON((char const *)arg2);
45012   {
45013     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
45014     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
45015   }
45016   return SWIG_arg;
45017 
45018   if(0) SWIG_fail;
45019 
45020 fail:
45021   lua_error(L);
45022   return SWIG_arg;
45023 }
45024 
45025 
45026 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
45027   int argc;
45028   int argv[3]={
45029     1,2,3
45030   };
45031 
45032   argc = lua_gettop(L);
45033   if (argc == 2) {
45034     int _v;
45035     {
45036       void *ptr;
45037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45038         _v = 0;
45039       } else {
45040         _v = 1;
45041       }
45042     }
45043     if (_v) {
45044       {
45045         void *ptr;
45046         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
45047           _v = 0;
45048         } else {
45049           _v = 1;
45050         }
45051       }
45052       if (_v) {
45053         return _wrap_SBStructuredData_SetFromJSON__SWIG_0(L);
45054       }
45055     }
45056   }
45057   if (argc == 2) {
45058     int _v;
45059     {
45060       void *ptr;
45061       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
45062         _v = 0;
45063       } else {
45064         _v = 1;
45065       }
45066     }
45067     if (_v) {
45068       {
45069         _v = SWIG_lua_isnilstring(L,argv[1]);
45070       }
45071       if (_v) {
45072         return _wrap_SBStructuredData_SetFromJSON__SWIG_1(L);
45073       }
45074     }
45075   }
45076 
45077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_SetFromJSON'\n"
45078     "  Possible C/C++ prototypes are:\n"
45079     "    lldb::SBStructuredData::SetFromJSON(lldb::SBStream &)\n"
45080     "    lldb::SBStructuredData::SetFromJSON(char const *)\n");
45081   lua_error(L);return 0;
45082 }
45083 
45084 
45085 static void swig_delete_SBStructuredData(void *obj) {
45086 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
45087 delete arg1;
45088 }
45089 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
45090     assert(lua_istable(L,1));
45091     lua_pushcfunction(L,_wrap_new_SBStructuredData);
45092     assert(!lua_isnil(L,-1));
45093     lua_replace(L,1); /* replace our table with real constructor */
45094     lua_call(L,lua_gettop(L)-1,1);
45095     return 1;
45096 }
45097 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
45098     {0,0,0}
45099 };
45100 static swig_lua_method swig_SBStructuredData_methods[]= {
45101     { "IsValid", _wrap_SBStructuredData_IsValid},
45102     { "Clear", _wrap_SBStructuredData_Clear},
45103     { "GetType", _wrap_SBStructuredData_GetType},
45104     { "GetSize", _wrap_SBStructuredData_GetSize},
45105     { "GetKeys", _wrap_SBStructuredData_GetKeys},
45106     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
45107     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
45108     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
45109     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
45110     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
45111     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
45112     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
45113     { "GetDescription", _wrap_SBStructuredData_GetDescription},
45114     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
45115     {0,0}
45116 };
45117 static swig_lua_method swig_SBStructuredData_meta[] = {
45118     {0,0}
45119 };
45120 
45121 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
45122     {0,0,0}
45123 };
45124 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
45125     {0,0,0,0,0,0}
45126 };
45127 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
45128     {0,0}
45129 };
45130 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
45131     0
45132 };
45133 
45134 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
45135     "SBStructuredData",
45136     swig_SBStructuredData_Sf_SwigStatic_methods,
45137     swig_SBStructuredData_Sf_SwigStatic_attributes,
45138     swig_SBStructuredData_Sf_SwigStatic_constants,
45139     swig_SBStructuredData_Sf_SwigStatic_classes,
45140     0
45141 };
45142 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
45143 static const char *swig_SBStructuredData_base_names[] = {0};
45144 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 };
45145 
45146 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
45147   int SWIG_arg = 0;
45148   lldb::SBSymbol *result = 0 ;
45149 
45150   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
45151   result = (lldb::SBSymbol *)new lldb::SBSymbol();
45152   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45153   return SWIG_arg;
45154 
45155   if(0) SWIG_fail;
45156 
45157 fail:
45158   lua_error(L);
45159   return SWIG_arg;
45160 }
45161 
45162 
45163 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
45164   int SWIG_arg = 0;
45165   lldb::SBSymbol *arg1 = 0 ;
45166   lldb::SBSymbol *result = 0 ;
45167 
45168   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
45169   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
45170 
45171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45172     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
45173   }
45174 
45175   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
45176   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45177   return SWIG_arg;
45178 
45179   if(0) SWIG_fail;
45180 
45181 fail:
45182   lua_error(L);
45183   return SWIG_arg;
45184 }
45185 
45186 
45187 static int _wrap_new_SBSymbol(lua_State* L) {
45188   int argc;
45189   int argv[2]={
45190     1,2
45191   };
45192 
45193   argc = lua_gettop(L);
45194   if (argc == 0) {
45195     return _wrap_new_SBSymbol__SWIG_0(L);
45196   }
45197   if (argc == 1) {
45198     int _v;
45199     {
45200       void *ptr;
45201       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
45202         _v = 0;
45203       } else {
45204         _v = 1;
45205       }
45206     }
45207     if (_v) {
45208       return _wrap_new_SBSymbol__SWIG_1(L);
45209     }
45210   }
45211 
45212   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
45213     "  Possible C/C++ prototypes are:\n"
45214     "    lldb::SBSymbol::SBSymbol()\n"
45215     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
45216   lua_error(L);return 0;
45217 }
45218 
45219 
45220 static int _wrap_SBSymbol_IsValid(lua_State* L) {
45221   int SWIG_arg = 0;
45222   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45223   bool result;
45224 
45225   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
45226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
45227 
45228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45229     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
45230   }
45231 
45232   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
45233   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45234   return SWIG_arg;
45235 
45236   if(0) SWIG_fail;
45237 
45238 fail:
45239   lua_error(L);
45240   return SWIG_arg;
45241 }
45242 
45243 
45244 static int _wrap_SBSymbol_GetName(lua_State* L) {
45245   int SWIG_arg = 0;
45246   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45247   char *result = 0 ;
45248 
45249   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
45250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
45251 
45252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45253     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
45254   }
45255 
45256   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
45257   lua_pushstring(L,(const char *)result); SWIG_arg++;
45258   return SWIG_arg;
45259 
45260   if(0) SWIG_fail;
45261 
45262 fail:
45263   lua_error(L);
45264   return SWIG_arg;
45265 }
45266 
45267 
45268 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
45269   int SWIG_arg = 0;
45270   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45271   char *result = 0 ;
45272 
45273   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
45274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
45275 
45276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45277     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
45278   }
45279 
45280   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
45281   lua_pushstring(L,(const char *)result); SWIG_arg++;
45282   return SWIG_arg;
45283 
45284   if(0) SWIG_fail;
45285 
45286 fail:
45287   lua_error(L);
45288   return SWIG_arg;
45289 }
45290 
45291 
45292 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
45293   int SWIG_arg = 0;
45294   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45295   char *result = 0 ;
45296 
45297   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
45298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
45299 
45300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45301     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
45302   }
45303 
45304   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
45305   lua_pushstring(L,(const char *)result); SWIG_arg++;
45306   return SWIG_arg;
45307 
45308   if(0) SWIG_fail;
45309 
45310 fail:
45311   lua_error(L);
45312   return SWIG_arg;
45313 }
45314 
45315 
45316 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
45317   int SWIG_arg = 0;
45318   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45319   lldb::SBTarget arg2 ;
45320   lldb::SBTarget *argp2 ;
45321   lldb::SBInstructionList result;
45322 
45323   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
45324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
45325   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
45326 
45327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45328     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
45329   }
45330 
45331 
45332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
45333     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
45334   }
45335   arg2 = *argp2;
45336 
45337   result = (arg1)->GetInstructions(arg2);
45338   {
45339     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
45340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
45341   }
45342   return SWIG_arg;
45343 
45344   if(0) SWIG_fail;
45345 
45346 fail:
45347   lua_error(L);
45348   return SWIG_arg;
45349 }
45350 
45351 
45352 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
45353   int SWIG_arg = 0;
45354   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45355   lldb::SBTarget arg2 ;
45356   char *arg3 = (char *) 0 ;
45357   lldb::SBTarget *argp2 ;
45358   lldb::SBInstructionList result;
45359 
45360   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
45361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
45362   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
45363   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
45364 
45365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45366     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
45367   }
45368 
45369 
45370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
45371     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
45372   }
45373   arg2 = *argp2;
45374 
45375   arg3 = (char *)lua_tostring(L, 3);
45376   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
45377   {
45378     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
45379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
45380   }
45381   return SWIG_arg;
45382 
45383   if(0) SWIG_fail;
45384 
45385 fail:
45386   lua_error(L);
45387   return SWIG_arg;
45388 }
45389 
45390 
45391 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
45392   int argc;
45393   int argv[4]={
45394     1,2,3,4
45395   };
45396 
45397   argc = lua_gettop(L);
45398   if (argc == 2) {
45399     int _v;
45400     {
45401       void *ptr;
45402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
45403         _v = 0;
45404       } else {
45405         _v = 1;
45406       }
45407     }
45408     if (_v) {
45409       {
45410         void *ptr;
45411         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45412           _v = 0;
45413         } else {
45414           _v = 1;
45415         }
45416       }
45417       if (_v) {
45418         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
45419       }
45420     }
45421   }
45422   if (argc == 3) {
45423     int _v;
45424     {
45425       void *ptr;
45426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
45427         _v = 0;
45428       } else {
45429         _v = 1;
45430       }
45431     }
45432     if (_v) {
45433       {
45434         void *ptr;
45435         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45436           _v = 0;
45437         } else {
45438           _v = 1;
45439         }
45440       }
45441       if (_v) {
45442         {
45443           _v = SWIG_lua_isnilstring(L,argv[2]);
45444         }
45445         if (_v) {
45446           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
45447         }
45448       }
45449     }
45450   }
45451 
45452   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
45453     "  Possible C/C++ prototypes are:\n"
45454     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
45455     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
45456   lua_error(L);return 0;
45457 }
45458 
45459 
45460 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
45461   int SWIG_arg = 0;
45462   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45463   lldb::SBAddress result;
45464 
45465   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
45466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
45467 
45468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45469     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
45470   }
45471 
45472   result = (arg1)->GetStartAddress();
45473   {
45474     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
45475     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
45476   }
45477   return SWIG_arg;
45478 
45479   if(0) SWIG_fail;
45480 
45481 fail:
45482   lua_error(L);
45483   return SWIG_arg;
45484 }
45485 
45486 
45487 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
45488   int SWIG_arg = 0;
45489   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45490   lldb::SBAddress result;
45491 
45492   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
45493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
45494 
45495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45496     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
45497   }
45498 
45499   result = (arg1)->GetEndAddress();
45500   {
45501     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
45502     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
45503   }
45504   return SWIG_arg;
45505 
45506   if(0) SWIG_fail;
45507 
45508 fail:
45509   lua_error(L);
45510   return SWIG_arg;
45511 }
45512 
45513 
45514 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
45515   int SWIG_arg = 0;
45516   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45517   uint32_t result;
45518 
45519   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
45520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
45521 
45522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45523     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
45524   }
45525 
45526   result = (uint32_t)(arg1)->GetPrologueByteSize();
45527   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45528   return SWIG_arg;
45529 
45530   if(0) SWIG_fail;
45531 
45532 fail:
45533   lua_error(L);
45534   return SWIG_arg;
45535 }
45536 
45537 
45538 static int _wrap_SBSymbol_GetType(lua_State* L) {
45539   int SWIG_arg = 0;
45540   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45541   lldb::SymbolType result;
45542 
45543   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
45544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
45545 
45546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45547     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
45548   }
45549 
45550   result = (lldb::SymbolType)(arg1)->GetType();
45551   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
45552   return SWIG_arg;
45553 
45554   if(0) SWIG_fail;
45555 
45556 fail:
45557   lua_error(L);
45558   return SWIG_arg;
45559 }
45560 
45561 
45562 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
45563   int SWIG_arg = 0;
45564   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45565   lldb::SBStream *arg2 = 0 ;
45566   bool result;
45567 
45568   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
45569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
45570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
45571 
45572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45573     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
45574   }
45575 
45576 
45577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45578     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45579   }
45580 
45581   result = (bool)(arg1)->GetDescription(*arg2);
45582   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45583   return SWIG_arg;
45584 
45585   if(0) SWIG_fail;
45586 
45587 fail:
45588   lua_error(L);
45589   return SWIG_arg;
45590 }
45591 
45592 
45593 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
45594   int SWIG_arg = 0;
45595   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45596   bool result;
45597 
45598   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
45599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
45600 
45601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45602     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
45603   }
45604 
45605   result = (bool)(arg1)->IsExternal();
45606   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45607   return SWIG_arg;
45608 
45609   if(0) SWIG_fail;
45610 
45611 fail:
45612   lua_error(L);
45613   return SWIG_arg;
45614 }
45615 
45616 
45617 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
45618   int SWIG_arg = 0;
45619   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45620   bool result;
45621 
45622   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
45623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
45624 
45625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45626     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
45627   }
45628 
45629   result = (bool)(arg1)->IsSynthetic();
45630   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45631   return SWIG_arg;
45632 
45633   if(0) SWIG_fail;
45634 
45635 fail:
45636   lua_error(L);
45637   return SWIG_arg;
45638 }
45639 
45640 
45641 static int _wrap_SBSymbol___eq(lua_State* L) {
45642   int SWIG_arg = 0;
45643   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45644   lldb::SBSymbol *arg2 = 0 ;
45645   bool result;
45646 
45647   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
45648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
45649   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
45650 
45651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45652     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
45653   }
45654 
45655 
45656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
45657     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
45658   }
45659 
45660   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
45661   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45662   return SWIG_arg;
45663 
45664   if(0) SWIG_fail;
45665 
45666 fail:
45667   lua_error(L);
45668   return SWIG_arg;
45669 }
45670 
45671 
45672 static int _wrap_SBSymbol___tostring(lua_State* L) {
45673   int SWIG_arg = 0;
45674   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45675   std::string result;
45676 
45677   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
45678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
45679 
45680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45681     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
45682   }
45683 
45684   result = lldb_SBSymbol___str__(arg1);
45685   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45686   return SWIG_arg;
45687 
45688   if(0) SWIG_fail;
45689 
45690 fail:
45691   lua_error(L);
45692   return SWIG_arg;
45693 }
45694 
45695 
45696 static void swig_delete_SBSymbol(void *obj) {
45697 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
45698 delete arg1;
45699 }
45700 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
45701     assert(lua_istable(L,1));
45702     lua_pushcfunction(L,_wrap_new_SBSymbol);
45703     assert(!lua_isnil(L,-1));
45704     lua_replace(L,1); /* replace our table with real constructor */
45705     lua_call(L,lua_gettop(L)-1,1);
45706     return 1;
45707 }
45708 static swig_lua_attribute swig_SBSymbol_attributes[] = {
45709     {0,0,0}
45710 };
45711 static swig_lua_method swig_SBSymbol_methods[]= {
45712     { "IsValid", _wrap_SBSymbol_IsValid},
45713     { "GetName", _wrap_SBSymbol_GetName},
45714     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
45715     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
45716     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
45717     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
45718     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
45719     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
45720     { "GetType", _wrap_SBSymbol_GetType},
45721     { "GetDescription", _wrap_SBSymbol_GetDescription},
45722     { "IsExternal", _wrap_SBSymbol_IsExternal},
45723     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
45724     { "__eq", _wrap_SBSymbol___eq},
45725     { "__tostring", _wrap_SBSymbol___tostring},
45726     {0,0}
45727 };
45728 static swig_lua_method swig_SBSymbol_meta[] = {
45729     { "__eq", _wrap_SBSymbol___eq},
45730     { "__tostring", _wrap_SBSymbol___tostring},
45731     {0,0}
45732 };
45733 
45734 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
45735     {0,0,0}
45736 };
45737 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
45738     {0,0,0,0,0,0}
45739 };
45740 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
45741     {0,0}
45742 };
45743 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
45744     0
45745 };
45746 
45747 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
45748     "SBSymbol",
45749     swig_SBSymbol_Sf_SwigStatic_methods,
45750     swig_SBSymbol_Sf_SwigStatic_attributes,
45751     swig_SBSymbol_Sf_SwigStatic_constants,
45752     swig_SBSymbol_Sf_SwigStatic_classes,
45753     0
45754 };
45755 static swig_lua_class *swig_SBSymbol_bases[] = {0};
45756 static const char *swig_SBSymbol_base_names[] = {0};
45757 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 };
45758 
45759 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
45760   int SWIG_arg = 0;
45761   lldb::SBSymbolContext *result = 0 ;
45762 
45763   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
45764   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
45765   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45766   return SWIG_arg;
45767 
45768   if(0) SWIG_fail;
45769 
45770 fail:
45771   lua_error(L);
45772   return SWIG_arg;
45773 }
45774 
45775 
45776 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
45777   int SWIG_arg = 0;
45778   lldb::SBSymbolContext *arg1 = 0 ;
45779   lldb::SBSymbolContext *result = 0 ;
45780 
45781   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
45782   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
45783 
45784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45785     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
45786   }
45787 
45788   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
45789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45790   return SWIG_arg;
45791 
45792   if(0) SWIG_fail;
45793 
45794 fail:
45795   lua_error(L);
45796   return SWIG_arg;
45797 }
45798 
45799 
45800 static int _wrap_new_SBSymbolContext(lua_State* L) {
45801   int argc;
45802   int argv[2]={
45803     1,2
45804   };
45805 
45806   argc = lua_gettop(L);
45807   if (argc == 0) {
45808     return _wrap_new_SBSymbolContext__SWIG_0(L);
45809   }
45810   if (argc == 1) {
45811     int _v;
45812     {
45813       void *ptr;
45814       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
45815         _v = 0;
45816       } else {
45817         _v = 1;
45818       }
45819     }
45820     if (_v) {
45821       return _wrap_new_SBSymbolContext__SWIG_1(L);
45822     }
45823   }
45824 
45825   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
45826     "  Possible C/C++ prototypes are:\n"
45827     "    lldb::SBSymbolContext::SBSymbolContext()\n"
45828     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
45829   lua_error(L);return 0;
45830 }
45831 
45832 
45833 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
45834   int SWIG_arg = 0;
45835   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45836   bool result;
45837 
45838   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
45839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
45840 
45841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45842     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
45843   }
45844 
45845   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
45846   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45847   return SWIG_arg;
45848 
45849   if(0) SWIG_fail;
45850 
45851 fail:
45852   lua_error(L);
45853   return SWIG_arg;
45854 }
45855 
45856 
45857 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
45858   int SWIG_arg = 0;
45859   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45860   lldb::SBModule result;
45861 
45862   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
45863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
45864 
45865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45866     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45867   }
45868 
45869   result = (arg1)->GetModule();
45870   {
45871     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45872     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45873   }
45874   return SWIG_arg;
45875 
45876   if(0) SWIG_fail;
45877 
45878 fail:
45879   lua_error(L);
45880   return SWIG_arg;
45881 }
45882 
45883 
45884 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
45885   int SWIG_arg = 0;
45886   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45887   lldb::SBCompileUnit result;
45888 
45889   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
45890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
45891 
45892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45893     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45894   }
45895 
45896   result = (arg1)->GetCompileUnit();
45897   {
45898     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
45899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
45900   }
45901   return SWIG_arg;
45902 
45903   if(0) SWIG_fail;
45904 
45905 fail:
45906   lua_error(L);
45907   return SWIG_arg;
45908 }
45909 
45910 
45911 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
45912   int SWIG_arg = 0;
45913   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45914   lldb::SBFunction result;
45915 
45916   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
45917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
45918 
45919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45920     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45921   }
45922 
45923   result = (arg1)->GetFunction();
45924   {
45925     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
45926     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
45927   }
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_SBSymbolContext_GetBlock(lua_State* L) {
45939   int SWIG_arg = 0;
45940   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45941   lldb::SBBlock result;
45942 
45943   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
45944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
45945 
45946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45947     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45948   }
45949 
45950   result = (arg1)->GetBlock();
45951   {
45952     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
45953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
45954   }
45955   return SWIG_arg;
45956 
45957   if(0) SWIG_fail;
45958 
45959 fail:
45960   lua_error(L);
45961   return SWIG_arg;
45962 }
45963 
45964 
45965 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
45966   int SWIG_arg = 0;
45967   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45968   lldb::SBLineEntry result;
45969 
45970   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
45971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
45972 
45973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45974     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45975   }
45976 
45977   result = (arg1)->GetLineEntry();
45978   {
45979     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
45980     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
45981   }
45982   return SWIG_arg;
45983 
45984   if(0) SWIG_fail;
45985 
45986 fail:
45987   lua_error(L);
45988   return SWIG_arg;
45989 }
45990 
45991 
45992 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
45993   int SWIG_arg = 0;
45994   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45995   lldb::SBSymbol result;
45996 
45997   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
45998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
45999 
46000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46001     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46002   }
46003 
46004   result = (arg1)->GetSymbol();
46005   {
46006     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
46007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
46008   }
46009   return SWIG_arg;
46010 
46011   if(0) SWIG_fail;
46012 
46013 fail:
46014   lua_error(L);
46015   return SWIG_arg;
46016 }
46017 
46018 
46019 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
46020   int SWIG_arg = 0;
46021   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46022   lldb::SBModule arg2 ;
46023   lldb::SBModule *argp2 ;
46024 
46025   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
46026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
46027   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
46028 
46029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46030     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
46031   }
46032 
46033 
46034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
46035     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
46036   }
46037   arg2 = *argp2;
46038 
46039   (arg1)->SetModule(arg2);
46040 
46041   return SWIG_arg;
46042 
46043   if(0) SWIG_fail;
46044 
46045 fail:
46046   lua_error(L);
46047   return SWIG_arg;
46048 }
46049 
46050 
46051 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
46052   int SWIG_arg = 0;
46053   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46054   lldb::SBCompileUnit arg2 ;
46055   lldb::SBCompileUnit *argp2 ;
46056 
46057   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
46058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
46059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
46060 
46061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46062     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
46063   }
46064 
46065 
46066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
46067     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
46068   }
46069   arg2 = *argp2;
46070 
46071   (arg1)->SetCompileUnit(arg2);
46072 
46073   return SWIG_arg;
46074 
46075   if(0) SWIG_fail;
46076 
46077 fail:
46078   lua_error(L);
46079   return SWIG_arg;
46080 }
46081 
46082 
46083 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
46084   int SWIG_arg = 0;
46085   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46086   lldb::SBFunction arg2 ;
46087   lldb::SBFunction *argp2 ;
46088 
46089   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
46090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
46091   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
46092 
46093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46094     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
46095   }
46096 
46097 
46098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
46099     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
46100   }
46101   arg2 = *argp2;
46102 
46103   (arg1)->SetFunction(arg2);
46104 
46105   return SWIG_arg;
46106 
46107   if(0) SWIG_fail;
46108 
46109 fail:
46110   lua_error(L);
46111   return SWIG_arg;
46112 }
46113 
46114 
46115 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
46116   int SWIG_arg = 0;
46117   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46118   lldb::SBBlock arg2 ;
46119   lldb::SBBlock *argp2 ;
46120 
46121   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
46122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
46123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
46124 
46125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46126     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
46127   }
46128 
46129 
46130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
46131     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
46132   }
46133   arg2 = *argp2;
46134 
46135   (arg1)->SetBlock(arg2);
46136 
46137   return SWIG_arg;
46138 
46139   if(0) SWIG_fail;
46140 
46141 fail:
46142   lua_error(L);
46143   return SWIG_arg;
46144 }
46145 
46146 
46147 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
46148   int SWIG_arg = 0;
46149   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46150   lldb::SBLineEntry arg2 ;
46151   lldb::SBLineEntry *argp2 ;
46152 
46153   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
46154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
46155   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
46156 
46157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46158     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
46159   }
46160 
46161 
46162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
46163     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
46164   }
46165   arg2 = *argp2;
46166 
46167   (arg1)->SetLineEntry(arg2);
46168 
46169   return SWIG_arg;
46170 
46171   if(0) SWIG_fail;
46172 
46173 fail:
46174   lua_error(L);
46175   return SWIG_arg;
46176 }
46177 
46178 
46179 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
46180   int SWIG_arg = 0;
46181   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46182   lldb::SBSymbol arg2 ;
46183   lldb::SBSymbol *argp2 ;
46184 
46185   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
46186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
46187   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
46188 
46189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46190     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
46191   }
46192 
46193 
46194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
46195     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
46196   }
46197   arg2 = *argp2;
46198 
46199   (arg1)->SetSymbol(arg2);
46200 
46201   return SWIG_arg;
46202 
46203   if(0) SWIG_fail;
46204 
46205 fail:
46206   lua_error(L);
46207   return SWIG_arg;
46208 }
46209 
46210 
46211 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
46212   int SWIG_arg = 0;
46213   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46214   lldb::SBAddress *arg2 = 0 ;
46215   lldb::SBAddress *arg3 = 0 ;
46216   lldb::SBSymbolContext result;
46217 
46218   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
46219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
46220   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
46221   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
46222 
46223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46224     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
46225   }
46226 
46227 
46228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
46229     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
46230   }
46231 
46232 
46233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
46234     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
46235   }
46236 
46237   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
46238   {
46239     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46240     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46241   }
46242   return SWIG_arg;
46243 
46244   if(0) SWIG_fail;
46245 
46246 fail:
46247   lua_error(L);
46248   return SWIG_arg;
46249 }
46250 
46251 
46252 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
46253   int SWIG_arg = 0;
46254   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46255   lldb::SBStream *arg2 = 0 ;
46256   bool result;
46257 
46258   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
46259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
46260   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
46261 
46262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46263     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
46264   }
46265 
46266 
46267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46268     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46269   }
46270 
46271   result = (bool)(arg1)->GetDescription(*arg2);
46272   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46273   return SWIG_arg;
46274 
46275   if(0) SWIG_fail;
46276 
46277 fail:
46278   lua_error(L);
46279   return SWIG_arg;
46280 }
46281 
46282 
46283 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
46284   int SWIG_arg = 0;
46285   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
46286   std::string result;
46287 
46288   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
46289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
46290 
46291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46292     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
46293   }
46294 
46295   result = lldb_SBSymbolContext___str__(arg1);
46296   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46297   return SWIG_arg;
46298 
46299   if(0) SWIG_fail;
46300 
46301 fail:
46302   lua_error(L);
46303   return SWIG_arg;
46304 }
46305 
46306 
46307 static void swig_delete_SBSymbolContext(void *obj) {
46308 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
46309 delete arg1;
46310 }
46311 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
46312     assert(lua_istable(L,1));
46313     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
46314     assert(!lua_isnil(L,-1));
46315     lua_replace(L,1); /* replace our table with real constructor */
46316     lua_call(L,lua_gettop(L)-1,1);
46317     return 1;
46318 }
46319 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
46320     {0,0,0}
46321 };
46322 static swig_lua_method swig_SBSymbolContext_methods[]= {
46323     { "IsValid", _wrap_SBSymbolContext_IsValid},
46324     { "GetModule", _wrap_SBSymbolContext_GetModule},
46325     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
46326     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
46327     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
46328     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
46329     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
46330     { "SetModule", _wrap_SBSymbolContext_SetModule},
46331     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
46332     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
46333     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
46334     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
46335     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
46336     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
46337     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
46338     { "__tostring", _wrap_SBSymbolContext___tostring},
46339     {0,0}
46340 };
46341 static swig_lua_method swig_SBSymbolContext_meta[] = {
46342     { "__tostring", _wrap_SBSymbolContext___tostring},
46343     {0,0}
46344 };
46345 
46346 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
46347     {0,0,0}
46348 };
46349 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
46350     {0,0,0,0,0,0}
46351 };
46352 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
46353     {0,0}
46354 };
46355 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
46356     0
46357 };
46358 
46359 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
46360     "SBSymbolContext",
46361     swig_SBSymbolContext_Sf_SwigStatic_methods,
46362     swig_SBSymbolContext_Sf_SwigStatic_attributes,
46363     swig_SBSymbolContext_Sf_SwigStatic_constants,
46364     swig_SBSymbolContext_Sf_SwigStatic_classes,
46365     0
46366 };
46367 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
46368 static const char *swig_SBSymbolContext_base_names[] = {0};
46369 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 };
46370 
46371 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
46372   int SWIG_arg = 0;
46373   lldb::SBSymbolContextList *result = 0 ;
46374 
46375   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
46376   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
46377   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46378   return SWIG_arg;
46379 
46380   if(0) SWIG_fail;
46381 
46382 fail:
46383   lua_error(L);
46384   return SWIG_arg;
46385 }
46386 
46387 
46388 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
46389   int SWIG_arg = 0;
46390   lldb::SBSymbolContextList *arg1 = 0 ;
46391   lldb::SBSymbolContextList *result = 0 ;
46392 
46393   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
46394   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
46395 
46396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46397     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46398   }
46399 
46400   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
46401   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
46402   return SWIG_arg;
46403 
46404   if(0) SWIG_fail;
46405 
46406 fail:
46407   lua_error(L);
46408   return SWIG_arg;
46409 }
46410 
46411 
46412 static int _wrap_new_SBSymbolContextList(lua_State* L) {
46413   int argc;
46414   int argv[2]={
46415     1,2
46416   };
46417 
46418   argc = lua_gettop(L);
46419   if (argc == 0) {
46420     return _wrap_new_SBSymbolContextList__SWIG_0(L);
46421   }
46422   if (argc == 1) {
46423     int _v;
46424     {
46425       void *ptr;
46426       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46427         _v = 0;
46428       } else {
46429         _v = 1;
46430       }
46431     }
46432     if (_v) {
46433       return _wrap_new_SBSymbolContextList__SWIG_1(L);
46434     }
46435   }
46436 
46437   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
46438     "  Possible C/C++ prototypes are:\n"
46439     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
46440     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
46441   lua_error(L);return 0;
46442 }
46443 
46444 
46445 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
46446   int SWIG_arg = 0;
46447   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46448   bool result;
46449 
46450   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
46451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
46452 
46453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46454     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46455   }
46456 
46457   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
46458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46459   return SWIG_arg;
46460 
46461   if(0) SWIG_fail;
46462 
46463 fail:
46464   lua_error(L);
46465   return SWIG_arg;
46466 }
46467 
46468 
46469 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
46470   int SWIG_arg = 0;
46471   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46472   uint32_t result;
46473 
46474   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
46475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
46476 
46477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46478     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46479   }
46480 
46481   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
46482   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46483   return SWIG_arg;
46484 
46485   if(0) SWIG_fail;
46486 
46487 fail:
46488   lua_error(L);
46489   return SWIG_arg;
46490 }
46491 
46492 
46493 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
46494   int SWIG_arg = 0;
46495   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46496   uint32_t arg2 ;
46497   lldb::SBSymbolContext result;
46498 
46499   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
46500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
46501   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
46502 
46503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46504     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46505   }
46506 
46507   arg2 = (unsigned int)lua_tointeger(L, 2);
46508   result = (arg1)->GetContextAtIndex(arg2);
46509   {
46510     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46511     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46512   }
46513   return SWIG_arg;
46514 
46515   if(0) SWIG_fail;
46516 
46517 fail:
46518   lua_error(L);
46519   return SWIG_arg;
46520 }
46521 
46522 
46523 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
46524   int SWIG_arg = 0;
46525   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46526   lldb::SBSymbolContext *arg2 = 0 ;
46527 
46528   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46530   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
46531 
46532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46533     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46534   }
46535 
46536 
46537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46538     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
46539   }
46540 
46541   (arg1)->Append(*arg2);
46542 
46543   return SWIG_arg;
46544 
46545   if(0) SWIG_fail;
46546 
46547 fail:
46548   lua_error(L);
46549   return SWIG_arg;
46550 }
46551 
46552 
46553 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
46554   int SWIG_arg = 0;
46555   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46556   lldb::SBSymbolContextList *arg2 = 0 ;
46557 
46558   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46560   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
46561 
46562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46563     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46564   }
46565 
46566 
46567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46568     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
46569   }
46570 
46571   (arg1)->Append(*arg2);
46572 
46573   return SWIG_arg;
46574 
46575   if(0) SWIG_fail;
46576 
46577 fail:
46578   lua_error(L);
46579   return SWIG_arg;
46580 }
46581 
46582 
46583 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
46584   int argc;
46585   int argv[3]={
46586     1,2,3
46587   };
46588 
46589   argc = lua_gettop(L);
46590   if (argc == 2) {
46591     int _v;
46592     {
46593       void *ptr;
46594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46595         _v = 0;
46596       } else {
46597         _v = 1;
46598       }
46599     }
46600     if (_v) {
46601       {
46602         void *ptr;
46603         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46604           _v = 0;
46605         } else {
46606           _v = 1;
46607         }
46608       }
46609       if (_v) {
46610         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
46611       }
46612     }
46613   }
46614   if (argc == 2) {
46615     int _v;
46616     {
46617       void *ptr;
46618       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46619         _v = 0;
46620       } else {
46621         _v = 1;
46622       }
46623     }
46624     if (_v) {
46625       {
46626         void *ptr;
46627         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46628           _v = 0;
46629         } else {
46630           _v = 1;
46631         }
46632       }
46633       if (_v) {
46634         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
46635       }
46636     }
46637   }
46638 
46639   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
46640     "  Possible C/C++ prototypes are:\n"
46641     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
46642     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
46643   lua_error(L);return 0;
46644 }
46645 
46646 
46647 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
46648   int SWIG_arg = 0;
46649   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46650   lldb::SBStream *arg2 = 0 ;
46651   bool result;
46652 
46653   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
46654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
46655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
46656 
46657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46658     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46659   }
46660 
46661 
46662   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46663     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46664   }
46665 
46666   result = (bool)(arg1)->GetDescription(*arg2);
46667   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46668   return SWIG_arg;
46669 
46670   if(0) SWIG_fail;
46671 
46672 fail:
46673   lua_error(L);
46674   return SWIG_arg;
46675 }
46676 
46677 
46678 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
46679   int SWIG_arg = 0;
46680   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46681 
46682   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
46683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
46684 
46685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46686     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46687   }
46688 
46689   (arg1)->Clear();
46690 
46691   return SWIG_arg;
46692 
46693   if(0) SWIG_fail;
46694 
46695 fail:
46696   lua_error(L);
46697   return SWIG_arg;
46698 }
46699 
46700 
46701 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
46702   int SWIG_arg = 0;
46703   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46704   std::string result;
46705 
46706   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
46707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
46708 
46709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46710     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46711   }
46712 
46713   result = lldb_SBSymbolContextList___str__(arg1);
46714   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46715   return SWIG_arg;
46716 
46717   if(0) SWIG_fail;
46718 
46719 fail:
46720   lua_error(L);
46721   return SWIG_arg;
46722 }
46723 
46724 
46725 static void swig_delete_SBSymbolContextList(void *obj) {
46726 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
46727 delete arg1;
46728 }
46729 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
46730     assert(lua_istable(L,1));
46731     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
46732     assert(!lua_isnil(L,-1));
46733     lua_replace(L,1); /* replace our table with real constructor */
46734     lua_call(L,lua_gettop(L)-1,1);
46735     return 1;
46736 }
46737 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
46738     {0,0,0}
46739 };
46740 static swig_lua_method swig_SBSymbolContextList_methods[]= {
46741     { "IsValid", _wrap_SBSymbolContextList_IsValid},
46742     { "GetSize", _wrap_SBSymbolContextList_GetSize},
46743     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
46744     { "Append", _wrap_SBSymbolContextList_Append},
46745     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
46746     { "Clear", _wrap_SBSymbolContextList_Clear},
46747     { "__tostring", _wrap_SBSymbolContextList___tostring},
46748     {0,0}
46749 };
46750 static swig_lua_method swig_SBSymbolContextList_meta[] = {
46751     { "__tostring", _wrap_SBSymbolContextList___tostring},
46752     {0,0}
46753 };
46754 
46755 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
46756     {0,0,0}
46757 };
46758 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
46759     {0,0,0,0,0,0}
46760 };
46761 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
46762     {0,0}
46763 };
46764 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
46765     0
46766 };
46767 
46768 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
46769     "SBSymbolContextList",
46770     swig_SBSymbolContextList_Sf_SwigStatic_methods,
46771     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
46772     swig_SBSymbolContextList_Sf_SwigStatic_constants,
46773     swig_SBSymbolContextList_Sf_SwigStatic_classes,
46774     0
46775 };
46776 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
46777 static const char *swig_SBSymbolContextList_base_names[] = {0};
46778 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 };
46779 
46780 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
46781   int SWIG_arg = 0;
46782   lldb::SBTarget *result = 0 ;
46783 
46784   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
46785   result = (lldb::SBTarget *)new lldb::SBTarget();
46786   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46787   return SWIG_arg;
46788 
46789   if(0) SWIG_fail;
46790 
46791 fail:
46792   lua_error(L);
46793   return SWIG_arg;
46794 }
46795 
46796 
46797 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
46798   int SWIG_arg = 0;
46799   lldb::SBTarget *arg1 = 0 ;
46800   lldb::SBTarget *result = 0 ;
46801 
46802   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
46803   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
46804 
46805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46806     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
46807   }
46808 
46809   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
46810   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46811   return SWIG_arg;
46812 
46813   if(0) SWIG_fail;
46814 
46815 fail:
46816   lua_error(L);
46817   return SWIG_arg;
46818 }
46819 
46820 
46821 static int _wrap_new_SBTarget(lua_State* L) {
46822   int argc;
46823   int argv[2]={
46824     1,2
46825   };
46826 
46827   argc = lua_gettop(L);
46828   if (argc == 0) {
46829     return _wrap_new_SBTarget__SWIG_0(L);
46830   }
46831   if (argc == 1) {
46832     int _v;
46833     {
46834       void *ptr;
46835       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46836         _v = 0;
46837       } else {
46838         _v = 1;
46839       }
46840     }
46841     if (_v) {
46842       return _wrap_new_SBTarget__SWIG_1(L);
46843     }
46844   }
46845 
46846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
46847     "  Possible C/C++ prototypes are:\n"
46848     "    lldb::SBTarget::SBTarget()\n"
46849     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
46850   lua_error(L);return 0;
46851 }
46852 
46853 
46854 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
46855   int SWIG_arg = 0;
46856   char *result = 0 ;
46857 
46858   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
46859   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
46860   lua_pushstring(L,(const char *)result); SWIG_arg++;
46861   return SWIG_arg;
46862 
46863   if(0) SWIG_fail;
46864 
46865 fail:
46866   lua_error(L);
46867   return SWIG_arg;
46868 }
46869 
46870 
46871 static int _wrap_SBTarget_IsValid(lua_State* L) {
46872   int SWIG_arg = 0;
46873   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46874   bool result;
46875 
46876   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
46877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
46878 
46879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46880     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
46881   }
46882 
46883   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
46884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46885   return SWIG_arg;
46886 
46887   if(0) SWIG_fail;
46888 
46889 fail:
46890   lua_error(L);
46891   return SWIG_arg;
46892 }
46893 
46894 
46895 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
46896   int SWIG_arg = 0;
46897   lldb::SBEvent *arg1 = 0 ;
46898   bool result;
46899 
46900   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
46901   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
46902 
46903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46904     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
46905   }
46906 
46907   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
46908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46909   return SWIG_arg;
46910 
46911   if(0) SWIG_fail;
46912 
46913 fail:
46914   lua_error(L);
46915   return SWIG_arg;
46916 }
46917 
46918 
46919 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
46920   int SWIG_arg = 0;
46921   lldb::SBEvent *arg1 = 0 ;
46922   lldb::SBTarget result;
46923 
46924   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
46925   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
46926 
46927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46928     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46929   }
46930 
46931   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
46932   {
46933     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
46934     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46935   }
46936   return SWIG_arg;
46937 
46938   if(0) SWIG_fail;
46939 
46940 fail:
46941   lua_error(L);
46942   return SWIG_arg;
46943 }
46944 
46945 
46946 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
46947   int SWIG_arg = 0;
46948   lldb::SBEvent *arg1 = 0 ;
46949   uint32_t result;
46950 
46951   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
46952   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
46953 
46954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46955     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46956   }
46957 
46958   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
46959   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46960   return SWIG_arg;
46961 
46962   if(0) SWIG_fail;
46963 
46964 fail:
46965   lua_error(L);
46966   return SWIG_arg;
46967 }
46968 
46969 
46970 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
46971   int SWIG_arg = 0;
46972   uint32_t arg1 ;
46973   lldb::SBEvent *arg2 = 0 ;
46974   lldb::SBModule result;
46975 
46976   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
46977   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
46978   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
46979   arg1 = (unsigned int)lua_tointeger(L, 1);
46980 
46981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
46982     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
46983   }
46984 
46985   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
46986   {
46987     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46988     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46989   }
46990   return SWIG_arg;
46991 
46992   if(0) SWIG_fail;
46993 
46994 fail:
46995   lua_error(L);
46996   return SWIG_arg;
46997 }
46998 
46999 
47000 static int _wrap_SBTarget_GetProcess(lua_State* L) {
47001   int SWIG_arg = 0;
47002   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47003   lldb::SBProcess result;
47004 
47005   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
47006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
47007 
47008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47009     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
47010   }
47011 
47012   result = (arg1)->GetProcess();
47013   {
47014     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47016   }
47017   return SWIG_arg;
47018 
47019   if(0) SWIG_fail;
47020 
47021 fail:
47022   lua_error(L);
47023   return SWIG_arg;
47024 }
47025 
47026 
47027 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
47028   int SWIG_arg = 0;
47029   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47030   lldb::SBPlatform result;
47031 
47032   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
47033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
47034 
47035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47036     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
47037   }
47038 
47039   result = (arg1)->GetPlatform();
47040   {
47041     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
47042     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
47043   }
47044   return SWIG_arg;
47045 
47046   if(0) SWIG_fail;
47047 
47048 fail:
47049   lua_error(L);
47050   return SWIG_arg;
47051 }
47052 
47053 
47054 static int _wrap_SBTarget_Install(lua_State* L) {
47055   int SWIG_arg = 0;
47056   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47057   lldb::SBError result;
47058 
47059   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
47060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
47061 
47062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47063     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
47064   }
47065 
47066   result = (arg1)->Install();
47067   {
47068     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47070   }
47071   return SWIG_arg;
47072 
47073   if(0) SWIG_fail;
47074 
47075 fail:
47076   lua_error(L);
47077   return SWIG_arg;
47078 }
47079 
47080 
47081 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
47082   int SWIG_arg = 0;
47083   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47084   lldb::SBListener *arg2 = 0 ;
47085   char **arg3 = (char **) 0 ;
47086   char **arg4 = (char **) 0 ;
47087   char *arg5 = (char *) 0 ;
47088   char *arg6 = (char *) 0 ;
47089   char *arg7 = (char *) 0 ;
47090   char *arg8 = (char *) 0 ;
47091   uint32_t arg9 ;
47092   bool arg10 ;
47093   lldb::SBError *arg11 = 0 ;
47094   lldb::SBProcess result;
47095 
47096   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
47097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
47098   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
47099   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
47100   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
47101   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
47102   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
47103   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
47104   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
47105   if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
47106   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
47107   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
47108 
47109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47110     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
47111   }
47112 
47113 
47114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47115     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
47116   }
47117 
47118 
47119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
47120     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
47121   }
47122 
47123 
47124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
47125     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
47126   }
47127 
47128   arg5 = (char *)lua_tostring(L, 5);
47129   arg6 = (char *)lua_tostring(L, 6);
47130   arg7 = (char *)lua_tostring(L, 7);
47131   arg8 = (char *)lua_tostring(L, 8);
47132   arg9 = (unsigned int)lua_tointeger(L, 9);
47133   arg10 = (lua_toboolean(L, 10)!=0);
47134 
47135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
47136     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
47137   }
47138 
47139   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);
47140   {
47141     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47142     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47143   }
47144   return SWIG_arg;
47145 
47146   if(0) SWIG_fail;
47147 
47148 fail:
47149   lua_error(L);
47150   return SWIG_arg;
47151 }
47152 
47153 
47154 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
47155   int SWIG_arg = 0;
47156   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47157   char **arg2 = (char **) 0 ;
47158   char **arg3 = (char **) 0 ;
47159   char *arg4 = (char *) 0 ;
47160   lldb::SBProcess result;
47161 
47162   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
47163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
47164   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
47165   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
47166   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
47167 
47168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47169     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
47170   }
47171 
47172 
47173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
47174     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
47175   }
47176 
47177 
47178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
47179     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
47180   }
47181 
47182   arg4 = (char *)lua_tostring(L, 4);
47183   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
47184   {
47185     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47187   }
47188   return SWIG_arg;
47189 
47190   if(0) SWIG_fail;
47191 
47192 fail:
47193   lua_error(L);
47194   return SWIG_arg;
47195 }
47196 
47197 
47198 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
47199   int SWIG_arg = 0;
47200   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47201   lldb::SBLaunchInfo *arg2 = 0 ;
47202   lldb::SBError *arg3 = 0 ;
47203   lldb::SBProcess result;
47204 
47205   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
47206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
47207   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
47208   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
47209 
47210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47211     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
47212   }
47213 
47214 
47215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
47216     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
47217   }
47218 
47219 
47220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47221     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
47222   }
47223 
47224   result = (arg1)->Launch(*arg2,*arg3);
47225   {
47226     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47227     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47228   }
47229   return SWIG_arg;
47230 
47231   if(0) SWIG_fail;
47232 
47233 fail:
47234   lua_error(L);
47235   return SWIG_arg;
47236 }
47237 
47238 
47239 static int _wrap_SBTarget_Launch(lua_State* L) {
47240   int argc;
47241   int argv[12]={
47242     1,2,3,4,5,6,7,8,9,10,11,12
47243   };
47244 
47245   argc = lua_gettop(L);
47246   if (argc == 3) {
47247     int _v;
47248     {
47249       void *ptr;
47250       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47251         _v = 0;
47252       } else {
47253         _v = 1;
47254       }
47255     }
47256     if (_v) {
47257       {
47258         void *ptr;
47259         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
47260           _v = 0;
47261         } else {
47262           _v = 1;
47263         }
47264       }
47265       if (_v) {
47266         {
47267           void *ptr;
47268           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47269             _v = 0;
47270           } else {
47271             _v = 1;
47272           }
47273         }
47274         if (_v) {
47275           return _wrap_SBTarget_Launch__SWIG_1(L);
47276         }
47277       }
47278     }
47279   }
47280   if (argc == 11) {
47281     int _v;
47282     {
47283       void *ptr;
47284       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47285         _v = 0;
47286       } else {
47287         _v = 1;
47288       }
47289     }
47290     if (_v) {
47291       {
47292         void *ptr;
47293         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
47294           _v = 0;
47295         } else {
47296           _v = 1;
47297         }
47298       }
47299       if (_v) {
47300         {
47301           void *ptr;
47302           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
47303             _v = 0;
47304           } else {
47305             _v = 1;
47306           }
47307         }
47308         if (_v) {
47309           {
47310             void *ptr;
47311             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
47312               _v = 0;
47313             } else {
47314               _v = 1;
47315             }
47316           }
47317           if (_v) {
47318             {
47319               _v = SWIG_lua_isnilstring(L,argv[4]);
47320             }
47321             if (_v) {
47322               {
47323                 _v = SWIG_lua_isnilstring(L,argv[5]);
47324               }
47325               if (_v) {
47326                 {
47327                   _v = SWIG_lua_isnilstring(L,argv[6]);
47328                 }
47329                 if (_v) {
47330                   {
47331                     _v = SWIG_lua_isnilstring(L,argv[7]);
47332                   }
47333                   if (_v) {
47334                     {
47335                       _v = lua_isnumber(L,argv[8]);
47336                     }
47337                     if (_v) {
47338                       {
47339                         _v = lua_isboolean(L,argv[9]);
47340                       }
47341                       if (_v) {
47342                         {
47343                           void *ptr;
47344                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47345                             _v = 0;
47346                           } else {
47347                             _v = 1;
47348                           }
47349                         }
47350                         if (_v) {
47351                           return _wrap_SBTarget_Launch__SWIG_0(L);
47352                         }
47353                       }
47354                     }
47355                   }
47356                 }
47357               }
47358             }
47359           }
47360         }
47361       }
47362     }
47363   }
47364 
47365   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
47366     "  Possible C/C++ prototypes are:\n"
47367     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
47368     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
47369   lua_error(L);return 0;
47370 }
47371 
47372 
47373 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
47374   int SWIG_arg = 0;
47375   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47376   char *arg2 = (char *) 0 ;
47377   lldb::SBProcess result;
47378 
47379   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
47380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
47381   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
47382 
47383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47384     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
47385   }
47386 
47387   arg2 = (char *)lua_tostring(L, 2);
47388   result = (arg1)->LoadCore((char const *)arg2);
47389   {
47390     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47392   }
47393   return SWIG_arg;
47394 
47395   if(0) SWIG_fail;
47396 
47397 fail:
47398   lua_error(L);
47399   return SWIG_arg;
47400 }
47401 
47402 
47403 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
47404   int SWIG_arg = 0;
47405   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47406   char *arg2 = (char *) 0 ;
47407   lldb::SBError *arg3 = 0 ;
47408   lldb::SBProcess result;
47409 
47410   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
47411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
47412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
47413   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
47414 
47415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47416     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
47417   }
47418 
47419   arg2 = (char *)lua_tostring(L, 2);
47420 
47421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47422     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
47423   }
47424 
47425   result = (arg1)->LoadCore((char const *)arg2,*arg3);
47426   {
47427     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47428     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47429   }
47430   return SWIG_arg;
47431 
47432   if(0) SWIG_fail;
47433 
47434 fail:
47435   lua_error(L);
47436   return SWIG_arg;
47437 }
47438 
47439 
47440 static int _wrap_SBTarget_LoadCore(lua_State* L) {
47441   int argc;
47442   int argv[4]={
47443     1,2,3,4
47444   };
47445 
47446   argc = lua_gettop(L);
47447   if (argc == 2) {
47448     int _v;
47449     {
47450       void *ptr;
47451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47452         _v = 0;
47453       } else {
47454         _v = 1;
47455       }
47456     }
47457     if (_v) {
47458       {
47459         _v = SWIG_lua_isnilstring(L,argv[1]);
47460       }
47461       if (_v) {
47462         return _wrap_SBTarget_LoadCore__SWIG_0(L);
47463       }
47464     }
47465   }
47466   if (argc == 3) {
47467     int _v;
47468     {
47469       void *ptr;
47470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47471         _v = 0;
47472       } else {
47473         _v = 1;
47474       }
47475     }
47476     if (_v) {
47477       {
47478         _v = SWIG_lua_isnilstring(L,argv[1]);
47479       }
47480       if (_v) {
47481         {
47482           void *ptr;
47483           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47484             _v = 0;
47485           } else {
47486             _v = 1;
47487           }
47488         }
47489         if (_v) {
47490           return _wrap_SBTarget_LoadCore__SWIG_1(L);
47491         }
47492       }
47493     }
47494   }
47495 
47496   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
47497     "  Possible C/C++ prototypes are:\n"
47498     "    lldb::SBTarget::LoadCore(char const *)\n"
47499     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
47500   lua_error(L);return 0;
47501 }
47502 
47503 
47504 static int _wrap_SBTarget_Attach(lua_State* L) {
47505   int SWIG_arg = 0;
47506   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47507   lldb::SBAttachInfo *arg2 = 0 ;
47508   lldb::SBError *arg3 = 0 ;
47509   lldb::SBProcess result;
47510 
47511   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
47512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
47513   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
47514   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
47515 
47516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47517     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
47518   }
47519 
47520 
47521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
47522     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
47523   }
47524 
47525 
47526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47527     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
47528   }
47529 
47530   result = (arg1)->Attach(*arg2,*arg3);
47531   {
47532     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47533     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47534   }
47535   return SWIG_arg;
47536 
47537   if(0) SWIG_fail;
47538 
47539 fail:
47540   lua_error(L);
47541   return SWIG_arg;
47542 }
47543 
47544 
47545 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
47546   int SWIG_arg = 0;
47547   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47548   lldb::SBListener *arg2 = 0 ;
47549   lldb::pid_t arg3 ;
47550   lldb::SBError *arg4 = 0 ;
47551   lldb::SBProcess result;
47552 
47553   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
47554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
47555   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
47556   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
47557   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
47558 
47559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47560     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
47561   }
47562 
47563 
47564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47565     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
47566   }
47567 
47568   arg3 = (unsigned long long)lua_tointeger(L, 3);
47569 
47570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47571     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
47572   }
47573 
47574   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
47575   {
47576     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47578   }
47579   return SWIG_arg;
47580 
47581   if(0) SWIG_fail;
47582 
47583 fail:
47584   lua_error(L);
47585   return SWIG_arg;
47586 }
47587 
47588 
47589 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
47590   int SWIG_arg = 0;
47591   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47592   lldb::SBListener *arg2 = 0 ;
47593   char *arg3 = (char *) 0 ;
47594   bool arg4 ;
47595   lldb::SBError *arg5 = 0 ;
47596   lldb::SBProcess result;
47597 
47598   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
47599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
47600   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
47601   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
47602   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
47603   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
47604 
47605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47606     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
47607   }
47608 
47609 
47610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47611     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
47612   }
47613 
47614   arg3 = (char *)lua_tostring(L, 3);
47615   arg4 = (lua_toboolean(L, 4)!=0);
47616 
47617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47618     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
47619   }
47620 
47621   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
47622   {
47623     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47624     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47625   }
47626   return SWIG_arg;
47627 
47628   if(0) SWIG_fail;
47629 
47630 fail:
47631   lua_error(L);
47632   return SWIG_arg;
47633 }
47634 
47635 
47636 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
47637   int SWIG_arg = 0;
47638   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47639   lldb::SBListener *arg2 = 0 ;
47640   char *arg3 = (char *) 0 ;
47641   char *arg4 = (char *) 0 ;
47642   lldb::SBError *arg5 = 0 ;
47643   lldb::SBProcess result;
47644 
47645   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
47646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
47647   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
47648   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
47649   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
47650   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
47651 
47652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47653     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
47654   }
47655 
47656 
47657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47658     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
47659   }
47660 
47661   arg3 = (char *)lua_tostring(L, 3);
47662   arg4 = (char *)lua_tostring(L, 4);
47663 
47664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47665     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
47666   }
47667 
47668   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
47669   {
47670     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47671     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47672   }
47673   return SWIG_arg;
47674 
47675   if(0) SWIG_fail;
47676 
47677 fail:
47678   lua_error(L);
47679   return SWIG_arg;
47680 }
47681 
47682 
47683 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
47684   int SWIG_arg = 0;
47685   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47686   lldb::SBFileSpec result;
47687 
47688   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
47689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
47690 
47691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47692     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
47693   }
47694 
47695   result = (arg1)->GetExecutable();
47696   {
47697     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
47698     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
47699   }
47700   return SWIG_arg;
47701 
47702   if(0) SWIG_fail;
47703 
47704 fail:
47705   lua_error(L);
47706   return SWIG_arg;
47707 }
47708 
47709 
47710 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
47711   int SWIG_arg = 0;
47712   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47713   char *arg2 = (char *) 0 ;
47714   char *arg3 = (char *) 0 ;
47715   lldb::SBError *arg4 = 0 ;
47716 
47717   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
47718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
47719   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
47720   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
47721   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
47722 
47723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47724     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
47725   }
47726 
47727   arg2 = (char *)lua_tostring(L, 2);
47728   arg3 = (char *)lua_tostring(L, 3);
47729 
47730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47731     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
47732   }
47733 
47734   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
47735 
47736   return SWIG_arg;
47737 
47738   if(0) SWIG_fail;
47739 
47740 fail:
47741   lua_error(L);
47742   return SWIG_arg;
47743 }
47744 
47745 
47746 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
47747   int SWIG_arg = 0;
47748   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47749   lldb::SBModule *arg2 = 0 ;
47750   bool result;
47751 
47752   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
47755 
47756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47757     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47758   }
47759 
47760 
47761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
47762     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
47763   }
47764 
47765   result = (bool)(arg1)->AddModule(*arg2);
47766   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47767   return SWIG_arg;
47768 
47769   if(0) SWIG_fail;
47770 
47771 fail:
47772   lua_error(L);
47773   return SWIG_arg;
47774 }
47775 
47776 
47777 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
47778   int SWIG_arg = 0;
47779   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47780   char *arg2 = (char *) 0 ;
47781   char *arg3 = (char *) 0 ;
47782   char *arg4 = (char *) 0 ;
47783   lldb::SBModule result;
47784 
47785   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
47786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47787   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47788   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47789   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47790 
47791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47792     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47793   }
47794 
47795   arg2 = (char *)lua_tostring(L, 2);
47796   arg3 = (char *)lua_tostring(L, 3);
47797   arg4 = (char *)lua_tostring(L, 4);
47798   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
47799   {
47800     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47801     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47802   }
47803   return SWIG_arg;
47804 
47805   if(0) SWIG_fail;
47806 
47807 fail:
47808   lua_error(L);
47809   return SWIG_arg;
47810 }
47811 
47812 
47813 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
47814   int SWIG_arg = 0;
47815   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47816   char *arg2 = (char *) 0 ;
47817   char *arg3 = (char *) 0 ;
47818   char *arg4 = (char *) 0 ;
47819   char *arg5 = (char *) 0 ;
47820   lldb::SBModule result;
47821 
47822   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
47823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47824   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47825   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47826   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47827   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
47828 
47829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47830     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47831   }
47832 
47833   arg2 = (char *)lua_tostring(L, 2);
47834   arg3 = (char *)lua_tostring(L, 3);
47835   arg4 = (char *)lua_tostring(L, 4);
47836   arg5 = (char *)lua_tostring(L, 5);
47837   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
47838   {
47839     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47841   }
47842   return SWIG_arg;
47843 
47844   if(0) SWIG_fail;
47845 
47846 fail:
47847   lua_error(L);
47848   return SWIG_arg;
47849 }
47850 
47851 
47852 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
47853   int SWIG_arg = 0;
47854   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47855   lldb::SBModuleSpec *arg2 = 0 ;
47856   lldb::SBModule result;
47857 
47858   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47860   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
47861 
47862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47863     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47864   }
47865 
47866 
47867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
47868     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
47869   }
47870 
47871   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
47872   {
47873     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47874     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47875   }
47876   return SWIG_arg;
47877 
47878   if(0) SWIG_fail;
47879 
47880 fail:
47881   lua_error(L);
47882   return SWIG_arg;
47883 }
47884 
47885 
47886 static int _wrap_SBTarget_AddModule(lua_State* L) {
47887   int argc;
47888   int argv[6]={
47889     1,2,3,4,5,6
47890   };
47891 
47892   argc = lua_gettop(L);
47893   if (argc == 2) {
47894     int _v;
47895     {
47896       void *ptr;
47897       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47898         _v = 0;
47899       } else {
47900         _v = 1;
47901       }
47902     }
47903     if (_v) {
47904       {
47905         void *ptr;
47906         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
47907           _v = 0;
47908         } else {
47909           _v = 1;
47910         }
47911       }
47912       if (_v) {
47913         return _wrap_SBTarget_AddModule__SWIG_0(L);
47914       }
47915     }
47916   }
47917   if (argc == 2) {
47918     int _v;
47919     {
47920       void *ptr;
47921       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47922         _v = 0;
47923       } else {
47924         _v = 1;
47925       }
47926     }
47927     if (_v) {
47928       {
47929         void *ptr;
47930         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
47931           _v = 0;
47932         } else {
47933           _v = 1;
47934         }
47935       }
47936       if (_v) {
47937         return _wrap_SBTarget_AddModule__SWIG_3(L);
47938       }
47939     }
47940   }
47941   if (argc == 4) {
47942     int _v;
47943     {
47944       void *ptr;
47945       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47946         _v = 0;
47947       } else {
47948         _v = 1;
47949       }
47950     }
47951     if (_v) {
47952       {
47953         _v = SWIG_lua_isnilstring(L,argv[1]);
47954       }
47955       if (_v) {
47956         {
47957           _v = SWIG_lua_isnilstring(L,argv[2]);
47958         }
47959         if (_v) {
47960           {
47961             _v = SWIG_lua_isnilstring(L,argv[3]);
47962           }
47963           if (_v) {
47964             return _wrap_SBTarget_AddModule__SWIG_1(L);
47965           }
47966         }
47967       }
47968     }
47969   }
47970   if (argc == 5) {
47971     int _v;
47972     {
47973       void *ptr;
47974       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47975         _v = 0;
47976       } else {
47977         _v = 1;
47978       }
47979     }
47980     if (_v) {
47981       {
47982         _v = SWIG_lua_isnilstring(L,argv[1]);
47983       }
47984       if (_v) {
47985         {
47986           _v = SWIG_lua_isnilstring(L,argv[2]);
47987         }
47988         if (_v) {
47989           {
47990             _v = SWIG_lua_isnilstring(L,argv[3]);
47991           }
47992           if (_v) {
47993             {
47994               _v = SWIG_lua_isnilstring(L,argv[4]);
47995             }
47996             if (_v) {
47997               return _wrap_SBTarget_AddModule__SWIG_2(L);
47998             }
47999           }
48000         }
48001       }
48002     }
48003   }
48004 
48005   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
48006     "  Possible C/C++ prototypes are:\n"
48007     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
48008     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
48009     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
48010     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
48011   lua_error(L);return 0;
48012 }
48013 
48014 
48015 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
48016   int SWIG_arg = 0;
48017   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48018   uint32_t result;
48019 
48020   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
48021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
48022 
48023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48024     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
48025   }
48026 
48027   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
48028   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48029   return SWIG_arg;
48030 
48031   if(0) SWIG_fail;
48032 
48033 fail:
48034   lua_error(L);
48035   return SWIG_arg;
48036 }
48037 
48038 
48039 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
48040   int SWIG_arg = 0;
48041   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48042   uint32_t arg2 ;
48043   lldb::SBModule result;
48044 
48045   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
48046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
48047   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
48048 
48049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48050     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
48051   }
48052 
48053   arg2 = (unsigned int)lua_tointeger(L, 2);
48054   result = (arg1)->GetModuleAtIndex(arg2);
48055   {
48056     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
48058   }
48059   return SWIG_arg;
48060 
48061   if(0) SWIG_fail;
48062 
48063 fail:
48064   lua_error(L);
48065   return SWIG_arg;
48066 }
48067 
48068 
48069 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
48070   int SWIG_arg = 0;
48071   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48072   lldb::SBModule arg2 ;
48073   lldb::SBModule *argp2 ;
48074   bool result;
48075 
48076   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
48077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
48078   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
48079 
48080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48081     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
48082   }
48083 
48084 
48085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48086     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
48087   }
48088   arg2 = *argp2;
48089 
48090   result = (bool)(arg1)->RemoveModule(arg2);
48091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
48092   return SWIG_arg;
48093 
48094   if(0) SWIG_fail;
48095 
48096 fail:
48097   lua_error(L);
48098   return SWIG_arg;
48099 }
48100 
48101 
48102 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
48103   int SWIG_arg = 0;
48104   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48105   lldb::SBDebugger result;
48106 
48107   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
48108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
48109 
48110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48111     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
48112   }
48113 
48114   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
48115   {
48116     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
48117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
48118   }
48119   return SWIG_arg;
48120 
48121   if(0) SWIG_fail;
48122 
48123 fail:
48124   lua_error(L);
48125   return SWIG_arg;
48126 }
48127 
48128 
48129 static int _wrap_SBTarget_FindModule(lua_State* L) {
48130   int SWIG_arg = 0;
48131   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48132   lldb::SBFileSpec *arg2 = 0 ;
48133   lldb::SBModule result;
48134 
48135   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
48136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
48137   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
48138 
48139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48140     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
48141   }
48142 
48143 
48144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48145     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
48146   }
48147 
48148   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
48149   {
48150     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
48151     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,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_FindCompileUnits(lua_State* L) {
48164   int SWIG_arg = 0;
48165   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48166   lldb::SBFileSpec *arg2 = 0 ;
48167   lldb::SBSymbolContextList result;
48168 
48169   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
48170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
48171   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
48172 
48173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48174     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
48175   }
48176 
48177 
48178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48179     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
48180   }
48181 
48182   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
48183   {
48184     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48185     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48186   }
48187   return SWIG_arg;
48188 
48189   if(0) SWIG_fail;
48190 
48191 fail:
48192   lua_error(L);
48193   return SWIG_arg;
48194 }
48195 
48196 
48197 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
48198   int SWIG_arg = 0;
48199   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48200   lldb::ByteOrder result;
48201 
48202   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
48203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
48204 
48205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48206     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
48207   }
48208 
48209   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
48210   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
48211   return SWIG_arg;
48212 
48213   if(0) SWIG_fail;
48214 
48215 fail:
48216   lua_error(L);
48217   return SWIG_arg;
48218 }
48219 
48220 
48221 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
48222   int SWIG_arg = 0;
48223   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48224   uint32_t result;
48225 
48226   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
48227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
48228 
48229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48230     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48231   }
48232 
48233   result = (uint32_t)(arg1)->GetAddressByteSize();
48234   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48235   return SWIG_arg;
48236 
48237   if(0) SWIG_fail;
48238 
48239 fail:
48240   lua_error(L);
48241   return SWIG_arg;
48242 }
48243 
48244 
48245 static int _wrap_SBTarget_GetTriple(lua_State* L) {
48246   int SWIG_arg = 0;
48247   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48248   char *result = 0 ;
48249 
48250   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
48251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
48252 
48253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48254     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
48255   }
48256 
48257   result = (char *)(arg1)->GetTriple();
48258   lua_pushstring(L,(const char *)result); SWIG_arg++;
48259   return SWIG_arg;
48260 
48261   if(0) SWIG_fail;
48262 
48263 fail:
48264   lua_error(L);
48265   return SWIG_arg;
48266 }
48267 
48268 
48269 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
48270   int SWIG_arg = 0;
48271   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48272   uint32_t result;
48273 
48274   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
48275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
48276 
48277   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48278     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48279   }
48280 
48281   result = (uint32_t)(arg1)->GetDataByteSize();
48282   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48283   return SWIG_arg;
48284 
48285   if(0) SWIG_fail;
48286 
48287 fail:
48288   lua_error(L);
48289   return SWIG_arg;
48290 }
48291 
48292 
48293 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
48294   int SWIG_arg = 0;
48295   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48296   uint32_t result;
48297 
48298   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
48299   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
48300 
48301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48302     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
48303   }
48304 
48305   result = (uint32_t)(arg1)->GetCodeByteSize();
48306   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48307   return SWIG_arg;
48308 
48309   if(0) SWIG_fail;
48310 
48311 fail:
48312   lua_error(L);
48313   return SWIG_arg;
48314 }
48315 
48316 
48317 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
48318   int SWIG_arg = 0;
48319   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48320   lldb::SBSection arg2 ;
48321   lldb::addr_t arg3 ;
48322   lldb::SBSection *argp2 ;
48323   lldb::SBError result;
48324 
48325   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
48326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
48327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
48328   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
48329 
48330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48331     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48332   }
48333 
48334 
48335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
48336     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
48337   }
48338   arg2 = *argp2;
48339 
48340   arg3 = (unsigned long long)lua_tointeger(L, 3);
48341   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
48342   {
48343     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48344     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48345   }
48346   return SWIG_arg;
48347 
48348   if(0) SWIG_fail;
48349 
48350 fail:
48351   lua_error(L);
48352   return SWIG_arg;
48353 }
48354 
48355 
48356 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
48357   int SWIG_arg = 0;
48358   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48359   lldb::SBSection arg2 ;
48360   lldb::SBSection *argp2 ;
48361   lldb::SBError result;
48362 
48363   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
48364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
48365   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
48366 
48367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48368     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48369   }
48370 
48371 
48372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
48373     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
48374   }
48375   arg2 = *argp2;
48376 
48377   result = (arg1)->ClearSectionLoadAddress(arg2);
48378   {
48379     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48381   }
48382   return SWIG_arg;
48383 
48384   if(0) SWIG_fail;
48385 
48386 fail:
48387   lua_error(L);
48388   return SWIG_arg;
48389 }
48390 
48391 
48392 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
48393   int SWIG_arg = 0;
48394   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48395   lldb::SBModule arg2 ;
48396   int64_t arg3 ;
48397   lldb::SBModule *argp2 ;
48398   lldb::SBError result;
48399 
48400   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
48401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
48402   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
48403   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
48404 
48405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48406     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48407   }
48408 
48409 
48410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48411     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
48412   }
48413   arg2 = *argp2;
48414 
48415   arg3 = (signed long long)lua_tointeger(L, 3);
48416   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
48417   {
48418     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48420   }
48421   return SWIG_arg;
48422 
48423   if(0) SWIG_fail;
48424 
48425 fail:
48426   lua_error(L);
48427   return SWIG_arg;
48428 }
48429 
48430 
48431 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
48432   int SWIG_arg = 0;
48433   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48434   lldb::SBModule arg2 ;
48435   lldb::SBModule *argp2 ;
48436   lldb::SBError result;
48437 
48438   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
48439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
48440   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
48441 
48442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48443     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48444   }
48445 
48446 
48447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48448     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
48449   }
48450   arg2 = *argp2;
48451 
48452   result = (arg1)->ClearModuleLoadAddress(arg2);
48453   {
48454     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48455     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_FindFunctions__SWIG_0(lua_State* L) {
48468   int SWIG_arg = 0;
48469   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48470   char *arg2 = (char *) 0 ;
48471   uint32_t arg3 ;
48472   lldb::SBSymbolContextList result;
48473 
48474   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
48475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48476   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48477   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
48478 
48479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48480     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48481   }
48482 
48483   arg2 = (char *)lua_tostring(L, 2);
48484   arg3 = (unsigned int)lua_tointeger(L, 3);
48485   result = (arg1)->FindFunctions((char const *)arg2,arg3);
48486   {
48487     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48489   }
48490   return SWIG_arg;
48491 
48492   if(0) SWIG_fail;
48493 
48494 fail:
48495   lua_error(L);
48496   return SWIG_arg;
48497 }
48498 
48499 
48500 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
48501   int SWIG_arg = 0;
48502   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48503   char *arg2 = (char *) 0 ;
48504   lldb::SBSymbolContextList result;
48505 
48506   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
48507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48508   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48509 
48510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48511     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48512   }
48513 
48514   arg2 = (char *)lua_tostring(L, 2);
48515   result = (arg1)->FindFunctions((char const *)arg2);
48516   {
48517     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48518     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48519   }
48520   return SWIG_arg;
48521 
48522   if(0) SWIG_fail;
48523 
48524 fail:
48525   lua_error(L);
48526   return SWIG_arg;
48527 }
48528 
48529 
48530 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
48531   int argc;
48532   int argv[4]={
48533     1,2,3,4
48534   };
48535 
48536   argc = lua_gettop(L);
48537   if (argc == 2) {
48538     int _v;
48539     {
48540       void *ptr;
48541       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48542         _v = 0;
48543       } else {
48544         _v = 1;
48545       }
48546     }
48547     if (_v) {
48548       {
48549         _v = SWIG_lua_isnilstring(L,argv[1]);
48550       }
48551       if (_v) {
48552         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
48553       }
48554     }
48555   }
48556   if (argc == 3) {
48557     int _v;
48558     {
48559       void *ptr;
48560       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48561         _v = 0;
48562       } else {
48563         _v = 1;
48564       }
48565     }
48566     if (_v) {
48567       {
48568         _v = SWIG_lua_isnilstring(L,argv[1]);
48569       }
48570       if (_v) {
48571         {
48572           _v = lua_isnumber(L,argv[2]);
48573         }
48574         if (_v) {
48575           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
48576         }
48577       }
48578     }
48579   }
48580 
48581   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
48582     "  Possible C/C++ prototypes are:\n"
48583     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
48584     "    lldb::SBTarget::FindFunctions(char const *)\n");
48585   lua_error(L);return 0;
48586 }
48587 
48588 
48589 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
48590   int SWIG_arg = 0;
48591   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48592   char *arg2 = (char *) 0 ;
48593   lldb::SBType result;
48594 
48595   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
48596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
48597   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
48598 
48599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48600     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
48601   }
48602 
48603   arg2 = (char *)lua_tostring(L, 2);
48604   result = (arg1)->FindFirstType((char const *)arg2);
48605   {
48606     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48608   }
48609   return SWIG_arg;
48610 
48611   if(0) SWIG_fail;
48612 
48613 fail:
48614   lua_error(L);
48615   return SWIG_arg;
48616 }
48617 
48618 
48619 static int _wrap_SBTarget_FindTypes(lua_State* L) {
48620   int SWIG_arg = 0;
48621   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48622   char *arg2 = (char *) 0 ;
48623   lldb::SBTypeList result;
48624 
48625   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
48626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
48627   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
48628 
48629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48630     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
48631   }
48632 
48633   arg2 = (char *)lua_tostring(L, 2);
48634   result = (arg1)->FindTypes((char const *)arg2);
48635   {
48636     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
48637     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
48638   }
48639   return SWIG_arg;
48640 
48641   if(0) SWIG_fail;
48642 
48643 fail:
48644   lua_error(L);
48645   return SWIG_arg;
48646 }
48647 
48648 
48649 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
48650   int SWIG_arg = 0;
48651   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48652   lldb::BasicType arg2 ;
48653   lldb::SBType result;
48654 
48655   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
48656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
48657   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
48658 
48659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48660     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
48661   }
48662 
48663   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
48664   result = (arg1)->GetBasicType(arg2);
48665   {
48666     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48667     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48668   }
48669   return SWIG_arg;
48670 
48671   if(0) SWIG_fail;
48672 
48673 fail:
48674   lua_error(L);
48675   return SWIG_arg;
48676 }
48677 
48678 
48679 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
48680   int SWIG_arg = 0;
48681   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48682   SwigValueWrapper< lldb::SBSourceManager > result;
48683 
48684   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
48685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
48686 
48687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48688     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
48689   }
48690 
48691   result = (arg1)->GetSourceManager();
48692   {
48693     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
48694     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
48695   }
48696   return SWIG_arg;
48697 
48698   if(0) SWIG_fail;
48699 
48700 fail:
48701   lua_error(L);
48702   return SWIG_arg;
48703 }
48704 
48705 
48706 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
48707   int SWIG_arg = 0;
48708   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48709   char *arg2 = (char *) 0 ;
48710   uint32_t arg3 ;
48711   lldb::SBValueList result;
48712 
48713   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
48714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48715   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48716   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48717 
48718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48719     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48720   }
48721 
48722   arg2 = (char *)lua_tostring(L, 2);
48723   arg3 = (unsigned int)lua_tointeger(L, 3);
48724   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
48725   {
48726     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48727     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48728   }
48729   return SWIG_arg;
48730 
48731   if(0) SWIG_fail;
48732 
48733 fail:
48734   lua_error(L);
48735   return SWIG_arg;
48736 }
48737 
48738 
48739 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
48740   int SWIG_arg = 0;
48741   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48742   char *arg2 = (char *) 0 ;
48743   lldb::SBValue result;
48744 
48745   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
48746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
48747   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
48748 
48749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48750     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
48751   }
48752 
48753   arg2 = (char *)lua_tostring(L, 2);
48754   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
48755   {
48756     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
48757     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
48758   }
48759   return SWIG_arg;
48760 
48761   if(0) SWIG_fail;
48762 
48763 fail:
48764   lua_error(L);
48765   return SWIG_arg;
48766 }
48767 
48768 
48769 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
48770   int SWIG_arg = 0;
48771   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48772   char *arg2 = (char *) 0 ;
48773   uint32_t arg3 ;
48774   lldb::MatchType arg4 ;
48775   lldb::SBValueList result;
48776 
48777   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
48778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48779   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48780   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48781   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
48782 
48783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48784     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48785   }
48786 
48787   arg2 = (char *)lua_tostring(L, 2);
48788   arg3 = (unsigned int)lua_tointeger(L, 3);
48789   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48790   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
48791   {
48792     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48794   }
48795   return SWIG_arg;
48796 
48797   if(0) SWIG_fail;
48798 
48799 fail:
48800   lua_error(L);
48801   return SWIG_arg;
48802 }
48803 
48804 
48805 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
48806   int argc;
48807   int argv[5]={
48808     1,2,3,4,5
48809   };
48810 
48811   argc = lua_gettop(L);
48812   if (argc == 3) {
48813     int _v;
48814     {
48815       void *ptr;
48816       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48817         _v = 0;
48818       } else {
48819         _v = 1;
48820       }
48821     }
48822     if (_v) {
48823       {
48824         _v = SWIG_lua_isnilstring(L,argv[1]);
48825       }
48826       if (_v) {
48827         {
48828           _v = lua_isnumber(L,argv[2]);
48829         }
48830         if (_v) {
48831           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
48832         }
48833       }
48834     }
48835   }
48836   if (argc == 4) {
48837     int _v;
48838     {
48839       void *ptr;
48840       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48841         _v = 0;
48842       } else {
48843         _v = 1;
48844       }
48845     }
48846     if (_v) {
48847       {
48848         _v = SWIG_lua_isnilstring(L,argv[1]);
48849       }
48850       if (_v) {
48851         {
48852           _v = lua_isnumber(L,argv[2]);
48853         }
48854         if (_v) {
48855           {
48856             _v = lua_isnumber(L,argv[3]);
48857           }
48858           if (_v) {
48859             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
48860           }
48861         }
48862       }
48863     }
48864   }
48865 
48866   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
48867     "  Possible C/C++ prototypes are:\n"
48868     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
48869     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
48870   lua_error(L);return 0;
48871 }
48872 
48873 
48874 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
48875   int SWIG_arg = 0;
48876   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48877   char *arg2 = (char *) 0 ;
48878   uint32_t arg3 ;
48879   lldb::MatchType arg4 ;
48880   lldb::SBSymbolContextList result;
48881 
48882   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
48883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
48884   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
48885   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
48886   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
48887 
48888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48889     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48890   }
48891 
48892   arg2 = (char *)lua_tostring(L, 2);
48893   arg3 = (unsigned int)lua_tointeger(L, 3);
48894   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48895   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
48896   {
48897     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48898     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48899   }
48900   return SWIG_arg;
48901 
48902   if(0) SWIG_fail;
48903 
48904 fail:
48905   lua_error(L);
48906   return SWIG_arg;
48907 }
48908 
48909 
48910 static int _wrap_SBTarget_Clear(lua_State* L) {
48911   int SWIG_arg = 0;
48912   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48913 
48914   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
48915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
48916 
48917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48918     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
48919   }
48920 
48921   (arg1)->Clear();
48922 
48923   return SWIG_arg;
48924 
48925   if(0) SWIG_fail;
48926 
48927 fail:
48928   lua_error(L);
48929   return SWIG_arg;
48930 }
48931 
48932 
48933 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
48934   int SWIG_arg = 0;
48935   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48936   lldb::addr_t arg2 ;
48937   lldb::SBAddress result;
48938 
48939   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
48940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
48941   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
48942 
48943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48944     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
48945   }
48946 
48947   arg2 = (unsigned long long)lua_tointeger(L, 2);
48948   result = (arg1)->ResolveFileAddress(arg2);
48949   {
48950     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48952   }
48953   return SWIG_arg;
48954 
48955   if(0) SWIG_fail;
48956 
48957 fail:
48958   lua_error(L);
48959   return SWIG_arg;
48960 }
48961 
48962 
48963 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
48964   int SWIG_arg = 0;
48965   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48966   lldb::addr_t arg2 ;
48967   lldb::SBAddress result;
48968 
48969   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
48970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
48971   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
48972 
48973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48974     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48975   }
48976 
48977   arg2 = (unsigned long long)lua_tointeger(L, 2);
48978   result = (arg1)->ResolveLoadAddress(arg2);
48979   {
48980     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48981     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48982   }
48983   return SWIG_arg;
48984 
48985   if(0) SWIG_fail;
48986 
48987 fail:
48988   lua_error(L);
48989   return SWIG_arg;
48990 }
48991 
48992 
48993 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
48994   int SWIG_arg = 0;
48995   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48996   uint32_t arg2 ;
48997   lldb::addr_t arg3 ;
48998   lldb::SBAddress result;
48999 
49000   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
49001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
49002   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
49003   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
49004 
49005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49006     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
49007   }
49008 
49009   arg2 = (unsigned int)lua_tointeger(L, 2);
49010   arg3 = (unsigned long long)lua_tointeger(L, 3);
49011   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
49012   {
49013     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
49014     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
49015   }
49016   return SWIG_arg;
49017 
49018   if(0) SWIG_fail;
49019 
49020 fail:
49021   lua_error(L);
49022   return SWIG_arg;
49023 }
49024 
49025 
49026 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
49027   int SWIG_arg = 0;
49028   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49029   lldb::SBAddress *arg2 = 0 ;
49030   uint32_t arg3 ;
49031   lldb::SBSymbolContext result;
49032 
49033   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
49034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
49035   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
49036   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
49037 
49038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49039     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
49040   }
49041 
49042 
49043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
49044     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
49045   }
49046 
49047   arg3 = (unsigned int)lua_tointeger(L, 3);
49048   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
49049   {
49050     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
49051     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
49052   }
49053   return SWIG_arg;
49054 
49055   if(0) SWIG_fail;
49056 
49057 fail:
49058   lua_error(L);
49059   return SWIG_arg;
49060 }
49061 
49062 
49063 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
49064   int SWIG_arg = 0;
49065   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49066   lldb::SBAddress arg2 ;
49067   void *arg3 = (void *) 0 ;
49068   size_t arg4 ;
49069   lldb::SBError *arg5 = 0 ;
49070   lldb::SBAddress *argp2 ;
49071   size_t result;
49072 
49073   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
49074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
49075   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
49076   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
49077   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
49078   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
49079 
49080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49081     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
49082   }
49083 
49084 
49085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
49086     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
49087   }
49088   arg2 = *argp2;
49089 
49090   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
49091   arg4 = (unsigned long)lua_tointeger(L, 4);
49092 
49093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
49094     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
49095   }
49096 
49097   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
49098   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
49099   return SWIG_arg;
49100 
49101   if(0) SWIG_fail;
49102 
49103 fail:
49104   lua_error(L);
49105   return SWIG_arg;
49106 }
49107 
49108 
49109 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
49110   int SWIG_arg = 0;
49111   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49112   char *arg2 = (char *) 0 ;
49113   uint32_t arg3 ;
49114   lldb::SBBreakpoint result;
49115 
49116   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49118   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
49119   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49120 
49121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49122     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49123   }
49124 
49125   arg2 = (char *)lua_tostring(L, 2);
49126   arg3 = (unsigned int)lua_tointeger(L, 3);
49127   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
49128   {
49129     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49131   }
49132   return SWIG_arg;
49133 
49134   if(0) SWIG_fail;
49135 
49136 fail:
49137   lua_error(L);
49138   return SWIG_arg;
49139 }
49140 
49141 
49142 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
49143   int SWIG_arg = 0;
49144   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49145   lldb::SBFileSpec *arg2 = 0 ;
49146   uint32_t arg3 ;
49147   lldb::SBBreakpoint result;
49148 
49149   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
49150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49151   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49152   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49153 
49154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49155     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49156   }
49157 
49158 
49159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49160     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49161   }
49162 
49163   arg3 = (unsigned int)lua_tointeger(L, 3);
49164   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
49165   {
49166     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49167     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49168   }
49169   return SWIG_arg;
49170 
49171   if(0) SWIG_fail;
49172 
49173 fail:
49174   lua_error(L);
49175   return SWIG_arg;
49176 }
49177 
49178 
49179 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
49180   int SWIG_arg = 0;
49181   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49182   lldb::SBFileSpec *arg2 = 0 ;
49183   uint32_t arg3 ;
49184   lldb::addr_t arg4 ;
49185   lldb::SBBreakpoint result;
49186 
49187   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
49188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49189   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49190   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49191   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
49192 
49193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49194     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49195   }
49196 
49197 
49198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49199     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49200   }
49201 
49202   arg3 = (unsigned int)lua_tointeger(L, 3);
49203   arg4 = (unsigned long long)lua_tointeger(L, 4);
49204   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
49205   {
49206     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49207     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49208   }
49209   return SWIG_arg;
49210 
49211   if(0) SWIG_fail;
49212 
49213 fail:
49214   lua_error(L);
49215   return SWIG_arg;
49216 }
49217 
49218 
49219 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
49220   int SWIG_arg = 0;
49221   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49222   lldb::SBFileSpec *arg2 = 0 ;
49223   uint32_t arg3 ;
49224   lldb::addr_t arg4 ;
49225   lldb::SBFileSpecList *arg5 = 0 ;
49226   lldb::SBBreakpoint result;
49227 
49228   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
49229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49231   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49232   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
49233   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
49234 
49235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49236     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49237   }
49238 
49239 
49240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49241     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49242   }
49243 
49244   arg3 = (unsigned int)lua_tointeger(L, 3);
49245   arg4 = (unsigned long long)lua_tointeger(L, 4);
49246 
49247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49248     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
49249   }
49250 
49251   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
49252   {
49253     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49254     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49255   }
49256   return SWIG_arg;
49257 
49258   if(0) SWIG_fail;
49259 
49260 fail:
49261   lua_error(L);
49262   return SWIG_arg;
49263 }
49264 
49265 
49266 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
49267   int SWIG_arg = 0;
49268   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49269   lldb::SBFileSpec *arg2 = 0 ;
49270   uint32_t arg3 ;
49271   uint32_t arg4 ;
49272   lldb::addr_t arg5 ;
49273   lldb::SBFileSpecList *arg6 = 0 ;
49274   lldb::SBBreakpoint result;
49275 
49276   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
49277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49278   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49279   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49280   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
49281   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
49282   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
49283 
49284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49285     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49286   }
49287 
49288 
49289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49290     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49291   }
49292 
49293   arg3 = (unsigned int)lua_tointeger(L, 3);
49294   arg4 = (unsigned int)lua_tointeger(L, 4);
49295   arg5 = (unsigned long long)lua_tointeger(L, 5);
49296 
49297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49298     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
49299   }
49300 
49301   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
49302   {
49303     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49304     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49305   }
49306   return SWIG_arg;
49307 
49308   if(0) SWIG_fail;
49309 
49310 fail:
49311   lua_error(L);
49312   return SWIG_arg;
49313 }
49314 
49315 
49316 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
49317   int SWIG_arg = 0;
49318   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49319   lldb::SBFileSpec *arg2 = 0 ;
49320   uint32_t arg3 ;
49321   uint32_t arg4 ;
49322   lldb::addr_t arg5 ;
49323   lldb::SBFileSpecList *arg6 = 0 ;
49324   bool arg7 ;
49325   lldb::SBBreakpoint result;
49326 
49327   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
49328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
49329   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
49330   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
49331   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
49332   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
49333   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
49334   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
49335 
49336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49337     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
49338   }
49339 
49340 
49341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
49342     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
49343   }
49344 
49345   arg3 = (unsigned int)lua_tointeger(L, 3);
49346   arg4 = (unsigned int)lua_tointeger(L, 4);
49347   arg5 = (unsigned long long)lua_tointeger(L, 5);
49348 
49349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49350     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
49351   }
49352 
49353   arg7 = (lua_toboolean(L, 7)!=0);
49354   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
49355   {
49356     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49357     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49358   }
49359   return SWIG_arg;
49360 
49361   if(0) SWIG_fail;
49362 
49363 fail:
49364   lua_error(L);
49365   return SWIG_arg;
49366 }
49367 
49368 
49369 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
49370   int argc;
49371   int argv[8]={
49372     1,2,3,4,5,6,7,8
49373   };
49374 
49375   argc = lua_gettop(L);
49376   if (argc == 3) {
49377     int _v;
49378     {
49379       void *ptr;
49380       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49381         _v = 0;
49382       } else {
49383         _v = 1;
49384       }
49385     }
49386     if (_v) {
49387       {
49388         void *ptr;
49389         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49390           _v = 0;
49391         } else {
49392           _v = 1;
49393         }
49394       }
49395       if (_v) {
49396         {
49397           _v = lua_isnumber(L,argv[2]);
49398         }
49399         if (_v) {
49400           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
49401         }
49402       }
49403     }
49404   }
49405   if (argc == 3) {
49406     int _v;
49407     {
49408       void *ptr;
49409       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49410         _v = 0;
49411       } else {
49412         _v = 1;
49413       }
49414     }
49415     if (_v) {
49416       {
49417         _v = SWIG_lua_isnilstring(L,argv[1]);
49418       }
49419       if (_v) {
49420         {
49421           _v = lua_isnumber(L,argv[2]);
49422         }
49423         if (_v) {
49424           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
49425         }
49426       }
49427     }
49428   }
49429   if (argc == 4) {
49430     int _v;
49431     {
49432       void *ptr;
49433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49434         _v = 0;
49435       } else {
49436         _v = 1;
49437       }
49438     }
49439     if (_v) {
49440       {
49441         void *ptr;
49442         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49443           _v = 0;
49444         } else {
49445           _v = 1;
49446         }
49447       }
49448       if (_v) {
49449         {
49450           _v = lua_isnumber(L,argv[2]);
49451         }
49452         if (_v) {
49453           {
49454             _v = lua_isnumber(L,argv[3]);
49455           }
49456           if (_v) {
49457             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
49458           }
49459         }
49460       }
49461     }
49462   }
49463   if (argc == 5) {
49464     int _v;
49465     {
49466       void *ptr;
49467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49468         _v = 0;
49469       } else {
49470         _v = 1;
49471       }
49472     }
49473     if (_v) {
49474       {
49475         void *ptr;
49476         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49477           _v = 0;
49478         } else {
49479           _v = 1;
49480         }
49481       }
49482       if (_v) {
49483         {
49484           _v = lua_isnumber(L,argv[2]);
49485         }
49486         if (_v) {
49487           {
49488             _v = lua_isnumber(L,argv[3]);
49489           }
49490           if (_v) {
49491             {
49492               void *ptr;
49493               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49494                 _v = 0;
49495               } else {
49496                 _v = 1;
49497               }
49498             }
49499             if (_v) {
49500               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
49501             }
49502           }
49503         }
49504       }
49505     }
49506   }
49507   if (argc == 6) {
49508     int _v;
49509     {
49510       void *ptr;
49511       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49512         _v = 0;
49513       } else {
49514         _v = 1;
49515       }
49516     }
49517     if (_v) {
49518       {
49519         void *ptr;
49520         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49521           _v = 0;
49522         } else {
49523           _v = 1;
49524         }
49525       }
49526       if (_v) {
49527         {
49528           _v = lua_isnumber(L,argv[2]);
49529         }
49530         if (_v) {
49531           {
49532             _v = lua_isnumber(L,argv[3]);
49533           }
49534           if (_v) {
49535             {
49536               _v = lua_isnumber(L,argv[4]);
49537             }
49538             if (_v) {
49539               {
49540                 void *ptr;
49541                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49542                   _v = 0;
49543                 } else {
49544                   _v = 1;
49545                 }
49546               }
49547               if (_v) {
49548                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
49549               }
49550             }
49551           }
49552         }
49553       }
49554     }
49555   }
49556   if (argc == 7) {
49557     int _v;
49558     {
49559       void *ptr;
49560       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49561         _v = 0;
49562       } else {
49563         _v = 1;
49564       }
49565     }
49566     if (_v) {
49567       {
49568         void *ptr;
49569         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49570           _v = 0;
49571         } else {
49572           _v = 1;
49573         }
49574       }
49575       if (_v) {
49576         {
49577           _v = lua_isnumber(L,argv[2]);
49578         }
49579         if (_v) {
49580           {
49581             _v = lua_isnumber(L,argv[3]);
49582           }
49583           if (_v) {
49584             {
49585               _v = lua_isnumber(L,argv[4]);
49586             }
49587             if (_v) {
49588               {
49589                 void *ptr;
49590                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49591                   _v = 0;
49592                 } else {
49593                   _v = 1;
49594                 }
49595               }
49596               if (_v) {
49597                 {
49598                   _v = lua_isboolean(L,argv[6]);
49599                 }
49600                 if (_v) {
49601                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
49602                 }
49603               }
49604             }
49605           }
49606         }
49607       }
49608     }
49609   }
49610 
49611   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
49612     "  Possible C/C++ prototypes are:\n"
49613     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
49614     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
49615     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
49616     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49617     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49618     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
49619   lua_error(L);return 0;
49620 }
49621 
49622 
49623 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
49624   int SWIG_arg = 0;
49625   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49626   char *arg2 = (char *) 0 ;
49627   char *arg3 = (char *) 0 ;
49628   lldb::SBBreakpoint result;
49629 
49630   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
49631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49632   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49633   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
49634 
49635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49636     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49637   }
49638 
49639   arg2 = (char *)lua_tostring(L, 2);
49640   arg3 = (char *)lua_tostring(L, 3);
49641   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
49642   {
49643     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49644     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49645   }
49646   return SWIG_arg;
49647 
49648   if(0) SWIG_fail;
49649 
49650 fail:
49651   lua_error(L);
49652   return SWIG_arg;
49653 }
49654 
49655 
49656 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
49657   int SWIG_arg = 0;
49658   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49659   char *arg2 = (char *) 0 ;
49660   lldb::SBBreakpoint result;
49661 
49662   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
49663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49664   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49665 
49666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49667     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49668   }
49669 
49670   arg2 = (char *)lua_tostring(L, 2);
49671   result = (arg1)->BreakpointCreateByName((char const *)arg2);
49672   {
49673     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49674     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49675   }
49676   return SWIG_arg;
49677 
49678   if(0) SWIG_fail;
49679 
49680 fail:
49681   lua_error(L);
49682   return SWIG_arg;
49683 }
49684 
49685 
49686 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
49687   int SWIG_arg = 0;
49688   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49689   char *arg2 = (char *) 0 ;
49690   uint32_t arg3 ;
49691   lldb::SBFileSpecList *arg4 = 0 ;
49692   lldb::SBFileSpecList *arg5 = 0 ;
49693   lldb::SBBreakpoint result;
49694 
49695   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
49696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49697   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49698   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49699   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
49700   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49701 
49702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49703     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49704   }
49705 
49706   arg2 = (char *)lua_tostring(L, 2);
49707   arg3 = (unsigned int)lua_tointeger(L, 3);
49708 
49709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49710     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
49711   }
49712 
49713 
49714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49715     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49716   }
49717 
49718   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49719   {
49720     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49721     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,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_BreakpointCreateByName__SWIG_3(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::LanguageType arg4 ;
49739   lldb::SBFileSpecList *arg5 = 0 ;
49740   lldb::SBFileSpecList *arg6 = 0 ;
49741   lldb::SBBreakpoint result;
49742 
49743   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
49744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49745   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49746   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49747   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
49748   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49749   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
49750 
49751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49752     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49753   }
49754 
49755   arg2 = (char *)lua_tostring(L, 2);
49756   arg3 = (unsigned int)lua_tointeger(L, 3);
49757   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
49758 
49759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49760     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49761   }
49762 
49763 
49764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49765     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
49766   }
49767 
49768   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49769   {
49770     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49772   }
49773   return SWIG_arg;
49774 
49775   if(0) SWIG_fail;
49776 
49777 fail:
49778   lua_error(L);
49779   return SWIG_arg;
49780 }
49781 
49782 
49783 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
49784   int argc;
49785   int argv[7]={
49786     1,2,3,4,5,6,7
49787   };
49788 
49789   argc = lua_gettop(L);
49790   if (argc == 2) {
49791     int _v;
49792     {
49793       void *ptr;
49794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49795         _v = 0;
49796       } else {
49797         _v = 1;
49798       }
49799     }
49800     if (_v) {
49801       {
49802         _v = SWIG_lua_isnilstring(L,argv[1]);
49803       }
49804       if (_v) {
49805         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
49806       }
49807     }
49808   }
49809   if (argc == 3) {
49810     int _v;
49811     {
49812       void *ptr;
49813       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49814         _v = 0;
49815       } else {
49816         _v = 1;
49817       }
49818     }
49819     if (_v) {
49820       {
49821         _v = SWIG_lua_isnilstring(L,argv[1]);
49822       }
49823       if (_v) {
49824         {
49825           _v = SWIG_lua_isnilstring(L,argv[2]);
49826         }
49827         if (_v) {
49828           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
49829         }
49830       }
49831     }
49832   }
49833   if (argc == 5) {
49834     int _v;
49835     {
49836       void *ptr;
49837       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49838         _v = 0;
49839       } else {
49840         _v = 1;
49841       }
49842     }
49843     if (_v) {
49844       {
49845         _v = SWIG_lua_isnilstring(L,argv[1]);
49846       }
49847       if (_v) {
49848         {
49849           _v = lua_isnumber(L,argv[2]);
49850         }
49851         if (_v) {
49852           {
49853             void *ptr;
49854             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49855               _v = 0;
49856             } else {
49857               _v = 1;
49858             }
49859           }
49860           if (_v) {
49861             {
49862               void *ptr;
49863               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49864                 _v = 0;
49865               } else {
49866                 _v = 1;
49867               }
49868             }
49869             if (_v) {
49870               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
49871             }
49872           }
49873         }
49874       }
49875     }
49876   }
49877   if (argc == 6) {
49878     int _v;
49879     {
49880       void *ptr;
49881       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49882         _v = 0;
49883       } else {
49884         _v = 1;
49885       }
49886     }
49887     if (_v) {
49888       {
49889         _v = SWIG_lua_isnilstring(L,argv[1]);
49890       }
49891       if (_v) {
49892         {
49893           _v = lua_isnumber(L,argv[2]);
49894         }
49895         if (_v) {
49896           {
49897             _v = lua_isnumber(L,argv[3]);
49898           }
49899           if (_v) {
49900             {
49901               void *ptr;
49902               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49903                 _v = 0;
49904               } else {
49905                 _v = 1;
49906               }
49907             }
49908             if (_v) {
49909               {
49910                 void *ptr;
49911                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49912                   _v = 0;
49913                 } else {
49914                   _v = 1;
49915                 }
49916               }
49917               if (_v) {
49918                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
49919               }
49920             }
49921           }
49922         }
49923       }
49924     }
49925   }
49926 
49927   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
49928     "  Possible C/C++ prototypes are:\n"
49929     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
49930     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
49931     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49932     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49933   lua_error(L);return 0;
49934 }
49935 
49936 
49937 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
49938   int SWIG_arg = 0;
49939   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49940   char **arg2 = (char **) 0 ;
49941   uint32_t arg3 ;
49942   uint32_t arg4 ;
49943   lldb::SBFileSpecList *arg5 = 0 ;
49944   lldb::SBFileSpecList *arg6 = 0 ;
49945   lldb::SBBreakpoint result;
49946 
49947   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
49948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49949   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49950   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49951   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49952   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
49953   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49954 
49955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49956     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49957   }
49958 
49959 
49960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49961     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49962   }
49963 
49964   arg3 = (unsigned int)lua_tointeger(L, 3);
49965   arg4 = (unsigned int)lua_tointeger(L, 4);
49966 
49967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49968     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
49969   }
49970 
49971 
49972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49973     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49974   }
49975 
49976   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49977   {
49978     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49979     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49980   }
49981   return SWIG_arg;
49982 
49983   if(0) SWIG_fail;
49984 
49985 fail:
49986   lua_error(L);
49987   return SWIG_arg;
49988 }
49989 
49990 
49991 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
49992   int SWIG_arg = 0;
49993   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49994   char **arg2 = (char **) 0 ;
49995   uint32_t arg3 ;
49996   uint32_t arg4 ;
49997   lldb::LanguageType arg5 ;
49998   lldb::SBFileSpecList *arg6 = 0 ;
49999   lldb::SBFileSpecList *arg7 = 0 ;
50000   lldb::SBBreakpoint result;
50001 
50002   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
50003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50004   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
50005   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50006   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50007   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50008   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
50009   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50010 
50011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50012     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50013   }
50014 
50015 
50016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
50017     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
50018   }
50019 
50020   arg3 = (unsigned int)lua_tointeger(L, 3);
50021   arg4 = (unsigned int)lua_tointeger(L, 4);
50022   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
50023 
50024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50025     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
50026   }
50027 
50028 
50029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50030     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50031   }
50032 
50033   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
50034   {
50035     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50037   }
50038   return SWIG_arg;
50039 
50040   if(0) SWIG_fail;
50041 
50042 fail:
50043   lua_error(L);
50044   return SWIG_arg;
50045 }
50046 
50047 
50048 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
50049   int SWIG_arg = 0;
50050   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50051   char **arg2 = (char **) 0 ;
50052   uint32_t arg3 ;
50053   uint32_t arg4 ;
50054   lldb::LanguageType arg5 ;
50055   lldb::addr_t arg6 ;
50056   lldb::SBFileSpecList *arg7 = 0 ;
50057   lldb::SBFileSpecList *arg8 = 0 ;
50058   lldb::SBBreakpoint result;
50059 
50060   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
50061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
50062   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
50063   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
50064   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
50065   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
50066   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
50067   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
50068   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
50069 
50070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50071     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
50072   }
50073 
50074 
50075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
50076     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
50077   }
50078 
50079   arg3 = (unsigned int)lua_tointeger(L, 3);
50080   arg4 = (unsigned int)lua_tointeger(L, 4);
50081   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
50082   arg6 = (unsigned long long)lua_tointeger(L, 6);
50083 
50084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50085     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
50086   }
50087 
50088 
50089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50090     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
50091   }
50092 
50093   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
50094   {
50095     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50096     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50097   }
50098   return SWIG_arg;
50099 
50100   if(0) SWIG_fail;
50101 
50102 fail:
50103   lua_error(L);
50104   return SWIG_arg;
50105 }
50106 
50107 
50108 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
50109   int argc;
50110   int argv[9]={
50111     1,2,3,4,5,6,7,8,9
50112   };
50113 
50114   argc = lua_gettop(L);
50115   if (argc == 6) {
50116     int _v;
50117     {
50118       void *ptr;
50119       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50120         _v = 0;
50121       } else {
50122         _v = 1;
50123       }
50124     }
50125     if (_v) {
50126       {
50127         void *ptr;
50128         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
50129           _v = 0;
50130         } else {
50131           _v = 1;
50132         }
50133       }
50134       if (_v) {
50135         {
50136           _v = lua_isnumber(L,argv[2]);
50137         }
50138         if (_v) {
50139           {
50140             _v = lua_isnumber(L,argv[3]);
50141           }
50142           if (_v) {
50143             {
50144               void *ptr;
50145               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50146                 _v = 0;
50147               } else {
50148                 _v = 1;
50149               }
50150             }
50151             if (_v) {
50152               {
50153                 void *ptr;
50154                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50155                   _v = 0;
50156                 } else {
50157                   _v = 1;
50158                 }
50159               }
50160               if (_v) {
50161                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
50162               }
50163             }
50164           }
50165         }
50166       }
50167     }
50168   }
50169   if (argc == 7) {
50170     int _v;
50171     {
50172       void *ptr;
50173       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50174         _v = 0;
50175       } else {
50176         _v = 1;
50177       }
50178     }
50179     if (_v) {
50180       {
50181         void *ptr;
50182         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
50183           _v = 0;
50184         } else {
50185           _v = 1;
50186         }
50187       }
50188       if (_v) {
50189         {
50190           _v = lua_isnumber(L,argv[2]);
50191         }
50192         if (_v) {
50193           {
50194             _v = lua_isnumber(L,argv[3]);
50195           }
50196           if (_v) {
50197             {
50198               _v = lua_isnumber(L,argv[4]);
50199             }
50200             if (_v) {
50201               {
50202                 void *ptr;
50203                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50204                   _v = 0;
50205                 } else {
50206                   _v = 1;
50207                 }
50208               }
50209               if (_v) {
50210                 {
50211                   void *ptr;
50212                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50213                     _v = 0;
50214                   } else {
50215                     _v = 1;
50216                   }
50217                 }
50218                 if (_v) {
50219                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
50220                 }
50221               }
50222             }
50223           }
50224         }
50225       }
50226     }
50227   }
50228   if (argc == 8) {
50229     int _v;
50230     {
50231       void *ptr;
50232       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50233         _v = 0;
50234       } else {
50235         _v = 1;
50236       }
50237     }
50238     if (_v) {
50239       {
50240         void *ptr;
50241         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
50242           _v = 0;
50243         } else {
50244           _v = 1;
50245         }
50246       }
50247       if (_v) {
50248         {
50249           _v = lua_isnumber(L,argv[2]);
50250         }
50251         if (_v) {
50252           {
50253             _v = lua_isnumber(L,argv[3]);
50254           }
50255           if (_v) {
50256             {
50257               _v = lua_isnumber(L,argv[4]);
50258             }
50259             if (_v) {
50260               {
50261                 _v = lua_isnumber(L,argv[5]);
50262               }
50263               if (_v) {
50264                 {
50265                   void *ptr;
50266                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50267                     _v = 0;
50268                   } else {
50269                     _v = 1;
50270                   }
50271                 }
50272                 if (_v) {
50273                   {
50274                     void *ptr;
50275                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50276                       _v = 0;
50277                     } else {
50278                       _v = 1;
50279                     }
50280                   }
50281                   if (_v) {
50282                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
50283                   }
50284                 }
50285               }
50286             }
50287           }
50288         }
50289       }
50290     }
50291   }
50292 
50293   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
50294     "  Possible C/C++ prototypes are:\n"
50295     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50296     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50297     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50298   lua_error(L);return 0;
50299 }
50300 
50301 
50302 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
50303   int SWIG_arg = 0;
50304   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50305   char *arg2 = (char *) 0 ;
50306   char *arg3 = (char *) 0 ;
50307   lldb::SBBreakpoint result;
50308 
50309   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
50310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
50311   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
50312   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
50313 
50314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50315     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
50316   }
50317 
50318   arg2 = (char *)lua_tostring(L, 2);
50319   arg3 = (char *)lua_tostring(L, 3);
50320   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
50321   {
50322     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50323     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50324   }
50325   return SWIG_arg;
50326 
50327   if(0) SWIG_fail;
50328 
50329 fail:
50330   lua_error(L);
50331   return SWIG_arg;
50332 }
50333 
50334 
50335 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
50336   int SWIG_arg = 0;
50337   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50338   char *arg2 = (char *) 0 ;
50339   lldb::SBBreakpoint result;
50340 
50341   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
50342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
50343   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
50344 
50345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50346     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
50347   }
50348 
50349   arg2 = (char *)lua_tostring(L, 2);
50350   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
50351   {
50352     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50354   }
50355   return SWIG_arg;
50356 
50357   if(0) SWIG_fail;
50358 
50359 fail:
50360   lua_error(L);
50361   return SWIG_arg;
50362 }
50363 
50364 
50365 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
50366   int SWIG_arg = 0;
50367   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50368   char *arg2 = (char *) 0 ;
50369   lldb::LanguageType arg3 ;
50370   lldb::SBFileSpecList *arg4 = 0 ;
50371   lldb::SBFileSpecList *arg5 = 0 ;
50372   lldb::SBBreakpoint result;
50373 
50374   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
50375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
50376   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
50377   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
50378   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
50379   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
50380 
50381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50382     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
50383   }
50384 
50385   arg2 = (char *)lua_tostring(L, 2);
50386   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
50387 
50388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50389     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50390   }
50391 
50392 
50393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50394     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
50395   }
50396 
50397   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50398   {
50399     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50400     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50401   }
50402   return SWIG_arg;
50403 
50404   if(0) SWIG_fail;
50405 
50406 fail:
50407   lua_error(L);
50408   return SWIG_arg;
50409 }
50410 
50411 
50412 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
50413   int argc;
50414   int argv[6]={
50415     1,2,3,4,5,6
50416   };
50417 
50418   argc = lua_gettop(L);
50419   if (argc == 2) {
50420     int _v;
50421     {
50422       void *ptr;
50423       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50424         _v = 0;
50425       } else {
50426         _v = 1;
50427       }
50428     }
50429     if (_v) {
50430       {
50431         _v = SWIG_lua_isnilstring(L,argv[1]);
50432       }
50433       if (_v) {
50434         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
50435       }
50436     }
50437   }
50438   if (argc == 3) {
50439     int _v;
50440     {
50441       void *ptr;
50442       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50443         _v = 0;
50444       } else {
50445         _v = 1;
50446       }
50447     }
50448     if (_v) {
50449       {
50450         _v = SWIG_lua_isnilstring(L,argv[1]);
50451       }
50452       if (_v) {
50453         {
50454           _v = SWIG_lua_isnilstring(L,argv[2]);
50455         }
50456         if (_v) {
50457           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
50458         }
50459       }
50460     }
50461   }
50462   if (argc == 5) {
50463     int _v;
50464     {
50465       void *ptr;
50466       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50467         _v = 0;
50468       } else {
50469         _v = 1;
50470       }
50471     }
50472     if (_v) {
50473       {
50474         _v = SWIG_lua_isnilstring(L,argv[1]);
50475       }
50476       if (_v) {
50477         {
50478           _v = lua_isnumber(L,argv[2]);
50479         }
50480         if (_v) {
50481           {
50482             void *ptr;
50483             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50484               _v = 0;
50485             } else {
50486               _v = 1;
50487             }
50488           }
50489           if (_v) {
50490             {
50491               void *ptr;
50492               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50493                 _v = 0;
50494               } else {
50495                 _v = 1;
50496               }
50497             }
50498             if (_v) {
50499               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
50500             }
50501           }
50502         }
50503       }
50504     }
50505   }
50506 
50507   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
50508     "  Possible C/C++ prototypes are:\n"
50509     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
50510     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
50511     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50512   lua_error(L);return 0;
50513 }
50514 
50515 
50516 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
50517   int SWIG_arg = 0;
50518   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50519   char *arg2 = (char *) 0 ;
50520   lldb::SBFileSpec *arg3 = 0 ;
50521   char *arg4 = (char *) 0 ;
50522   lldb::SBBreakpoint result;
50523 
50524   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50526   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50527   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
50528   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
50529 
50530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50531     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50532   }
50533 
50534   arg2 = (char *)lua_tostring(L, 2);
50535 
50536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
50537     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
50538   }
50539 
50540   arg4 = (char *)lua_tostring(L, 4);
50541   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
50542   {
50543     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50544     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50545   }
50546   return SWIG_arg;
50547 
50548   if(0) SWIG_fail;
50549 
50550 fail:
50551   lua_error(L);
50552   return SWIG_arg;
50553 }
50554 
50555 
50556 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
50557   int SWIG_arg = 0;
50558   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50559   char *arg2 = (char *) 0 ;
50560   lldb::SBFileSpec *arg3 = 0 ;
50561   lldb::SBBreakpoint result;
50562 
50563   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
50564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50565   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50566   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
50567 
50568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50569     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50570   }
50571 
50572   arg2 = (char *)lua_tostring(L, 2);
50573 
50574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
50575     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
50576   }
50577 
50578   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
50579   {
50580     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50581     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50582   }
50583   return SWIG_arg;
50584 
50585   if(0) SWIG_fail;
50586 
50587 fail:
50588   lua_error(L);
50589   return SWIG_arg;
50590 }
50591 
50592 
50593 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
50594   int SWIG_arg = 0;
50595   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50596   char *arg2 = (char *) 0 ;
50597   lldb::SBFileSpecList *arg3 = 0 ;
50598   lldb::SBFileSpecList *arg4 = 0 ;
50599   lldb::SBBreakpoint result;
50600 
50601   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50603   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50604   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50605   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50606 
50607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50608     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50609   }
50610 
50611   arg2 = (char *)lua_tostring(L, 2);
50612 
50613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50614     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50615   }
50616 
50617 
50618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50619     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50620   }
50621 
50622   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
50623   {
50624     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50625     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50626   }
50627   return SWIG_arg;
50628 
50629   if(0) SWIG_fail;
50630 
50631 fail:
50632   lua_error(L);
50633   return SWIG_arg;
50634 }
50635 
50636 
50637 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
50638   int SWIG_arg = 0;
50639   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50640   char *arg2 = (char *) 0 ;
50641   lldb::SBFileSpecList *arg3 = 0 ;
50642   lldb::SBFileSpecList *arg4 = 0 ;
50643   lldb::SBStringList *arg5 = 0 ;
50644   lldb::SBBreakpoint result;
50645 
50646   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
50647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50648   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50649   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50650   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50651   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
50652 
50653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50654     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50655   }
50656 
50657   arg2 = (char *)lua_tostring(L, 2);
50658 
50659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50660     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50661   }
50662 
50663 
50664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50665     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50666   }
50667 
50668 
50669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
50670     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
50671   }
50672 
50673   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
50674   {
50675     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50676     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50677   }
50678   return SWIG_arg;
50679 
50680   if(0) SWIG_fail;
50681 
50682 fail:
50683   lua_error(L);
50684   return SWIG_arg;
50685 }
50686 
50687 
50688 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
50689   int argc;
50690   int argv[6]={
50691     1,2,3,4,5,6
50692   };
50693 
50694   argc = lua_gettop(L);
50695   if (argc == 3) {
50696     int _v;
50697     {
50698       void *ptr;
50699       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50700         _v = 0;
50701       } else {
50702         _v = 1;
50703       }
50704     }
50705     if (_v) {
50706       {
50707         _v = SWIG_lua_isnilstring(L,argv[1]);
50708       }
50709       if (_v) {
50710         {
50711           void *ptr;
50712           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50713             _v = 0;
50714           } else {
50715             _v = 1;
50716           }
50717         }
50718         if (_v) {
50719           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
50720         }
50721       }
50722     }
50723   }
50724   if (argc == 4) {
50725     int _v;
50726     {
50727       void *ptr;
50728       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50729         _v = 0;
50730       } else {
50731         _v = 1;
50732       }
50733     }
50734     if (_v) {
50735       {
50736         _v = SWIG_lua_isnilstring(L,argv[1]);
50737       }
50738       if (_v) {
50739         {
50740           void *ptr;
50741           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50742             _v = 0;
50743           } else {
50744             _v = 1;
50745           }
50746         }
50747         if (_v) {
50748           {
50749             _v = SWIG_lua_isnilstring(L,argv[3]);
50750           }
50751           if (_v) {
50752             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
50753           }
50754         }
50755       }
50756     }
50757   }
50758   if (argc == 4) {
50759     int _v;
50760     {
50761       void *ptr;
50762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50763         _v = 0;
50764       } else {
50765         _v = 1;
50766       }
50767     }
50768     if (_v) {
50769       {
50770         _v = SWIG_lua_isnilstring(L,argv[1]);
50771       }
50772       if (_v) {
50773         {
50774           void *ptr;
50775           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50776             _v = 0;
50777           } else {
50778             _v = 1;
50779           }
50780         }
50781         if (_v) {
50782           {
50783             void *ptr;
50784             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50785               _v = 0;
50786             } else {
50787               _v = 1;
50788             }
50789           }
50790           if (_v) {
50791             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
50792           }
50793         }
50794       }
50795     }
50796   }
50797   if (argc == 5) {
50798     int _v;
50799     {
50800       void *ptr;
50801       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50802         _v = 0;
50803       } else {
50804         _v = 1;
50805       }
50806     }
50807     if (_v) {
50808       {
50809         _v = SWIG_lua_isnilstring(L,argv[1]);
50810       }
50811       if (_v) {
50812         {
50813           void *ptr;
50814           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50815             _v = 0;
50816           } else {
50817             _v = 1;
50818           }
50819         }
50820         if (_v) {
50821           {
50822             void *ptr;
50823             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50824               _v = 0;
50825             } else {
50826               _v = 1;
50827             }
50828           }
50829           if (_v) {
50830             {
50831               void *ptr;
50832               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
50833                 _v = 0;
50834               } else {
50835                 _v = 1;
50836               }
50837             }
50838             if (_v) {
50839               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
50840             }
50841           }
50842         }
50843       }
50844     }
50845   }
50846 
50847   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
50848     "  Possible C/C++ prototypes are:\n"
50849     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
50850     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
50851     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50852     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
50853   lua_error(L);return 0;
50854 }
50855 
50856 
50857 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
50858   int SWIG_arg = 0;
50859   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50860   lldb::LanguageType arg2 ;
50861   bool arg3 ;
50862   bool arg4 ;
50863   lldb::SBBreakpoint result;
50864 
50865   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
50866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
50867   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
50868   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
50869   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
50870 
50871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50872     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
50873   }
50874 
50875   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
50876   arg3 = (lua_toboolean(L, 3)!=0);
50877   arg4 = (lua_toboolean(L, 4)!=0);
50878   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
50879   {
50880     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50881     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50882   }
50883   return SWIG_arg;
50884 
50885   if(0) SWIG_fail;
50886 
50887 fail:
50888   lua_error(L);
50889   return SWIG_arg;
50890 }
50891 
50892 
50893 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
50894   int SWIG_arg = 0;
50895   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50896   lldb::addr_t arg2 ;
50897   lldb::SBBreakpoint result;
50898 
50899   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
50900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
50901   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
50902 
50903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50904     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
50905   }
50906 
50907   arg2 = (unsigned long long)lua_tointeger(L, 2);
50908   result = (arg1)->BreakpointCreateByAddress(arg2);
50909   {
50910     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50911     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50912   }
50913   return SWIG_arg;
50914 
50915   if(0) SWIG_fail;
50916 
50917 fail:
50918   lua_error(L);
50919   return SWIG_arg;
50920 }
50921 
50922 
50923 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
50924   int SWIG_arg = 0;
50925   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50926   lldb::SBEnvironment result;
50927 
50928   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
50929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
50930 
50931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50932     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
50933   }
50934 
50935   result = (arg1)->GetEnvironment();
50936   {
50937     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
50938     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
50939   }
50940   return SWIG_arg;
50941 
50942   if(0) SWIG_fail;
50943 
50944 fail:
50945   lua_error(L);
50946   return SWIG_arg;
50947 }
50948 
50949 
50950 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
50951   int SWIG_arg = 0;
50952   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50953   lldb::SBAddress *arg2 = 0 ;
50954   lldb::SBBreakpoint result;
50955 
50956   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
50957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
50958   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
50959 
50960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50961     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
50962   }
50963 
50964 
50965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50966     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
50967   }
50968 
50969   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
50970   {
50971     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50973   }
50974   return SWIG_arg;
50975 
50976   if(0) SWIG_fail;
50977 
50978 fail:
50979   lua_error(L);
50980   return SWIG_arg;
50981 }
50982 
50983 
50984 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
50985   int SWIG_arg = 0;
50986   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50987   char *arg2 = (char *) 0 ;
50988   lldb::SBStructuredData *arg3 = 0 ;
50989   lldb::SBFileSpecList *arg4 = 0 ;
50990   lldb::SBFileSpecList *arg5 = 0 ;
50991   bool arg6 ;
50992   lldb::SBBreakpoint result;
50993 
50994   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
50995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50996   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50997   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50998   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50999   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51000   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
51001 
51002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51003     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51004   }
51005 
51006   arg2 = (char *)lua_tostring(L, 2);
51007 
51008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51009     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51010   }
51011 
51012 
51013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51014     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51015   }
51016 
51017 
51018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51019     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51020   }
51021 
51022   arg6 = (lua_toboolean(L, 6)!=0);
51023   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
51024   {
51025     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51027   }
51028   return SWIG_arg;
51029 
51030   if(0) SWIG_fail;
51031 
51032 fail:
51033   lua_error(L);
51034   return SWIG_arg;
51035 }
51036 
51037 
51038 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
51039   int SWIG_arg = 0;
51040   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51041   char *arg2 = (char *) 0 ;
51042   lldb::SBStructuredData *arg3 = 0 ;
51043   lldb::SBFileSpecList *arg4 = 0 ;
51044   lldb::SBFileSpecList *arg5 = 0 ;
51045   lldb::SBBreakpoint result;
51046 
51047   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
51048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
51049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
51050   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
51051   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
51052   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
51053 
51054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51055     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
51056   }
51057 
51058   arg2 = (char *)lua_tostring(L, 2);
51059 
51060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
51061     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
51062   }
51063 
51064 
51065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51066     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
51067   }
51068 
51069 
51070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
51071     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
51072   }
51073 
51074   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
51075   {
51076     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51077     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51078   }
51079   return SWIG_arg;
51080 
51081   if(0) SWIG_fail;
51082 
51083 fail:
51084   lua_error(L);
51085   return SWIG_arg;
51086 }
51087 
51088 
51089 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
51090   int argc;
51091   int argv[7]={
51092     1,2,3,4,5,6,7
51093   };
51094 
51095   argc = lua_gettop(L);
51096   if (argc == 5) {
51097     int _v;
51098     {
51099       void *ptr;
51100       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51101         _v = 0;
51102       } else {
51103         _v = 1;
51104       }
51105     }
51106     if (_v) {
51107       {
51108         _v = SWIG_lua_isnilstring(L,argv[1]);
51109       }
51110       if (_v) {
51111         {
51112           void *ptr;
51113           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
51114             _v = 0;
51115           } else {
51116             _v = 1;
51117           }
51118         }
51119         if (_v) {
51120           {
51121             void *ptr;
51122             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51123               _v = 0;
51124             } else {
51125               _v = 1;
51126             }
51127           }
51128           if (_v) {
51129             {
51130               void *ptr;
51131               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51132                 _v = 0;
51133               } else {
51134                 _v = 1;
51135               }
51136             }
51137             if (_v) {
51138               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
51139             }
51140           }
51141         }
51142       }
51143     }
51144   }
51145   if (argc == 6) {
51146     int _v;
51147     {
51148       void *ptr;
51149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51150         _v = 0;
51151       } else {
51152         _v = 1;
51153       }
51154     }
51155     if (_v) {
51156       {
51157         _v = SWIG_lua_isnilstring(L,argv[1]);
51158       }
51159       if (_v) {
51160         {
51161           void *ptr;
51162           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
51163             _v = 0;
51164           } else {
51165             _v = 1;
51166           }
51167         }
51168         if (_v) {
51169           {
51170             void *ptr;
51171             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51172               _v = 0;
51173             } else {
51174               _v = 1;
51175             }
51176           }
51177           if (_v) {
51178             {
51179               void *ptr;
51180               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
51181                 _v = 0;
51182               } else {
51183                 _v = 1;
51184               }
51185             }
51186             if (_v) {
51187               {
51188                 _v = lua_isboolean(L,argv[5]);
51189               }
51190               if (_v) {
51191                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
51192               }
51193             }
51194           }
51195         }
51196       }
51197     }
51198   }
51199 
51200   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
51201     "  Possible C/C++ prototypes are:\n"
51202     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
51203     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
51204   lua_error(L);return 0;
51205 }
51206 
51207 
51208 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
51209   int SWIG_arg = 0;
51210   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51211   uint32_t result;
51212 
51213   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
51214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
51215 
51216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51217     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51218   }
51219 
51220   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
51221   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51222   return SWIG_arg;
51223 
51224   if(0) SWIG_fail;
51225 
51226 fail:
51227   lua_error(L);
51228   return SWIG_arg;
51229 }
51230 
51231 
51232 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
51233   int SWIG_arg = 0;
51234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51235   uint32_t arg2 ;
51236   lldb::SBBreakpoint result;
51237 
51238   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
51239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
51240   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
51241 
51242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51243     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51244   }
51245 
51246   arg2 = (unsigned int)lua_tointeger(L, 2);
51247   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
51248   {
51249     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51250     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51251   }
51252   return SWIG_arg;
51253 
51254   if(0) SWIG_fail;
51255 
51256 fail:
51257   lua_error(L);
51258   return SWIG_arg;
51259 }
51260 
51261 
51262 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
51263   int SWIG_arg = 0;
51264   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51265   lldb::break_id_t arg2 ;
51266   bool result;
51267 
51268   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
51269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
51270   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
51271 
51272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51273     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
51274   }
51275 
51276   arg2 = (signed int)lua_tointeger(L, 2);
51277   result = (bool)(arg1)->BreakpointDelete(arg2);
51278   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51279   return SWIG_arg;
51280 
51281   if(0) SWIG_fail;
51282 
51283 fail:
51284   lua_error(L);
51285   return SWIG_arg;
51286 }
51287 
51288 
51289 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
51290   int SWIG_arg = 0;
51291   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51292   lldb::break_id_t arg2 ;
51293   lldb::SBBreakpoint result;
51294 
51295   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
51296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
51297   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
51298 
51299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51300     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
51301   }
51302 
51303   arg2 = (signed int)lua_tointeger(L, 2);
51304   result = (arg1)->FindBreakpointByID(arg2);
51305   {
51306     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
51307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
51308   }
51309   return SWIG_arg;
51310 
51311   if(0) SWIG_fail;
51312 
51313 fail:
51314   lua_error(L);
51315   return SWIG_arg;
51316 }
51317 
51318 
51319 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
51320   int SWIG_arg = 0;
51321   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51322   char *arg2 = (char *) 0 ;
51323   lldb::SBBreakpointList *arg3 = 0 ;
51324   bool result;
51325 
51326   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
51327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
51328   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
51329   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
51330 
51331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51332     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
51333   }
51334 
51335   arg2 = (char *)lua_tostring(L, 2);
51336 
51337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51338     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
51339   }
51340 
51341   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
51342   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51343   return SWIG_arg;
51344 
51345   if(0) SWIG_fail;
51346 
51347 fail:
51348   lua_error(L);
51349   return SWIG_arg;
51350 }
51351 
51352 
51353 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
51354   int SWIG_arg = 0;
51355   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51356   char *arg2 = (char *) 0 ;
51357 
51358   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
51359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
51360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
51361 
51362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51363     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
51364   }
51365 
51366   arg2 = (char *)lua_tostring(L, 2);
51367   (arg1)->DeleteBreakpointName((char const *)arg2);
51368 
51369   return SWIG_arg;
51370 
51371   if(0) SWIG_fail;
51372 
51373 fail:
51374   lua_error(L);
51375   return SWIG_arg;
51376 }
51377 
51378 
51379 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
51380   int SWIG_arg = 0;
51381   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51382   lldb::SBStringList *arg2 = 0 ;
51383 
51384   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
51385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
51386   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
51387 
51388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51389     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
51390   }
51391 
51392 
51393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
51394     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
51395   }
51396 
51397   (arg1)->GetBreakpointNames(*arg2);
51398 
51399   return SWIG_arg;
51400 
51401   if(0) SWIG_fail;
51402 
51403 fail:
51404   lua_error(L);
51405   return SWIG_arg;
51406 }
51407 
51408 
51409 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
51410   int SWIG_arg = 0;
51411   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51412   bool result;
51413 
51414   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
51415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
51416 
51417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51418     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51419   }
51420 
51421   result = (bool)(arg1)->EnableAllBreakpoints();
51422   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51423   return SWIG_arg;
51424 
51425   if(0) SWIG_fail;
51426 
51427 fail:
51428   lua_error(L);
51429   return SWIG_arg;
51430 }
51431 
51432 
51433 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
51434   int SWIG_arg = 0;
51435   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51436   bool result;
51437 
51438   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
51439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
51440 
51441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51442     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51443   }
51444 
51445   result = (bool)(arg1)->DisableAllBreakpoints();
51446   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51447   return SWIG_arg;
51448 
51449   if(0) SWIG_fail;
51450 
51451 fail:
51452   lua_error(L);
51453   return SWIG_arg;
51454 }
51455 
51456 
51457 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
51458   int SWIG_arg = 0;
51459   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51460   bool result;
51461 
51462   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
51463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
51464 
51465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51466     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51467   }
51468 
51469   result = (bool)(arg1)->DeleteAllBreakpoints();
51470   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51471   return SWIG_arg;
51472 
51473   if(0) SWIG_fail;
51474 
51475 fail:
51476   lua_error(L);
51477   return SWIG_arg;
51478 }
51479 
51480 
51481 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
51482   int SWIG_arg = 0;
51483   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51484   lldb::SBFileSpec *arg2 = 0 ;
51485   lldb::SBBreakpointList *arg3 = 0 ;
51486   lldb::SBError result;
51487 
51488   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
51489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
51490   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
51491   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
51492 
51493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51494     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
51495   }
51496 
51497 
51498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51499     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51500   }
51501 
51502 
51503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51504     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51505   }
51506 
51507   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
51508   {
51509     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51510     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51511   }
51512   return SWIG_arg;
51513 
51514   if(0) SWIG_fail;
51515 
51516 fail:
51517   lua_error(L);
51518   return SWIG_arg;
51519 }
51520 
51521 
51522 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
51523   int SWIG_arg = 0;
51524   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51525   lldb::SBFileSpec *arg2 = 0 ;
51526   lldb::SBStringList *arg3 = 0 ;
51527   lldb::SBBreakpointList *arg4 = 0 ;
51528   lldb::SBError result;
51529 
51530   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
51531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
51532   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
51533   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
51534   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
51535 
51536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51537     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
51538   }
51539 
51540 
51541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51542     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51543   }
51544 
51545 
51546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
51547     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
51548   }
51549 
51550 
51551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51552     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
51553   }
51554 
51555   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
51556   {
51557     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51558     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51559   }
51560   return SWIG_arg;
51561 
51562   if(0) SWIG_fail;
51563 
51564 fail:
51565   lua_error(L);
51566   return SWIG_arg;
51567 }
51568 
51569 
51570 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
51571   int argc;
51572   int argv[5]={
51573     1,2,3,4,5
51574   };
51575 
51576   argc = lua_gettop(L);
51577   if (argc == 3) {
51578     int _v;
51579     {
51580       void *ptr;
51581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51582         _v = 0;
51583       } else {
51584         _v = 1;
51585       }
51586     }
51587     if (_v) {
51588       {
51589         void *ptr;
51590         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51591           _v = 0;
51592         } else {
51593           _v = 1;
51594         }
51595       }
51596       if (_v) {
51597         {
51598           void *ptr;
51599           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51600             _v = 0;
51601           } else {
51602             _v = 1;
51603           }
51604         }
51605         if (_v) {
51606           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
51607         }
51608       }
51609     }
51610   }
51611   if (argc == 4) {
51612     int _v;
51613     {
51614       void *ptr;
51615       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51616         _v = 0;
51617       } else {
51618         _v = 1;
51619       }
51620     }
51621     if (_v) {
51622       {
51623         void *ptr;
51624         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51625           _v = 0;
51626         } else {
51627           _v = 1;
51628         }
51629       }
51630       if (_v) {
51631         {
51632           void *ptr;
51633           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51634             _v = 0;
51635           } else {
51636             _v = 1;
51637           }
51638         }
51639         if (_v) {
51640           {
51641             void *ptr;
51642             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51643               _v = 0;
51644             } else {
51645               _v = 1;
51646             }
51647           }
51648           if (_v) {
51649             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
51650           }
51651         }
51652       }
51653     }
51654   }
51655 
51656   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
51657     "  Possible C/C++ prototypes are:\n"
51658     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
51659     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
51660   lua_error(L);return 0;
51661 }
51662 
51663 
51664 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
51665   int SWIG_arg = 0;
51666   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51667   lldb::SBFileSpec *arg2 = 0 ;
51668   lldb::SBError result;
51669 
51670   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
51671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51673 
51674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51675     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51676   }
51677 
51678 
51679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51680     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51681   }
51682 
51683   result = (arg1)->BreakpointsWriteToFile(*arg2);
51684   {
51685     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51686     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
51699   int SWIG_arg = 0;
51700   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51701   lldb::SBFileSpec *arg2 = 0 ;
51702   lldb::SBBreakpointList *arg3 = 0 ;
51703   bool arg4 ;
51704   lldb::SBError result;
51705 
51706   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
51707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51708   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51709   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51710   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
51711 
51712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51713     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51714   }
51715 
51716 
51717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51718     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51719   }
51720 
51721 
51722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51723     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51724   }
51725 
51726   arg4 = (lua_toboolean(L, 4)!=0);
51727   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
51728   {
51729     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51730     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51731   }
51732   return SWIG_arg;
51733 
51734   if(0) SWIG_fail;
51735 
51736 fail:
51737   lua_error(L);
51738   return SWIG_arg;
51739 }
51740 
51741 
51742 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
51743   int SWIG_arg = 0;
51744   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51745   lldb::SBFileSpec *arg2 = 0 ;
51746   lldb::SBBreakpointList *arg3 = 0 ;
51747   lldb::SBError result;
51748 
51749   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
51750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51751   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51752   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51753 
51754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51755     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51756   }
51757 
51758 
51759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51760     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51761   }
51762 
51763 
51764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51765     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51766   }
51767 
51768   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
51769   {
51770     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51772   }
51773   return SWIG_arg;
51774 
51775   if(0) SWIG_fail;
51776 
51777 fail:
51778   lua_error(L);
51779   return SWIG_arg;
51780 }
51781 
51782 
51783 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
51784   int argc;
51785   int argv[5]={
51786     1,2,3,4,5
51787   };
51788 
51789   argc = lua_gettop(L);
51790   if (argc == 2) {
51791     int _v;
51792     {
51793       void *ptr;
51794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51795         _v = 0;
51796       } else {
51797         _v = 1;
51798       }
51799     }
51800     if (_v) {
51801       {
51802         void *ptr;
51803         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51804           _v = 0;
51805         } else {
51806           _v = 1;
51807         }
51808       }
51809       if (_v) {
51810         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
51811       }
51812     }
51813   }
51814   if (argc == 3) {
51815     int _v;
51816     {
51817       void *ptr;
51818       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51819         _v = 0;
51820       } else {
51821         _v = 1;
51822       }
51823     }
51824     if (_v) {
51825       {
51826         void *ptr;
51827         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51828           _v = 0;
51829         } else {
51830           _v = 1;
51831         }
51832       }
51833       if (_v) {
51834         {
51835           void *ptr;
51836           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51837             _v = 0;
51838           } else {
51839             _v = 1;
51840           }
51841         }
51842         if (_v) {
51843           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
51844         }
51845       }
51846     }
51847   }
51848   if (argc == 4) {
51849     int _v;
51850     {
51851       void *ptr;
51852       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51853         _v = 0;
51854       } else {
51855         _v = 1;
51856       }
51857     }
51858     if (_v) {
51859       {
51860         void *ptr;
51861         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51862           _v = 0;
51863         } else {
51864           _v = 1;
51865         }
51866       }
51867       if (_v) {
51868         {
51869           void *ptr;
51870           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51871             _v = 0;
51872           } else {
51873             _v = 1;
51874           }
51875         }
51876         if (_v) {
51877           {
51878             _v = lua_isboolean(L,argv[3]);
51879           }
51880           if (_v) {
51881             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
51882           }
51883         }
51884       }
51885     }
51886   }
51887 
51888   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
51889     "  Possible C/C++ prototypes are:\n"
51890     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
51891     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
51892     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
51893   lua_error(L);return 0;
51894 }
51895 
51896 
51897 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
51898   int SWIG_arg = 0;
51899   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51900   uint32_t result;
51901 
51902   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
51903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
51904 
51905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51906     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51907   }
51908 
51909   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
51910   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51911   return SWIG_arg;
51912 
51913   if(0) SWIG_fail;
51914 
51915 fail:
51916   lua_error(L);
51917   return SWIG_arg;
51918 }
51919 
51920 
51921 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
51922   int SWIG_arg = 0;
51923   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51924   uint32_t arg2 ;
51925   lldb::SBWatchpoint result;
51926 
51927   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
51928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
51929   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
51930 
51931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51932     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51933   }
51934 
51935   arg2 = (unsigned int)lua_tointeger(L, 2);
51936   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
51937   {
51938     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51939     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51940   }
51941   return SWIG_arg;
51942 
51943   if(0) SWIG_fail;
51944 
51945 fail:
51946   lua_error(L);
51947   return SWIG_arg;
51948 }
51949 
51950 
51951 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
51952   int SWIG_arg = 0;
51953   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51954   lldb::watch_id_t arg2 ;
51955   bool result;
51956 
51957   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
51958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
51959   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
51960 
51961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51962     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
51963   }
51964 
51965   arg2 = (signed int)lua_tointeger(L, 2);
51966   result = (bool)(arg1)->DeleteWatchpoint(arg2);
51967   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51968   return SWIG_arg;
51969 
51970   if(0) SWIG_fail;
51971 
51972 fail:
51973   lua_error(L);
51974   return SWIG_arg;
51975 }
51976 
51977 
51978 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
51979   int SWIG_arg = 0;
51980   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51981   lldb::watch_id_t arg2 ;
51982   lldb::SBWatchpoint result;
51983 
51984   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
51985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
51986   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
51987 
51988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51989     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
51990   }
51991 
51992   arg2 = (signed int)lua_tointeger(L, 2);
51993   result = (arg1)->FindWatchpointByID(arg2);
51994   {
51995     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51997   }
51998   return SWIG_arg;
51999 
52000   if(0) SWIG_fail;
52001 
52002 fail:
52003   lua_error(L);
52004   return SWIG_arg;
52005 }
52006 
52007 
52008 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
52009   int SWIG_arg = 0;
52010   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52011   bool result;
52012 
52013   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
52014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
52015 
52016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52017     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52018   }
52019 
52020   result = (bool)(arg1)->EnableAllWatchpoints();
52021   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52022   return SWIG_arg;
52023 
52024   if(0) SWIG_fail;
52025 
52026 fail:
52027   lua_error(L);
52028   return SWIG_arg;
52029 }
52030 
52031 
52032 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
52033   int SWIG_arg = 0;
52034   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52035   bool result;
52036 
52037   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
52038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
52039 
52040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52041     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52042   }
52043 
52044   result = (bool)(arg1)->DisableAllWatchpoints();
52045   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52046   return SWIG_arg;
52047 
52048   if(0) SWIG_fail;
52049 
52050 fail:
52051   lua_error(L);
52052   return SWIG_arg;
52053 }
52054 
52055 
52056 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
52057   int SWIG_arg = 0;
52058   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52059   bool result;
52060 
52061   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
52062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
52063 
52064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52065     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
52066   }
52067 
52068   result = (bool)(arg1)->DeleteAllWatchpoints();
52069   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52070   return SWIG_arg;
52071 
52072   if(0) SWIG_fail;
52073 
52074 fail:
52075   lua_error(L);
52076   return SWIG_arg;
52077 }
52078 
52079 
52080 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
52081   int SWIG_arg = 0;
52082   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52083   lldb::addr_t arg2 ;
52084   size_t arg3 ;
52085   bool arg4 ;
52086   bool arg5 ;
52087   lldb::SBError *arg6 = 0 ;
52088   lldb::SBWatchpoint result;
52089 
52090   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
52091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
52092   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
52093   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
52094   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
52095   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
52096   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
52097 
52098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52099     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
52100   }
52101 
52102   arg2 = (unsigned long long)lua_tointeger(L, 2);
52103   arg3 = (unsigned long)lua_tointeger(L, 3);
52104   arg4 = (lua_toboolean(L, 4)!=0);
52105   arg5 = (lua_toboolean(L, 5)!=0);
52106 
52107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
52108     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
52109   }
52110 
52111   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
52112   {
52113     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
52114     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
52115   }
52116   return SWIG_arg;
52117 
52118   if(0) SWIG_fail;
52119 
52120 fail:
52121   lua_error(L);
52122   return SWIG_arg;
52123 }
52124 
52125 
52126 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
52127   int SWIG_arg = 0;
52128   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52129   lldb::SBBroadcaster result;
52130 
52131   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
52132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
52133 
52134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52135     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
52136   }
52137 
52138   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
52139   {
52140     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
52141     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
52142   }
52143   return SWIG_arg;
52144 
52145   if(0) SWIG_fail;
52146 
52147 fail:
52148   lua_error(L);
52149   return SWIG_arg;
52150 }
52151 
52152 
52153 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
52154   int SWIG_arg = 0;
52155   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52156   char *arg2 = (char *) 0 ;
52157   lldb::SBAddress arg3 ;
52158   lldb::SBType arg4 ;
52159   lldb::SBAddress *argp3 ;
52160   lldb::SBType *argp4 ;
52161   lldb::SBValue result;
52162 
52163   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
52164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
52165   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
52166   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
52167   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
52168 
52169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52170     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
52171   }
52172 
52173   arg2 = (char *)lua_tostring(L, 2);
52174 
52175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
52176     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
52177   }
52178   arg3 = *argp3;
52179 
52180 
52181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
52182     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
52183   }
52184   arg4 = *argp4;
52185 
52186   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
52187   {
52188     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52189     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52190   }
52191   return SWIG_arg;
52192 
52193   if(0) SWIG_fail;
52194 
52195 fail:
52196   lua_error(L);
52197   return SWIG_arg;
52198 }
52199 
52200 
52201 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
52202   int SWIG_arg = 0;
52203   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52204   char *arg2 = (char *) 0 ;
52205   lldb::SBData arg3 ;
52206   lldb::SBType arg4 ;
52207   lldb::SBData *argp3 ;
52208   lldb::SBType *argp4 ;
52209   lldb::SBValue result;
52210 
52211   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
52212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
52213   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
52214   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
52215   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
52216 
52217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52218     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
52219   }
52220 
52221   arg2 = (char *)lua_tostring(L, 2);
52222 
52223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
52224     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
52225   }
52226   arg3 = *argp3;
52227 
52228 
52229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
52230     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
52231   }
52232   arg4 = *argp4;
52233 
52234   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
52235   {
52236     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52237     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52238   }
52239   return SWIG_arg;
52240 
52241   if(0) SWIG_fail;
52242 
52243 fail:
52244   lua_error(L);
52245   return SWIG_arg;
52246 }
52247 
52248 
52249 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
52250   int SWIG_arg = 0;
52251   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52252   char *arg2 = (char *) 0 ;
52253   char *arg3 = (char *) 0 ;
52254   lldb::SBValue result;
52255 
52256   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
52257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
52258   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
52259   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
52260 
52261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52262     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
52263   }
52264 
52265   arg2 = (char *)lua_tostring(L, 2);
52266   arg3 = (char *)lua_tostring(L, 3);
52267   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
52268   {
52269     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52270     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52271   }
52272   return SWIG_arg;
52273 
52274   if(0) SWIG_fail;
52275 
52276 fail:
52277   lua_error(L);
52278   return SWIG_arg;
52279 }
52280 
52281 
52282 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
52283   int SWIG_arg = 0;
52284   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52285   lldb::SBAddress arg2 ;
52286   uint32_t arg3 ;
52287   lldb::SBAddress *argp2 ;
52288   lldb::SBInstructionList result;
52289 
52290   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
52291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
52292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
52293   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
52294 
52295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52296     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
52297   }
52298 
52299 
52300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52301     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
52302   }
52303   arg2 = *argp2;
52304 
52305   arg3 = (unsigned int)lua_tointeger(L, 3);
52306   result = (arg1)->ReadInstructions(arg2,arg3);
52307   {
52308     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52310   }
52311   return SWIG_arg;
52312 
52313   if(0) SWIG_fail;
52314 
52315 fail:
52316   lua_error(L);
52317   return SWIG_arg;
52318 }
52319 
52320 
52321 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
52322   int SWIG_arg = 0;
52323   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52324   lldb::SBAddress arg2 ;
52325   uint32_t arg3 ;
52326   char *arg4 = (char *) 0 ;
52327   lldb::SBAddress *argp2 ;
52328   lldb::SBInstructionList result;
52329 
52330   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
52331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
52332   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
52333   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
52334   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
52335 
52336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52337     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
52338   }
52339 
52340 
52341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52342     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
52343   }
52344   arg2 = *argp2;
52345 
52346   arg3 = (unsigned int)lua_tointeger(L, 3);
52347   arg4 = (char *)lua_tostring(L, 4);
52348   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
52349   {
52350     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52351     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52352   }
52353   return SWIG_arg;
52354 
52355   if(0) SWIG_fail;
52356 
52357 fail:
52358   lua_error(L);
52359   return SWIG_arg;
52360 }
52361 
52362 
52363 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
52364   int argc;
52365   int argv[5]={
52366     1,2,3,4,5
52367   };
52368 
52369   argc = lua_gettop(L);
52370   if (argc == 3) {
52371     int _v;
52372     {
52373       void *ptr;
52374       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52375         _v = 0;
52376       } else {
52377         _v = 1;
52378       }
52379     }
52380     if (_v) {
52381       {
52382         void *ptr;
52383         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
52384           _v = 0;
52385         } else {
52386           _v = 1;
52387         }
52388       }
52389       if (_v) {
52390         {
52391           _v = lua_isnumber(L,argv[2]);
52392         }
52393         if (_v) {
52394           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
52395         }
52396       }
52397     }
52398   }
52399   if (argc == 4) {
52400     int _v;
52401     {
52402       void *ptr;
52403       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52404         _v = 0;
52405       } else {
52406         _v = 1;
52407       }
52408     }
52409     if (_v) {
52410       {
52411         void *ptr;
52412         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
52413           _v = 0;
52414         } else {
52415           _v = 1;
52416         }
52417       }
52418       if (_v) {
52419         {
52420           _v = lua_isnumber(L,argv[2]);
52421         }
52422         if (_v) {
52423           {
52424             _v = SWIG_lua_isnilstring(L,argv[3]);
52425           }
52426           if (_v) {
52427             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
52428           }
52429         }
52430       }
52431     }
52432   }
52433 
52434   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
52435     "  Possible C/C++ prototypes are:\n"
52436     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
52437     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
52438   lua_error(L);return 0;
52439 }
52440 
52441 
52442 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
52443   int SWIG_arg = 0;
52444   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52445   lldb::SBAddress arg2 ;
52446   void *arg3 = (void *) 0 ;
52447   size_t arg4 ;
52448   lldb::SBAddress *argp2 ;
52449   lldb::SBInstructionList result;
52450 
52451   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
52452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
52453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
52454   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
52455   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
52456 
52457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52458     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
52459   }
52460 
52461 
52462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52463     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
52464   }
52465   arg2 = *argp2;
52466 
52467   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
52468   arg4 = (unsigned long)lua_tointeger(L, 4);
52469   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
52470   {
52471     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52473   }
52474   return SWIG_arg;
52475 
52476   if(0) SWIG_fail;
52477 
52478 fail:
52479   lua_error(L);
52480   return SWIG_arg;
52481 }
52482 
52483 
52484 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
52485   int SWIG_arg = 0;
52486   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52487   lldb::SBAddress arg2 ;
52488   char *arg3 = (char *) 0 ;
52489   void *arg4 = (void *) 0 ;
52490   size_t arg5 ;
52491   lldb::SBAddress *argp2 ;
52492   lldb::SBInstructionList result;
52493 
52494   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
52495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
52496   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
52497   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
52498   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
52499   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
52500 
52501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52502     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
52503   }
52504 
52505 
52506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52507     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
52508   }
52509   arg2 = *argp2;
52510 
52511   arg3 = (char *)lua_tostring(L, 3);
52512   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
52513   arg5 = (unsigned long)lua_tointeger(L, 5);
52514   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
52515   {
52516     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52517     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52518   }
52519   return SWIG_arg;
52520 
52521   if(0) SWIG_fail;
52522 
52523 fail:
52524   lua_error(L);
52525   return SWIG_arg;
52526 }
52527 
52528 
52529 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
52530   int SWIG_arg = 0;
52531   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52532   char *arg2 = (char *) 0 ;
52533   lldb::SymbolType arg3 ;
52534   lldb::SBSymbolContextList result;
52535 
52536   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
52537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
52538   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
52539   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
52540 
52541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52542     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
52543   }
52544 
52545   arg2 = (char *)lua_tostring(L, 2);
52546   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
52547   result = (arg1)->FindSymbols((char const *)arg2,arg3);
52548   {
52549     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
52550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52551   }
52552   return SWIG_arg;
52553 
52554   if(0) SWIG_fail;
52555 
52556 fail:
52557   lua_error(L);
52558   return SWIG_arg;
52559 }
52560 
52561 
52562 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
52563   int SWIG_arg = 0;
52564   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52565   char *arg2 = (char *) 0 ;
52566   lldb::SBSymbolContextList result;
52567 
52568   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
52569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
52570   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
52571 
52572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52573     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
52574   }
52575 
52576   arg2 = (char *)lua_tostring(L, 2);
52577   result = (arg1)->FindSymbols((char const *)arg2);
52578   {
52579     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
52580     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52581   }
52582   return SWIG_arg;
52583 
52584   if(0) SWIG_fail;
52585 
52586 fail:
52587   lua_error(L);
52588   return SWIG_arg;
52589 }
52590 
52591 
52592 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
52593   int argc;
52594   int argv[4]={
52595     1,2,3,4
52596   };
52597 
52598   argc = lua_gettop(L);
52599   if (argc == 2) {
52600     int _v;
52601     {
52602       void *ptr;
52603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52604         _v = 0;
52605       } else {
52606         _v = 1;
52607       }
52608     }
52609     if (_v) {
52610       {
52611         _v = SWIG_lua_isnilstring(L,argv[1]);
52612       }
52613       if (_v) {
52614         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
52615       }
52616     }
52617   }
52618   if (argc == 3) {
52619     int _v;
52620     {
52621       void *ptr;
52622       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52623         _v = 0;
52624       } else {
52625         _v = 1;
52626       }
52627     }
52628     if (_v) {
52629       {
52630         _v = SWIG_lua_isnilstring(L,argv[1]);
52631       }
52632       if (_v) {
52633         {
52634           _v = lua_isnumber(L,argv[2]);
52635         }
52636         if (_v) {
52637           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
52638         }
52639       }
52640     }
52641   }
52642 
52643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
52644     "  Possible C/C++ prototypes are:\n"
52645     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
52646     "    lldb::SBTarget::FindSymbols(char const *)\n");
52647   lua_error(L);return 0;
52648 }
52649 
52650 
52651 static int _wrap_SBTarget_GetDescription(lua_State* L) {
52652   int SWIG_arg = 0;
52653   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52654   lldb::SBStream *arg2 = 0 ;
52655   lldb::DescriptionLevel arg3 ;
52656   bool result;
52657 
52658   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
52659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
52660   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
52661   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
52662 
52663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52664     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
52665   }
52666 
52667 
52668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52669     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
52670   }
52671 
52672   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
52673   result = (bool)(arg1)->GetDescription(*arg2,arg3);
52674   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52675   return SWIG_arg;
52676 
52677   if(0) SWIG_fail;
52678 
52679 fail:
52680   lua_error(L);
52681   return SWIG_arg;
52682 }
52683 
52684 
52685 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
52686   int SWIG_arg = 0;
52687   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52688   lldb::addr_t result;
52689 
52690   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
52691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
52692 
52693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52694     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
52695   }
52696 
52697   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
52698   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52699   return SWIG_arg;
52700 
52701   if(0) SWIG_fail;
52702 
52703 fail:
52704   lua_error(L);
52705   return SWIG_arg;
52706 }
52707 
52708 
52709 static int _wrap_SBTarget_IsLoaded(lua_State* L) {
52710   int SWIG_arg = 0;
52711   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52712   lldb::SBModule *arg2 = 0 ;
52713   bool result;
52714 
52715   SWIG_check_num_args("lldb::SBTarget::IsLoaded",2,2)
52716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",1,"lldb::SBTarget const *");
52717   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::IsLoaded",2,"lldb::SBModule const &");
52718 
52719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52720     SWIG_fail_ptr("SBTarget_IsLoaded",1,SWIGTYPE_p_lldb__SBTarget);
52721   }
52722 
52723 
52724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
52725     SWIG_fail_ptr("SBTarget_IsLoaded",2,SWIGTYPE_p_lldb__SBModule);
52726   }
52727 
52728   result = (bool)((lldb::SBTarget const *)arg1)->IsLoaded((lldb::SBModule const &)*arg2);
52729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52730   return SWIG_arg;
52731 
52732   if(0) SWIG_fail;
52733 
52734 fail:
52735   lua_error(L);
52736   return SWIG_arg;
52737 }
52738 
52739 
52740 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
52741   int SWIG_arg = 0;
52742   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52743   SwigValueWrapper< lldb::SBLaunchInfo > result;
52744 
52745   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
52746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
52747 
52748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52749     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52750   }
52751 
52752   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
52753   {
52754     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
52755     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
52756   }
52757   return SWIG_arg;
52758 
52759   if(0) SWIG_fail;
52760 
52761 fail:
52762   lua_error(L);
52763   return SWIG_arg;
52764 }
52765 
52766 
52767 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
52768   int SWIG_arg = 0;
52769   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52770   lldb::SBLaunchInfo *arg2 = 0 ;
52771 
52772   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
52773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
52774   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
52775 
52776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52777     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52778   }
52779 
52780 
52781   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
52782     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
52783   }
52784 
52785   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
52786 
52787   return SWIG_arg;
52788 
52789   if(0) SWIG_fail;
52790 
52791 fail:
52792   lua_error(L);
52793   return SWIG_arg;
52794 }
52795 
52796 
52797 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
52798   int SWIG_arg = 0;
52799   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52800   bool arg2 ;
52801 
52802   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
52803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
52804   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
52805 
52806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52807     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52808   }
52809 
52810   arg2 = (lua_toboolean(L, 2)!=0);
52811   (arg1)->SetCollectingStats(arg2);
52812 
52813   return SWIG_arg;
52814 
52815   if(0) SWIG_fail;
52816 
52817 fail:
52818   lua_error(L);
52819   return SWIG_arg;
52820 }
52821 
52822 
52823 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
52824   int SWIG_arg = 0;
52825   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52826   bool result;
52827 
52828   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
52829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
52830 
52831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52832     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52833   }
52834 
52835   result = (bool)(arg1)->GetCollectingStats();
52836   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52837   return SWIG_arg;
52838 
52839   if(0) SWIG_fail;
52840 
52841 fail:
52842   lua_error(L);
52843   return SWIG_arg;
52844 }
52845 
52846 
52847 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
52848   int SWIG_arg = 0;
52849   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52850   lldb::SBStructuredData result;
52851 
52852   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
52853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
52854 
52855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52856     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
52857   }
52858 
52859   result = (arg1)->GetStatistics();
52860   {
52861     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
52862     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
52863   }
52864   return SWIG_arg;
52865 
52866   if(0) SWIG_fail;
52867 
52868 fail:
52869   lua_error(L);
52870   return SWIG_arg;
52871 }
52872 
52873 
52874 static int _wrap_SBTarget___eq(lua_State* L) {
52875   int SWIG_arg = 0;
52876   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52877   lldb::SBTarget *arg2 = 0 ;
52878   bool result;
52879 
52880   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
52881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
52882   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
52883 
52884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52885     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
52886   }
52887 
52888 
52889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
52890     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
52891   }
52892 
52893   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
52894   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52895   return SWIG_arg;
52896 
52897   if(0) SWIG_fail;
52898 
52899 fail:
52900   lua_error(L);
52901   return SWIG_arg;
52902 }
52903 
52904 
52905 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
52906   int SWIG_arg = 0;
52907   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52908   char *arg2 = (char *) 0 ;
52909   lldb::SBValue result;
52910 
52911   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
52912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52914 
52915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52916     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52917   }
52918 
52919   arg2 = (char *)lua_tostring(L, 2);
52920   result = (arg1)->EvaluateExpression((char const *)arg2);
52921   {
52922     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52924   }
52925   return SWIG_arg;
52926 
52927   if(0) SWIG_fail;
52928 
52929 fail:
52930   lua_error(L);
52931   return SWIG_arg;
52932 }
52933 
52934 
52935 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
52936   int SWIG_arg = 0;
52937   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52938   char *arg2 = (char *) 0 ;
52939   lldb::SBExpressionOptions *arg3 = 0 ;
52940   lldb::SBValue result;
52941 
52942   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
52943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52944   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52945   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
52946 
52947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52948     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52949   }
52950 
52951   arg2 = (char *)lua_tostring(L, 2);
52952 
52953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
52954     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
52955   }
52956 
52957   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
52958   {
52959     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52960     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52961   }
52962   return SWIG_arg;
52963 
52964   if(0) SWIG_fail;
52965 
52966 fail:
52967   lua_error(L);
52968   return SWIG_arg;
52969 }
52970 
52971 
52972 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
52973   int argc;
52974   int argv[4]={
52975     1,2,3,4
52976   };
52977 
52978   argc = lua_gettop(L);
52979   if (argc == 2) {
52980     int _v;
52981     {
52982       void *ptr;
52983       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52984         _v = 0;
52985       } else {
52986         _v = 1;
52987       }
52988     }
52989     if (_v) {
52990       {
52991         _v = SWIG_lua_isnilstring(L,argv[1]);
52992       }
52993       if (_v) {
52994         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
52995       }
52996     }
52997   }
52998   if (argc == 3) {
52999     int _v;
53000     {
53001       void *ptr;
53002       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
53003         _v = 0;
53004       } else {
53005         _v = 1;
53006       }
53007     }
53008     if (_v) {
53009       {
53010         _v = SWIG_lua_isnilstring(L,argv[1]);
53011       }
53012       if (_v) {
53013         {
53014           void *ptr;
53015           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
53016             _v = 0;
53017           } else {
53018             _v = 1;
53019           }
53020         }
53021         if (_v) {
53022           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
53023         }
53024       }
53025     }
53026   }
53027 
53028   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
53029     "  Possible C/C++ prototypes are:\n"
53030     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
53031     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
53032   lua_error(L);return 0;
53033 }
53034 
53035 
53036 static int _wrap_SBTarget___tostring(lua_State* L) {
53037   int SWIG_arg = 0;
53038   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53039   std::string result;
53040 
53041   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
53042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
53043 
53044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53045     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
53046   }
53047 
53048   result = lldb_SBTarget___str__(arg1);
53049   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
53050   return SWIG_arg;
53051 
53052   if(0) SWIG_fail;
53053 
53054 fail:
53055   lua_error(L);
53056   return SWIG_arg;
53057 }
53058 
53059 
53060 static int _wrap_SBTarget_GetTrace(lua_State* L) {
53061   int SWIG_arg = 0;
53062   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53063   lldb::SBTrace result;
53064 
53065   SWIG_check_num_args("lldb::SBTarget::GetTrace",1,1)
53066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTrace",1,"lldb::SBTarget *");
53067 
53068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53069     SWIG_fail_ptr("SBTarget_GetTrace",1,SWIGTYPE_p_lldb__SBTarget);
53070   }
53071 
53072   result = (arg1)->GetTrace();
53073   {
53074     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53075     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53076   }
53077   return SWIG_arg;
53078 
53079   if(0) SWIG_fail;
53080 
53081 fail:
53082   lua_error(L);
53083   return SWIG_arg;
53084 }
53085 
53086 
53087 static int _wrap_SBTarget_CreateTrace(lua_State* L) {
53088   int SWIG_arg = 0;
53089   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
53090   lldb::SBError *arg2 = 0 ;
53091   lldb::SBTrace result;
53092 
53093   SWIG_check_num_args("lldb::SBTarget::CreateTrace",2,2)
53094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",1,"lldb::SBTarget *");
53095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateTrace",2,"lldb::SBError &");
53096 
53097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
53098     SWIG_fail_ptr("SBTarget_CreateTrace",1,SWIGTYPE_p_lldb__SBTarget);
53099   }
53100 
53101 
53102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53103     SWIG_fail_ptr("SBTarget_CreateTrace",2,SWIGTYPE_p_lldb__SBError);
53104   }
53105 
53106   result = (arg1)->CreateTrace(*arg2);
53107   {
53108     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
53109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
53110   }
53111   return SWIG_arg;
53112 
53113   if(0) SWIG_fail;
53114 
53115 fail:
53116   lua_error(L);
53117   return SWIG_arg;
53118 }
53119 
53120 
53121 static void swig_delete_SBTarget(void *obj) {
53122 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
53123 delete arg1;
53124 }
53125 static int _proxy__wrap_new_SBTarget(lua_State *L) {
53126     assert(lua_istable(L,1));
53127     lua_pushcfunction(L,_wrap_new_SBTarget);
53128     assert(!lua_isnil(L,-1));
53129     lua_replace(L,1); /* replace our table with real constructor */
53130     lua_call(L,lua_gettop(L)-1,1);
53131     return 1;
53132 }
53133 static swig_lua_attribute swig_SBTarget_attributes[] = {
53134     {0,0,0}
53135 };
53136 static swig_lua_method swig_SBTarget_methods[]= {
53137     { "IsValid", _wrap_SBTarget_IsValid},
53138     { "GetProcess", _wrap_SBTarget_GetProcess},
53139     { "GetPlatform", _wrap_SBTarget_GetPlatform},
53140     { "Install", _wrap_SBTarget_Install},
53141     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
53142     { "Launch", _wrap_SBTarget_Launch},
53143     { "LoadCore", _wrap_SBTarget_LoadCore},
53144     { "Attach", _wrap_SBTarget_Attach},
53145     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
53146     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
53147     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
53148     { "GetExecutable", _wrap_SBTarget_GetExecutable},
53149     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
53150     { "AddModule", _wrap_SBTarget_AddModule},
53151     { "GetNumModules", _wrap_SBTarget_GetNumModules},
53152     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
53153     { "RemoveModule", _wrap_SBTarget_RemoveModule},
53154     { "GetDebugger", _wrap_SBTarget_GetDebugger},
53155     { "FindModule", _wrap_SBTarget_FindModule},
53156     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
53157     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
53158     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
53159     { "GetTriple", _wrap_SBTarget_GetTriple},
53160     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
53161     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
53162     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
53163     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
53164     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
53165     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
53166     { "FindFunctions", _wrap_SBTarget_FindFunctions},
53167     { "FindFirstType", _wrap_SBTarget_FindFirstType},
53168     { "FindTypes", _wrap_SBTarget_FindTypes},
53169     { "GetBasicType", _wrap_SBTarget_GetBasicType},
53170     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
53171     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
53172     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
53173     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
53174     { "Clear", _wrap_SBTarget_Clear},
53175     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
53176     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
53177     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
53178     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
53179     { "ReadMemory", _wrap_SBTarget_ReadMemory},
53180     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
53181     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
53182     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
53183     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
53184     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
53185     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
53186     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
53187     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
53188     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
53189     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
53190     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
53191     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
53192     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
53193     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
53194     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
53195     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
53196     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
53197     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
53198     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
53199     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
53200     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
53201     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
53202     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
53203     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
53204     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
53205     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
53206     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
53207     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
53208     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
53209     { "WatchAddress", _wrap_SBTarget_WatchAddress},
53210     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
53211     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
53212     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
53213     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
53214     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
53215     { "GetInstructions", _wrap_SBTarget_GetInstructions},
53216     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
53217     { "FindSymbols", _wrap_SBTarget_FindSymbols},
53218     { "GetDescription", _wrap_SBTarget_GetDescription},
53219     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
53220     { "IsLoaded", _wrap_SBTarget_IsLoaded},
53221     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
53222     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
53223     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
53224     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
53225     { "GetStatistics", _wrap_SBTarget_GetStatistics},
53226     { "__eq", _wrap_SBTarget___eq},
53227     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
53228     { "__tostring", _wrap_SBTarget___tostring},
53229     { "GetTrace", _wrap_SBTarget_GetTrace},
53230     { "CreateTrace", _wrap_SBTarget_CreateTrace},
53231     {0,0}
53232 };
53233 static swig_lua_method swig_SBTarget_meta[] = {
53234     { "__eq", _wrap_SBTarget___eq},
53235     { "__tostring", _wrap_SBTarget___tostring},
53236     {0,0}
53237 };
53238 
53239 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
53240     {0,0,0}
53241 };
53242 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
53243     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
53244     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
53245     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
53246     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
53247     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
53248     {0,0,0,0,0,0}
53249 };
53250 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
53251     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
53252     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
53253     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
53254     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
53255     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
53256     {0,0}
53257 };
53258 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
53259     0
53260 };
53261 
53262 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
53263     "SBTarget",
53264     swig_SBTarget_Sf_SwigStatic_methods,
53265     swig_SBTarget_Sf_SwigStatic_attributes,
53266     swig_SBTarget_Sf_SwigStatic_constants,
53267     swig_SBTarget_Sf_SwigStatic_classes,
53268     0
53269 };
53270 static swig_lua_class *swig_SBTarget_bases[] = {0};
53271 static const char *swig_SBTarget_base_names[] = {0};
53272 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 };
53273 
53274 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
53275   int SWIG_arg = 0;
53276   lldb::SBThread *result = 0 ;
53277 
53278   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
53279   result = (lldb::SBThread *)new lldb::SBThread();
53280   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
53281   return SWIG_arg;
53282 
53283   if(0) SWIG_fail;
53284 
53285 fail:
53286   lua_error(L);
53287   return SWIG_arg;
53288 }
53289 
53290 
53291 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
53292   int SWIG_arg = 0;
53293   lldb::SBThread *arg1 = 0 ;
53294   lldb::SBThread *result = 0 ;
53295 
53296   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
53297   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
53298 
53299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53300     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
53301   }
53302 
53303   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
53304   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
53305   return SWIG_arg;
53306 
53307   if(0) SWIG_fail;
53308 
53309 fail:
53310   lua_error(L);
53311   return SWIG_arg;
53312 }
53313 
53314 
53315 static int _wrap_new_SBThread(lua_State* L) {
53316   int argc;
53317   int argv[2]={
53318     1,2
53319   };
53320 
53321   argc = lua_gettop(L);
53322   if (argc == 0) {
53323     return _wrap_new_SBThread__SWIG_0(L);
53324   }
53325   if (argc == 1) {
53326     int _v;
53327     {
53328       void *ptr;
53329       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
53330         _v = 0;
53331       } else {
53332         _v = 1;
53333       }
53334     }
53335     if (_v) {
53336       return _wrap_new_SBThread__SWIG_1(L);
53337     }
53338   }
53339 
53340   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
53341     "  Possible C/C++ prototypes are:\n"
53342     "    lldb::SBThread::SBThread()\n"
53343     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
53344   lua_error(L);return 0;
53345 }
53346 
53347 
53348 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
53349   int SWIG_arg = 0;
53350   char *result = 0 ;
53351 
53352   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
53353   result = (char *)lldb::SBThread::GetBroadcasterClassName();
53354   lua_pushstring(L,(const char *)result); 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_SBThread_EventIsThreadEvent(lua_State* L) {
53366   int SWIG_arg = 0;
53367   lldb::SBEvent *arg1 = 0 ;
53368   bool result;
53369 
53370   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
53371   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
53372 
53373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
53374     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
53375   }
53376 
53377   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
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_SBThread_GetStackFrameFromEvent(lua_State* L) {
53390   int SWIG_arg = 0;
53391   lldb::SBEvent *arg1 = 0 ;
53392   lldb::SBFrame result;
53393 
53394   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
53395   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
53396 
53397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
53398     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
53399   }
53400 
53401   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
53402   {
53403     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
53404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
53405   }
53406   return SWIG_arg;
53407 
53408   if(0) SWIG_fail;
53409 
53410 fail:
53411   lua_error(L);
53412   return SWIG_arg;
53413 }
53414 
53415 
53416 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
53417   int SWIG_arg = 0;
53418   lldb::SBEvent *arg1 = 0 ;
53419   lldb::SBThread result;
53420 
53421   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
53422   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
53423 
53424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
53425     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
53426   }
53427 
53428   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
53429   {
53430     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
53431     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
53432   }
53433   return SWIG_arg;
53434 
53435   if(0) SWIG_fail;
53436 
53437 fail:
53438   lua_error(L);
53439   return SWIG_arg;
53440 }
53441 
53442 
53443 static int _wrap_SBThread_IsValid(lua_State* L) {
53444   int SWIG_arg = 0;
53445   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53446   bool result;
53447 
53448   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
53449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
53450 
53451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53452     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
53453   }
53454 
53455   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
53456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53457   return SWIG_arg;
53458 
53459   if(0) SWIG_fail;
53460 
53461 fail:
53462   lua_error(L);
53463   return SWIG_arg;
53464 }
53465 
53466 
53467 static int _wrap_SBThread_Clear(lua_State* L) {
53468   int SWIG_arg = 0;
53469   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53470 
53471   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
53472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
53473 
53474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53475     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
53476   }
53477 
53478   (arg1)->Clear();
53479 
53480   return SWIG_arg;
53481 
53482   if(0) SWIG_fail;
53483 
53484 fail:
53485   lua_error(L);
53486   return SWIG_arg;
53487 }
53488 
53489 
53490 static int _wrap_SBThread_GetStopReason(lua_State* L) {
53491   int SWIG_arg = 0;
53492   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53493   lldb::StopReason result;
53494 
53495   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
53496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
53497 
53498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53499     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
53500   }
53501 
53502   result = (lldb::StopReason)(arg1)->GetStopReason();
53503   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
53504   return SWIG_arg;
53505 
53506   if(0) SWIG_fail;
53507 
53508 fail:
53509   lua_error(L);
53510   return SWIG_arg;
53511 }
53512 
53513 
53514 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
53515   int SWIG_arg = 0;
53516   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53517   size_t result;
53518 
53519   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
53520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
53521 
53522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53523     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
53524   }
53525 
53526   result = (arg1)->GetStopReasonDataCount();
53527   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53528   return SWIG_arg;
53529 
53530   if(0) SWIG_fail;
53531 
53532 fail:
53533   lua_error(L);
53534   return SWIG_arg;
53535 }
53536 
53537 
53538 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
53539   int SWIG_arg = 0;
53540   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53541   uint32_t arg2 ;
53542   uint64_t result;
53543 
53544   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
53545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
53546   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
53547 
53548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53549     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
53550   }
53551 
53552   arg2 = (unsigned int)lua_tointeger(L, 2);
53553   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
53554   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53555   return SWIG_arg;
53556 
53557   if(0) SWIG_fail;
53558 
53559 fail:
53560   lua_error(L);
53561   return SWIG_arg;
53562 }
53563 
53564 
53565 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
53566   int SWIG_arg = 0;
53567   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53568   lldb::SBStream *arg2 = 0 ;
53569   bool result;
53570 
53571   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
53572   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
53573   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
53574 
53575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53576     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
53577   }
53578 
53579 
53580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
53581     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
53582   }
53583 
53584   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
53585   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53586   return SWIG_arg;
53587 
53588   if(0) SWIG_fail;
53589 
53590 fail:
53591   lua_error(L);
53592   return SWIG_arg;
53593 }
53594 
53595 
53596 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
53597   int SWIG_arg = 0;
53598   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53599   lldb::InstrumentationRuntimeType arg2 ;
53600   lldb::SBThreadCollection result;
53601 
53602   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
53603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
53604   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
53605 
53606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53607     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
53608   }
53609 
53610   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
53611   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
53612   {
53613     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
53614     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
53615   }
53616   return SWIG_arg;
53617 
53618   if(0) SWIG_fail;
53619 
53620 fail:
53621   lua_error(L);
53622   return SWIG_arg;
53623 }
53624 
53625 
53626 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
53627   int SWIG_arg = 0;
53628   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53629   char *arg2 = (char *) 0 ;
53630   size_t arg3 ;
53631   size_t result;
53632 
53633   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
53634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
53635   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
53636   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
53637 
53638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53639     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
53640   }
53641 
53642   arg2 = (char *)lua_tostring(L, 2);
53643   arg3 = (unsigned long)lua_tointeger(L, 3);
53644   result = (arg1)->GetStopDescription(arg2,arg3);
53645   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53646   return SWIG_arg;
53647 
53648   if(0) SWIG_fail;
53649 
53650 fail:
53651   lua_error(L);
53652   return SWIG_arg;
53653 }
53654 
53655 
53656 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
53657   int SWIG_arg = 0;
53658   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53659   lldb::SBValue result;
53660 
53661   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
53662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
53663 
53664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53665     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
53666   }
53667 
53668   result = (arg1)->GetStopReturnValue();
53669   {
53670     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53671     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53672   }
53673   return SWIG_arg;
53674 
53675   if(0) SWIG_fail;
53676 
53677 fail:
53678   lua_error(L);
53679   return SWIG_arg;
53680 }
53681 
53682 
53683 static int _wrap_SBThread_GetThreadID(lua_State* L) {
53684   int SWIG_arg = 0;
53685   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53686   lldb::tid_t result;
53687 
53688   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
53689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
53690 
53691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53692     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
53693   }
53694 
53695   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
53696   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53697   return SWIG_arg;
53698 
53699   if(0) SWIG_fail;
53700 
53701 fail:
53702   lua_error(L);
53703   return SWIG_arg;
53704 }
53705 
53706 
53707 static int _wrap_SBThread_GetIndexID(lua_State* L) {
53708   int SWIG_arg = 0;
53709   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53710   uint32_t result;
53711 
53712   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
53713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
53714 
53715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53716     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
53717   }
53718 
53719   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
53720   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53721   return SWIG_arg;
53722 
53723   if(0) SWIG_fail;
53724 
53725 fail:
53726   lua_error(L);
53727   return SWIG_arg;
53728 }
53729 
53730 
53731 static int _wrap_SBThread_GetName(lua_State* L) {
53732   int SWIG_arg = 0;
53733   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53734   char *result = 0 ;
53735 
53736   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
53737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
53738 
53739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53740     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
53741   }
53742 
53743   result = (char *)((lldb::SBThread const *)arg1)->GetName();
53744   lua_pushstring(L,(const char *)result); SWIG_arg++;
53745   return SWIG_arg;
53746 
53747   if(0) SWIG_fail;
53748 
53749 fail:
53750   lua_error(L);
53751   return SWIG_arg;
53752 }
53753 
53754 
53755 static int _wrap_SBThread_GetQueueName(lua_State* L) {
53756   int SWIG_arg = 0;
53757   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53758   char *result = 0 ;
53759 
53760   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
53761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
53762 
53763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53764     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
53765   }
53766 
53767   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
53768   lua_pushstring(L,(const char *)result); SWIG_arg++;
53769   return SWIG_arg;
53770 
53771   if(0) SWIG_fail;
53772 
53773 fail:
53774   lua_error(L);
53775   return SWIG_arg;
53776 }
53777 
53778 
53779 static int _wrap_SBThread_GetQueueID(lua_State* L) {
53780   int SWIG_arg = 0;
53781   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53782   lldb::queue_id_t result;
53783 
53784   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
53785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
53786 
53787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53788     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
53789   }
53790 
53791   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
53792   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53793   return SWIG_arg;
53794 
53795   if(0) SWIG_fail;
53796 
53797 fail:
53798   lua_error(L);
53799   return SWIG_arg;
53800 }
53801 
53802 
53803 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
53804   int SWIG_arg = 0;
53805   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53806   char *arg2 = (char *) 0 ;
53807   lldb::SBStream *arg3 = 0 ;
53808   bool result;
53809 
53810   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
53811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
53812   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
53813   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
53814 
53815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53816     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
53817   }
53818 
53819   arg2 = (char *)lua_tostring(L, 2);
53820 
53821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
53822     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
53823   }
53824 
53825   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
53826   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53827   return SWIG_arg;
53828 
53829   if(0) SWIG_fail;
53830 
53831 fail:
53832   lua_error(L);
53833   return SWIG_arg;
53834 }
53835 
53836 
53837 static int _wrap_SBThread_GetQueue(lua_State* L) {
53838   int SWIG_arg = 0;
53839   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53840   lldb::SBQueue result;
53841 
53842   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
53843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
53844 
53845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53846     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
53847   }
53848 
53849   result = ((lldb::SBThread const *)arg1)->GetQueue();
53850   {
53851     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
53852     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
53853   }
53854   return SWIG_arg;
53855 
53856   if(0) SWIG_fail;
53857 
53858 fail:
53859   lua_error(L);
53860   return SWIG_arg;
53861 }
53862 
53863 
53864 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
53865   int SWIG_arg = 0;
53866   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53867   lldb::RunMode arg2 ;
53868 
53869   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
53870   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53871   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53872 
53873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53874     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53875   }
53876 
53877   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53878   (arg1)->StepOver(arg2);
53879 
53880   return SWIG_arg;
53881 
53882   if(0) SWIG_fail;
53883 
53884 fail:
53885   lua_error(L);
53886   return SWIG_arg;
53887 }
53888 
53889 
53890 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
53891   int SWIG_arg = 0;
53892   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53893 
53894   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
53895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53896 
53897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53898     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53899   }
53900 
53901   (arg1)->StepOver();
53902 
53903   return SWIG_arg;
53904 
53905   if(0) SWIG_fail;
53906 
53907 fail:
53908   lua_error(L);
53909   return SWIG_arg;
53910 }
53911 
53912 
53913 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
53914   int SWIG_arg = 0;
53915   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53916   lldb::RunMode arg2 ;
53917   lldb::SBError *arg3 = 0 ;
53918 
53919   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
53920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53921   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53922   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
53923 
53924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53925     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53926   }
53927 
53928   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53929 
53930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53931     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
53932   }
53933 
53934   (arg1)->StepOver(arg2,*arg3);
53935 
53936   return SWIG_arg;
53937 
53938   if(0) SWIG_fail;
53939 
53940 fail:
53941   lua_error(L);
53942   return SWIG_arg;
53943 }
53944 
53945 
53946 static int _wrap_SBThread_StepOver(lua_State* L) {
53947   int argc;
53948   int argv[4]={
53949     1,2,3,4
53950   };
53951 
53952   argc = lua_gettop(L);
53953   if (argc == 1) {
53954     int _v;
53955     {
53956       void *ptr;
53957       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53958         _v = 0;
53959       } else {
53960         _v = 1;
53961       }
53962     }
53963     if (_v) {
53964       return _wrap_SBThread_StepOver__SWIG_1(L);
53965     }
53966   }
53967   if (argc == 2) {
53968     int _v;
53969     {
53970       void *ptr;
53971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53972         _v = 0;
53973       } else {
53974         _v = 1;
53975       }
53976     }
53977     if (_v) {
53978       {
53979         _v = lua_isnumber(L,argv[1]);
53980       }
53981       if (_v) {
53982         return _wrap_SBThread_StepOver__SWIG_0(L);
53983       }
53984     }
53985   }
53986   if (argc == 3) {
53987     int _v;
53988     {
53989       void *ptr;
53990       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53991         _v = 0;
53992       } else {
53993         _v = 1;
53994       }
53995     }
53996     if (_v) {
53997       {
53998         _v = lua_isnumber(L,argv[1]);
53999       }
54000       if (_v) {
54001         {
54002           void *ptr;
54003           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54004             _v = 0;
54005           } else {
54006             _v = 1;
54007           }
54008         }
54009         if (_v) {
54010           return _wrap_SBThread_StepOver__SWIG_2(L);
54011         }
54012       }
54013     }
54014   }
54015 
54016   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
54017     "  Possible C/C++ prototypes are:\n"
54018     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
54019     "    lldb::SBThread::StepOver()\n"
54020     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
54021   lua_error(L);return 0;
54022 }
54023 
54024 
54025 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
54026   int SWIG_arg = 0;
54027   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54028   lldb::RunMode arg2 ;
54029 
54030   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54032   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
54033 
54034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54035     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54036   }
54037 
54038   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
54039   (arg1)->StepInto(arg2);
54040 
54041   return SWIG_arg;
54042 
54043   if(0) SWIG_fail;
54044 
54045 fail:
54046   lua_error(L);
54047   return SWIG_arg;
54048 }
54049 
54050 
54051 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
54052   int SWIG_arg = 0;
54053   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54054 
54055   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
54056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54057 
54058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54059     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54060   }
54061 
54062   (arg1)->StepInto();
54063 
54064   return SWIG_arg;
54065 
54066   if(0) SWIG_fail;
54067 
54068 fail:
54069   lua_error(L);
54070   return SWIG_arg;
54071 }
54072 
54073 
54074 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
54075   int SWIG_arg = 0;
54076   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54077   char *arg2 = (char *) 0 ;
54078   lldb::RunMode arg3 ;
54079 
54080   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
54081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54082   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54083   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
54084 
54085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54086     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54087   }
54088 
54089   arg2 = (char *)lua_tostring(L, 2);
54090   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
54091   (arg1)->StepInto((char const *)arg2,arg3);
54092 
54093   return SWIG_arg;
54094 
54095   if(0) SWIG_fail;
54096 
54097 fail:
54098   lua_error(L);
54099   return SWIG_arg;
54100 }
54101 
54102 
54103 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
54104   int SWIG_arg = 0;
54105   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54106   char *arg2 = (char *) 0 ;
54107 
54108   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
54109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54110   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54111 
54112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54113     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54114   }
54115 
54116   arg2 = (char *)lua_tostring(L, 2);
54117   (arg1)->StepInto((char const *)arg2);
54118 
54119   return SWIG_arg;
54120 
54121   if(0) SWIG_fail;
54122 
54123 fail:
54124   lua_error(L);
54125   return SWIG_arg;
54126 }
54127 
54128 
54129 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
54130   int SWIG_arg = 0;
54131   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54132   char *arg2 = (char *) 0 ;
54133   uint32_t arg3 ;
54134   lldb::SBError *arg4 = 0 ;
54135   lldb::RunMode arg5 ;
54136 
54137   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
54138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54139   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54140   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
54141   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
54142   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
54143 
54144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54145     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54146   }
54147 
54148   arg2 = (char *)lua_tostring(L, 2);
54149   arg3 = (unsigned int)lua_tointeger(L, 3);
54150 
54151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
54152     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
54153   }
54154 
54155   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
54156   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
54157 
54158   return SWIG_arg;
54159 
54160   if(0) SWIG_fail;
54161 
54162 fail:
54163   lua_error(L);
54164   return SWIG_arg;
54165 }
54166 
54167 
54168 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
54169   int SWIG_arg = 0;
54170   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54171   char *arg2 = (char *) 0 ;
54172   uint32_t arg3 ;
54173   lldb::SBError *arg4 = 0 ;
54174 
54175   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
54176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
54177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
54178   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
54179   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
54180 
54181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54182     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
54183   }
54184 
54185   arg2 = (char *)lua_tostring(L, 2);
54186   arg3 = (unsigned int)lua_tointeger(L, 3);
54187 
54188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
54189     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
54190   }
54191 
54192   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
54193 
54194   return SWIG_arg;
54195 
54196   if(0) SWIG_fail;
54197 
54198 fail:
54199   lua_error(L);
54200   return SWIG_arg;
54201 }
54202 
54203 
54204 static int _wrap_SBThread_StepInto(lua_State* L) {
54205   int argc;
54206   int argv[6]={
54207     1,2,3,4,5,6
54208   };
54209 
54210   argc = lua_gettop(L);
54211   if (argc == 1) {
54212     int _v;
54213     {
54214       void *ptr;
54215       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54216         _v = 0;
54217       } else {
54218         _v = 1;
54219       }
54220     }
54221     if (_v) {
54222       return _wrap_SBThread_StepInto__SWIG_1(L);
54223     }
54224   }
54225   if (argc == 2) {
54226     int _v;
54227     {
54228       void *ptr;
54229       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54230         _v = 0;
54231       } else {
54232         _v = 1;
54233       }
54234     }
54235     if (_v) {
54236       {
54237         _v = lua_isnumber(L,argv[1]);
54238       }
54239       if (_v) {
54240         return _wrap_SBThread_StepInto__SWIG_0(L);
54241       }
54242     }
54243   }
54244   if (argc == 2) {
54245     int _v;
54246     {
54247       void *ptr;
54248       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54249         _v = 0;
54250       } else {
54251         _v = 1;
54252       }
54253     }
54254     if (_v) {
54255       {
54256         _v = SWIG_lua_isnilstring(L,argv[1]);
54257       }
54258       if (_v) {
54259         return _wrap_SBThread_StepInto__SWIG_3(L);
54260       }
54261     }
54262   }
54263   if (argc == 3) {
54264     int _v;
54265     {
54266       void *ptr;
54267       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54268         _v = 0;
54269       } else {
54270         _v = 1;
54271       }
54272     }
54273     if (_v) {
54274       {
54275         _v = SWIG_lua_isnilstring(L,argv[1]);
54276       }
54277       if (_v) {
54278         {
54279           _v = lua_isnumber(L,argv[2]);
54280         }
54281         if (_v) {
54282           return _wrap_SBThread_StepInto__SWIG_2(L);
54283         }
54284       }
54285     }
54286   }
54287   if (argc == 4) {
54288     int _v;
54289     {
54290       void *ptr;
54291       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54292         _v = 0;
54293       } else {
54294         _v = 1;
54295       }
54296     }
54297     if (_v) {
54298       {
54299         _v = SWIG_lua_isnilstring(L,argv[1]);
54300       }
54301       if (_v) {
54302         {
54303           _v = lua_isnumber(L,argv[2]);
54304         }
54305         if (_v) {
54306           {
54307             void *ptr;
54308             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54309               _v = 0;
54310             } else {
54311               _v = 1;
54312             }
54313           }
54314           if (_v) {
54315             return _wrap_SBThread_StepInto__SWIG_5(L);
54316           }
54317         }
54318       }
54319     }
54320   }
54321   if (argc == 5) {
54322     int _v;
54323     {
54324       void *ptr;
54325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54326         _v = 0;
54327       } else {
54328         _v = 1;
54329       }
54330     }
54331     if (_v) {
54332       {
54333         _v = SWIG_lua_isnilstring(L,argv[1]);
54334       }
54335       if (_v) {
54336         {
54337           _v = lua_isnumber(L,argv[2]);
54338         }
54339         if (_v) {
54340           {
54341             void *ptr;
54342             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54343               _v = 0;
54344             } else {
54345               _v = 1;
54346             }
54347           }
54348           if (_v) {
54349             {
54350               _v = lua_isnumber(L,argv[4]);
54351             }
54352             if (_v) {
54353               return _wrap_SBThread_StepInto__SWIG_4(L);
54354             }
54355           }
54356         }
54357       }
54358     }
54359   }
54360 
54361   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
54362     "  Possible C/C++ prototypes are:\n"
54363     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
54364     "    lldb::SBThread::StepInto()\n"
54365     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
54366     "    lldb::SBThread::StepInto(char const *)\n"
54367     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
54368     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
54369   lua_error(L);return 0;
54370 }
54371 
54372 
54373 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
54374   int SWIG_arg = 0;
54375   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54376 
54377   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
54378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
54379 
54380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54381     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
54382   }
54383 
54384   (arg1)->StepOut();
54385 
54386   return SWIG_arg;
54387 
54388   if(0) SWIG_fail;
54389 
54390 fail:
54391   lua_error(L);
54392   return SWIG_arg;
54393 }
54394 
54395 
54396 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
54397   int SWIG_arg = 0;
54398   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54399   lldb::SBError *arg2 = 0 ;
54400 
54401   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
54402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
54403   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
54404 
54405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54406     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
54407   }
54408 
54409 
54410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54411     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
54412   }
54413 
54414   (arg1)->StepOut(*arg2);
54415 
54416   return SWIG_arg;
54417 
54418   if(0) SWIG_fail;
54419 
54420 fail:
54421   lua_error(L);
54422   return SWIG_arg;
54423 }
54424 
54425 
54426 static int _wrap_SBThread_StepOut(lua_State* L) {
54427   int argc;
54428   int argv[3]={
54429     1,2,3
54430   };
54431 
54432   argc = lua_gettop(L);
54433   if (argc == 1) {
54434     int _v;
54435     {
54436       void *ptr;
54437       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54438         _v = 0;
54439       } else {
54440         _v = 1;
54441       }
54442     }
54443     if (_v) {
54444       return _wrap_SBThread_StepOut__SWIG_0(L);
54445     }
54446   }
54447   if (argc == 2) {
54448     int _v;
54449     {
54450       void *ptr;
54451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54452         _v = 0;
54453       } else {
54454         _v = 1;
54455       }
54456     }
54457     if (_v) {
54458       {
54459         void *ptr;
54460         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54461           _v = 0;
54462         } else {
54463           _v = 1;
54464         }
54465       }
54466       if (_v) {
54467         return _wrap_SBThread_StepOut__SWIG_1(L);
54468       }
54469     }
54470   }
54471 
54472   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
54473     "  Possible C/C++ prototypes are:\n"
54474     "    lldb::SBThread::StepOut()\n"
54475     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
54476   lua_error(L);return 0;
54477 }
54478 
54479 
54480 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
54481   int SWIG_arg = 0;
54482   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54483   lldb::SBFrame *arg2 = 0 ;
54484 
54485   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
54486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
54487   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
54488 
54489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54490     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
54491   }
54492 
54493 
54494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54495     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
54496   }
54497 
54498   (arg1)->StepOutOfFrame(*arg2);
54499 
54500   return SWIG_arg;
54501 
54502   if(0) SWIG_fail;
54503 
54504 fail:
54505   lua_error(L);
54506   return SWIG_arg;
54507 }
54508 
54509 
54510 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
54511   int SWIG_arg = 0;
54512   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54513   lldb::SBFrame *arg2 = 0 ;
54514   lldb::SBError *arg3 = 0 ;
54515 
54516   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
54517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
54518   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
54519   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
54520 
54521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54522     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
54523   }
54524 
54525 
54526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54527     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
54528   }
54529 
54530 
54531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54532     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
54533   }
54534 
54535   (arg1)->StepOutOfFrame(*arg2,*arg3);
54536 
54537   return SWIG_arg;
54538 
54539   if(0) SWIG_fail;
54540 
54541 fail:
54542   lua_error(L);
54543   return SWIG_arg;
54544 }
54545 
54546 
54547 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
54548   int argc;
54549   int argv[4]={
54550     1,2,3,4
54551   };
54552 
54553   argc = lua_gettop(L);
54554   if (argc == 2) {
54555     int _v;
54556     {
54557       void *ptr;
54558       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54559         _v = 0;
54560       } else {
54561         _v = 1;
54562       }
54563     }
54564     if (_v) {
54565       {
54566         void *ptr;
54567         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
54568           _v = 0;
54569         } else {
54570           _v = 1;
54571         }
54572       }
54573       if (_v) {
54574         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
54575       }
54576     }
54577   }
54578   if (argc == 3) {
54579     int _v;
54580     {
54581       void *ptr;
54582       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54583         _v = 0;
54584       } else {
54585         _v = 1;
54586       }
54587     }
54588     if (_v) {
54589       {
54590         void *ptr;
54591         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
54592           _v = 0;
54593         } else {
54594           _v = 1;
54595         }
54596       }
54597       if (_v) {
54598         {
54599           void *ptr;
54600           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54601             _v = 0;
54602           } else {
54603             _v = 1;
54604           }
54605         }
54606         if (_v) {
54607           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
54608         }
54609       }
54610     }
54611   }
54612 
54613   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
54614     "  Possible C/C++ prototypes are:\n"
54615     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
54616     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
54617   lua_error(L);return 0;
54618 }
54619 
54620 
54621 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
54622   int SWIG_arg = 0;
54623   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54624   bool arg2 ;
54625 
54626   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
54627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
54628   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
54629 
54630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54631     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
54632   }
54633 
54634   arg2 = (lua_toboolean(L, 2)!=0);
54635   (arg1)->StepInstruction(arg2);
54636 
54637   return SWIG_arg;
54638 
54639   if(0) SWIG_fail;
54640 
54641 fail:
54642   lua_error(L);
54643   return SWIG_arg;
54644 }
54645 
54646 
54647 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
54648   int SWIG_arg = 0;
54649   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54650   bool arg2 ;
54651   lldb::SBError *arg3 = 0 ;
54652 
54653   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
54654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
54655   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
54656   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
54657 
54658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54659     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
54660   }
54661 
54662   arg2 = (lua_toboolean(L, 2)!=0);
54663 
54664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54665     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
54666   }
54667 
54668   (arg1)->StepInstruction(arg2,*arg3);
54669 
54670   return SWIG_arg;
54671 
54672   if(0) SWIG_fail;
54673 
54674 fail:
54675   lua_error(L);
54676   return SWIG_arg;
54677 }
54678 
54679 
54680 static int _wrap_SBThread_StepInstruction(lua_State* L) {
54681   int argc;
54682   int argv[4]={
54683     1,2,3,4
54684   };
54685 
54686   argc = lua_gettop(L);
54687   if (argc == 2) {
54688     int _v;
54689     {
54690       void *ptr;
54691       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54692         _v = 0;
54693       } else {
54694         _v = 1;
54695       }
54696     }
54697     if (_v) {
54698       {
54699         _v = lua_isboolean(L,argv[1]);
54700       }
54701       if (_v) {
54702         return _wrap_SBThread_StepInstruction__SWIG_0(L);
54703       }
54704     }
54705   }
54706   if (argc == 3) {
54707     int _v;
54708     {
54709       void *ptr;
54710       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54711         _v = 0;
54712       } else {
54713         _v = 1;
54714       }
54715     }
54716     if (_v) {
54717       {
54718         _v = lua_isboolean(L,argv[1]);
54719       }
54720       if (_v) {
54721         {
54722           void *ptr;
54723           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54724             _v = 0;
54725           } else {
54726             _v = 1;
54727           }
54728         }
54729         if (_v) {
54730           return _wrap_SBThread_StepInstruction__SWIG_1(L);
54731         }
54732       }
54733     }
54734   }
54735 
54736   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
54737     "  Possible C/C++ prototypes are:\n"
54738     "    lldb::SBThread::StepInstruction(bool)\n"
54739     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
54740   lua_error(L);return 0;
54741 }
54742 
54743 
54744 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
54745   int SWIG_arg = 0;
54746   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54747   lldb::SBFrame *arg2 = 0 ;
54748   lldb::SBFileSpec *arg3 = 0 ;
54749   uint32_t arg4 ;
54750   lldb::SBError result;
54751 
54752   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
54753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
54754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
54755   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
54756   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
54757 
54758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54759     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
54760   }
54761 
54762 
54763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54764     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
54765   }
54766 
54767 
54768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54769     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
54770   }
54771 
54772   arg4 = (unsigned int)lua_tointeger(L, 4);
54773   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
54774   {
54775     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54776     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54777   }
54778   return SWIG_arg;
54779 
54780   if(0) SWIG_fail;
54781 
54782 fail:
54783   lua_error(L);
54784   return SWIG_arg;
54785 }
54786 
54787 
54788 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
54789   int SWIG_arg = 0;
54790   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54791   char *arg2 = (char *) 0 ;
54792   lldb::SBError result;
54793 
54794   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
54795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54796   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54797 
54798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54799     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54800   }
54801 
54802   arg2 = (char *)lua_tostring(L, 2);
54803   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
54804   {
54805     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54806     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54807   }
54808   return SWIG_arg;
54809 
54810   if(0) SWIG_fail;
54811 
54812 fail:
54813   lua_error(L);
54814   return SWIG_arg;
54815 }
54816 
54817 
54818 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
54819   int SWIG_arg = 0;
54820   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54821   char *arg2 = (char *) 0 ;
54822   bool arg3 ;
54823   lldb::SBError result;
54824 
54825   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
54826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54827   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54828   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
54829 
54830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54831     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54832   }
54833 
54834   arg2 = (char *)lua_tostring(L, 2);
54835   arg3 = (lua_toboolean(L, 3)!=0);
54836   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
54837   {
54838     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54839     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54840   }
54841   return SWIG_arg;
54842 
54843   if(0) SWIG_fail;
54844 
54845 fail:
54846   lua_error(L);
54847   return SWIG_arg;
54848 }
54849 
54850 
54851 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
54852   int SWIG_arg = 0;
54853   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54854   char *arg2 = (char *) 0 ;
54855   lldb::SBStructuredData *arg3 = 0 ;
54856   bool arg4 ;
54857   lldb::SBError result;
54858 
54859   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
54860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54861   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54862   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
54863   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
54864 
54865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54866     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54867   }
54868 
54869   arg2 = (char *)lua_tostring(L, 2);
54870 
54871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
54872     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
54873   }
54874 
54875   arg4 = (lua_toboolean(L, 4)!=0);
54876   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
54877   {
54878     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54879     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54880   }
54881   return SWIG_arg;
54882 
54883   if(0) SWIG_fail;
54884 
54885 fail:
54886   lua_error(L);
54887   return SWIG_arg;
54888 }
54889 
54890 
54891 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
54892   int argc;
54893   int argv[5]={
54894     1,2,3,4,5
54895   };
54896 
54897   argc = lua_gettop(L);
54898   if (argc == 2) {
54899     int _v;
54900     {
54901       void *ptr;
54902       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54903         _v = 0;
54904       } else {
54905         _v = 1;
54906       }
54907     }
54908     if (_v) {
54909       {
54910         _v = SWIG_lua_isnilstring(L,argv[1]);
54911       }
54912       if (_v) {
54913         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
54914       }
54915     }
54916   }
54917   if (argc == 3) {
54918     int _v;
54919     {
54920       void *ptr;
54921       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54922         _v = 0;
54923       } else {
54924         _v = 1;
54925       }
54926     }
54927     if (_v) {
54928       {
54929         _v = SWIG_lua_isnilstring(L,argv[1]);
54930       }
54931       if (_v) {
54932         {
54933           _v = lua_isboolean(L,argv[2]);
54934         }
54935         if (_v) {
54936           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
54937         }
54938       }
54939     }
54940   }
54941   if (argc == 4) {
54942     int _v;
54943     {
54944       void *ptr;
54945       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54946         _v = 0;
54947       } else {
54948         _v = 1;
54949       }
54950     }
54951     if (_v) {
54952       {
54953         _v = SWIG_lua_isnilstring(L,argv[1]);
54954       }
54955       if (_v) {
54956         {
54957           void *ptr;
54958           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
54959             _v = 0;
54960           } else {
54961             _v = 1;
54962           }
54963         }
54964         if (_v) {
54965           {
54966             _v = lua_isboolean(L,argv[3]);
54967           }
54968           if (_v) {
54969             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
54970           }
54971         }
54972       }
54973     }
54974   }
54975 
54976   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
54977     "  Possible C/C++ prototypes are:\n"
54978     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
54979     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
54980     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
54981   lua_error(L);return 0;
54982 }
54983 
54984 
54985 static int _wrap_SBThread_JumpToLine(lua_State* L) {
54986   int SWIG_arg = 0;
54987   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54988   lldb::SBFileSpec *arg2 = 0 ;
54989   uint32_t arg3 ;
54990   lldb::SBError result;
54991 
54992   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
54993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
54994   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
54995   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
54996 
54997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54998     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
54999   }
55000 
55001 
55002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
55003     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
55004   }
55005 
55006   arg3 = (unsigned int)lua_tointeger(L, 3);
55007   result = (arg1)->JumpToLine(*arg2,arg3);
55008   {
55009     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55010     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55011   }
55012   return SWIG_arg;
55013 
55014   if(0) SWIG_fail;
55015 
55016 fail:
55017   lua_error(L);
55018   return SWIG_arg;
55019 }
55020 
55021 
55022 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
55023   int SWIG_arg = 0;
55024   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55025   lldb::addr_t arg2 ;
55026 
55027   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
55028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55029   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55030 
55031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55032     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55033   }
55034 
55035   arg2 = (unsigned long long)lua_tointeger(L, 2);
55036   (arg1)->RunToAddress(arg2);
55037 
55038   return SWIG_arg;
55039 
55040   if(0) SWIG_fail;
55041 
55042 fail:
55043   lua_error(L);
55044   return SWIG_arg;
55045 }
55046 
55047 
55048 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
55049   int SWIG_arg = 0;
55050   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55051   lldb::addr_t arg2 ;
55052   lldb::SBError *arg3 = 0 ;
55053 
55054   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
55055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
55056   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
55057   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
55058 
55059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55060     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
55061   }
55062 
55063   arg2 = (unsigned long long)lua_tointeger(L, 2);
55064 
55065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
55066     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
55067   }
55068 
55069   (arg1)->RunToAddress(arg2,*arg3);
55070 
55071   return SWIG_arg;
55072 
55073   if(0) SWIG_fail;
55074 
55075 fail:
55076   lua_error(L);
55077   return SWIG_arg;
55078 }
55079 
55080 
55081 static int _wrap_SBThread_RunToAddress(lua_State* L) {
55082   int argc;
55083   int argv[4]={
55084     1,2,3,4
55085   };
55086 
55087   argc = lua_gettop(L);
55088   if (argc == 2) {
55089     int _v;
55090     {
55091       void *ptr;
55092       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55093         _v = 0;
55094       } else {
55095         _v = 1;
55096       }
55097     }
55098     if (_v) {
55099       {
55100         _v = lua_isnumber(L,argv[1]);
55101       }
55102       if (_v) {
55103         return _wrap_SBThread_RunToAddress__SWIG_0(L);
55104       }
55105     }
55106   }
55107   if (argc == 3) {
55108     int _v;
55109     {
55110       void *ptr;
55111       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55112         _v = 0;
55113       } else {
55114         _v = 1;
55115       }
55116     }
55117     if (_v) {
55118       {
55119         _v = lua_isnumber(L,argv[1]);
55120       }
55121       if (_v) {
55122         {
55123           void *ptr;
55124           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55125             _v = 0;
55126           } else {
55127             _v = 1;
55128           }
55129         }
55130         if (_v) {
55131           return _wrap_SBThread_RunToAddress__SWIG_1(L);
55132         }
55133       }
55134     }
55135   }
55136 
55137   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
55138     "  Possible C/C++ prototypes are:\n"
55139     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
55140     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
55141   lua_error(L);return 0;
55142 }
55143 
55144 
55145 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
55146   int SWIG_arg = 0;
55147   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55148   lldb::SBFrame *arg2 = 0 ;
55149   lldb::SBValue *arg3 = 0 ;
55150   lldb::SBError result;
55151 
55152   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
55153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
55154   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
55155   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
55156 
55157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55158     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
55159   }
55160 
55161 
55162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
55163     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
55164   }
55165 
55166 
55167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
55168     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
55169   }
55170 
55171   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
55172   {
55173     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55175   }
55176   return SWIG_arg;
55177 
55178   if(0) SWIG_fail;
55179 
55180 fail:
55181   lua_error(L);
55182   return SWIG_arg;
55183 }
55184 
55185 
55186 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
55187   int SWIG_arg = 0;
55188   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55189   lldb::SBError result;
55190 
55191   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
55192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
55193 
55194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55195     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
55196   }
55197 
55198   result = (arg1)->UnwindInnermostExpression();
55199   {
55200     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
55201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
55202   }
55203   return SWIG_arg;
55204 
55205   if(0) SWIG_fail;
55206 
55207 fail:
55208   lua_error(L);
55209   return SWIG_arg;
55210 }
55211 
55212 
55213 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
55214   int SWIG_arg = 0;
55215   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55216   bool result;
55217 
55218   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
55219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
55220 
55221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55222     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
55223   }
55224 
55225   result = (bool)(arg1)->Suspend();
55226   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55227   return SWIG_arg;
55228 
55229   if(0) SWIG_fail;
55230 
55231 fail:
55232   lua_error(L);
55233   return SWIG_arg;
55234 }
55235 
55236 
55237 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
55238   int SWIG_arg = 0;
55239   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55240   lldb::SBError *arg2 = 0 ;
55241   bool result;
55242 
55243   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
55244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
55245   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
55246 
55247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55248     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
55249   }
55250 
55251 
55252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55253     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
55254   }
55255 
55256   result = (bool)(arg1)->Suspend(*arg2);
55257   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55258   return SWIG_arg;
55259 
55260   if(0) SWIG_fail;
55261 
55262 fail:
55263   lua_error(L);
55264   return SWIG_arg;
55265 }
55266 
55267 
55268 static int _wrap_SBThread_Suspend(lua_State* L) {
55269   int argc;
55270   int argv[3]={
55271     1,2,3
55272   };
55273 
55274   argc = lua_gettop(L);
55275   if (argc == 1) {
55276     int _v;
55277     {
55278       void *ptr;
55279       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55280         _v = 0;
55281       } else {
55282         _v = 1;
55283       }
55284     }
55285     if (_v) {
55286       return _wrap_SBThread_Suspend__SWIG_0(L);
55287     }
55288   }
55289   if (argc == 2) {
55290     int _v;
55291     {
55292       void *ptr;
55293       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55294         _v = 0;
55295       } else {
55296         _v = 1;
55297       }
55298     }
55299     if (_v) {
55300       {
55301         void *ptr;
55302         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55303           _v = 0;
55304         } else {
55305           _v = 1;
55306         }
55307       }
55308       if (_v) {
55309         return _wrap_SBThread_Suspend__SWIG_1(L);
55310       }
55311     }
55312   }
55313 
55314   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
55315     "  Possible C/C++ prototypes are:\n"
55316     "    lldb::SBThread::Suspend()\n"
55317     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
55318   lua_error(L);return 0;
55319 }
55320 
55321 
55322 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
55323   int SWIG_arg = 0;
55324   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55325   bool result;
55326 
55327   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
55328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
55329 
55330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55331     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
55332   }
55333 
55334   result = (bool)(arg1)->Resume();
55335   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55336   return SWIG_arg;
55337 
55338   if(0) SWIG_fail;
55339 
55340 fail:
55341   lua_error(L);
55342   return SWIG_arg;
55343 }
55344 
55345 
55346 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
55347   int SWIG_arg = 0;
55348   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55349   lldb::SBError *arg2 = 0 ;
55350   bool result;
55351 
55352   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
55353   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
55354   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
55355 
55356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55357     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
55358   }
55359 
55360 
55361   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
55362     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
55363   }
55364 
55365   result = (bool)(arg1)->Resume(*arg2);
55366   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55367   return SWIG_arg;
55368 
55369   if(0) SWIG_fail;
55370 
55371 fail:
55372   lua_error(L);
55373   return SWIG_arg;
55374 }
55375 
55376 
55377 static int _wrap_SBThread_Resume(lua_State* L) {
55378   int argc;
55379   int argv[3]={
55380     1,2,3
55381   };
55382 
55383   argc = lua_gettop(L);
55384   if (argc == 1) {
55385     int _v;
55386     {
55387       void *ptr;
55388       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55389         _v = 0;
55390       } else {
55391         _v = 1;
55392       }
55393     }
55394     if (_v) {
55395       return _wrap_SBThread_Resume__SWIG_0(L);
55396     }
55397   }
55398   if (argc == 2) {
55399     int _v;
55400     {
55401       void *ptr;
55402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55403         _v = 0;
55404       } else {
55405         _v = 1;
55406       }
55407     }
55408     if (_v) {
55409       {
55410         void *ptr;
55411         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
55412           _v = 0;
55413         } else {
55414           _v = 1;
55415         }
55416       }
55417       if (_v) {
55418         return _wrap_SBThread_Resume__SWIG_1(L);
55419       }
55420     }
55421   }
55422 
55423   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
55424     "  Possible C/C++ prototypes are:\n"
55425     "    lldb::SBThread::Resume()\n"
55426     "    lldb::SBThread::Resume(lldb::SBError &)\n");
55427   lua_error(L);return 0;
55428 }
55429 
55430 
55431 static int _wrap_SBThread_IsSuspended(lua_State* L) {
55432   int SWIG_arg = 0;
55433   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55434   bool result;
55435 
55436   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
55437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
55438 
55439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55440     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
55441   }
55442 
55443   result = (bool)(arg1)->IsSuspended();
55444   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55445   return SWIG_arg;
55446 
55447   if(0) SWIG_fail;
55448 
55449 fail:
55450   lua_error(L);
55451   return SWIG_arg;
55452 }
55453 
55454 
55455 static int _wrap_SBThread_IsStopped(lua_State* L) {
55456   int SWIG_arg = 0;
55457   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55458   bool result;
55459 
55460   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
55461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
55462 
55463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55464     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
55465   }
55466 
55467   result = (bool)(arg1)->IsStopped();
55468   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55469   return SWIG_arg;
55470 
55471   if(0) SWIG_fail;
55472 
55473 fail:
55474   lua_error(L);
55475   return SWIG_arg;
55476 }
55477 
55478 
55479 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
55480   int SWIG_arg = 0;
55481   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55482   uint32_t result;
55483 
55484   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
55485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
55486 
55487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55488     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
55489   }
55490 
55491   result = (uint32_t)(arg1)->GetNumFrames();
55492   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55493   return SWIG_arg;
55494 
55495   if(0) SWIG_fail;
55496 
55497 fail:
55498   lua_error(L);
55499   return SWIG_arg;
55500 }
55501 
55502 
55503 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
55504   int SWIG_arg = 0;
55505   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55506   uint32_t arg2 ;
55507   lldb::SBFrame result;
55508 
55509   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
55510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
55511   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
55512 
55513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55514     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
55515   }
55516 
55517   arg2 = (unsigned int)lua_tointeger(L, 2);
55518   result = (arg1)->GetFrameAtIndex(arg2);
55519   {
55520     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55521     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55522   }
55523   return SWIG_arg;
55524 
55525   if(0) SWIG_fail;
55526 
55527 fail:
55528   lua_error(L);
55529   return SWIG_arg;
55530 }
55531 
55532 
55533 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
55534   int SWIG_arg = 0;
55535   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55536   lldb::SBFrame result;
55537 
55538   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
55539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
55540 
55541   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55542     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
55543   }
55544 
55545   result = (arg1)->GetSelectedFrame();
55546   {
55547     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55548     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55549   }
55550   return SWIG_arg;
55551 
55552   if(0) SWIG_fail;
55553 
55554 fail:
55555   lua_error(L);
55556   return SWIG_arg;
55557 }
55558 
55559 
55560 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
55561   int SWIG_arg = 0;
55562   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55563   uint32_t arg2 ;
55564   lldb::SBFrame result;
55565 
55566   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
55567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
55568   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
55569 
55570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55571     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
55572   }
55573 
55574   arg2 = (unsigned int)lua_tointeger(L, 2);
55575   result = (arg1)->SetSelectedFrame(arg2);
55576   {
55577     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55579   }
55580   return SWIG_arg;
55581 
55582   if(0) SWIG_fail;
55583 
55584 fail:
55585   lua_error(L);
55586   return SWIG_arg;
55587 }
55588 
55589 
55590 static int _wrap_SBThread_GetProcess(lua_State* L) {
55591   int SWIG_arg = 0;
55592   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55593   lldb::SBProcess result;
55594 
55595   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
55596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
55597 
55598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55599     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
55600   }
55601 
55602   result = (arg1)->GetProcess();
55603   {
55604     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
55605     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
55606   }
55607   return SWIG_arg;
55608 
55609   if(0) SWIG_fail;
55610 
55611 fail:
55612   lua_error(L);
55613   return SWIG_arg;
55614 }
55615 
55616 
55617 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
55618   int SWIG_arg = 0;
55619   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55620   lldb::SBStream *arg2 = 0 ;
55621   bool result;
55622 
55623   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
55624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
55625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
55626 
55627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55628     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
55629   }
55630 
55631 
55632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55633     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55634   }
55635 
55636   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
55637   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55638   return SWIG_arg;
55639 
55640   if(0) SWIG_fail;
55641 
55642 fail:
55643   lua_error(L);
55644   return SWIG_arg;
55645 }
55646 
55647 
55648 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
55649   int SWIG_arg = 0;
55650   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55651   lldb::SBStream *arg2 = 0 ;
55652   bool arg3 ;
55653   bool result;
55654 
55655   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
55656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
55657   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
55658   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
55659 
55660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55661     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
55662   }
55663 
55664 
55665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55666     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55667   }
55668 
55669   arg3 = (lua_toboolean(L, 3)!=0);
55670   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
55671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55672   return SWIG_arg;
55673 
55674   if(0) SWIG_fail;
55675 
55676 fail:
55677   lua_error(L);
55678   return SWIG_arg;
55679 }
55680 
55681 
55682 static int _wrap_SBThread_GetDescription(lua_State* L) {
55683   int argc;
55684   int argv[4]={
55685     1,2,3,4
55686   };
55687 
55688   argc = lua_gettop(L);
55689   if (argc == 2) {
55690     int _v;
55691     {
55692       void *ptr;
55693       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55694         _v = 0;
55695       } else {
55696         _v = 1;
55697       }
55698     }
55699     if (_v) {
55700       {
55701         void *ptr;
55702         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55703           _v = 0;
55704         } else {
55705           _v = 1;
55706         }
55707       }
55708       if (_v) {
55709         return _wrap_SBThread_GetDescription__SWIG_0(L);
55710       }
55711     }
55712   }
55713   if (argc == 3) {
55714     int _v;
55715     {
55716       void *ptr;
55717       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55718         _v = 0;
55719       } else {
55720         _v = 1;
55721       }
55722     }
55723     if (_v) {
55724       {
55725         void *ptr;
55726         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55727           _v = 0;
55728         } else {
55729           _v = 1;
55730         }
55731       }
55732       if (_v) {
55733         {
55734           _v = lua_isboolean(L,argv[2]);
55735         }
55736         if (_v) {
55737           return _wrap_SBThread_GetDescription__SWIG_1(L);
55738         }
55739       }
55740     }
55741   }
55742 
55743   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
55744     "  Possible C/C++ prototypes are:\n"
55745     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
55746     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
55747   lua_error(L);return 0;
55748 }
55749 
55750 
55751 static int _wrap_SBThread_GetStatus(lua_State* L) {
55752   int SWIG_arg = 0;
55753   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55754   lldb::SBStream *arg2 = 0 ;
55755   bool result;
55756 
55757   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
55758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
55759   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
55760 
55761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55762     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
55763   }
55764 
55765 
55766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55767     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
55768   }
55769 
55770   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
55771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55772   return SWIG_arg;
55773 
55774   if(0) SWIG_fail;
55775 
55776 fail:
55777   lua_error(L);
55778   return SWIG_arg;
55779 }
55780 
55781 
55782 static int _wrap_SBThread___eq(lua_State* L) {
55783   int SWIG_arg = 0;
55784   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55785   lldb::SBThread *arg2 = 0 ;
55786   bool result;
55787 
55788   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
55789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
55790   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
55791 
55792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55793     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
55794   }
55795 
55796 
55797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
55798     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
55799   }
55800 
55801   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
55802   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55803   return SWIG_arg;
55804 
55805   if(0) SWIG_fail;
55806 
55807 fail:
55808   lua_error(L);
55809   return SWIG_arg;
55810 }
55811 
55812 
55813 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
55814   int SWIG_arg = 0;
55815   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55816   char *arg2 = (char *) 0 ;
55817   lldb::SBThread result;
55818 
55819   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
55820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
55821   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
55822 
55823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55824     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
55825   }
55826 
55827   arg2 = (char *)lua_tostring(L, 2);
55828   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
55829   {
55830     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55832   }
55833   return SWIG_arg;
55834 
55835   if(0) SWIG_fail;
55836 
55837 fail:
55838   lua_error(L);
55839   return SWIG_arg;
55840 }
55841 
55842 
55843 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
55844   int SWIG_arg = 0;
55845   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55846   uint32_t result;
55847 
55848   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
55849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
55850 
55851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55852     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
55853   }
55854 
55855   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
55856   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55857   return SWIG_arg;
55858 
55859   if(0) SWIG_fail;
55860 
55861 fail:
55862   lua_error(L);
55863   return SWIG_arg;
55864 }
55865 
55866 
55867 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
55868   int SWIG_arg = 0;
55869   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55870   lldb::SBValue result;
55871 
55872   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
55873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
55874 
55875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55876     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
55877   }
55878 
55879   result = (arg1)->GetCurrentException();
55880   {
55881     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
55882     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55883   }
55884   return SWIG_arg;
55885 
55886   if(0) SWIG_fail;
55887 
55888 fail:
55889   lua_error(L);
55890   return SWIG_arg;
55891 }
55892 
55893 
55894 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
55895   int SWIG_arg = 0;
55896   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55897   lldb::SBThread result;
55898 
55899   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
55900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
55901 
55902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55903     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
55904   }
55905 
55906   result = (arg1)->GetCurrentExceptionBacktrace();
55907   {
55908     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55909     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55910   }
55911   return SWIG_arg;
55912 
55913   if(0) SWIG_fail;
55914 
55915 fail:
55916   lua_error(L);
55917   return SWIG_arg;
55918 }
55919 
55920 
55921 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
55922   int SWIG_arg = 0;
55923   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55924   bool result;
55925 
55926   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
55927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
55928 
55929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55930     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
55931   }
55932 
55933   result = (bool)(arg1)->SafeToCallFunctions();
55934   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55935   return SWIG_arg;
55936 
55937   if(0) SWIG_fail;
55938 
55939 fail:
55940   lua_error(L);
55941   return SWIG_arg;
55942 }
55943 
55944 
55945 static int _wrap_SBThread___tostring(lua_State* L) {
55946   int SWIG_arg = 0;
55947   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55948   std::string result;
55949 
55950   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
55951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
55952 
55953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55954     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
55955   }
55956 
55957   result = lldb_SBThread___str__(arg1);
55958   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
55959   return SWIG_arg;
55960 
55961   if(0) SWIG_fail;
55962 
55963 fail:
55964   lua_error(L);
55965   return SWIG_arg;
55966 }
55967 
55968 
55969 static void swig_delete_SBThread(void *obj) {
55970 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
55971 delete arg1;
55972 }
55973 static int _proxy__wrap_new_SBThread(lua_State *L) {
55974     assert(lua_istable(L,1));
55975     lua_pushcfunction(L,_wrap_new_SBThread);
55976     assert(!lua_isnil(L,-1));
55977     lua_replace(L,1); /* replace our table with real constructor */
55978     lua_call(L,lua_gettop(L)-1,1);
55979     return 1;
55980 }
55981 static swig_lua_attribute swig_SBThread_attributes[] = {
55982     {0,0,0}
55983 };
55984 static swig_lua_method swig_SBThread_methods[]= {
55985     { "IsValid", _wrap_SBThread_IsValid},
55986     { "Clear", _wrap_SBThread_Clear},
55987     { "GetStopReason", _wrap_SBThread_GetStopReason},
55988     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
55989     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
55990     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
55991     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
55992     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
55993     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
55994     { "GetThreadID", _wrap_SBThread_GetThreadID},
55995     { "GetIndexID", _wrap_SBThread_GetIndexID},
55996     { "GetName", _wrap_SBThread_GetName},
55997     { "GetQueueName", _wrap_SBThread_GetQueueName},
55998     { "GetQueueID", _wrap_SBThread_GetQueueID},
55999     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
56000     { "GetQueue", _wrap_SBThread_GetQueue},
56001     { "StepOver", _wrap_SBThread_StepOver},
56002     { "StepInto", _wrap_SBThread_StepInto},
56003     { "StepOut", _wrap_SBThread_StepOut},
56004     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
56005     { "StepInstruction", _wrap_SBThread_StepInstruction},
56006     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
56007     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
56008     { "JumpToLine", _wrap_SBThread_JumpToLine},
56009     { "RunToAddress", _wrap_SBThread_RunToAddress},
56010     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
56011     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
56012     { "Suspend", _wrap_SBThread_Suspend},
56013     { "Resume", _wrap_SBThread_Resume},
56014     { "IsSuspended", _wrap_SBThread_IsSuspended},
56015     { "IsStopped", _wrap_SBThread_IsStopped},
56016     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
56017     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
56018     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
56019     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
56020     { "GetProcess", _wrap_SBThread_GetProcess},
56021     { "GetDescription", _wrap_SBThread_GetDescription},
56022     { "GetStatus", _wrap_SBThread_GetStatus},
56023     { "__eq", _wrap_SBThread___eq},
56024     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
56025     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
56026     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
56027     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
56028     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
56029     { "__tostring", _wrap_SBThread___tostring},
56030     {0,0}
56031 };
56032 static swig_lua_method swig_SBThread_meta[] = {
56033     { "__eq", _wrap_SBThread___eq},
56034     { "__tostring", _wrap_SBThread___tostring},
56035     {0,0}
56036 };
56037 
56038 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
56039     {0,0,0}
56040 };
56041 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
56042     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
56043     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
56044     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
56045     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
56046     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
56047     {0,0,0,0,0,0}
56048 };
56049 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
56050     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
56051     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
56052     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
56053     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
56054     {0,0}
56055 };
56056 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
56057     0
56058 };
56059 
56060 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
56061     "SBThread",
56062     swig_SBThread_Sf_SwigStatic_methods,
56063     swig_SBThread_Sf_SwigStatic_attributes,
56064     swig_SBThread_Sf_SwigStatic_constants,
56065     swig_SBThread_Sf_SwigStatic_classes,
56066     0
56067 };
56068 static swig_lua_class *swig_SBThread_bases[] = {0};
56069 static const char *swig_SBThread_base_names[] = {0};
56070 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 };
56071 
56072 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
56073   int SWIG_arg = 0;
56074   lldb::SBThreadCollection *result = 0 ;
56075 
56076   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
56077   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
56078   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
56079   return SWIG_arg;
56080 
56081   if(0) SWIG_fail;
56082 
56083 fail:
56084   lua_error(L);
56085   return SWIG_arg;
56086 }
56087 
56088 
56089 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
56090   int SWIG_arg = 0;
56091   lldb::SBThreadCollection *arg1 = 0 ;
56092   lldb::SBThreadCollection *result = 0 ;
56093 
56094   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
56095   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
56096 
56097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56098     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
56099   }
56100 
56101   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
56102   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
56103   return SWIG_arg;
56104 
56105   if(0) SWIG_fail;
56106 
56107 fail:
56108   lua_error(L);
56109   return SWIG_arg;
56110 }
56111 
56112 
56113 static int _wrap_new_SBThreadCollection(lua_State* L) {
56114   int argc;
56115   int argv[2]={
56116     1,2
56117   };
56118 
56119   argc = lua_gettop(L);
56120   if (argc == 0) {
56121     return _wrap_new_SBThreadCollection__SWIG_0(L);
56122   }
56123   if (argc == 1) {
56124     int _v;
56125     {
56126       void *ptr;
56127       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
56128         _v = 0;
56129       } else {
56130         _v = 1;
56131       }
56132     }
56133     if (_v) {
56134       return _wrap_new_SBThreadCollection__SWIG_1(L);
56135     }
56136   }
56137 
56138   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
56139     "  Possible C/C++ prototypes are:\n"
56140     "    lldb::SBThreadCollection::SBThreadCollection()\n"
56141     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
56142   lua_error(L);return 0;
56143 }
56144 
56145 
56146 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
56147   int SWIG_arg = 0;
56148   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56149   bool result;
56150 
56151   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
56152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
56153 
56154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56155     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
56156   }
56157 
56158   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
56159   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56160   return SWIG_arg;
56161 
56162   if(0) SWIG_fail;
56163 
56164 fail:
56165   lua_error(L);
56166   return SWIG_arg;
56167 }
56168 
56169 
56170 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
56171   int SWIG_arg = 0;
56172   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56173   size_t result;
56174 
56175   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
56176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
56177 
56178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56179     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
56180   }
56181 
56182   result = (arg1)->GetSize();
56183   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56184   return SWIG_arg;
56185 
56186   if(0) SWIG_fail;
56187 
56188 fail:
56189   lua_error(L);
56190   return SWIG_arg;
56191 }
56192 
56193 
56194 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
56195   int SWIG_arg = 0;
56196   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
56197   size_t arg2 ;
56198   lldb::SBThread result;
56199 
56200   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
56201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
56202   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
56203 
56204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
56205     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
56206   }
56207 
56208   arg2 = (unsigned long)lua_tointeger(L, 2);
56209   result = (arg1)->GetThreadAtIndex(arg2);
56210   {
56211     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56212     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56213   }
56214   return SWIG_arg;
56215 
56216   if(0) SWIG_fail;
56217 
56218 fail:
56219   lua_error(L);
56220   return SWIG_arg;
56221 }
56222 
56223 
56224 static void swig_delete_SBThreadCollection(void *obj) {
56225 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
56226 delete arg1;
56227 }
56228 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
56229     assert(lua_istable(L,1));
56230     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
56231     assert(!lua_isnil(L,-1));
56232     lua_replace(L,1); /* replace our table with real constructor */
56233     lua_call(L,lua_gettop(L)-1,1);
56234     return 1;
56235 }
56236 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
56237     {0,0,0}
56238 };
56239 static swig_lua_method swig_SBThreadCollection_methods[]= {
56240     { "IsValid", _wrap_SBThreadCollection_IsValid},
56241     { "GetSize", _wrap_SBThreadCollection_GetSize},
56242     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
56243     {0,0}
56244 };
56245 static swig_lua_method swig_SBThreadCollection_meta[] = {
56246     {0,0}
56247 };
56248 
56249 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
56250     {0,0,0}
56251 };
56252 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
56253     {0,0,0,0,0,0}
56254 };
56255 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
56256     {0,0}
56257 };
56258 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
56259     0
56260 };
56261 
56262 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
56263     "SBThreadCollection",
56264     swig_SBThreadCollection_Sf_SwigStatic_methods,
56265     swig_SBThreadCollection_Sf_SwigStatic_attributes,
56266     swig_SBThreadCollection_Sf_SwigStatic_constants,
56267     swig_SBThreadCollection_Sf_SwigStatic_classes,
56268     0
56269 };
56270 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
56271 static const char *swig_SBThreadCollection_base_names[] = {0};
56272 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 };
56273 
56274 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
56275   int SWIG_arg = 0;
56276   lldb::SBThreadPlan *result = 0 ;
56277 
56278   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
56279   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
56280   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56281   return SWIG_arg;
56282 
56283   if(0) SWIG_fail;
56284 
56285 fail:
56286   lua_error(L);
56287   return SWIG_arg;
56288 }
56289 
56290 
56291 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
56292   int SWIG_arg = 0;
56293   lldb::SBThreadPlan *arg1 = 0 ;
56294   lldb::SBThreadPlan *result = 0 ;
56295 
56296   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
56297   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
56298 
56299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56300     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
56301   }
56302 
56303   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
56304   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56305   return SWIG_arg;
56306 
56307   if(0) SWIG_fail;
56308 
56309 fail:
56310   lua_error(L);
56311   return SWIG_arg;
56312 }
56313 
56314 
56315 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
56316   int SWIG_arg = 0;
56317   lldb::ThreadPlanSP *arg1 = 0 ;
56318   lldb::SBThreadPlan *result = 0 ;
56319 
56320   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
56321   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
56322 
56323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
56324     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
56325   }
56326 
56327   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
56328   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56329   return SWIG_arg;
56330 
56331   if(0) SWIG_fail;
56332 
56333 fail:
56334   lua_error(L);
56335   return SWIG_arg;
56336 }
56337 
56338 
56339 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
56340   int SWIG_arg = 0;
56341   lldb::SBThread *arg1 = 0 ;
56342   char *arg2 = (char *) 0 ;
56343   lldb::SBThreadPlan *result = 0 ;
56344 
56345   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
56346   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
56347   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
56348 
56349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
56350     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
56351   }
56352 
56353   arg2 = (char *)lua_tostring(L, 2);
56354   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
56355   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56356   return SWIG_arg;
56357 
56358   if(0) SWIG_fail;
56359 
56360 fail:
56361   lua_error(L);
56362   return SWIG_arg;
56363 }
56364 
56365 
56366 static int _wrap_new_SBThreadPlan(lua_State* L) {
56367   int argc;
56368   int argv[3]={
56369     1,2,3
56370   };
56371 
56372   argc = lua_gettop(L);
56373   if (argc == 0) {
56374     return _wrap_new_SBThreadPlan__SWIG_0(L);
56375   }
56376   if (argc == 1) {
56377     int _v;
56378     {
56379       void *ptr;
56380       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
56381         _v = 0;
56382       } else {
56383         _v = 1;
56384       }
56385     }
56386     if (_v) {
56387       return _wrap_new_SBThreadPlan__SWIG_1(L);
56388     }
56389   }
56390   if (argc == 1) {
56391     int _v;
56392     {
56393       void *ptr;
56394       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)) {
56395         _v = 0;
56396       } else {
56397         _v = 1;
56398       }
56399     }
56400     if (_v) {
56401       return _wrap_new_SBThreadPlan__SWIG_2(L);
56402     }
56403   }
56404   if (argc == 2) {
56405     int _v;
56406     {
56407       void *ptr;
56408       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
56409         _v = 0;
56410       } else {
56411         _v = 1;
56412       }
56413     }
56414     if (_v) {
56415       {
56416         _v = SWIG_lua_isnilstring(L,argv[1]);
56417       }
56418       if (_v) {
56419         return _wrap_new_SBThreadPlan__SWIG_3(L);
56420       }
56421     }
56422   }
56423 
56424   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
56425     "  Possible C/C++ prototypes are:\n"
56426     "    lldb::SBThreadPlan::SBThreadPlan()\n"
56427     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
56428     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
56429     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
56430   lua_error(L);return 0;
56431 }
56432 
56433 
56434 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
56435   int SWIG_arg = 0;
56436   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56437   bool result;
56438 
56439   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
56440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
56441 
56442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56443     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
56444   }
56445 
56446   result = (bool)(arg1)->IsValid();
56447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56448   return SWIG_arg;
56449 
56450   if(0) SWIG_fail;
56451 
56452 fail:
56453   lua_error(L);
56454   return SWIG_arg;
56455 }
56456 
56457 
56458 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
56459   int SWIG_arg = 0;
56460   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56461   bool result;
56462 
56463   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
56464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
56465 
56466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56467     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
56468   }
56469 
56470   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
56471   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56472   return SWIG_arg;
56473 
56474   if(0) SWIG_fail;
56475 
56476 fail:
56477   lua_error(L);
56478   return SWIG_arg;
56479 }
56480 
56481 
56482 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
56483   int argc;
56484   int argv[2]={
56485     1,2
56486   };
56487 
56488   argc = lua_gettop(L);
56489   if (argc == 1) {
56490     int _v;
56491     {
56492       void *ptr;
56493       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56494         _v = 0;
56495       } else {
56496         _v = 1;
56497       }
56498     }
56499     if (_v) {
56500       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
56501     }
56502   }
56503   if (argc == 1) {
56504     int _v;
56505     {
56506       void *ptr;
56507       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56508         _v = 0;
56509       } else {
56510         _v = 1;
56511       }
56512     }
56513     if (_v) {
56514       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
56515     }
56516   }
56517 
56518   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
56519     "  Possible C/C++ prototypes are:\n"
56520     "    lldb::SBThreadPlan::IsValid()\n"
56521     "    lldb::SBThreadPlan::IsValid() const\n");
56522   lua_error(L);return 0;
56523 }
56524 
56525 
56526 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
56527   int SWIG_arg = 0;
56528   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56529 
56530   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
56531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
56532 
56533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56534     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
56535   }
56536 
56537   (arg1)->Clear();
56538 
56539   return SWIG_arg;
56540 
56541   if(0) SWIG_fail;
56542 
56543 fail:
56544   lua_error(L);
56545   return SWIG_arg;
56546 }
56547 
56548 
56549 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
56550   int SWIG_arg = 0;
56551   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56552   lldb::StopReason result;
56553 
56554   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
56555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
56556 
56557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56558     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
56559   }
56560 
56561   result = (lldb::StopReason)(arg1)->GetStopReason();
56562   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56563   return SWIG_arg;
56564 
56565   if(0) SWIG_fail;
56566 
56567 fail:
56568   lua_error(L);
56569   return SWIG_arg;
56570 }
56571 
56572 
56573 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
56574   int SWIG_arg = 0;
56575   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56576   size_t result;
56577 
56578   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
56579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
56580 
56581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56582     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
56583   }
56584 
56585   result = (arg1)->GetStopReasonDataCount();
56586   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56587   return SWIG_arg;
56588 
56589   if(0) SWIG_fail;
56590 
56591 fail:
56592   lua_error(L);
56593   return SWIG_arg;
56594 }
56595 
56596 
56597 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
56598   int SWIG_arg = 0;
56599   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56600   uint32_t arg2 ;
56601   uint64_t result;
56602 
56603   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
56604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
56605   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
56606 
56607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56608     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
56609   }
56610 
56611   arg2 = (unsigned int)lua_tointeger(L, 2);
56612   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
56613   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56614   return SWIG_arg;
56615 
56616   if(0) SWIG_fail;
56617 
56618 fail:
56619   lua_error(L);
56620   return SWIG_arg;
56621 }
56622 
56623 
56624 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
56625   int SWIG_arg = 0;
56626   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56627   lldb::SBThread result;
56628 
56629   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
56630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
56631 
56632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56633     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
56634   }
56635 
56636   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
56637   {
56638     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56639     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56640   }
56641   return SWIG_arg;
56642 
56643   if(0) SWIG_fail;
56644 
56645 fail:
56646   lua_error(L);
56647   return SWIG_arg;
56648 }
56649 
56650 
56651 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
56652   int SWIG_arg = 0;
56653   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56654   lldb::SBStream *arg2 = 0 ;
56655   bool result;
56656 
56657   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
56658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
56659   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
56660 
56661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56662     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
56663   }
56664 
56665 
56666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56667     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56668   }
56669 
56670   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
56671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56672   return SWIG_arg;
56673 
56674   if(0) SWIG_fail;
56675 
56676 fail:
56677   lua_error(L);
56678   return SWIG_arg;
56679 }
56680 
56681 
56682 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
56683   int SWIG_arg = 0;
56684   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56685   bool arg2 ;
56686 
56687   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
56688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
56689   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
56690 
56691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56692     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56693   }
56694 
56695   arg2 = (lua_toboolean(L, 2)!=0);
56696   (arg1)->SetPlanComplete(arg2);
56697 
56698   return SWIG_arg;
56699 
56700   if(0) SWIG_fail;
56701 
56702 fail:
56703   lua_error(L);
56704   return SWIG_arg;
56705 }
56706 
56707 
56708 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
56709   int SWIG_arg = 0;
56710   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56711   bool result;
56712 
56713   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
56714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
56715 
56716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56717     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56718   }
56719 
56720   result = (bool)(arg1)->IsPlanComplete();
56721   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56722   return SWIG_arg;
56723 
56724   if(0) SWIG_fail;
56725 
56726 fail:
56727   lua_error(L);
56728   return SWIG_arg;
56729 }
56730 
56731 
56732 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
56733   int SWIG_arg = 0;
56734   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56735   bool result;
56736 
56737   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
56738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
56739 
56740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56741     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
56742   }
56743 
56744   result = (bool)(arg1)->IsPlanStale();
56745   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56746   return SWIG_arg;
56747 
56748   if(0) SWIG_fail;
56749 
56750 fail:
56751   lua_error(L);
56752   return SWIG_arg;
56753 }
56754 
56755 
56756 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
56757   int SWIG_arg = 0;
56758   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56759   bool result;
56760 
56761   SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
56762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
56763 
56764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56765     SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
56766   }
56767 
56768   result = (bool)(arg1)->GetStopOthers();
56769   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56770   return SWIG_arg;
56771 
56772   if(0) SWIG_fail;
56773 
56774 fail:
56775   lua_error(L);
56776   return SWIG_arg;
56777 }
56778 
56779 
56780 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
56781   int SWIG_arg = 0;
56782   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56783   bool arg2 ;
56784 
56785   SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
56786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
56787   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
56788 
56789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56790     SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
56791   }
56792 
56793   arg2 = (lua_toboolean(L, 2)!=0);
56794   (arg1)->SetStopOthers(arg2);
56795 
56796   return SWIG_arg;
56797 
56798   if(0) SWIG_fail;
56799 
56800 fail:
56801   lua_error(L);
56802   return SWIG_arg;
56803 }
56804 
56805 
56806 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
56807   int SWIG_arg = 0;
56808   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56809   lldb::SBAddress *arg2 = 0 ;
56810   lldb::addr_t arg3 ;
56811   lldb::SBThreadPlan result;
56812 
56813   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
56814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
56815   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
56816   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
56817 
56818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56819     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56820   }
56821 
56822 
56823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56824     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
56825   }
56826 
56827   arg3 = (unsigned long long)lua_tointeger(L, 3);
56828   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
56829   {
56830     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56832   }
56833   return SWIG_arg;
56834 
56835   if(0) SWIG_fail;
56836 
56837 fail:
56838   lua_error(L);
56839   return SWIG_arg;
56840 }
56841 
56842 
56843 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
56844   int SWIG_arg = 0;
56845   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56846   lldb::SBAddress *arg2 = 0 ;
56847   lldb::addr_t arg3 ;
56848   lldb::SBThreadPlan result;
56849 
56850   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
56851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
56852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
56853   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
56854 
56855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56856     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56857   }
56858 
56859 
56860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56861     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
56862   }
56863 
56864   arg3 = (unsigned long long)lua_tointeger(L, 3);
56865   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
56866   {
56867     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56868     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56869   }
56870   return SWIG_arg;
56871 
56872   if(0) SWIG_fail;
56873 
56874 fail:
56875   lua_error(L);
56876   return SWIG_arg;
56877 }
56878 
56879 
56880 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
56881   int SWIG_arg = 0;
56882   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56883   uint32_t arg2 ;
56884   bool arg3 ;
56885   lldb::SBThreadPlan result;
56886 
56887   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
56888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56889   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56890   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
56891 
56892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56893     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56894   }
56895 
56896   arg2 = (unsigned int)lua_tointeger(L, 2);
56897   arg3 = (lua_toboolean(L, 3)!=0);
56898   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
56899   {
56900     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56901     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56902   }
56903   return SWIG_arg;
56904 
56905   if(0) SWIG_fail;
56906 
56907 fail:
56908   lua_error(L);
56909   return SWIG_arg;
56910 }
56911 
56912 
56913 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
56914   int SWIG_arg = 0;
56915   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56916   uint32_t arg2 ;
56917   lldb::SBThreadPlan result;
56918 
56919   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
56920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56921   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56922 
56923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56924     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56925   }
56926 
56927   arg2 = (unsigned int)lua_tointeger(L, 2);
56928   result = (arg1)->QueueThreadPlanForStepOut(arg2);
56929   {
56930     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56932   }
56933   return SWIG_arg;
56934 
56935   if(0) SWIG_fail;
56936 
56937 fail:
56938   lua_error(L);
56939   return SWIG_arg;
56940 }
56941 
56942 
56943 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
56944   int argc;
56945   int argv[4]={
56946     1,2,3,4
56947   };
56948 
56949   argc = lua_gettop(L);
56950   if (argc == 2) {
56951     int _v;
56952     {
56953       void *ptr;
56954       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56955         _v = 0;
56956       } else {
56957         _v = 1;
56958       }
56959     }
56960     if (_v) {
56961       {
56962         _v = lua_isnumber(L,argv[1]);
56963       }
56964       if (_v) {
56965         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
56966       }
56967     }
56968   }
56969   if (argc == 3) {
56970     int _v;
56971     {
56972       void *ptr;
56973       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56974         _v = 0;
56975       } else {
56976         _v = 1;
56977       }
56978     }
56979     if (_v) {
56980       {
56981         _v = lua_isnumber(L,argv[1]);
56982       }
56983       if (_v) {
56984         {
56985           _v = lua_isboolean(L,argv[2]);
56986         }
56987         if (_v) {
56988           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
56989         }
56990       }
56991     }
56992   }
56993 
56994   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
56995     "  Possible C/C++ prototypes are:\n"
56996     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
56997     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
56998   lua_error(L);return 0;
56999 }
57000 
57001 
57002 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
57003   int SWIG_arg = 0;
57004   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57005   lldb::SBAddress arg2 ;
57006   lldb::SBAddress *argp2 ;
57007   lldb::SBThreadPlan result;
57008 
57009   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
57010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
57011   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
57012 
57013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57014     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
57015   }
57016 
57017 
57018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
57019     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
57020   }
57021   arg2 = *argp2;
57022 
57023   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
57024   {
57025     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57026     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57027   }
57028   return SWIG_arg;
57029 
57030   if(0) SWIG_fail;
57031 
57032 fail:
57033   lua_error(L);
57034   return SWIG_arg;
57035 }
57036 
57037 
57038 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
57039   int SWIG_arg = 0;
57040   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57041   char *arg2 = (char *) 0 ;
57042   lldb::SBThreadPlan result;
57043 
57044   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
57045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57046   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57047 
57048   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57049     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57050   }
57051 
57052   arg2 = (char *)lua_tostring(L, 2);
57053   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
57054   {
57055     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57056     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57057   }
57058   return SWIG_arg;
57059 
57060   if(0) SWIG_fail;
57061 
57062 fail:
57063   lua_error(L);
57064   return SWIG_arg;
57065 }
57066 
57067 
57068 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
57069   int SWIG_arg = 0;
57070   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57071   char *arg2 = (char *) 0 ;
57072   lldb::SBError *arg3 = 0 ;
57073   lldb::SBThreadPlan result;
57074 
57075   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
57076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57077   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57078   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
57079 
57080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57081     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57082   }
57083 
57084   arg2 = (char *)lua_tostring(L, 2);
57085 
57086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
57087     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
57088   }
57089 
57090   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
57091   {
57092     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57093     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57094   }
57095   return SWIG_arg;
57096 
57097   if(0) SWIG_fail;
57098 
57099 fail:
57100   lua_error(L);
57101   return SWIG_arg;
57102 }
57103 
57104 
57105 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
57106   int SWIG_arg = 0;
57107   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
57108   char *arg2 = (char *) 0 ;
57109   lldb::SBStructuredData *arg3 = 0 ;
57110   lldb::SBError *arg4 = 0 ;
57111   lldb::SBThreadPlan result;
57112 
57113   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
57114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
57115   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
57116   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
57117   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
57118 
57119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
57120     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
57121   }
57122 
57123   arg2 = (char *)lua_tostring(L, 2);
57124 
57125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
57126     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
57127   }
57128 
57129 
57130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
57131     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
57132   }
57133 
57134   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
57135   {
57136     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
57137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
57138   }
57139   return SWIG_arg;
57140 
57141   if(0) SWIG_fail;
57142 
57143 fail:
57144   lua_error(L);
57145   return SWIG_arg;
57146 }
57147 
57148 
57149 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
57150   int argc;
57151   int argv[5]={
57152     1,2,3,4,5
57153   };
57154 
57155   argc = lua_gettop(L);
57156   if (argc == 2) {
57157     int _v;
57158     {
57159       void *ptr;
57160       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57161         _v = 0;
57162       } else {
57163         _v = 1;
57164       }
57165     }
57166     if (_v) {
57167       {
57168         _v = SWIG_lua_isnilstring(L,argv[1]);
57169       }
57170       if (_v) {
57171         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
57172       }
57173     }
57174   }
57175   if (argc == 3) {
57176     int _v;
57177     {
57178       void *ptr;
57179       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57180         _v = 0;
57181       } else {
57182         _v = 1;
57183       }
57184     }
57185     if (_v) {
57186       {
57187         _v = SWIG_lua_isnilstring(L,argv[1]);
57188       }
57189       if (_v) {
57190         {
57191           void *ptr;
57192           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
57193             _v = 0;
57194           } else {
57195             _v = 1;
57196           }
57197         }
57198         if (_v) {
57199           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
57200         }
57201       }
57202     }
57203   }
57204   if (argc == 4) {
57205     int _v;
57206     {
57207       void *ptr;
57208       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
57209         _v = 0;
57210       } else {
57211         _v = 1;
57212       }
57213     }
57214     if (_v) {
57215       {
57216         _v = SWIG_lua_isnilstring(L,argv[1]);
57217       }
57218       if (_v) {
57219         {
57220           void *ptr;
57221           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
57222             _v = 0;
57223           } else {
57224             _v = 1;
57225           }
57226         }
57227         if (_v) {
57228           {
57229             void *ptr;
57230             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
57231               _v = 0;
57232             } else {
57233               _v = 1;
57234             }
57235           }
57236           if (_v) {
57237             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
57238           }
57239         }
57240       }
57241     }
57242   }
57243 
57244   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
57245     "  Possible C/C++ prototypes are:\n"
57246     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
57247     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
57248     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
57249   lua_error(L);return 0;
57250 }
57251 
57252 
57253 static void swig_delete_SBThreadPlan(void *obj) {
57254 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
57255 delete arg1;
57256 }
57257 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
57258     assert(lua_istable(L,1));
57259     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
57260     assert(!lua_isnil(L,-1));
57261     lua_replace(L,1); /* replace our table with real constructor */
57262     lua_call(L,lua_gettop(L)-1,1);
57263     return 1;
57264 }
57265 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
57266     {0,0,0}
57267 };
57268 static swig_lua_method swig_SBThreadPlan_methods[]= {
57269     { "IsValid", _wrap_SBThreadPlan_IsValid},
57270     { "Clear", _wrap_SBThreadPlan_Clear},
57271     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
57272     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
57273     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
57274     { "GetThread", _wrap_SBThreadPlan_GetThread},
57275     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
57276     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
57277     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
57278     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
57279     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
57280     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
57281     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
57282     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
57283     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
57284     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
57285     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
57286     {0,0}
57287 };
57288 static swig_lua_method swig_SBThreadPlan_meta[] = {
57289     {0,0}
57290 };
57291 
57292 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
57293     {0,0,0}
57294 };
57295 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
57296     {0,0,0,0,0,0}
57297 };
57298 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
57299     {0,0}
57300 };
57301 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
57302     0
57303 };
57304 
57305 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
57306     "SBThreadPlan",
57307     swig_SBThreadPlan_Sf_SwigStatic_methods,
57308     swig_SBThreadPlan_Sf_SwigStatic_attributes,
57309     swig_SBThreadPlan_Sf_SwigStatic_constants,
57310     swig_SBThreadPlan_Sf_SwigStatic_classes,
57311     0
57312 };
57313 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
57314 static const char *swig_SBThreadPlan_base_names[] = {0};
57315 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 };
57316 
57317 static int _wrap_new_SBTrace(lua_State* L) {
57318   int SWIG_arg = 0;
57319   lldb::SBTrace *result = 0 ;
57320 
57321   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
57322   result = (lldb::SBTrace *)new lldb::SBTrace();
57323   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
57324   return SWIG_arg;
57325 
57326   if(0) SWIG_fail;
57327 
57328 fail:
57329   lua_error(L);
57330   return SWIG_arg;
57331 }
57332 
57333 
57334 static int _wrap_SBTrace_GetStartConfigurationHelp(lua_State* L) {
57335   int SWIG_arg = 0;
57336   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57337   char *result = 0 ;
57338 
57339   SWIG_check_num_args("lldb::SBTrace::GetStartConfigurationHelp",1,1)
57340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetStartConfigurationHelp",1,"lldb::SBTrace *");
57341 
57342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57343     SWIG_fail_ptr("SBTrace_GetStartConfigurationHelp",1,SWIGTYPE_p_lldb__SBTrace);
57344   }
57345 
57346   result = (char *)(arg1)->GetStartConfigurationHelp();
57347   lua_pushstring(L,(const char *)result); SWIG_arg++;
57348   return SWIG_arg;
57349 
57350   if(0) SWIG_fail;
57351 
57352 fail:
57353   lua_error(L);
57354   return SWIG_arg;
57355 }
57356 
57357 
57358 static int _wrap_SBTrace_Start__SWIG_0(lua_State* L) {
57359   int SWIG_arg = 0;
57360   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57361   lldb::SBStructuredData *arg2 = 0 ;
57362   lldb::SBError result;
57363 
57364   SWIG_check_num_args("lldb::SBTrace::Start",2,2)
57365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
57366   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBStructuredData const &");
57367 
57368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57369     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
57370   }
57371 
57372 
57373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
57374     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBStructuredData);
57375   }
57376 
57377   result = (arg1)->Start((lldb::SBStructuredData const &)*arg2);
57378   {
57379     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
57380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
57381   }
57382   return SWIG_arg;
57383 
57384   if(0) SWIG_fail;
57385 
57386 fail:
57387   lua_error(L);
57388   return SWIG_arg;
57389 }
57390 
57391 
57392 static int _wrap_SBTrace_Start__SWIG_1(lua_State* L) {
57393   int SWIG_arg = 0;
57394   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57395   lldb::SBThread *arg2 = 0 ;
57396   lldb::SBStructuredData *arg3 = 0 ;
57397   lldb::SBError result;
57398 
57399   SWIG_check_num_args("lldb::SBTrace::Start",3,3)
57400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Start",1,"lldb::SBTrace *");
57401   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Start",2,"lldb::SBThread const &");
57402   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::Start",3,"lldb::SBStructuredData const &");
57403 
57404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57405     SWIG_fail_ptr("SBTrace_Start",1,SWIGTYPE_p_lldb__SBTrace);
57406   }
57407 
57408 
57409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
57410     SWIG_fail_ptr("SBTrace_Start",2,SWIGTYPE_p_lldb__SBThread);
57411   }
57412 
57413 
57414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
57415     SWIG_fail_ptr("SBTrace_Start",3,SWIGTYPE_p_lldb__SBStructuredData);
57416   }
57417 
57418   result = (arg1)->Start((lldb::SBThread const &)*arg2,(lldb::SBStructuredData const &)*arg3);
57419   {
57420     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
57421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
57422   }
57423   return SWIG_arg;
57424 
57425   if(0) SWIG_fail;
57426 
57427 fail:
57428   lua_error(L);
57429   return SWIG_arg;
57430 }
57431 
57432 
57433 static int _wrap_SBTrace_Start(lua_State* L) {
57434   int argc;
57435   int argv[4]={
57436     1,2,3,4
57437   };
57438 
57439   argc = lua_gettop(L);
57440   if (argc == 2) {
57441     int _v;
57442     {
57443       void *ptr;
57444       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
57445         _v = 0;
57446       } else {
57447         _v = 1;
57448       }
57449     }
57450     if (_v) {
57451       {
57452         void *ptr;
57453         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
57454           _v = 0;
57455         } else {
57456           _v = 1;
57457         }
57458       }
57459       if (_v) {
57460         return _wrap_SBTrace_Start__SWIG_0(L);
57461       }
57462     }
57463   }
57464   if (argc == 3) {
57465     int _v;
57466     {
57467       void *ptr;
57468       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
57469         _v = 0;
57470       } else {
57471         _v = 1;
57472       }
57473     }
57474     if (_v) {
57475       {
57476         void *ptr;
57477         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57478           _v = 0;
57479         } else {
57480           _v = 1;
57481         }
57482       }
57483       if (_v) {
57484         {
57485           void *ptr;
57486           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
57487             _v = 0;
57488           } else {
57489             _v = 1;
57490           }
57491         }
57492         if (_v) {
57493           return _wrap_SBTrace_Start__SWIG_1(L);
57494         }
57495       }
57496     }
57497   }
57498 
57499   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Start'\n"
57500     "  Possible C/C++ prototypes are:\n"
57501     "    lldb::SBTrace::Start(lldb::SBStructuredData const &)\n"
57502     "    lldb::SBTrace::Start(lldb::SBThread const &,lldb::SBStructuredData const &)\n");
57503   lua_error(L);return 0;
57504 }
57505 
57506 
57507 static int _wrap_SBTrace_Stop__SWIG_0(lua_State* L) {
57508   int SWIG_arg = 0;
57509   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57510   lldb::SBError result;
57511 
57512   SWIG_check_num_args("lldb::SBTrace::Stop",1,1)
57513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
57514 
57515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57516     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
57517   }
57518 
57519   result = (arg1)->Stop();
57520   {
57521     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
57522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
57523   }
57524   return SWIG_arg;
57525 
57526   if(0) SWIG_fail;
57527 
57528 fail:
57529   lua_error(L);
57530   return SWIG_arg;
57531 }
57532 
57533 
57534 static int _wrap_SBTrace_Stop__SWIG_1(lua_State* L) {
57535   int SWIG_arg = 0;
57536   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57537   lldb::SBThread *arg2 = 0 ;
57538   lldb::SBError result;
57539 
57540   SWIG_check_num_args("lldb::SBTrace::Stop",2,2)
57541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::Stop",1,"lldb::SBTrace *");
57542   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::Stop",2,"lldb::SBThread const &");
57543 
57544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57545     SWIG_fail_ptr("SBTrace_Stop",1,SWIGTYPE_p_lldb__SBTrace);
57546   }
57547 
57548 
57549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
57550     SWIG_fail_ptr("SBTrace_Stop",2,SWIGTYPE_p_lldb__SBThread);
57551   }
57552 
57553   result = (arg1)->Stop((lldb::SBThread const &)*arg2);
57554   {
57555     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
57556     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
57557   }
57558   return SWIG_arg;
57559 
57560   if(0) SWIG_fail;
57561 
57562 fail:
57563   lua_error(L);
57564   return SWIG_arg;
57565 }
57566 
57567 
57568 static int _wrap_SBTrace_Stop(lua_State* L) {
57569   int argc;
57570   int argv[3]={
57571     1,2,3
57572   };
57573 
57574   argc = lua_gettop(L);
57575   if (argc == 1) {
57576     int _v;
57577     {
57578       void *ptr;
57579       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
57580         _v = 0;
57581       } else {
57582         _v = 1;
57583       }
57584     }
57585     if (_v) {
57586       return _wrap_SBTrace_Stop__SWIG_0(L);
57587     }
57588   }
57589   if (argc == 2) {
57590     int _v;
57591     {
57592       void *ptr;
57593       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTrace, 0)) {
57594         _v = 0;
57595       } else {
57596         _v = 1;
57597       }
57598     }
57599     if (_v) {
57600       {
57601         void *ptr;
57602         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
57603           _v = 0;
57604         } else {
57605           _v = 1;
57606         }
57607       }
57608       if (_v) {
57609         return _wrap_SBTrace_Stop__SWIG_1(L);
57610       }
57611     }
57612   }
57613 
57614   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTrace_Stop'\n"
57615     "  Possible C/C++ prototypes are:\n"
57616     "    lldb::SBTrace::Stop()\n"
57617     "    lldb::SBTrace::Stop(lldb::SBThread const &)\n");
57618   lua_error(L);return 0;
57619 }
57620 
57621 
57622 static int _wrap_SBTrace_IsValid(lua_State* L) {
57623   int SWIG_arg = 0;
57624   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57625   bool result;
57626 
57627   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
57628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
57629 
57630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57631     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
57632   }
57633 
57634   result = (bool)(arg1)->IsValid();
57635   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57636   return SWIG_arg;
57637 
57638   if(0) SWIG_fail;
57639 
57640 fail:
57641   lua_error(L);
57642   return SWIG_arg;
57643 }
57644 
57645 
57646 static void swig_delete_SBTrace(void *obj) {
57647 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
57648 delete arg1;
57649 }
57650 static int _proxy__wrap_new_SBTrace(lua_State *L) {
57651     assert(lua_istable(L,1));
57652     lua_pushcfunction(L,_wrap_new_SBTrace);
57653     assert(!lua_isnil(L,-1));
57654     lua_replace(L,1); /* replace our table with real constructor */
57655     lua_call(L,lua_gettop(L)-1,1);
57656     return 1;
57657 }
57658 static swig_lua_attribute swig_SBTrace_attributes[] = {
57659     {0,0,0}
57660 };
57661 static swig_lua_method swig_SBTrace_methods[]= {
57662     { "GetStartConfigurationHelp", _wrap_SBTrace_GetStartConfigurationHelp},
57663     { "Start", _wrap_SBTrace_Start},
57664     { "Stop", _wrap_SBTrace_Stop},
57665     { "IsValid", _wrap_SBTrace_IsValid},
57666     {0,0}
57667 };
57668 static swig_lua_method swig_SBTrace_meta[] = {
57669     {0,0}
57670 };
57671 
57672 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
57673     {0,0,0}
57674 };
57675 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
57676     {0,0,0,0,0,0}
57677 };
57678 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
57679     {0,0}
57680 };
57681 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
57682     0
57683 };
57684 
57685 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
57686     "SBTrace",
57687     swig_SBTrace_Sf_SwigStatic_methods,
57688     swig_SBTrace_Sf_SwigStatic_attributes,
57689     swig_SBTrace_Sf_SwigStatic_constants,
57690     swig_SBTrace_Sf_SwigStatic_classes,
57691     0
57692 };
57693 static swig_lua_class *swig_SBTrace_bases[] = {0};
57694 static const char *swig_SBTrace_base_names[] = {0};
57695 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 };
57696 
57697 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
57698   int SWIG_arg = 0;
57699   lldb::SBTypeMember *result = 0 ;
57700 
57701   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
57702   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
57703   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57704   return SWIG_arg;
57705 
57706   if(0) SWIG_fail;
57707 
57708 fail:
57709   lua_error(L);
57710   return SWIG_arg;
57711 }
57712 
57713 
57714 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
57715   int SWIG_arg = 0;
57716   lldb::SBTypeMember *arg1 = 0 ;
57717   lldb::SBTypeMember *result = 0 ;
57718 
57719   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
57720   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
57721 
57722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57723     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
57724   }
57725 
57726   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
57727   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57728   return SWIG_arg;
57729 
57730   if(0) SWIG_fail;
57731 
57732 fail:
57733   lua_error(L);
57734   return SWIG_arg;
57735 }
57736 
57737 
57738 static int _wrap_new_SBTypeMember(lua_State* L) {
57739   int argc;
57740   int argv[2]={
57741     1,2
57742   };
57743 
57744   argc = lua_gettop(L);
57745   if (argc == 0) {
57746     return _wrap_new_SBTypeMember__SWIG_0(L);
57747   }
57748   if (argc == 1) {
57749     int _v;
57750     {
57751       void *ptr;
57752       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
57753         _v = 0;
57754       } else {
57755         _v = 1;
57756       }
57757     }
57758     if (_v) {
57759       return _wrap_new_SBTypeMember__SWIG_1(L);
57760     }
57761   }
57762 
57763   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
57764     "  Possible C/C++ prototypes are:\n"
57765     "    lldb::SBTypeMember::SBTypeMember()\n"
57766     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
57767   lua_error(L);return 0;
57768 }
57769 
57770 
57771 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
57772   int SWIG_arg = 0;
57773   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57774   bool result;
57775 
57776   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
57777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
57778 
57779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57780     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
57781   }
57782 
57783   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
57784   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57785   return SWIG_arg;
57786 
57787   if(0) SWIG_fail;
57788 
57789 fail:
57790   lua_error(L);
57791   return SWIG_arg;
57792 }
57793 
57794 
57795 static int _wrap_SBTypeMember_GetName(lua_State* L) {
57796   int SWIG_arg = 0;
57797   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57798   char *result = 0 ;
57799 
57800   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
57801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
57802 
57803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57804     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
57805   }
57806 
57807   result = (char *)(arg1)->GetName();
57808   lua_pushstring(L,(const char *)result); SWIG_arg++;
57809   return SWIG_arg;
57810 
57811   if(0) SWIG_fail;
57812 
57813 fail:
57814   lua_error(L);
57815   return SWIG_arg;
57816 }
57817 
57818 
57819 static int _wrap_SBTypeMember_GetType(lua_State* L) {
57820   int SWIG_arg = 0;
57821   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57822   lldb::SBType result;
57823 
57824   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
57825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
57826 
57827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57828     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
57829   }
57830 
57831   result = (arg1)->GetType();
57832   {
57833     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57834     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57835   }
57836   return SWIG_arg;
57837 
57838   if(0) SWIG_fail;
57839 
57840 fail:
57841   lua_error(L);
57842   return SWIG_arg;
57843 }
57844 
57845 
57846 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
57847   int SWIG_arg = 0;
57848   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57849   uint64_t result;
57850 
57851   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
57852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
57853 
57854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57855     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
57856   }
57857 
57858   result = (uint64_t)(arg1)->GetOffsetInBytes();
57859   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57860   return SWIG_arg;
57861 
57862   if(0) SWIG_fail;
57863 
57864 fail:
57865   lua_error(L);
57866   return SWIG_arg;
57867 }
57868 
57869 
57870 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
57871   int SWIG_arg = 0;
57872   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57873   uint64_t result;
57874 
57875   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
57876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
57877 
57878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57879     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57880   }
57881 
57882   result = (uint64_t)(arg1)->GetOffsetInBits();
57883   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57884   return SWIG_arg;
57885 
57886   if(0) SWIG_fail;
57887 
57888 fail:
57889   lua_error(L);
57890   return SWIG_arg;
57891 }
57892 
57893 
57894 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
57895   int SWIG_arg = 0;
57896   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57897   bool result;
57898 
57899   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
57900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
57901 
57902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57903     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
57904   }
57905 
57906   result = (bool)(arg1)->IsBitfield();
57907   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57908   return SWIG_arg;
57909 
57910   if(0) SWIG_fail;
57911 
57912 fail:
57913   lua_error(L);
57914   return SWIG_arg;
57915 }
57916 
57917 
57918 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
57919   int SWIG_arg = 0;
57920   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57921   uint32_t result;
57922 
57923   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
57924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
57925 
57926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57927     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57928   }
57929 
57930   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
57931   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57932   return SWIG_arg;
57933 
57934   if(0) SWIG_fail;
57935 
57936 fail:
57937   lua_error(L);
57938   return SWIG_arg;
57939 }
57940 
57941 
57942 static int _wrap_SBTypeMember___tostring(lua_State* L) {
57943   int SWIG_arg = 0;
57944   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57945   std::string result;
57946 
57947   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
57948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
57949 
57950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57951     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
57952   }
57953 
57954   result = lldb_SBTypeMember___str__(arg1);
57955   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57956   return SWIG_arg;
57957 
57958   if(0) SWIG_fail;
57959 
57960 fail:
57961   lua_error(L);
57962   return SWIG_arg;
57963 }
57964 
57965 
57966 static void swig_delete_SBTypeMember(void *obj) {
57967 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
57968 delete arg1;
57969 }
57970 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
57971     assert(lua_istable(L,1));
57972     lua_pushcfunction(L,_wrap_new_SBTypeMember);
57973     assert(!lua_isnil(L,-1));
57974     lua_replace(L,1); /* replace our table with real constructor */
57975     lua_call(L,lua_gettop(L)-1,1);
57976     return 1;
57977 }
57978 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
57979     {0,0,0}
57980 };
57981 static swig_lua_method swig_SBTypeMember_methods[]= {
57982     { "IsValid", _wrap_SBTypeMember_IsValid},
57983     { "GetName", _wrap_SBTypeMember_GetName},
57984     { "GetType", _wrap_SBTypeMember_GetType},
57985     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
57986     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
57987     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
57988     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
57989     { "__tostring", _wrap_SBTypeMember___tostring},
57990     {0,0}
57991 };
57992 static swig_lua_method swig_SBTypeMember_meta[] = {
57993     { "__tostring", _wrap_SBTypeMember___tostring},
57994     {0,0}
57995 };
57996 
57997 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
57998     {0,0,0}
57999 };
58000 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
58001     {0,0,0,0,0,0}
58002 };
58003 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
58004     {0,0}
58005 };
58006 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
58007     0
58008 };
58009 
58010 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
58011     "SBTypeMember",
58012     swig_SBTypeMember_Sf_SwigStatic_methods,
58013     swig_SBTypeMember_Sf_SwigStatic_attributes,
58014     swig_SBTypeMember_Sf_SwigStatic_constants,
58015     swig_SBTypeMember_Sf_SwigStatic_classes,
58016     0
58017 };
58018 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
58019 static const char *swig_SBTypeMember_base_names[] = {0};
58020 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 };
58021 
58022 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
58023   int SWIG_arg = 0;
58024   lldb::SBTypeMemberFunction *result = 0 ;
58025 
58026   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
58027   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
58028   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58029   return SWIG_arg;
58030 
58031   if(0) SWIG_fail;
58032 
58033 fail:
58034   lua_error(L);
58035   return SWIG_arg;
58036 }
58037 
58038 
58039 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
58040   int SWIG_arg = 0;
58041   lldb::SBTypeMemberFunction *arg1 = 0 ;
58042   lldb::SBTypeMemberFunction *result = 0 ;
58043 
58044   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
58045   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
58046 
58047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58048     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58049   }
58050 
58051   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
58052   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
58053   return SWIG_arg;
58054 
58055   if(0) SWIG_fail;
58056 
58057 fail:
58058   lua_error(L);
58059   return SWIG_arg;
58060 }
58061 
58062 
58063 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
58064   int argc;
58065   int argv[2]={
58066     1,2
58067   };
58068 
58069   argc = lua_gettop(L);
58070   if (argc == 0) {
58071     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
58072   }
58073   if (argc == 1) {
58074     int _v;
58075     {
58076       void *ptr;
58077       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
58078         _v = 0;
58079       } else {
58080         _v = 1;
58081       }
58082     }
58083     if (_v) {
58084       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
58085     }
58086   }
58087 
58088   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
58089     "  Possible C/C++ prototypes are:\n"
58090     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
58091     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
58092   lua_error(L);return 0;
58093 }
58094 
58095 
58096 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
58097   int SWIG_arg = 0;
58098   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58099   bool result;
58100 
58101   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
58102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
58103 
58104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58105     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58106   }
58107 
58108   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
58109   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58110   return SWIG_arg;
58111 
58112   if(0) SWIG_fail;
58113 
58114 fail:
58115   lua_error(L);
58116   return SWIG_arg;
58117 }
58118 
58119 
58120 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
58121   int SWIG_arg = 0;
58122   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58123   char *result = 0 ;
58124 
58125   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
58126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
58127 
58128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58129     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58130   }
58131 
58132   result = (char *)(arg1)->GetName();
58133   lua_pushstring(L,(const char *)result); SWIG_arg++;
58134   return SWIG_arg;
58135 
58136   if(0) SWIG_fail;
58137 
58138 fail:
58139   lua_error(L);
58140   return SWIG_arg;
58141 }
58142 
58143 
58144 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
58145   int SWIG_arg = 0;
58146   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58147   char *result = 0 ;
58148 
58149   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
58150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
58151 
58152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58153     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58154   }
58155 
58156   result = (char *)(arg1)->GetDemangledName();
58157   lua_pushstring(L,(const char *)result); SWIG_arg++;
58158   return SWIG_arg;
58159 
58160   if(0) SWIG_fail;
58161 
58162 fail:
58163   lua_error(L);
58164   return SWIG_arg;
58165 }
58166 
58167 
58168 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
58169   int SWIG_arg = 0;
58170   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58171   char *result = 0 ;
58172 
58173   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
58174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
58175 
58176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58177     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58178   }
58179 
58180   result = (char *)(arg1)->GetMangledName();
58181   lua_pushstring(L,(const char *)result); SWIG_arg++;
58182   return SWIG_arg;
58183 
58184   if(0) SWIG_fail;
58185 
58186 fail:
58187   lua_error(L);
58188   return SWIG_arg;
58189 }
58190 
58191 
58192 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
58193   int SWIG_arg = 0;
58194   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58195   lldb::SBType result;
58196 
58197   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
58198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
58199 
58200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58201     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58202   }
58203 
58204   result = (arg1)->GetType();
58205   {
58206     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58207     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58208   }
58209   return SWIG_arg;
58210 
58211   if(0) SWIG_fail;
58212 
58213 fail:
58214   lua_error(L);
58215   return SWIG_arg;
58216 }
58217 
58218 
58219 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
58220   int SWIG_arg = 0;
58221   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58222   lldb::SBType result;
58223 
58224   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
58225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
58226 
58227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58228     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58229   }
58230 
58231   result = (arg1)->GetReturnType();
58232   {
58233     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58234     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58235   }
58236   return SWIG_arg;
58237 
58238   if(0) SWIG_fail;
58239 
58240 fail:
58241   lua_error(L);
58242   return SWIG_arg;
58243 }
58244 
58245 
58246 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
58247   int SWIG_arg = 0;
58248   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58249   uint32_t result;
58250 
58251   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
58252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
58253 
58254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58255     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58256   }
58257 
58258   result = (uint32_t)(arg1)->GetNumberOfArguments();
58259   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58260   return SWIG_arg;
58261 
58262   if(0) SWIG_fail;
58263 
58264 fail:
58265   lua_error(L);
58266   return SWIG_arg;
58267 }
58268 
58269 
58270 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
58271   int SWIG_arg = 0;
58272   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58273   uint32_t arg2 ;
58274   lldb::SBType result;
58275 
58276   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
58277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
58278   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
58279 
58280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58281     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58282   }
58283 
58284   arg2 = (unsigned int)lua_tointeger(L, 2);
58285   result = (arg1)->GetArgumentTypeAtIndex(arg2);
58286   {
58287     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58288     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58289   }
58290   return SWIG_arg;
58291 
58292   if(0) SWIG_fail;
58293 
58294 fail:
58295   lua_error(L);
58296   return SWIG_arg;
58297 }
58298 
58299 
58300 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
58301   int SWIG_arg = 0;
58302   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58303   lldb::MemberFunctionKind result;
58304 
58305   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
58306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
58307 
58308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58309     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58310   }
58311 
58312   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
58313   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58314   return SWIG_arg;
58315 
58316   if(0) SWIG_fail;
58317 
58318 fail:
58319   lua_error(L);
58320   return SWIG_arg;
58321 }
58322 
58323 
58324 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
58325   int SWIG_arg = 0;
58326   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58327   lldb::SBStream *arg2 = 0 ;
58328   lldb::DescriptionLevel arg3 ;
58329   bool result;
58330 
58331   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
58332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
58333   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
58334   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
58335 
58336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58337     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58338   }
58339 
58340 
58341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58342     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58343   }
58344 
58345   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
58346   result = (bool)(arg1)->GetDescription(*arg2,arg3);
58347   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58348   return SWIG_arg;
58349 
58350   if(0) SWIG_fail;
58351 
58352 fail:
58353   lua_error(L);
58354   return SWIG_arg;
58355 }
58356 
58357 
58358 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
58359   int SWIG_arg = 0;
58360   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58361   std::string result;
58362 
58363   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
58364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
58365 
58366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58367     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58368   }
58369 
58370   result = lldb_SBTypeMemberFunction___str__(arg1);
58371   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58372   return SWIG_arg;
58373 
58374   if(0) SWIG_fail;
58375 
58376 fail:
58377   lua_error(L);
58378   return SWIG_arg;
58379 }
58380 
58381 
58382 static void swig_delete_SBTypeMemberFunction(void *obj) {
58383 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
58384 delete arg1;
58385 }
58386 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
58387     assert(lua_istable(L,1));
58388     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
58389     assert(!lua_isnil(L,-1));
58390     lua_replace(L,1); /* replace our table with real constructor */
58391     lua_call(L,lua_gettop(L)-1,1);
58392     return 1;
58393 }
58394 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
58395     {0,0,0}
58396 };
58397 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
58398     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
58399     { "GetName", _wrap_SBTypeMemberFunction_GetName},
58400     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
58401     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
58402     { "GetType", _wrap_SBTypeMemberFunction_GetType},
58403     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
58404     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
58405     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
58406     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
58407     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
58408     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
58409     {0,0}
58410 };
58411 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
58412     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
58413     {0,0}
58414 };
58415 
58416 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
58417     {0,0,0}
58418 };
58419 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
58420     {0,0,0,0,0,0}
58421 };
58422 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
58423     {0,0}
58424 };
58425 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
58426     0
58427 };
58428 
58429 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
58430     "SBTypeMemberFunction",
58431     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
58432     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
58433     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
58434     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
58435     0
58436 };
58437 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
58438 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
58439 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 };
58440 
58441 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
58442   int SWIG_arg = 0;
58443   lldb::SBType *result = 0 ;
58444 
58445   SWIG_check_num_args("lldb::SBType::SBType",0,0)
58446   result = (lldb::SBType *)new lldb::SBType();
58447   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58448   return SWIG_arg;
58449 
58450   if(0) SWIG_fail;
58451 
58452 fail:
58453   lua_error(L);
58454   return SWIG_arg;
58455 }
58456 
58457 
58458 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
58459   int SWIG_arg = 0;
58460   lldb::SBType *arg1 = 0 ;
58461   lldb::SBType *result = 0 ;
58462 
58463   SWIG_check_num_args("lldb::SBType::SBType",1,1)
58464   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
58465 
58466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58467     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
58468   }
58469 
58470   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
58471   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58472   return SWIG_arg;
58473 
58474   if(0) SWIG_fail;
58475 
58476 fail:
58477   lua_error(L);
58478   return SWIG_arg;
58479 }
58480 
58481 
58482 static int _wrap_new_SBType(lua_State* L) {
58483   int argc;
58484   int argv[2]={
58485     1,2
58486   };
58487 
58488   argc = lua_gettop(L);
58489   if (argc == 0) {
58490     return _wrap_new_SBType__SWIG_0(L);
58491   }
58492   if (argc == 1) {
58493     int _v;
58494     {
58495       void *ptr;
58496       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
58497         _v = 0;
58498       } else {
58499         _v = 1;
58500       }
58501     }
58502     if (_v) {
58503       return _wrap_new_SBType__SWIG_1(L);
58504     }
58505   }
58506 
58507   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
58508     "  Possible C/C++ prototypes are:\n"
58509     "    lldb::SBType::SBType()\n"
58510     "    lldb::SBType::SBType(lldb::SBType const &)\n");
58511   lua_error(L);return 0;
58512 }
58513 
58514 
58515 static int _wrap_SBType_IsValid(lua_State* L) {
58516   int SWIG_arg = 0;
58517   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58518   bool result;
58519 
58520   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
58521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
58522 
58523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58524     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
58525   }
58526 
58527   result = (bool)(arg1)->IsValid();
58528   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58529   return SWIG_arg;
58530 
58531   if(0) SWIG_fail;
58532 
58533 fail:
58534   lua_error(L);
58535   return SWIG_arg;
58536 }
58537 
58538 
58539 static int _wrap_SBType_GetByteSize(lua_State* L) {
58540   int SWIG_arg = 0;
58541   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58542   uint64_t result;
58543 
58544   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
58545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
58546 
58547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58548     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
58549   }
58550 
58551   result = (uint64_t)(arg1)->GetByteSize();
58552   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58553   return SWIG_arg;
58554 
58555   if(0) SWIG_fail;
58556 
58557 fail:
58558   lua_error(L);
58559   return SWIG_arg;
58560 }
58561 
58562 
58563 static int _wrap_SBType_IsPointerType(lua_State* L) {
58564   int SWIG_arg = 0;
58565   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58566   bool result;
58567 
58568   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
58569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
58570 
58571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58572     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
58573   }
58574 
58575   result = (bool)(arg1)->IsPointerType();
58576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58577   return SWIG_arg;
58578 
58579   if(0) SWIG_fail;
58580 
58581 fail:
58582   lua_error(L);
58583   return SWIG_arg;
58584 }
58585 
58586 
58587 static int _wrap_SBType_IsReferenceType(lua_State* L) {
58588   int SWIG_arg = 0;
58589   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58590   bool result;
58591 
58592   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
58593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
58594 
58595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58596     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
58597   }
58598 
58599   result = (bool)(arg1)->IsReferenceType();
58600   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58601   return SWIG_arg;
58602 
58603   if(0) SWIG_fail;
58604 
58605 fail:
58606   lua_error(L);
58607   return SWIG_arg;
58608 }
58609 
58610 
58611 static int _wrap_SBType_IsFunctionType(lua_State* L) {
58612   int SWIG_arg = 0;
58613   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58614   bool result;
58615 
58616   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
58617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
58618 
58619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58620     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
58621   }
58622 
58623   result = (bool)(arg1)->IsFunctionType();
58624   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58625   return SWIG_arg;
58626 
58627   if(0) SWIG_fail;
58628 
58629 fail:
58630   lua_error(L);
58631   return SWIG_arg;
58632 }
58633 
58634 
58635 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
58636   int SWIG_arg = 0;
58637   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58638   bool result;
58639 
58640   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
58641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
58642 
58643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58644     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
58645   }
58646 
58647   result = (bool)(arg1)->IsPolymorphicClass();
58648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58649   return SWIG_arg;
58650 
58651   if(0) SWIG_fail;
58652 
58653 fail:
58654   lua_error(L);
58655   return SWIG_arg;
58656 }
58657 
58658 
58659 static int _wrap_SBType_IsArrayType(lua_State* L) {
58660   int SWIG_arg = 0;
58661   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58662   bool result;
58663 
58664   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
58665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
58666 
58667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58668     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
58669   }
58670 
58671   result = (bool)(arg1)->IsArrayType();
58672   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58673   return SWIG_arg;
58674 
58675   if(0) SWIG_fail;
58676 
58677 fail:
58678   lua_error(L);
58679   return SWIG_arg;
58680 }
58681 
58682 
58683 static int _wrap_SBType_IsVectorType(lua_State* L) {
58684   int SWIG_arg = 0;
58685   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58686   bool result;
58687 
58688   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
58689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
58690 
58691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58692     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
58693   }
58694 
58695   result = (bool)(arg1)->IsVectorType();
58696   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58697   return SWIG_arg;
58698 
58699   if(0) SWIG_fail;
58700 
58701 fail:
58702   lua_error(L);
58703   return SWIG_arg;
58704 }
58705 
58706 
58707 static int _wrap_SBType_IsTypedefType(lua_State* L) {
58708   int SWIG_arg = 0;
58709   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58710   bool result;
58711 
58712   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
58713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
58714 
58715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58716     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
58717   }
58718 
58719   result = (bool)(arg1)->IsTypedefType();
58720   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58721   return SWIG_arg;
58722 
58723   if(0) SWIG_fail;
58724 
58725 fail:
58726   lua_error(L);
58727   return SWIG_arg;
58728 }
58729 
58730 
58731 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
58732   int SWIG_arg = 0;
58733   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58734   bool result;
58735 
58736   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
58737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
58738 
58739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58740     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
58741   }
58742 
58743   result = (bool)(arg1)->IsAnonymousType();
58744   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58745   return SWIG_arg;
58746 
58747   if(0) SWIG_fail;
58748 
58749 fail:
58750   lua_error(L);
58751   return SWIG_arg;
58752 }
58753 
58754 
58755 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
58756   int SWIG_arg = 0;
58757   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58758   bool result;
58759 
58760   SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
58761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
58762 
58763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58764     SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
58765   }
58766 
58767   result = (bool)(arg1)->IsScopedEnumerationType();
58768   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58769   return SWIG_arg;
58770 
58771   if(0) SWIG_fail;
58772 
58773 fail:
58774   lua_error(L);
58775   return SWIG_arg;
58776 }
58777 
58778 
58779 static int _wrap_SBType_GetPointerType(lua_State* L) {
58780   int SWIG_arg = 0;
58781   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58782   lldb::SBType result;
58783 
58784   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
58785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
58786 
58787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58788     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
58789   }
58790 
58791   result = (arg1)->GetPointerType();
58792   {
58793     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58795   }
58796   return SWIG_arg;
58797 
58798   if(0) SWIG_fail;
58799 
58800 fail:
58801   lua_error(L);
58802   return SWIG_arg;
58803 }
58804 
58805 
58806 static int _wrap_SBType_GetPointeeType(lua_State* L) {
58807   int SWIG_arg = 0;
58808   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58809   lldb::SBType result;
58810 
58811   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
58812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
58813 
58814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58815     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
58816   }
58817 
58818   result = (arg1)->GetPointeeType();
58819   {
58820     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58821     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58822   }
58823   return SWIG_arg;
58824 
58825   if(0) SWIG_fail;
58826 
58827 fail:
58828   lua_error(L);
58829   return SWIG_arg;
58830 }
58831 
58832 
58833 static int _wrap_SBType_GetReferenceType(lua_State* L) {
58834   int SWIG_arg = 0;
58835   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58836   lldb::SBType result;
58837 
58838   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
58839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
58840 
58841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58842     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
58843   }
58844 
58845   result = (arg1)->GetReferenceType();
58846   {
58847     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58848     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58849   }
58850   return SWIG_arg;
58851 
58852   if(0) SWIG_fail;
58853 
58854 fail:
58855   lua_error(L);
58856   return SWIG_arg;
58857 }
58858 
58859 
58860 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
58861   int SWIG_arg = 0;
58862   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58863   lldb::SBType result;
58864 
58865   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
58866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
58867 
58868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58869     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
58870   }
58871 
58872   result = (arg1)->GetTypedefedType();
58873   {
58874     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58875     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58876   }
58877   return SWIG_arg;
58878 
58879   if(0) SWIG_fail;
58880 
58881 fail:
58882   lua_error(L);
58883   return SWIG_arg;
58884 }
58885 
58886 
58887 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
58888   int SWIG_arg = 0;
58889   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58890   lldb::SBType result;
58891 
58892   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
58893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
58894 
58895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58896     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
58897   }
58898 
58899   result = (arg1)->GetDereferencedType();
58900   {
58901     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58902     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58903   }
58904   return SWIG_arg;
58905 
58906   if(0) SWIG_fail;
58907 
58908 fail:
58909   lua_error(L);
58910   return SWIG_arg;
58911 }
58912 
58913 
58914 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
58915   int SWIG_arg = 0;
58916   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58917   lldb::SBType result;
58918 
58919   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
58920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
58921 
58922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58923     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
58924   }
58925 
58926   result = (arg1)->GetUnqualifiedType();
58927   {
58928     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58929     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58930   }
58931   return SWIG_arg;
58932 
58933   if(0) SWIG_fail;
58934 
58935 fail:
58936   lua_error(L);
58937   return SWIG_arg;
58938 }
58939 
58940 
58941 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
58942   int SWIG_arg = 0;
58943   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58944   lldb::SBType result;
58945 
58946   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
58947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
58948 
58949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58950     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
58951   }
58952 
58953   result = (arg1)->GetCanonicalType();
58954   {
58955     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58956     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58957   }
58958   return SWIG_arg;
58959 
58960   if(0) SWIG_fail;
58961 
58962 fail:
58963   lua_error(L);
58964   return SWIG_arg;
58965 }
58966 
58967 
58968 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
58969   int SWIG_arg = 0;
58970   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58971   lldb::SBType result;
58972 
58973   SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
58974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
58975 
58976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58977     SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
58978   }
58979 
58980   result = (arg1)->GetEnumerationIntegerType();
58981   {
58982     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58983     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58984   }
58985   return SWIG_arg;
58986 
58987   if(0) SWIG_fail;
58988 
58989 fail:
58990   lua_error(L);
58991   return SWIG_arg;
58992 }
58993 
58994 
58995 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
58996   int SWIG_arg = 0;
58997   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58998   lldb::SBType result;
58999 
59000   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
59001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
59002 
59003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59004     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
59005   }
59006 
59007   result = (arg1)->GetArrayElementType();
59008   {
59009     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59010     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59011   }
59012   return SWIG_arg;
59013 
59014   if(0) SWIG_fail;
59015 
59016 fail:
59017   lua_error(L);
59018   return SWIG_arg;
59019 }
59020 
59021 
59022 static int _wrap_SBType_GetArrayType(lua_State* L) {
59023   int SWIG_arg = 0;
59024   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59025   uint64_t arg2 ;
59026   lldb::SBType result;
59027 
59028   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
59029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
59030   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
59031 
59032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59033     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
59034   }
59035 
59036   arg2 = (unsigned long long)lua_tointeger(L, 2);
59037   result = (arg1)->GetArrayType(arg2);
59038   {
59039     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59040     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59041   }
59042   return SWIG_arg;
59043 
59044   if(0) SWIG_fail;
59045 
59046 fail:
59047   lua_error(L);
59048   return SWIG_arg;
59049 }
59050 
59051 
59052 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
59053   int SWIG_arg = 0;
59054   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59055   lldb::SBType result;
59056 
59057   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
59058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
59059 
59060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59061     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
59062   }
59063 
59064   result = (arg1)->GetVectorElementType();
59065   {
59066     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59067     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59068   }
59069   return SWIG_arg;
59070 
59071   if(0) SWIG_fail;
59072 
59073 fail:
59074   lua_error(L);
59075   return SWIG_arg;
59076 }
59077 
59078 
59079 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
59080   int SWIG_arg = 0;
59081   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59082   lldb::BasicType result;
59083 
59084   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
59085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
59086 
59087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59088     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
59089   }
59090 
59091   result = (lldb::BasicType)(arg1)->GetBasicType();
59092   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59093   return SWIG_arg;
59094 
59095   if(0) SWIG_fail;
59096 
59097 fail:
59098   lua_error(L);
59099   return SWIG_arg;
59100 }
59101 
59102 
59103 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
59104   int SWIG_arg = 0;
59105   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59106   lldb::BasicType arg2 ;
59107   lldb::SBType result;
59108 
59109   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
59110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
59111   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
59112 
59113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59114     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
59115   }
59116 
59117   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
59118   result = (arg1)->GetBasicType(arg2);
59119   {
59120     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59122   }
59123   return SWIG_arg;
59124 
59125   if(0) SWIG_fail;
59126 
59127 fail:
59128   lua_error(L);
59129   return SWIG_arg;
59130 }
59131 
59132 
59133 static int _wrap_SBType_GetBasicType(lua_State* L) {
59134   int argc;
59135   int argv[3]={
59136     1,2,3
59137   };
59138 
59139   argc = lua_gettop(L);
59140   if (argc == 1) {
59141     int _v;
59142     {
59143       void *ptr;
59144       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
59145         _v = 0;
59146       } else {
59147         _v = 1;
59148       }
59149     }
59150     if (_v) {
59151       return _wrap_SBType_GetBasicType__SWIG_0(L);
59152     }
59153   }
59154   if (argc == 2) {
59155     int _v;
59156     {
59157       void *ptr;
59158       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
59159         _v = 0;
59160       } else {
59161         _v = 1;
59162       }
59163     }
59164     if (_v) {
59165       {
59166         _v = lua_isnumber(L,argv[1]);
59167       }
59168       if (_v) {
59169         return _wrap_SBType_GetBasicType__SWIG_1(L);
59170       }
59171     }
59172   }
59173 
59174   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
59175     "  Possible C/C++ prototypes are:\n"
59176     "    lldb::SBType::GetBasicType()\n"
59177     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
59178   lua_error(L);return 0;
59179 }
59180 
59181 
59182 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
59183   int SWIG_arg = 0;
59184   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59185   uint32_t result;
59186 
59187   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
59188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
59189 
59190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59191     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
59192   }
59193 
59194   result = (uint32_t)(arg1)->GetNumberOfFields();
59195   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59196   return SWIG_arg;
59197 
59198   if(0) SWIG_fail;
59199 
59200 fail:
59201   lua_error(L);
59202   return SWIG_arg;
59203 }
59204 
59205 
59206 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
59207   int SWIG_arg = 0;
59208   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59209   uint32_t result;
59210 
59211   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
59212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
59213 
59214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59215     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
59216   }
59217 
59218   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
59219   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59220   return SWIG_arg;
59221 
59222   if(0) SWIG_fail;
59223 
59224 fail:
59225   lua_error(L);
59226   return SWIG_arg;
59227 }
59228 
59229 
59230 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
59231   int SWIG_arg = 0;
59232   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59233   uint32_t result;
59234 
59235   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
59236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
59237 
59238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59239     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
59240   }
59241 
59242   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
59243   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59244   return SWIG_arg;
59245 
59246   if(0) SWIG_fail;
59247 
59248 fail:
59249   lua_error(L);
59250   return SWIG_arg;
59251 }
59252 
59253 
59254 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
59255   int SWIG_arg = 0;
59256   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59257   uint32_t arg2 ;
59258   lldb::SBTypeMember result;
59259 
59260   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
59261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
59262   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
59263 
59264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59265     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
59266   }
59267 
59268   arg2 = (unsigned int)lua_tointeger(L, 2);
59269   result = (arg1)->GetFieldAtIndex(arg2);
59270   {
59271     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59272     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59273   }
59274   return SWIG_arg;
59275 
59276   if(0) SWIG_fail;
59277 
59278 fail:
59279   lua_error(L);
59280   return SWIG_arg;
59281 }
59282 
59283 
59284 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
59285   int SWIG_arg = 0;
59286   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59287   uint32_t arg2 ;
59288   lldb::SBTypeMember result;
59289 
59290   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
59291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
59292   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
59293 
59294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59295     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
59296   }
59297 
59298   arg2 = (unsigned int)lua_tointeger(L, 2);
59299   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
59300   {
59301     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59302     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59303   }
59304   return SWIG_arg;
59305 
59306   if(0) SWIG_fail;
59307 
59308 fail:
59309   lua_error(L);
59310   return SWIG_arg;
59311 }
59312 
59313 
59314 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
59315   int SWIG_arg = 0;
59316   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59317   uint32_t arg2 ;
59318   lldb::SBTypeMember result;
59319 
59320   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
59321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
59322   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
59323 
59324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59325     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
59326   }
59327 
59328   arg2 = (unsigned int)lua_tointeger(L, 2);
59329   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
59330   {
59331     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59333   }
59334   return SWIG_arg;
59335 
59336   if(0) SWIG_fail;
59337 
59338 fail:
59339   lua_error(L);
59340   return SWIG_arg;
59341 }
59342 
59343 
59344 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
59345   int SWIG_arg = 0;
59346   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59347   lldb::SBTypeEnumMemberList result;
59348 
59349   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
59350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
59351 
59352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59353     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
59354   }
59355 
59356   result = (arg1)->GetEnumMembers();
59357   {
59358     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
59359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
59360   }
59361   return SWIG_arg;
59362 
59363   if(0) SWIG_fail;
59364 
59365 fail:
59366   lua_error(L);
59367   return SWIG_arg;
59368 }
59369 
59370 
59371 static int _wrap_SBType_GetModule(lua_State* L) {
59372   int SWIG_arg = 0;
59373   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59374   lldb::SBModule result;
59375 
59376   SWIG_check_num_args("lldb::SBType::GetModule",1,1)
59377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
59378 
59379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59380     SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
59381   }
59382 
59383   result = (arg1)->GetModule();
59384   {
59385     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
59386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
59387   }
59388   return SWIG_arg;
59389 
59390   if(0) SWIG_fail;
59391 
59392 fail:
59393   lua_error(L);
59394   return SWIG_arg;
59395 }
59396 
59397 
59398 static int _wrap_SBType_GetName(lua_State* L) {
59399   int SWIG_arg = 0;
59400   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59401   char *result = 0 ;
59402 
59403   SWIG_check_num_args("lldb::SBType::GetName",1,1)
59404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
59405 
59406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59407     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
59408   }
59409 
59410   result = (char *)(arg1)->GetName();
59411   lua_pushstring(L,(const char *)result); SWIG_arg++;
59412   return SWIG_arg;
59413 
59414   if(0) SWIG_fail;
59415 
59416 fail:
59417   lua_error(L);
59418   return SWIG_arg;
59419 }
59420 
59421 
59422 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
59423   int SWIG_arg = 0;
59424   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59425   char *result = 0 ;
59426 
59427   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
59428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
59429 
59430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59431     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
59432   }
59433 
59434   result = (char *)(arg1)->GetDisplayTypeName();
59435   lua_pushstring(L,(const char *)result); SWIG_arg++;
59436   return SWIG_arg;
59437 
59438   if(0) SWIG_fail;
59439 
59440 fail:
59441   lua_error(L);
59442   return SWIG_arg;
59443 }
59444 
59445 
59446 static int _wrap_SBType_GetTypeClass(lua_State* L) {
59447   int SWIG_arg = 0;
59448   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59449   lldb::TypeClass result;
59450 
59451   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
59452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
59453 
59454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59455     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
59456   }
59457 
59458   result = (lldb::TypeClass)(arg1)->GetTypeClass();
59459   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59460   return SWIG_arg;
59461 
59462   if(0) SWIG_fail;
59463 
59464 fail:
59465   lua_error(L);
59466   return SWIG_arg;
59467 }
59468 
59469 
59470 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
59471   int SWIG_arg = 0;
59472   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59473   uint32_t result;
59474 
59475   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
59476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
59477 
59478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59479     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
59480   }
59481 
59482   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
59483   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59484   return SWIG_arg;
59485 
59486   if(0) SWIG_fail;
59487 
59488 fail:
59489   lua_error(L);
59490   return SWIG_arg;
59491 }
59492 
59493 
59494 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
59495   int SWIG_arg = 0;
59496   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59497   uint32_t arg2 ;
59498   lldb::SBType result;
59499 
59500   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
59501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
59502   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
59503 
59504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59505     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
59506   }
59507 
59508   arg2 = (unsigned int)lua_tointeger(L, 2);
59509   result = (arg1)->GetTemplateArgumentType(arg2);
59510   {
59511     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59512     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59513   }
59514   return SWIG_arg;
59515 
59516   if(0) SWIG_fail;
59517 
59518 fail:
59519   lua_error(L);
59520   return SWIG_arg;
59521 }
59522 
59523 
59524 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
59525   int SWIG_arg = 0;
59526   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59527   uint32_t arg2 ;
59528   lldb::TemplateArgumentKind result;
59529 
59530   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
59531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
59532   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
59533 
59534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59535     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
59536   }
59537 
59538   arg2 = (unsigned int)lua_tointeger(L, 2);
59539   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
59540   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59541   return SWIG_arg;
59542 
59543   if(0) SWIG_fail;
59544 
59545 fail:
59546   lua_error(L);
59547   return SWIG_arg;
59548 }
59549 
59550 
59551 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
59552   int SWIG_arg = 0;
59553   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59554   lldb::SBType result;
59555 
59556   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
59557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
59558 
59559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59560     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
59561   }
59562 
59563   result = (arg1)->GetFunctionReturnType();
59564   {
59565     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59566     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59567   }
59568   return SWIG_arg;
59569 
59570   if(0) SWIG_fail;
59571 
59572 fail:
59573   lua_error(L);
59574   return SWIG_arg;
59575 }
59576 
59577 
59578 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
59579   int SWIG_arg = 0;
59580   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59581   lldb::SBTypeList result;
59582 
59583   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
59584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
59585 
59586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59587     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
59588   }
59589 
59590   result = (arg1)->GetFunctionArgumentTypes();
59591   {
59592     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
59593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59594   }
59595   return SWIG_arg;
59596 
59597   if(0) SWIG_fail;
59598 
59599 fail:
59600   lua_error(L);
59601   return SWIG_arg;
59602 }
59603 
59604 
59605 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
59606   int SWIG_arg = 0;
59607   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59608   uint32_t result;
59609 
59610   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
59611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
59612 
59613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59614     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
59615   }
59616 
59617   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
59618   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59619   return SWIG_arg;
59620 
59621   if(0) SWIG_fail;
59622 
59623 fail:
59624   lua_error(L);
59625   return SWIG_arg;
59626 }
59627 
59628 
59629 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
59630   int SWIG_arg = 0;
59631   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59632   uint32_t arg2 ;
59633   lldb::SBTypeMemberFunction result;
59634 
59635   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
59636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
59637   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
59638 
59639   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59640     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
59641   }
59642 
59643   arg2 = (unsigned int)lua_tointeger(L, 2);
59644   result = (arg1)->GetMemberFunctionAtIndex(arg2);
59645   {
59646     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
59647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59648   }
59649   return SWIG_arg;
59650 
59651   if(0) SWIG_fail;
59652 
59653 fail:
59654   lua_error(L);
59655   return SWIG_arg;
59656 }
59657 
59658 
59659 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
59660   int SWIG_arg = 0;
59661   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59662   bool result;
59663 
59664   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
59665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
59666 
59667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59668     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
59669   }
59670 
59671   result = (bool)(arg1)->IsTypeComplete();
59672   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59673   return SWIG_arg;
59674 
59675   if(0) SWIG_fail;
59676 
59677 fail:
59678   lua_error(L);
59679   return SWIG_arg;
59680 }
59681 
59682 
59683 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
59684   int SWIG_arg = 0;
59685   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59686   uint32_t result;
59687 
59688   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
59689   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
59690 
59691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59692     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
59693   }
59694 
59695   result = (uint32_t)(arg1)->GetTypeFlags();
59696   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59697   return SWIG_arg;
59698 
59699   if(0) SWIG_fail;
59700 
59701 fail:
59702   lua_error(L);
59703   return SWIG_arg;
59704 }
59705 
59706 
59707 static int _wrap_SBType___eq(lua_State* L) {
59708   int SWIG_arg = 0;
59709   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59710   lldb::SBType *arg2 = 0 ;
59711   bool result;
59712 
59713   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
59714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
59715   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
59716 
59717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59718     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
59719   }
59720 
59721 
59722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
59723     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
59724   }
59725 
59726   result = (bool)(arg1)->operator ==(*arg2);
59727   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59728   return SWIG_arg;
59729 
59730   if(0) SWIG_fail;
59731 
59732 fail:
59733   lua_error(L);
59734   return SWIG_arg;
59735 }
59736 
59737 
59738 static int _wrap_SBType___tostring(lua_State* L) {
59739   int SWIG_arg = 0;
59740   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59741   std::string result;
59742 
59743   SWIG_check_num_args("lldb::SBType::__str__",1,1)
59744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
59745 
59746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59747     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
59748   }
59749 
59750   result = lldb_SBType___str__(arg1);
59751   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59752   return SWIG_arg;
59753 
59754   if(0) SWIG_fail;
59755 
59756 fail:
59757   lua_error(L);
59758   return SWIG_arg;
59759 }
59760 
59761 
59762 static void swig_delete_SBType(void *obj) {
59763 lldb::SBType *arg1 = (lldb::SBType *) obj;
59764 delete arg1;
59765 }
59766 static int _proxy__wrap_new_SBType(lua_State *L) {
59767     assert(lua_istable(L,1));
59768     lua_pushcfunction(L,_wrap_new_SBType);
59769     assert(!lua_isnil(L,-1));
59770     lua_replace(L,1); /* replace our table with real constructor */
59771     lua_call(L,lua_gettop(L)-1,1);
59772     return 1;
59773 }
59774 static swig_lua_attribute swig_SBType_attributes[] = {
59775     {0,0,0}
59776 };
59777 static swig_lua_method swig_SBType_methods[]= {
59778     { "IsValid", _wrap_SBType_IsValid},
59779     { "GetByteSize", _wrap_SBType_GetByteSize},
59780     { "IsPointerType", _wrap_SBType_IsPointerType},
59781     { "IsReferenceType", _wrap_SBType_IsReferenceType},
59782     { "IsFunctionType", _wrap_SBType_IsFunctionType},
59783     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
59784     { "IsArrayType", _wrap_SBType_IsArrayType},
59785     { "IsVectorType", _wrap_SBType_IsVectorType},
59786     { "IsTypedefType", _wrap_SBType_IsTypedefType},
59787     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
59788     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
59789     { "GetPointerType", _wrap_SBType_GetPointerType},
59790     { "GetPointeeType", _wrap_SBType_GetPointeeType},
59791     { "GetReferenceType", _wrap_SBType_GetReferenceType},
59792     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
59793     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
59794     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
59795     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
59796     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
59797     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
59798     { "GetArrayType", _wrap_SBType_GetArrayType},
59799     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
59800     { "GetBasicType", _wrap_SBType_GetBasicType},
59801     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
59802     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
59803     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
59804     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
59805     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
59806     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
59807     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
59808     { "GetModule", _wrap_SBType_GetModule},
59809     { "GetName", _wrap_SBType_GetName},
59810     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
59811     { "GetTypeClass", _wrap_SBType_GetTypeClass},
59812     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
59813     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
59814     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
59815     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
59816     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
59817     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
59818     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
59819     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
59820     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
59821     { "__eq", _wrap_SBType___eq},
59822     { "__tostring", _wrap_SBType___tostring},
59823     {0,0}
59824 };
59825 static swig_lua_method swig_SBType_meta[] = {
59826     { "__eq", _wrap_SBType___eq},
59827     { "__tostring", _wrap_SBType___tostring},
59828     {0,0}
59829 };
59830 
59831 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
59832     {0,0,0}
59833 };
59834 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
59835     {0,0,0,0,0,0}
59836 };
59837 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
59838     {0,0}
59839 };
59840 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
59841     0
59842 };
59843 
59844 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
59845     "SBType",
59846     swig_SBType_Sf_SwigStatic_methods,
59847     swig_SBType_Sf_SwigStatic_attributes,
59848     swig_SBType_Sf_SwigStatic_constants,
59849     swig_SBType_Sf_SwigStatic_classes,
59850     0
59851 };
59852 static swig_lua_class *swig_SBType_bases[] = {0};
59853 static const char *swig_SBType_base_names[] = {0};
59854 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 };
59855 
59856 static int _wrap_new_SBTypeList(lua_State* L) {
59857   int SWIG_arg = 0;
59858   lldb::SBTypeList *result = 0 ;
59859 
59860   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
59861   result = (lldb::SBTypeList *)new lldb::SBTypeList();
59862   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59863   return SWIG_arg;
59864 
59865   if(0) SWIG_fail;
59866 
59867 fail:
59868   lua_error(L);
59869   return SWIG_arg;
59870 }
59871 
59872 
59873 static int _wrap_SBTypeList_IsValid(lua_State* L) {
59874   int SWIG_arg = 0;
59875   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59876   bool result;
59877 
59878   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
59879   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
59880 
59881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59882     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
59883   }
59884 
59885   result = (bool)(arg1)->IsValid();
59886   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59887   return SWIG_arg;
59888 
59889   if(0) SWIG_fail;
59890 
59891 fail:
59892   lua_error(L);
59893   return SWIG_arg;
59894 }
59895 
59896 
59897 static int _wrap_SBTypeList_Append(lua_State* L) {
59898   int SWIG_arg = 0;
59899   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59900   lldb::SBType arg2 ;
59901   lldb::SBType *argp2 ;
59902 
59903   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
59904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
59905   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
59906 
59907   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59908     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
59909   }
59910 
59911 
59912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
59913     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
59914   }
59915   arg2 = *argp2;
59916 
59917   (arg1)->Append(arg2);
59918 
59919   return SWIG_arg;
59920 
59921   if(0) SWIG_fail;
59922 
59923 fail:
59924   lua_error(L);
59925   return SWIG_arg;
59926 }
59927 
59928 
59929 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
59930   int SWIG_arg = 0;
59931   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59932   uint32_t arg2 ;
59933   lldb::SBType result;
59934 
59935   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
59936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
59937   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
59938 
59939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59940     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
59941   }
59942 
59943   arg2 = (unsigned int)lua_tointeger(L, 2);
59944   result = (arg1)->GetTypeAtIndex(arg2);
59945   {
59946     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59948   }
59949   return SWIG_arg;
59950 
59951   if(0) SWIG_fail;
59952 
59953 fail:
59954   lua_error(L);
59955   return SWIG_arg;
59956 }
59957 
59958 
59959 static int _wrap_SBTypeList_GetSize(lua_State* L) {
59960   int SWIG_arg = 0;
59961   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59962   uint32_t result;
59963 
59964   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
59965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
59966 
59967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59968     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
59969   }
59970 
59971   result = (uint32_t)(arg1)->GetSize();
59972   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59973   return SWIG_arg;
59974 
59975   if(0) SWIG_fail;
59976 
59977 fail:
59978   lua_error(L);
59979   return SWIG_arg;
59980 }
59981 
59982 
59983 static void swig_delete_SBTypeList(void *obj) {
59984 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
59985 delete arg1;
59986 }
59987 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
59988     assert(lua_istable(L,1));
59989     lua_pushcfunction(L,_wrap_new_SBTypeList);
59990     assert(!lua_isnil(L,-1));
59991     lua_replace(L,1); /* replace our table with real constructor */
59992     lua_call(L,lua_gettop(L)-1,1);
59993     return 1;
59994 }
59995 static swig_lua_attribute swig_SBTypeList_attributes[] = {
59996     {0,0,0}
59997 };
59998 static swig_lua_method swig_SBTypeList_methods[]= {
59999     { "IsValid", _wrap_SBTypeList_IsValid},
60000     { "Append", _wrap_SBTypeList_Append},
60001     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
60002     { "GetSize", _wrap_SBTypeList_GetSize},
60003     {0,0}
60004 };
60005 static swig_lua_method swig_SBTypeList_meta[] = {
60006     {0,0}
60007 };
60008 
60009 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
60010     {0,0,0}
60011 };
60012 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
60013     {0,0,0,0,0,0}
60014 };
60015 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
60016     {0,0}
60017 };
60018 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
60019     0
60020 };
60021 
60022 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
60023     "SBTypeList",
60024     swig_SBTypeList_Sf_SwigStatic_methods,
60025     swig_SBTypeList_Sf_SwigStatic_attributes,
60026     swig_SBTypeList_Sf_SwigStatic_constants,
60027     swig_SBTypeList_Sf_SwigStatic_classes,
60028     0
60029 };
60030 static swig_lua_class *swig_SBTypeList_bases[] = {0};
60031 static const char *swig_SBTypeList_base_names[] = {0};
60032 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 };
60033 
60034 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
60035   int SWIG_arg = 0;
60036   lldb::SBTypeCategory *result = 0 ;
60037 
60038   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
60039   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
60040   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60041   return SWIG_arg;
60042 
60043   if(0) SWIG_fail;
60044 
60045 fail:
60046   lua_error(L);
60047   return SWIG_arg;
60048 }
60049 
60050 
60051 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
60052   int SWIG_arg = 0;
60053   lldb::SBTypeCategory *arg1 = 0 ;
60054   lldb::SBTypeCategory *result = 0 ;
60055 
60056   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
60057   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
60058 
60059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60060     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
60061   }
60062 
60063   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
60064   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
60065   return SWIG_arg;
60066 
60067   if(0) SWIG_fail;
60068 
60069 fail:
60070   lua_error(L);
60071   return SWIG_arg;
60072 }
60073 
60074 
60075 static int _wrap_new_SBTypeCategory(lua_State* L) {
60076   int argc;
60077   int argv[2]={
60078     1,2
60079   };
60080 
60081   argc = lua_gettop(L);
60082   if (argc == 0) {
60083     return _wrap_new_SBTypeCategory__SWIG_0(L);
60084   }
60085   if (argc == 1) {
60086     int _v;
60087     {
60088       void *ptr;
60089       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
60090         _v = 0;
60091       } else {
60092         _v = 1;
60093       }
60094     }
60095     if (_v) {
60096       return _wrap_new_SBTypeCategory__SWIG_1(L);
60097     }
60098   }
60099 
60100   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
60101     "  Possible C/C++ prototypes are:\n"
60102     "    lldb::SBTypeCategory::SBTypeCategory()\n"
60103     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
60104   lua_error(L);return 0;
60105 }
60106 
60107 
60108 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
60109   int SWIG_arg = 0;
60110   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60111   bool result;
60112 
60113   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
60114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
60115 
60116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60117     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
60118   }
60119 
60120   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
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_SBTypeCategory_GetEnabled(lua_State* L) {
60133   int SWIG_arg = 0;
60134   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60135   bool result;
60136 
60137   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
60138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
60139 
60140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60141     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
60142   }
60143 
60144   result = (bool)(arg1)->GetEnabled();
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_SBTypeCategory_SetEnabled(lua_State* L) {
60157   int SWIG_arg = 0;
60158   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60159   bool arg2 ;
60160 
60161   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
60162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
60163   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
60164 
60165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60166     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
60167   }
60168 
60169   arg2 = (lua_toboolean(L, 2)!=0);
60170   (arg1)->SetEnabled(arg2);
60171 
60172   return SWIG_arg;
60173 
60174   if(0) SWIG_fail;
60175 
60176 fail:
60177   lua_error(L);
60178   return SWIG_arg;
60179 }
60180 
60181 
60182 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
60183   int SWIG_arg = 0;
60184   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60185   char *result = 0 ;
60186 
60187   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
60188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
60189 
60190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60191     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
60192   }
60193 
60194   result = (char *)(arg1)->GetName();
60195   lua_pushstring(L,(const char *)result); SWIG_arg++;
60196   return SWIG_arg;
60197 
60198   if(0) SWIG_fail;
60199 
60200 fail:
60201   lua_error(L);
60202   return SWIG_arg;
60203 }
60204 
60205 
60206 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
60207   int SWIG_arg = 0;
60208   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60209   uint32_t arg2 ;
60210   lldb::LanguageType result;
60211 
60212   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
60213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
60214   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
60215 
60216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60217     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60218   }
60219 
60220   arg2 = (unsigned int)lua_tointeger(L, 2);
60221   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
60222   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
60223   return SWIG_arg;
60224 
60225   if(0) SWIG_fail;
60226 
60227 fail:
60228   lua_error(L);
60229   return SWIG_arg;
60230 }
60231 
60232 
60233 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
60234   int SWIG_arg = 0;
60235   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60236   uint32_t result;
60237 
60238   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
60239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
60240 
60241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60242     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
60243   }
60244 
60245   result = (uint32_t)(arg1)->GetNumLanguages();
60246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60247   return SWIG_arg;
60248 
60249   if(0) SWIG_fail;
60250 
60251 fail:
60252   lua_error(L);
60253   return SWIG_arg;
60254 }
60255 
60256 
60257 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
60258   int SWIG_arg = 0;
60259   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60260   lldb::LanguageType arg2 ;
60261 
60262   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
60263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
60264   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
60265 
60266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60267     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
60268   }
60269 
60270   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
60271   (arg1)->AddLanguage(arg2);
60272 
60273   return SWIG_arg;
60274 
60275   if(0) SWIG_fail;
60276 
60277 fail:
60278   lua_error(L);
60279   return SWIG_arg;
60280 }
60281 
60282 
60283 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
60284   int SWIG_arg = 0;
60285   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60286   lldb::SBStream *arg2 = 0 ;
60287   lldb::DescriptionLevel arg3 ;
60288   bool result;
60289 
60290   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
60291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
60292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
60293   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
60294 
60295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60296     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
60297   }
60298 
60299 
60300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60301     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60302   }
60303 
60304   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60305   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60306   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60307   return SWIG_arg;
60308 
60309   if(0) SWIG_fail;
60310 
60311 fail:
60312   lua_error(L);
60313   return SWIG_arg;
60314 }
60315 
60316 
60317 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
60318   int SWIG_arg = 0;
60319   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60320   uint32_t result;
60321 
60322   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
60323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
60324 
60325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60326     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
60327   }
60328 
60329   result = (uint32_t)(arg1)->GetNumFormats();
60330   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60331   return SWIG_arg;
60332 
60333   if(0) SWIG_fail;
60334 
60335 fail:
60336   lua_error(L);
60337   return SWIG_arg;
60338 }
60339 
60340 
60341 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
60342   int SWIG_arg = 0;
60343   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60344   uint32_t result;
60345 
60346   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
60347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
60348 
60349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60350     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
60351   }
60352 
60353   result = (uint32_t)(arg1)->GetNumSummaries();
60354   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60355   return SWIG_arg;
60356 
60357   if(0) SWIG_fail;
60358 
60359 fail:
60360   lua_error(L);
60361   return SWIG_arg;
60362 }
60363 
60364 
60365 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
60366   int SWIG_arg = 0;
60367   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60368   uint32_t result;
60369 
60370   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
60371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
60372 
60373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60374     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
60375   }
60376 
60377   result = (uint32_t)(arg1)->GetNumFilters();
60378   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60379   return SWIG_arg;
60380 
60381   if(0) SWIG_fail;
60382 
60383 fail:
60384   lua_error(L);
60385   return SWIG_arg;
60386 }
60387 
60388 
60389 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
60390   int SWIG_arg = 0;
60391   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60392   uint32_t result;
60393 
60394   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
60395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
60396 
60397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60398     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
60399   }
60400 
60401   result = (uint32_t)(arg1)->GetNumSynthetics();
60402   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60403   return SWIG_arg;
60404 
60405   if(0) SWIG_fail;
60406 
60407 fail:
60408   lua_error(L);
60409   return SWIG_arg;
60410 }
60411 
60412 
60413 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
60414   int SWIG_arg = 0;
60415   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60416   uint32_t arg2 ;
60417   lldb::SBTypeNameSpecifier result;
60418 
60419   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
60420   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
60421   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
60422 
60423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60424     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60425   }
60426 
60427   arg2 = (unsigned int)lua_tointeger(L, 2);
60428   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
60429   {
60430     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60431     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60432   }
60433   return SWIG_arg;
60434 
60435   if(0) SWIG_fail;
60436 
60437 fail:
60438   lua_error(L);
60439   return SWIG_arg;
60440 }
60441 
60442 
60443 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
60444   int SWIG_arg = 0;
60445   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60446   uint32_t arg2 ;
60447   lldb::SBTypeNameSpecifier result;
60448 
60449   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
60450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
60451   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
60452 
60453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60454     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60455   }
60456 
60457   arg2 = (unsigned int)lua_tointeger(L, 2);
60458   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
60459   {
60460     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60462   }
60463   return SWIG_arg;
60464 
60465   if(0) SWIG_fail;
60466 
60467 fail:
60468   lua_error(L);
60469   return SWIG_arg;
60470 }
60471 
60472 
60473 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
60474   int SWIG_arg = 0;
60475   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60476   uint32_t arg2 ;
60477   lldb::SBTypeNameSpecifier result;
60478 
60479   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
60480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
60481   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
60482 
60483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60484     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60485   }
60486 
60487   arg2 = (unsigned int)lua_tointeger(L, 2);
60488   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
60489   {
60490     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60491     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60492   }
60493   return SWIG_arg;
60494 
60495   if(0) SWIG_fail;
60496 
60497 fail:
60498   lua_error(L);
60499   return SWIG_arg;
60500 }
60501 
60502 
60503 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
60504   int SWIG_arg = 0;
60505   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60506   uint32_t arg2 ;
60507   lldb::SBTypeNameSpecifier result;
60508 
60509   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
60510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60511   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
60512 
60513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60514     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60515   }
60516 
60517   arg2 = (unsigned int)lua_tointeger(L, 2);
60518   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
60519   {
60520     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60521     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60522   }
60523   return SWIG_arg;
60524 
60525   if(0) SWIG_fail;
60526 
60527 fail:
60528   lua_error(L);
60529   return SWIG_arg;
60530 }
60531 
60532 
60533 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
60534   int SWIG_arg = 0;
60535   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60536   lldb::SBTypeNameSpecifier arg2 ;
60537   lldb::SBTypeNameSpecifier *argp2 ;
60538   lldb::SBTypeFilter result;
60539 
60540   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
60541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
60542   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
60543 
60544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60545     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60546   }
60547 
60548 
60549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60550     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60551   }
60552   arg2 = *argp2;
60553 
60554   result = (arg1)->GetFilterForType(arg2);
60555   {
60556     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60557     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60558   }
60559   return SWIG_arg;
60560 
60561   if(0) SWIG_fail;
60562 
60563 fail:
60564   lua_error(L);
60565   return SWIG_arg;
60566 }
60567 
60568 
60569 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
60570   int SWIG_arg = 0;
60571   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60572   lldb::SBTypeNameSpecifier arg2 ;
60573   lldb::SBTypeNameSpecifier *argp2 ;
60574   lldb::SBTypeFormat result;
60575 
60576   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
60577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
60578   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
60579 
60580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60581     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60582   }
60583 
60584 
60585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60586     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60587   }
60588   arg2 = *argp2;
60589 
60590   result = (arg1)->GetFormatForType(arg2);
60591   {
60592     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60593     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60594   }
60595   return SWIG_arg;
60596 
60597   if(0) SWIG_fail;
60598 
60599 fail:
60600   lua_error(L);
60601   return SWIG_arg;
60602 }
60603 
60604 
60605 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
60606   int SWIG_arg = 0;
60607   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60608   lldb::SBTypeNameSpecifier arg2 ;
60609   lldb::SBTypeNameSpecifier *argp2 ;
60610   lldb::SBTypeSummary result;
60611 
60612   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
60613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
60614   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
60615 
60616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60617     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60618   }
60619 
60620 
60621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60622     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60623   }
60624   arg2 = *argp2;
60625 
60626   result = (arg1)->GetSummaryForType(arg2);
60627   {
60628     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60629     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60630   }
60631   return SWIG_arg;
60632 
60633   if(0) SWIG_fail;
60634 
60635 fail:
60636   lua_error(L);
60637   return SWIG_arg;
60638 }
60639 
60640 
60641 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
60642   int SWIG_arg = 0;
60643   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60644   lldb::SBTypeNameSpecifier arg2 ;
60645   lldb::SBTypeNameSpecifier *argp2 ;
60646   lldb::SBTypeSynthetic result;
60647 
60648   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
60649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
60650   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
60651 
60652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60653     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60654   }
60655 
60656 
60657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60658     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60659   }
60660   arg2 = *argp2;
60661 
60662   result = (arg1)->GetSyntheticForType(arg2);
60663   {
60664     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60665     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60666   }
60667   return SWIG_arg;
60668 
60669   if(0) SWIG_fail;
60670 
60671 fail:
60672   lua_error(L);
60673   return SWIG_arg;
60674 }
60675 
60676 
60677 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
60678   int SWIG_arg = 0;
60679   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60680   uint32_t arg2 ;
60681   lldb::SBTypeFilter result;
60682 
60683   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
60684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
60685   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
60686 
60687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60688     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60689   }
60690 
60691   arg2 = (unsigned int)lua_tointeger(L, 2);
60692   result = (arg1)->GetFilterAtIndex(arg2);
60693   {
60694     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60695     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60696   }
60697   return SWIG_arg;
60698 
60699   if(0) SWIG_fail;
60700 
60701 fail:
60702   lua_error(L);
60703   return SWIG_arg;
60704 }
60705 
60706 
60707 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
60708   int SWIG_arg = 0;
60709   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60710   uint32_t arg2 ;
60711   lldb::SBTypeFormat result;
60712 
60713   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
60714   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
60715   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
60716 
60717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60718     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60719   }
60720 
60721   arg2 = (unsigned int)lua_tointeger(L, 2);
60722   result = (arg1)->GetFormatAtIndex(arg2);
60723   {
60724     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60726   }
60727   return SWIG_arg;
60728 
60729   if(0) SWIG_fail;
60730 
60731 fail:
60732   lua_error(L);
60733   return SWIG_arg;
60734 }
60735 
60736 
60737 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
60738   int SWIG_arg = 0;
60739   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60740   uint32_t arg2 ;
60741   lldb::SBTypeSummary result;
60742 
60743   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
60744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
60745   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
60746 
60747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60748     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60749   }
60750 
60751   arg2 = (unsigned int)lua_tointeger(L, 2);
60752   result = (arg1)->GetSummaryAtIndex(arg2);
60753   {
60754     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60755     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60756   }
60757   return SWIG_arg;
60758 
60759   if(0) SWIG_fail;
60760 
60761 fail:
60762   lua_error(L);
60763   return SWIG_arg;
60764 }
60765 
60766 
60767 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
60768   int SWIG_arg = 0;
60769   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60770   uint32_t arg2 ;
60771   lldb::SBTypeSynthetic result;
60772 
60773   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
60774   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60775   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
60776 
60777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60778     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60779   }
60780 
60781   arg2 = (unsigned int)lua_tointeger(L, 2);
60782   result = (arg1)->GetSyntheticAtIndex(arg2);
60783   {
60784     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60785     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60786   }
60787   return SWIG_arg;
60788 
60789   if(0) SWIG_fail;
60790 
60791 fail:
60792   lua_error(L);
60793   return SWIG_arg;
60794 }
60795 
60796 
60797 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
60798   int SWIG_arg = 0;
60799   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60800   lldb::SBTypeNameSpecifier arg2 ;
60801   lldb::SBTypeFormat arg3 ;
60802   lldb::SBTypeNameSpecifier *argp2 ;
60803   lldb::SBTypeFormat *argp3 ;
60804   bool result;
60805 
60806   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
60807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
60808   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
60809   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
60810 
60811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60812     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60813   }
60814 
60815 
60816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60817     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60818   }
60819   arg2 = *argp2;
60820 
60821 
60822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60823     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
60824   }
60825   arg3 = *argp3;
60826 
60827   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
60828   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60829   return SWIG_arg;
60830 
60831   if(0) SWIG_fail;
60832 
60833 fail:
60834   lua_error(L);
60835   return SWIG_arg;
60836 }
60837 
60838 
60839 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
60840   int SWIG_arg = 0;
60841   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60842   lldb::SBTypeNameSpecifier arg2 ;
60843   lldb::SBTypeNameSpecifier *argp2 ;
60844   bool result;
60845 
60846   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
60847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
60848   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
60849 
60850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60851     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60852   }
60853 
60854 
60855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60856     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60857   }
60858   arg2 = *argp2;
60859 
60860   result = (bool)(arg1)->DeleteTypeFormat(arg2);
60861   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60862   return SWIG_arg;
60863 
60864   if(0) SWIG_fail;
60865 
60866 fail:
60867   lua_error(L);
60868   return SWIG_arg;
60869 }
60870 
60871 
60872 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
60873   int SWIG_arg = 0;
60874   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60875   lldb::SBTypeNameSpecifier arg2 ;
60876   lldb::SBTypeSummary arg3 ;
60877   lldb::SBTypeNameSpecifier *argp2 ;
60878   lldb::SBTypeSummary *argp3 ;
60879   bool result;
60880 
60881   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
60882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
60883   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
60884   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
60885 
60886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60887     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60888   }
60889 
60890 
60891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60892     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60893   }
60894   arg2 = *argp2;
60895 
60896 
60897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
60898     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
60899   }
60900   arg3 = *argp3;
60901 
60902   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
60903   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60904   return SWIG_arg;
60905 
60906   if(0) SWIG_fail;
60907 
60908 fail:
60909   lua_error(L);
60910   return SWIG_arg;
60911 }
60912 
60913 
60914 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
60915   int SWIG_arg = 0;
60916   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60917   lldb::SBTypeNameSpecifier arg2 ;
60918   lldb::SBTypeNameSpecifier *argp2 ;
60919   bool result;
60920 
60921   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
60922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
60923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
60924 
60925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60926     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60927   }
60928 
60929 
60930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60931     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60932   }
60933   arg2 = *argp2;
60934 
60935   result = (bool)(arg1)->DeleteTypeSummary(arg2);
60936   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60937   return SWIG_arg;
60938 
60939   if(0) SWIG_fail;
60940 
60941 fail:
60942   lua_error(L);
60943   return SWIG_arg;
60944 }
60945 
60946 
60947 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
60948   int SWIG_arg = 0;
60949   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60950   lldb::SBTypeNameSpecifier arg2 ;
60951   lldb::SBTypeFilter arg3 ;
60952   lldb::SBTypeNameSpecifier *argp2 ;
60953   lldb::SBTypeFilter *argp3 ;
60954   bool result;
60955 
60956   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
60957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
60958   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
60959   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
60960 
60961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60962     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60963   }
60964 
60965 
60966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60967     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60968   }
60969   arg2 = *argp2;
60970 
60971 
60972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60973     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
60974   }
60975   arg3 = *argp3;
60976 
60977   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
60978   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60979   return SWIG_arg;
60980 
60981   if(0) SWIG_fail;
60982 
60983 fail:
60984   lua_error(L);
60985   return SWIG_arg;
60986 }
60987 
60988 
60989 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
60990   int SWIG_arg = 0;
60991   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60992   lldb::SBTypeNameSpecifier arg2 ;
60993   lldb::SBTypeNameSpecifier *argp2 ;
60994   bool result;
60995 
60996   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
60997   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
60998   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
60999 
61000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61001     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
61002   }
61003 
61004 
61005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61006     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61007   }
61008   arg2 = *argp2;
61009 
61010   result = (bool)(arg1)->DeleteTypeFilter(arg2);
61011   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61012   return SWIG_arg;
61013 
61014   if(0) SWIG_fail;
61015 
61016 fail:
61017   lua_error(L);
61018   return SWIG_arg;
61019 }
61020 
61021 
61022 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
61023   int SWIG_arg = 0;
61024   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61025   lldb::SBTypeNameSpecifier arg2 ;
61026   lldb::SBTypeSynthetic arg3 ;
61027   lldb::SBTypeNameSpecifier *argp2 ;
61028   lldb::SBTypeSynthetic *argp3 ;
61029   bool result;
61030 
61031   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
61032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
61033   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61034   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
61035 
61036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61037     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61038   }
61039 
61040 
61041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61042     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61043   }
61044   arg2 = *argp2;
61045 
61046 
61047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
61048     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
61049   }
61050   arg3 = *argp3;
61051 
61052   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
61053   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61054   return SWIG_arg;
61055 
61056   if(0) SWIG_fail;
61057 
61058 fail:
61059   lua_error(L);
61060   return SWIG_arg;
61061 }
61062 
61063 
61064 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
61065   int SWIG_arg = 0;
61066   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61067   lldb::SBTypeNameSpecifier arg2 ;
61068   lldb::SBTypeNameSpecifier *argp2 ;
61069   bool result;
61070 
61071   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
61072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
61073   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
61074 
61075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61076     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
61077   }
61078 
61079 
61080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
61081     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
61082   }
61083   arg2 = *argp2;
61084 
61085   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
61086   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61087   return SWIG_arg;
61088 
61089   if(0) SWIG_fail;
61090 
61091 fail:
61092   lua_error(L);
61093   return SWIG_arg;
61094 }
61095 
61096 
61097 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
61098   int SWIG_arg = 0;
61099   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
61100   std::string result;
61101 
61102   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
61103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
61104 
61105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
61106     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
61107   }
61108 
61109   result = lldb_SBTypeCategory___str__(arg1);
61110   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61111   return SWIG_arg;
61112 
61113   if(0) SWIG_fail;
61114 
61115 fail:
61116   lua_error(L);
61117   return SWIG_arg;
61118 }
61119 
61120 
61121 static void swig_delete_SBTypeCategory(void *obj) {
61122 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
61123 delete arg1;
61124 }
61125 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
61126     assert(lua_istable(L,1));
61127     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
61128     assert(!lua_isnil(L,-1));
61129     lua_replace(L,1); /* replace our table with real constructor */
61130     lua_call(L,lua_gettop(L)-1,1);
61131     return 1;
61132 }
61133 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
61134     {0,0,0}
61135 };
61136 static swig_lua_method swig_SBTypeCategory_methods[]= {
61137     { "IsValid", _wrap_SBTypeCategory_IsValid},
61138     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
61139     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
61140     { "GetName", _wrap_SBTypeCategory_GetName},
61141     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
61142     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
61143     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
61144     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
61145     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
61146     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
61147     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
61148     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
61149     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
61150     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
61151     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
61152     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
61153     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
61154     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
61155     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
61156     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
61157     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
61158     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
61159     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
61160     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
61161     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
61162     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
61163     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
61164     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
61165     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
61166     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
61167     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
61168     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
61169     { "__tostring", _wrap_SBTypeCategory___tostring},
61170     {0,0}
61171 };
61172 static swig_lua_method swig_SBTypeCategory_meta[] = {
61173     { "__tostring", _wrap_SBTypeCategory___tostring},
61174     {0,0}
61175 };
61176 
61177 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
61178     {0,0,0}
61179 };
61180 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
61181     {0,0,0,0,0,0}
61182 };
61183 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
61184     {0,0}
61185 };
61186 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
61187     0
61188 };
61189 
61190 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
61191     "SBTypeCategory",
61192     swig_SBTypeCategory_Sf_SwigStatic_methods,
61193     swig_SBTypeCategory_Sf_SwigStatic_attributes,
61194     swig_SBTypeCategory_Sf_SwigStatic_constants,
61195     swig_SBTypeCategory_Sf_SwigStatic_classes,
61196     0
61197 };
61198 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
61199 static const char *swig_SBTypeCategory_base_names[] = {0};
61200 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 };
61201 
61202 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
61203   int SWIG_arg = 0;
61204   lldb::SBTypeEnumMember *result = 0 ;
61205 
61206   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
61207   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
61208   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61209   return SWIG_arg;
61210 
61211   if(0) SWIG_fail;
61212 
61213 fail:
61214   lua_error(L);
61215   return SWIG_arg;
61216 }
61217 
61218 
61219 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
61220   int SWIG_arg = 0;
61221   lldb::SBTypeEnumMember *arg1 = 0 ;
61222   lldb::SBTypeEnumMember *result = 0 ;
61223 
61224   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
61225   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
61226 
61227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61228     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61229   }
61230 
61231   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
61232   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61233   return SWIG_arg;
61234 
61235   if(0) SWIG_fail;
61236 
61237 fail:
61238   lua_error(L);
61239   return SWIG_arg;
61240 }
61241 
61242 
61243 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
61244   int argc;
61245   int argv[2]={
61246     1,2
61247   };
61248 
61249   argc = lua_gettop(L);
61250   if (argc == 0) {
61251     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
61252   }
61253   if (argc == 1) {
61254     int _v;
61255     {
61256       void *ptr;
61257       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
61258         _v = 0;
61259       } else {
61260         _v = 1;
61261       }
61262     }
61263     if (_v) {
61264       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
61265     }
61266   }
61267 
61268   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
61269     "  Possible C/C++ prototypes are:\n"
61270     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
61271     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
61272   lua_error(L);return 0;
61273 }
61274 
61275 
61276 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
61277   int SWIG_arg = 0;
61278   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61279   bool result;
61280 
61281   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
61282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
61283 
61284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61285     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61286   }
61287 
61288   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
61289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61290   return SWIG_arg;
61291 
61292   if(0) SWIG_fail;
61293 
61294 fail:
61295   lua_error(L);
61296   return SWIG_arg;
61297 }
61298 
61299 
61300 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
61301   int SWIG_arg = 0;
61302   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61303   int64_t result;
61304 
61305   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
61306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
61307 
61308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61309     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61310   }
61311 
61312   result = (int64_t)(arg1)->GetValueAsSigned();
61313   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61314   return SWIG_arg;
61315 
61316   if(0) SWIG_fail;
61317 
61318 fail:
61319   lua_error(L);
61320   return SWIG_arg;
61321 }
61322 
61323 
61324 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
61325   int SWIG_arg = 0;
61326   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61327   uint64_t result;
61328 
61329   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
61330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
61331 
61332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61333     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61334   }
61335 
61336   result = (uint64_t)(arg1)->GetValueAsUnsigned();
61337   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61338   return SWIG_arg;
61339 
61340   if(0) SWIG_fail;
61341 
61342 fail:
61343   lua_error(L);
61344   return SWIG_arg;
61345 }
61346 
61347 
61348 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
61349   int SWIG_arg = 0;
61350   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61351   char *result = 0 ;
61352 
61353   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
61354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
61355 
61356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61357     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61358   }
61359 
61360   result = (char *)(arg1)->GetName();
61361   lua_pushstring(L,(const char *)result); SWIG_arg++;
61362   return SWIG_arg;
61363 
61364   if(0) SWIG_fail;
61365 
61366 fail:
61367   lua_error(L);
61368   return SWIG_arg;
61369 }
61370 
61371 
61372 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
61373   int SWIG_arg = 0;
61374   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61375   lldb::SBType result;
61376 
61377   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
61378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
61379 
61380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61381     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61382   }
61383 
61384   result = (arg1)->GetType();
61385   {
61386     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61387     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61388   }
61389   return SWIG_arg;
61390 
61391   if(0) SWIG_fail;
61392 
61393 fail:
61394   lua_error(L);
61395   return SWIG_arg;
61396 }
61397 
61398 
61399 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
61400   int SWIG_arg = 0;
61401   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61402   lldb::SBStream *arg2 = 0 ;
61403   lldb::DescriptionLevel arg3 ;
61404   bool result;
61405 
61406   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
61407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
61408   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
61409   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
61410 
61411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61412     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61413   }
61414 
61415 
61416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61417     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61418   }
61419 
61420   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61421   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61422   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61423   return SWIG_arg;
61424 
61425   if(0) SWIG_fail;
61426 
61427 fail:
61428   lua_error(L);
61429   return SWIG_arg;
61430 }
61431 
61432 
61433 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
61434   int SWIG_arg = 0;
61435   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61436   std::string result;
61437 
61438   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
61439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
61440 
61441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61442     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61443   }
61444 
61445   result = lldb_SBTypeEnumMember___str__(arg1);
61446   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61447   return SWIG_arg;
61448 
61449   if(0) SWIG_fail;
61450 
61451 fail:
61452   lua_error(L);
61453   return SWIG_arg;
61454 }
61455 
61456 
61457 static void swig_delete_SBTypeEnumMember(void *obj) {
61458 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
61459 delete arg1;
61460 }
61461 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
61462     assert(lua_istable(L,1));
61463     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
61464     assert(!lua_isnil(L,-1));
61465     lua_replace(L,1); /* replace our table with real constructor */
61466     lua_call(L,lua_gettop(L)-1,1);
61467     return 1;
61468 }
61469 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
61470     {0,0,0}
61471 };
61472 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
61473     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
61474     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
61475     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
61476     { "GetName", _wrap_SBTypeEnumMember_GetName},
61477     { "GetType", _wrap_SBTypeEnumMember_GetType},
61478     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
61479     { "__tostring", _wrap_SBTypeEnumMember___tostring},
61480     {0,0}
61481 };
61482 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
61483     { "__tostring", _wrap_SBTypeEnumMember___tostring},
61484     {0,0}
61485 };
61486 
61487 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
61488     {0,0,0}
61489 };
61490 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
61491     {0,0,0,0,0,0}
61492 };
61493 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
61494     {0,0}
61495 };
61496 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
61497     0
61498 };
61499 
61500 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
61501     "SBTypeEnumMember",
61502     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
61503     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
61504     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
61505     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
61506     0
61507 };
61508 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
61509 static const char *swig_SBTypeEnumMember_base_names[] = {0};
61510 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 };
61511 
61512 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
61513   int SWIG_arg = 0;
61514   lldb::SBTypeEnumMemberList *result = 0 ;
61515 
61516   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
61517   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
61518   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
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_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
61530   int SWIG_arg = 0;
61531   lldb::SBTypeEnumMemberList *arg1 = 0 ;
61532   lldb::SBTypeEnumMemberList *result = 0 ;
61533 
61534   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
61535   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
61536 
61537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61538     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61539   }
61540 
61541   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
61542   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); 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 int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
61554   int argc;
61555   int argv[2]={
61556     1,2
61557   };
61558 
61559   argc = lua_gettop(L);
61560   if (argc == 0) {
61561     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
61562   }
61563   if (argc == 1) {
61564     int _v;
61565     {
61566       void *ptr;
61567       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
61568         _v = 0;
61569       } else {
61570         _v = 1;
61571       }
61572     }
61573     if (_v) {
61574       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
61575     }
61576   }
61577 
61578   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
61579     "  Possible C/C++ prototypes are:\n"
61580     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
61581     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
61582   lua_error(L);return 0;
61583 }
61584 
61585 
61586 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
61587   int SWIG_arg = 0;
61588   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61589   bool result;
61590 
61591   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
61592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
61593 
61594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61595     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61596   }
61597 
61598   result = (bool)(arg1)->IsValid();
61599   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61600   return SWIG_arg;
61601 
61602   if(0) SWIG_fail;
61603 
61604 fail:
61605   lua_error(L);
61606   return SWIG_arg;
61607 }
61608 
61609 
61610 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
61611   int SWIG_arg = 0;
61612   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61613   lldb::SBTypeEnumMember arg2 ;
61614   lldb::SBTypeEnumMember *argp2 ;
61615 
61616   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
61617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
61618   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
61619 
61620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61621     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61622   }
61623 
61624 
61625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61626     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
61627   }
61628   arg2 = *argp2;
61629 
61630   (arg1)->Append(arg2);
61631 
61632   return SWIG_arg;
61633 
61634   if(0) SWIG_fail;
61635 
61636 fail:
61637   lua_error(L);
61638   return SWIG_arg;
61639 }
61640 
61641 
61642 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
61643   int SWIG_arg = 0;
61644   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61645   uint32_t arg2 ;
61646   lldb::SBTypeEnumMember result;
61647 
61648   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
61649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
61650   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
61651 
61652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61653     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61654   }
61655 
61656   arg2 = (unsigned int)lua_tointeger(L, 2);
61657   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
61658   {
61659     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
61660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61661   }
61662   return SWIG_arg;
61663 
61664   if(0) SWIG_fail;
61665 
61666 fail:
61667   lua_error(L);
61668   return SWIG_arg;
61669 }
61670 
61671 
61672 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
61673   int SWIG_arg = 0;
61674   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61675   uint32_t result;
61676 
61677   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
61678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
61679 
61680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61681     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61682   }
61683 
61684   result = (uint32_t)(arg1)->GetSize();
61685   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61686   return SWIG_arg;
61687 
61688   if(0) SWIG_fail;
61689 
61690 fail:
61691   lua_error(L);
61692   return SWIG_arg;
61693 }
61694 
61695 
61696 static void swig_delete_SBTypeEnumMemberList(void *obj) {
61697 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
61698 delete arg1;
61699 }
61700 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
61701     assert(lua_istable(L,1));
61702     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
61703     assert(!lua_isnil(L,-1));
61704     lua_replace(L,1); /* replace our table with real constructor */
61705     lua_call(L,lua_gettop(L)-1,1);
61706     return 1;
61707 }
61708 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
61709     {0,0,0}
61710 };
61711 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
61712     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
61713     { "Append", _wrap_SBTypeEnumMemberList_Append},
61714     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
61715     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
61716     {0,0}
61717 };
61718 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
61719     {0,0}
61720 };
61721 
61722 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
61723     {0,0,0}
61724 };
61725 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
61726     {0,0,0,0,0,0}
61727 };
61728 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
61729     {0,0}
61730 };
61731 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
61732     0
61733 };
61734 
61735 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
61736     "SBTypeEnumMemberList",
61737     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
61738     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
61739     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
61740     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
61741     0
61742 };
61743 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
61744 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
61745 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 };
61746 
61747 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
61748   int SWIG_arg = 0;
61749   lldb::SBTypeFilter *result = 0 ;
61750 
61751   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
61752   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
61753   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61754   return SWIG_arg;
61755 
61756   if(0) SWIG_fail;
61757 
61758 fail:
61759   lua_error(L);
61760   return SWIG_arg;
61761 }
61762 
61763 
61764 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
61765   int SWIG_arg = 0;
61766   uint32_t arg1 ;
61767   lldb::SBTypeFilter *result = 0 ;
61768 
61769   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61770   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
61771   arg1 = (unsigned int)lua_tointeger(L, 1);
61772   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
61773   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61774   return SWIG_arg;
61775 
61776   if(0) SWIG_fail;
61777 
61778 fail:
61779   lua_error(L);
61780   return SWIG_arg;
61781 }
61782 
61783 
61784 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
61785   int SWIG_arg = 0;
61786   lldb::SBTypeFilter *arg1 = 0 ;
61787   lldb::SBTypeFilter *result = 0 ;
61788 
61789   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
61791 
61792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61793     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
61794   }
61795 
61796   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
61797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61798   return SWIG_arg;
61799 
61800   if(0) SWIG_fail;
61801 
61802 fail:
61803   lua_error(L);
61804   return SWIG_arg;
61805 }
61806 
61807 
61808 static int _wrap_new_SBTypeFilter(lua_State* L) {
61809   int argc;
61810   int argv[2]={
61811     1,2
61812   };
61813 
61814   argc = lua_gettop(L);
61815   if (argc == 0) {
61816     return _wrap_new_SBTypeFilter__SWIG_0(L);
61817   }
61818   if (argc == 1) {
61819     int _v;
61820     {
61821       void *ptr;
61822       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
61823         _v = 0;
61824       } else {
61825         _v = 1;
61826       }
61827     }
61828     if (_v) {
61829       return _wrap_new_SBTypeFilter__SWIG_2(L);
61830     }
61831   }
61832   if (argc == 1) {
61833     int _v;
61834     {
61835       _v = lua_isnumber(L,argv[0]);
61836     }
61837     if (_v) {
61838       return _wrap_new_SBTypeFilter__SWIG_1(L);
61839     }
61840   }
61841 
61842   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
61843     "  Possible C/C++ prototypes are:\n"
61844     "    lldb::SBTypeFilter::SBTypeFilter()\n"
61845     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
61846     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
61847   lua_error(L);return 0;
61848 }
61849 
61850 
61851 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
61852   int SWIG_arg = 0;
61853   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61854   bool result;
61855 
61856   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
61857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
61858 
61859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61860     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
61861   }
61862 
61863   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
61864   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61865   return SWIG_arg;
61866 
61867   if(0) SWIG_fail;
61868 
61869 fail:
61870   lua_error(L);
61871   return SWIG_arg;
61872 }
61873 
61874 
61875 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
61876   int SWIG_arg = 0;
61877   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61878   lldb::SBTypeFilter *arg2 = 0 ;
61879   bool result;
61880 
61881   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
61882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
61883   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
61884 
61885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61886     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
61887   }
61888 
61889 
61890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61891     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
61892   }
61893 
61894   result = (bool)(arg1)->IsEqualTo(*arg2);
61895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61896   return SWIG_arg;
61897 
61898   if(0) SWIG_fail;
61899 
61900 fail:
61901   lua_error(L);
61902   return SWIG_arg;
61903 }
61904 
61905 
61906 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
61907   int SWIG_arg = 0;
61908   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61909   uint32_t result;
61910 
61911   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
61912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
61913 
61914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61915     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
61916   }
61917 
61918   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
61919   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61920   return SWIG_arg;
61921 
61922   if(0) SWIG_fail;
61923 
61924 fail:
61925   lua_error(L);
61926   return SWIG_arg;
61927 }
61928 
61929 
61930 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
61931   int SWIG_arg = 0;
61932   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61933   uint32_t arg2 ;
61934   char *result = 0 ;
61935 
61936   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
61937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61938   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
61939 
61940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61941     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61942   }
61943 
61944   arg2 = (unsigned int)lua_tointeger(L, 2);
61945   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
61946   lua_pushstring(L,(const char *)result); SWIG_arg++;
61947   return SWIG_arg;
61948 
61949   if(0) SWIG_fail;
61950 
61951 fail:
61952   lua_error(L);
61953   return SWIG_arg;
61954 }
61955 
61956 
61957 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
61958   int SWIG_arg = 0;
61959   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61960   uint32_t arg2 ;
61961   char *arg3 = (char *) 0 ;
61962   bool result;
61963 
61964   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
61965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61966   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
61967   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
61968 
61969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61970     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61971   }
61972 
61973   arg2 = (unsigned int)lua_tointeger(L, 2);
61974   arg3 = (char *)lua_tostring(L, 3);
61975   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
61976   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61977   return SWIG_arg;
61978 
61979   if(0) SWIG_fail;
61980 
61981 fail:
61982   lua_error(L);
61983   return SWIG_arg;
61984 }
61985 
61986 
61987 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
61988   int SWIG_arg = 0;
61989   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61990   char *arg2 = (char *) 0 ;
61991 
61992   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
61993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
61994   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
61995 
61996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61997     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
61998   }
61999 
62000   arg2 = (char *)lua_tostring(L, 2);
62001   (arg1)->AppendExpressionPath((char const *)arg2);
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_SBTypeFilter_Clear(lua_State* L) {
62014   int SWIG_arg = 0;
62015   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62016 
62017   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
62018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
62019 
62020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62021     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
62022   }
62023 
62024   (arg1)->Clear();
62025 
62026   return SWIG_arg;
62027 
62028   if(0) SWIG_fail;
62029 
62030 fail:
62031   lua_error(L);
62032   return SWIG_arg;
62033 }
62034 
62035 
62036 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
62037   int SWIG_arg = 0;
62038   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62039   uint32_t result;
62040 
62041   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
62042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
62043 
62044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62045     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62046   }
62047 
62048   result = (uint32_t)(arg1)->GetOptions();
62049   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62050   return SWIG_arg;
62051 
62052   if(0) SWIG_fail;
62053 
62054 fail:
62055   lua_error(L);
62056   return SWIG_arg;
62057 }
62058 
62059 
62060 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
62061   int SWIG_arg = 0;
62062   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62063   uint32_t arg2 ;
62064 
62065   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
62066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
62067   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
62068 
62069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62070     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
62071   }
62072 
62073   arg2 = (unsigned int)lua_tointeger(L, 2);
62074   (arg1)->SetOptions(arg2);
62075 
62076   return SWIG_arg;
62077 
62078   if(0) SWIG_fail;
62079 
62080 fail:
62081   lua_error(L);
62082   return SWIG_arg;
62083 }
62084 
62085 
62086 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
62087   int SWIG_arg = 0;
62088   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62089   lldb::SBStream *arg2 = 0 ;
62090   lldb::DescriptionLevel arg3 ;
62091   bool result;
62092 
62093   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
62094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
62095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
62096   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
62097 
62098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62099     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
62100   }
62101 
62102 
62103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62104     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62105   }
62106 
62107   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62108   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62109   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62110   return SWIG_arg;
62111 
62112   if(0) SWIG_fail;
62113 
62114 fail:
62115   lua_error(L);
62116   return SWIG_arg;
62117 }
62118 
62119 
62120 static int _wrap_SBTypeFilter___eq(lua_State* L) {
62121   int SWIG_arg = 0;
62122   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62123   lldb::SBTypeFilter *arg2 = 0 ;
62124   bool result;
62125 
62126   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
62127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
62128   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
62129 
62130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62131     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
62132   }
62133 
62134 
62135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62136     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
62137   }
62138 
62139   result = (bool)(arg1)->operator ==(*arg2);
62140   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62141   return SWIG_arg;
62142 
62143   if(0) SWIG_fail;
62144 
62145 fail:
62146   lua_error(L);
62147   return SWIG_arg;
62148 }
62149 
62150 
62151 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
62152   int SWIG_arg = 0;
62153   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
62154   std::string result;
62155 
62156   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
62157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
62158 
62159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
62160     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
62161   }
62162 
62163   result = lldb_SBTypeFilter___str__(arg1);
62164   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
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 void swig_delete_SBTypeFilter(void *obj) {
62176 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
62177 delete arg1;
62178 }
62179 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
62180     assert(lua_istable(L,1));
62181     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
62182     assert(!lua_isnil(L,-1));
62183     lua_replace(L,1); /* replace our table with real constructor */
62184     lua_call(L,lua_gettop(L)-1,1);
62185     return 1;
62186 }
62187 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
62188     {0,0,0}
62189 };
62190 static swig_lua_method swig_SBTypeFilter_methods[]= {
62191     { "IsValid", _wrap_SBTypeFilter_IsValid},
62192     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
62193     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
62194     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
62195     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
62196     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
62197     { "Clear", _wrap_SBTypeFilter_Clear},
62198     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
62199     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
62200     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
62201     { "__eq", _wrap_SBTypeFilter___eq},
62202     { "__tostring", _wrap_SBTypeFilter___tostring},
62203     {0,0}
62204 };
62205 static swig_lua_method swig_SBTypeFilter_meta[] = {
62206     { "__eq", _wrap_SBTypeFilter___eq},
62207     { "__tostring", _wrap_SBTypeFilter___tostring},
62208     {0,0}
62209 };
62210 
62211 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
62212     {0,0,0}
62213 };
62214 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
62215     {0,0,0,0,0,0}
62216 };
62217 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
62218     {0,0}
62219 };
62220 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
62221     0
62222 };
62223 
62224 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
62225     "SBTypeFilter",
62226     swig_SBTypeFilter_Sf_SwigStatic_methods,
62227     swig_SBTypeFilter_Sf_SwigStatic_attributes,
62228     swig_SBTypeFilter_Sf_SwigStatic_constants,
62229     swig_SBTypeFilter_Sf_SwigStatic_classes,
62230     0
62231 };
62232 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
62233 static const char *swig_SBTypeFilter_base_names[] = {0};
62234 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 };
62235 
62236 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
62237   int SWIG_arg = 0;
62238   lldb::SBTypeFormat *result = 0 ;
62239 
62240   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
62241   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
62242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62243   return SWIG_arg;
62244 
62245   if(0) SWIG_fail;
62246 
62247 fail:
62248   lua_error(L);
62249   return SWIG_arg;
62250 }
62251 
62252 
62253 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
62254   int SWIG_arg = 0;
62255   lldb::Format arg1 ;
62256   uint32_t arg2 ;
62257   lldb::SBTypeFormat *result = 0 ;
62258 
62259   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
62260   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
62261   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
62262   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
62263   arg2 = (unsigned int)lua_tointeger(L, 2);
62264   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
62265   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62266   return SWIG_arg;
62267 
62268   if(0) SWIG_fail;
62269 
62270 fail:
62271   lua_error(L);
62272   return SWIG_arg;
62273 }
62274 
62275 
62276 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
62277   int SWIG_arg = 0;
62278   lldb::Format arg1 ;
62279   lldb::SBTypeFormat *result = 0 ;
62280 
62281   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62282   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
62283   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
62284   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
62285   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62286   return SWIG_arg;
62287 
62288   if(0) SWIG_fail;
62289 
62290 fail:
62291   lua_error(L);
62292   return SWIG_arg;
62293 }
62294 
62295 
62296 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
62297   int SWIG_arg = 0;
62298   char *arg1 = (char *) 0 ;
62299   uint32_t arg2 ;
62300   lldb::SBTypeFormat *result = 0 ;
62301 
62302   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
62303   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
62304   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
62305   arg1 = (char *)lua_tostring(L, 1);
62306   arg2 = (unsigned int)lua_tointeger(L, 2);
62307   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
62308   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62309   return SWIG_arg;
62310 
62311   if(0) SWIG_fail;
62312 
62313 fail:
62314   lua_error(L);
62315   return SWIG_arg;
62316 }
62317 
62318 
62319 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
62320   int SWIG_arg = 0;
62321   char *arg1 = (char *) 0 ;
62322   lldb::SBTypeFormat *result = 0 ;
62323 
62324   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62325   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
62326   arg1 = (char *)lua_tostring(L, 1);
62327   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
62328   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62329   return SWIG_arg;
62330 
62331   if(0) SWIG_fail;
62332 
62333 fail:
62334   lua_error(L);
62335   return SWIG_arg;
62336 }
62337 
62338 
62339 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
62340   int SWIG_arg = 0;
62341   lldb::SBTypeFormat *arg1 = 0 ;
62342   lldb::SBTypeFormat *result = 0 ;
62343 
62344   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62345   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
62346 
62347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62348     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62349   }
62350 
62351   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
62352   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62353   return SWIG_arg;
62354 
62355   if(0) SWIG_fail;
62356 
62357 fail:
62358   lua_error(L);
62359   return SWIG_arg;
62360 }
62361 
62362 
62363 static int _wrap_new_SBTypeFormat(lua_State* L) {
62364   int argc;
62365   int argv[3]={
62366     1,2,3
62367   };
62368 
62369   argc = lua_gettop(L);
62370   if (argc == 0) {
62371     return _wrap_new_SBTypeFormat__SWIG_0(L);
62372   }
62373   if (argc == 1) {
62374     int _v;
62375     {
62376       void *ptr;
62377       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
62378         _v = 0;
62379       } else {
62380         _v = 1;
62381       }
62382     }
62383     if (_v) {
62384       return _wrap_new_SBTypeFormat__SWIG_5(L);
62385     }
62386   }
62387   if (argc == 1) {
62388     int _v;
62389     {
62390       _v = lua_isnumber(L,argv[0]);
62391     }
62392     if (_v) {
62393       return _wrap_new_SBTypeFormat__SWIG_2(L);
62394     }
62395   }
62396   if (argc == 1) {
62397     int _v;
62398     {
62399       _v = SWIG_lua_isnilstring(L,argv[0]);
62400     }
62401     if (_v) {
62402       return _wrap_new_SBTypeFormat__SWIG_4(L);
62403     }
62404   }
62405   if (argc == 2) {
62406     int _v;
62407     {
62408       _v = lua_isnumber(L,argv[0]);
62409     }
62410     if (_v) {
62411       {
62412         _v = lua_isnumber(L,argv[1]);
62413       }
62414       if (_v) {
62415         return _wrap_new_SBTypeFormat__SWIG_1(L);
62416       }
62417     }
62418   }
62419   if (argc == 2) {
62420     int _v;
62421     {
62422       _v = SWIG_lua_isnilstring(L,argv[0]);
62423     }
62424     if (_v) {
62425       {
62426         _v = lua_isnumber(L,argv[1]);
62427       }
62428       if (_v) {
62429         return _wrap_new_SBTypeFormat__SWIG_3(L);
62430       }
62431     }
62432   }
62433 
62434   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
62435     "  Possible C/C++ prototypes are:\n"
62436     "    lldb::SBTypeFormat::SBTypeFormat()\n"
62437     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
62438     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
62439     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
62440     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
62441     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
62442   lua_error(L);return 0;
62443 }
62444 
62445 
62446 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
62447   int SWIG_arg = 0;
62448   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62449   bool result;
62450 
62451   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
62452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
62453 
62454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62455     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
62456   }
62457 
62458   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
62459   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62460   return SWIG_arg;
62461 
62462   if(0) SWIG_fail;
62463 
62464 fail:
62465   lua_error(L);
62466   return SWIG_arg;
62467 }
62468 
62469 
62470 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
62471   int SWIG_arg = 0;
62472   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62473   lldb::SBTypeFormat *arg2 = 0 ;
62474   bool result;
62475 
62476   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
62477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
62478   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
62479 
62480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62481     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
62482   }
62483 
62484 
62485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62486     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
62487   }
62488 
62489   result = (bool)(arg1)->IsEqualTo(*arg2);
62490   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62491   return SWIG_arg;
62492 
62493   if(0) SWIG_fail;
62494 
62495 fail:
62496   lua_error(L);
62497   return SWIG_arg;
62498 }
62499 
62500 
62501 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
62502   int SWIG_arg = 0;
62503   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62504   lldb::Format result;
62505 
62506   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
62507   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
62508 
62509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62510     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62511   }
62512 
62513   result = (lldb::Format)(arg1)->GetFormat();
62514   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62515   return SWIG_arg;
62516 
62517   if(0) SWIG_fail;
62518 
62519 fail:
62520   lua_error(L);
62521   return SWIG_arg;
62522 }
62523 
62524 
62525 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
62526   int SWIG_arg = 0;
62527   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62528   char *result = 0 ;
62529 
62530   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
62531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
62532 
62533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62534     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62535   }
62536 
62537   result = (char *)(arg1)->GetTypeName();
62538   lua_pushstring(L,(const char *)result); SWIG_arg++;
62539   return SWIG_arg;
62540 
62541   if(0) SWIG_fail;
62542 
62543 fail:
62544   lua_error(L);
62545   return SWIG_arg;
62546 }
62547 
62548 
62549 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
62550   int SWIG_arg = 0;
62551   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62552   uint32_t result;
62553 
62554   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
62555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
62556 
62557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62558     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62559   }
62560 
62561   result = (uint32_t)(arg1)->GetOptions();
62562   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62563   return SWIG_arg;
62564 
62565   if(0) SWIG_fail;
62566 
62567 fail:
62568   lua_error(L);
62569   return SWIG_arg;
62570 }
62571 
62572 
62573 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
62574   int SWIG_arg = 0;
62575   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62576   lldb::Format arg2 ;
62577 
62578   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
62579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
62580   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
62581 
62582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62583     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62584   }
62585 
62586   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
62587   (arg1)->SetFormat(arg2);
62588 
62589   return SWIG_arg;
62590 
62591   if(0) SWIG_fail;
62592 
62593 fail:
62594   lua_error(L);
62595   return SWIG_arg;
62596 }
62597 
62598 
62599 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
62600   int SWIG_arg = 0;
62601   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62602   char *arg2 = (char *) 0 ;
62603 
62604   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
62605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
62606   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
62607 
62608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62609     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62610   }
62611 
62612   arg2 = (char *)lua_tostring(L, 2);
62613   (arg1)->SetTypeName((char const *)arg2);
62614 
62615   return SWIG_arg;
62616 
62617   if(0) SWIG_fail;
62618 
62619 fail:
62620   lua_error(L);
62621   return SWIG_arg;
62622 }
62623 
62624 
62625 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
62626   int SWIG_arg = 0;
62627   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62628   uint32_t arg2 ;
62629 
62630   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
62631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
62632   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
62633 
62634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62635     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62636   }
62637 
62638   arg2 = (unsigned int)lua_tointeger(L, 2);
62639   (arg1)->SetOptions(arg2);
62640 
62641   return SWIG_arg;
62642 
62643   if(0) SWIG_fail;
62644 
62645 fail:
62646   lua_error(L);
62647   return SWIG_arg;
62648 }
62649 
62650 
62651 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
62652   int SWIG_arg = 0;
62653   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62654   lldb::SBStream *arg2 = 0 ;
62655   lldb::DescriptionLevel arg3 ;
62656   bool result;
62657 
62658   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
62659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
62660   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
62661   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
62662 
62663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62664     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
62665   }
62666 
62667 
62668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62669     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62670   }
62671 
62672   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62673   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62674   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62675   return SWIG_arg;
62676 
62677   if(0) SWIG_fail;
62678 
62679 fail:
62680   lua_error(L);
62681   return SWIG_arg;
62682 }
62683 
62684 
62685 static int _wrap_SBTypeFormat___eq(lua_State* L) {
62686   int SWIG_arg = 0;
62687   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62688   lldb::SBTypeFormat *arg2 = 0 ;
62689   bool result;
62690 
62691   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
62692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
62693   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
62694 
62695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62696     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
62697   }
62698 
62699 
62700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62701     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
62702   }
62703 
62704   result = (bool)(arg1)->operator ==(*arg2);
62705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62706   return SWIG_arg;
62707 
62708   if(0) SWIG_fail;
62709 
62710 fail:
62711   lua_error(L);
62712   return SWIG_arg;
62713 }
62714 
62715 
62716 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
62717   int SWIG_arg = 0;
62718   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62719   std::string result;
62720 
62721   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
62722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
62723 
62724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62725     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
62726   }
62727 
62728   result = lldb_SBTypeFormat___str__(arg1);
62729   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62730   return SWIG_arg;
62731 
62732   if(0) SWIG_fail;
62733 
62734 fail:
62735   lua_error(L);
62736   return SWIG_arg;
62737 }
62738 
62739 
62740 static void swig_delete_SBTypeFormat(void *obj) {
62741 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
62742 delete arg1;
62743 }
62744 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
62745     assert(lua_istable(L,1));
62746     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
62747     assert(!lua_isnil(L,-1));
62748     lua_replace(L,1); /* replace our table with real constructor */
62749     lua_call(L,lua_gettop(L)-1,1);
62750     return 1;
62751 }
62752 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
62753     {0,0,0}
62754 };
62755 static swig_lua_method swig_SBTypeFormat_methods[]= {
62756     { "IsValid", _wrap_SBTypeFormat_IsValid},
62757     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
62758     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
62759     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
62760     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
62761     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
62762     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
62763     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
62764     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
62765     { "__eq", _wrap_SBTypeFormat___eq},
62766     { "__tostring", _wrap_SBTypeFormat___tostring},
62767     {0,0}
62768 };
62769 static swig_lua_method swig_SBTypeFormat_meta[] = {
62770     { "__eq", _wrap_SBTypeFormat___eq},
62771     { "__tostring", _wrap_SBTypeFormat___tostring},
62772     {0,0}
62773 };
62774 
62775 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
62776     {0,0,0}
62777 };
62778 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
62779     {0,0,0,0,0,0}
62780 };
62781 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
62782     {0,0}
62783 };
62784 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
62785     0
62786 };
62787 
62788 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
62789     "SBTypeFormat",
62790     swig_SBTypeFormat_Sf_SwigStatic_methods,
62791     swig_SBTypeFormat_Sf_SwigStatic_attributes,
62792     swig_SBTypeFormat_Sf_SwigStatic_constants,
62793     swig_SBTypeFormat_Sf_SwigStatic_classes,
62794     0
62795 };
62796 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
62797 static const char *swig_SBTypeFormat_base_names[] = {0};
62798 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 };
62799 
62800 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
62801   int SWIG_arg = 0;
62802   lldb::SBTypeNameSpecifier *result = 0 ;
62803 
62804   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
62805   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
62806   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62807   return SWIG_arg;
62808 
62809   if(0) SWIG_fail;
62810 
62811 fail:
62812   lua_error(L);
62813   return SWIG_arg;
62814 }
62815 
62816 
62817 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
62818   int SWIG_arg = 0;
62819   char *arg1 = (char *) 0 ;
62820   bool arg2 ;
62821   lldb::SBTypeNameSpecifier *result = 0 ;
62822 
62823   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
62824   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62825   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
62826   arg1 = (char *)lua_tostring(L, 1);
62827   arg2 = (lua_toboolean(L, 2)!=0);
62828   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
62829   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62830   return SWIG_arg;
62831 
62832   if(0) SWIG_fail;
62833 
62834 fail:
62835   lua_error(L);
62836   return SWIG_arg;
62837 }
62838 
62839 
62840 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
62841   int SWIG_arg = 0;
62842   char *arg1 = (char *) 0 ;
62843   lldb::SBTypeNameSpecifier *result = 0 ;
62844 
62845   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62846   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62847   arg1 = (char *)lua_tostring(L, 1);
62848   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
62849   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62850   return SWIG_arg;
62851 
62852   if(0) SWIG_fail;
62853 
62854 fail:
62855   lua_error(L);
62856   return SWIG_arg;
62857 }
62858 
62859 
62860 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
62861   int SWIG_arg = 0;
62862   lldb::SBType arg1 ;
62863   lldb::SBType *argp1 ;
62864   lldb::SBTypeNameSpecifier *result = 0 ;
62865 
62866   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62867   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
62868 
62869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
62870     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
62871   }
62872   arg1 = *argp1;
62873 
62874   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
62875   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62876   return SWIG_arg;
62877 
62878   if(0) SWIG_fail;
62879 
62880 fail:
62881   lua_error(L);
62882   return SWIG_arg;
62883 }
62884 
62885 
62886 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
62887   int SWIG_arg = 0;
62888   lldb::SBTypeNameSpecifier *arg1 = 0 ;
62889   lldb::SBTypeNameSpecifier *result = 0 ;
62890 
62891   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62892   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
62893 
62894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62895     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62896   }
62897 
62898   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
62899   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62900   return SWIG_arg;
62901 
62902   if(0) SWIG_fail;
62903 
62904 fail:
62905   lua_error(L);
62906   return SWIG_arg;
62907 }
62908 
62909 
62910 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
62911   int argc;
62912   int argv[3]={
62913     1,2,3
62914   };
62915 
62916   argc = lua_gettop(L);
62917   if (argc == 0) {
62918     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
62919   }
62920   if (argc == 1) {
62921     int _v;
62922     {
62923       void *ptr;
62924       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
62925         _v = 0;
62926       } else {
62927         _v = 1;
62928       }
62929     }
62930     if (_v) {
62931       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
62932     }
62933   }
62934   if (argc == 1) {
62935     int _v;
62936     {
62937       void *ptr;
62938       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
62939         _v = 0;
62940       } else {
62941         _v = 1;
62942       }
62943     }
62944     if (_v) {
62945       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
62946     }
62947   }
62948   if (argc == 1) {
62949     int _v;
62950     {
62951       _v = SWIG_lua_isnilstring(L,argv[0]);
62952     }
62953     if (_v) {
62954       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
62955     }
62956   }
62957   if (argc == 2) {
62958     int _v;
62959     {
62960       _v = SWIG_lua_isnilstring(L,argv[0]);
62961     }
62962     if (_v) {
62963       {
62964         _v = lua_isboolean(L,argv[1]);
62965       }
62966       if (_v) {
62967         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
62968       }
62969     }
62970   }
62971 
62972   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
62973     "  Possible C/C++ prototypes are:\n"
62974     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
62975     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
62976     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
62977     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
62978     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
62979   lua_error(L);return 0;
62980 }
62981 
62982 
62983 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
62984   int SWIG_arg = 0;
62985   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62986   bool result;
62987 
62988   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
62989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
62990 
62991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62992     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62993   }
62994 
62995   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
62996   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62997   return SWIG_arg;
62998 
62999   if(0) SWIG_fail;
63000 
63001 fail:
63002   lua_error(L);
63003   return SWIG_arg;
63004 }
63005 
63006 
63007 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
63008   int SWIG_arg = 0;
63009   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63010   lldb::SBTypeNameSpecifier *arg2 = 0 ;
63011   bool result;
63012 
63013   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
63014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
63015   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
63016 
63017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63018     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63019   }
63020 
63021 
63022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63023     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63024   }
63025 
63026   result = (bool)(arg1)->IsEqualTo(*arg2);
63027   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63028   return SWIG_arg;
63029 
63030   if(0) SWIG_fail;
63031 
63032 fail:
63033   lua_error(L);
63034   return SWIG_arg;
63035 }
63036 
63037 
63038 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
63039   int SWIG_arg = 0;
63040   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63041   char *result = 0 ;
63042 
63043   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
63044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
63045 
63046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63047     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63048   }
63049 
63050   result = (char *)(arg1)->GetName();
63051   lua_pushstring(L,(const char *)result); SWIG_arg++;
63052   return SWIG_arg;
63053 
63054   if(0) SWIG_fail;
63055 
63056 fail:
63057   lua_error(L);
63058   return SWIG_arg;
63059 }
63060 
63061 
63062 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
63063   int SWIG_arg = 0;
63064   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63065   lldb::SBType result;
63066 
63067   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
63068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
63069 
63070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63071     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63072   }
63073 
63074   result = (arg1)->GetType();
63075   {
63076     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
63077     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
63078   }
63079   return SWIG_arg;
63080 
63081   if(0) SWIG_fail;
63082 
63083 fail:
63084   lua_error(L);
63085   return SWIG_arg;
63086 }
63087 
63088 
63089 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
63090   int SWIG_arg = 0;
63091   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63092   bool result;
63093 
63094   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
63095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
63096 
63097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63098     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63099   }
63100 
63101   result = (bool)(arg1)->IsRegex();
63102   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63103   return SWIG_arg;
63104 
63105   if(0) SWIG_fail;
63106 
63107 fail:
63108   lua_error(L);
63109   return SWIG_arg;
63110 }
63111 
63112 
63113 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
63114   int SWIG_arg = 0;
63115   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63116   lldb::SBStream *arg2 = 0 ;
63117   lldb::DescriptionLevel arg3 ;
63118   bool result;
63119 
63120   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
63121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
63122   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
63123   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
63124 
63125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63126     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63127   }
63128 
63129 
63130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63131     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63132   }
63133 
63134   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63135   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63136   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63137   return SWIG_arg;
63138 
63139   if(0) SWIG_fail;
63140 
63141 fail:
63142   lua_error(L);
63143   return SWIG_arg;
63144 }
63145 
63146 
63147 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
63148   int SWIG_arg = 0;
63149   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63150   lldb::SBTypeNameSpecifier *arg2 = 0 ;
63151   bool result;
63152 
63153   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
63154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
63155   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
63156 
63157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63158     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63159   }
63160 
63161 
63162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63163     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63164   }
63165 
63166   result = (bool)(arg1)->operator ==(*arg2);
63167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63168   return SWIG_arg;
63169 
63170   if(0) SWIG_fail;
63171 
63172 fail:
63173   lua_error(L);
63174   return SWIG_arg;
63175 }
63176 
63177 
63178 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
63179   int SWIG_arg = 0;
63180   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
63181   std::string result;
63182 
63183   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
63184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
63185 
63186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
63187     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
63188   }
63189 
63190   result = lldb_SBTypeNameSpecifier___str__(arg1);
63191   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63192   return SWIG_arg;
63193 
63194   if(0) SWIG_fail;
63195 
63196 fail:
63197   lua_error(L);
63198   return SWIG_arg;
63199 }
63200 
63201 
63202 static void swig_delete_SBTypeNameSpecifier(void *obj) {
63203 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
63204 delete arg1;
63205 }
63206 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
63207     assert(lua_istable(L,1));
63208     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
63209     assert(!lua_isnil(L,-1));
63210     lua_replace(L,1); /* replace our table with real constructor */
63211     lua_call(L,lua_gettop(L)-1,1);
63212     return 1;
63213 }
63214 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
63215     {0,0,0}
63216 };
63217 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
63218     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
63219     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
63220     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
63221     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
63222     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
63223     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
63224     { "__eq", _wrap_SBTypeNameSpecifier___eq},
63225     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
63226     {0,0}
63227 };
63228 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
63229     { "__eq", _wrap_SBTypeNameSpecifier___eq},
63230     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
63231     {0,0}
63232 };
63233 
63234 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
63235     {0,0,0}
63236 };
63237 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
63238     {0,0,0,0,0,0}
63239 };
63240 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
63241     {0,0}
63242 };
63243 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
63244     0
63245 };
63246 
63247 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
63248     "SBTypeNameSpecifier",
63249     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
63250     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
63251     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
63252     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
63253     0
63254 };
63255 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
63256 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
63257 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 };
63258 
63259 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
63260   int SWIG_arg = 0;
63261   lldb::SBTypeSummaryOptions *result = 0 ;
63262 
63263   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
63264   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
63265   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
63266   return SWIG_arg;
63267 
63268   if(0) SWIG_fail;
63269 
63270 fail:
63271   lua_error(L);
63272   return SWIG_arg;
63273 }
63274 
63275 
63276 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
63277   int SWIG_arg = 0;
63278   lldb::SBTypeSummaryOptions *arg1 = 0 ;
63279   lldb::SBTypeSummaryOptions *result = 0 ;
63280 
63281   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
63282   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
63283 
63284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63285     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63286   }
63287 
63288   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
63289   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
63290   return SWIG_arg;
63291 
63292   if(0) SWIG_fail;
63293 
63294 fail:
63295   lua_error(L);
63296   return SWIG_arg;
63297 }
63298 
63299 
63300 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
63301   int argc;
63302   int argv[2]={
63303     1,2
63304   };
63305 
63306   argc = lua_gettop(L);
63307   if (argc == 0) {
63308     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
63309   }
63310   if (argc == 1) {
63311     int _v;
63312     {
63313       void *ptr;
63314       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
63315         _v = 0;
63316       } else {
63317         _v = 1;
63318       }
63319     }
63320     if (_v) {
63321       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
63322     }
63323   }
63324 
63325   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
63326     "  Possible C/C++ prototypes are:\n"
63327     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
63328     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
63329   lua_error(L);return 0;
63330 }
63331 
63332 
63333 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
63334   int SWIG_arg = 0;
63335   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63336   bool result;
63337 
63338   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
63339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
63340 
63341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63342     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63343   }
63344 
63345   result = (bool)(arg1)->IsValid();
63346   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63347   return SWIG_arg;
63348 
63349   if(0) SWIG_fail;
63350 
63351 fail:
63352   lua_error(L);
63353   return SWIG_arg;
63354 }
63355 
63356 
63357 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
63358   int SWIG_arg = 0;
63359   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63360   lldb::LanguageType result;
63361 
63362   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
63363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
63364 
63365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63366     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63367   }
63368 
63369   result = (lldb::LanguageType)(arg1)->GetLanguage();
63370   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
63371   return SWIG_arg;
63372 
63373   if(0) SWIG_fail;
63374 
63375 fail:
63376   lua_error(L);
63377   return SWIG_arg;
63378 }
63379 
63380 
63381 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
63382   int SWIG_arg = 0;
63383   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63384   lldb::TypeSummaryCapping result;
63385 
63386   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
63387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
63388 
63389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63390     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63391   }
63392 
63393   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
63394   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
63395   return SWIG_arg;
63396 
63397   if(0) SWIG_fail;
63398 
63399 fail:
63400   lua_error(L);
63401   return SWIG_arg;
63402 }
63403 
63404 
63405 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
63406   int SWIG_arg = 0;
63407   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63408   lldb::LanguageType arg2 ;
63409 
63410   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
63411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
63412   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
63413 
63414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63415     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63416   }
63417 
63418   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
63419   (arg1)->SetLanguage(arg2);
63420 
63421   return SWIG_arg;
63422 
63423   if(0) SWIG_fail;
63424 
63425 fail:
63426   lua_error(L);
63427   return SWIG_arg;
63428 }
63429 
63430 
63431 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
63432   int SWIG_arg = 0;
63433   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63434   lldb::TypeSummaryCapping arg2 ;
63435 
63436   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
63437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
63438   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
63439 
63440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63441     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63442   }
63443 
63444   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
63445   (arg1)->SetCapping(arg2);
63446 
63447   return SWIG_arg;
63448 
63449   if(0) SWIG_fail;
63450 
63451 fail:
63452   lua_error(L);
63453   return SWIG_arg;
63454 }
63455 
63456 
63457 static void swig_delete_SBTypeSummaryOptions(void *obj) {
63458 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
63459 delete arg1;
63460 }
63461 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
63462     assert(lua_istable(L,1));
63463     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
63464     assert(!lua_isnil(L,-1));
63465     lua_replace(L,1); /* replace our table with real constructor */
63466     lua_call(L,lua_gettop(L)-1,1);
63467     return 1;
63468 }
63469 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
63470     {0,0,0}
63471 };
63472 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
63473     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
63474     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
63475     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
63476     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
63477     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
63478     {0,0}
63479 };
63480 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
63481     {0,0}
63482 };
63483 
63484 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
63485     {0,0,0}
63486 };
63487 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
63488     {0,0,0,0,0,0}
63489 };
63490 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
63491     {0,0}
63492 };
63493 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
63494     0
63495 };
63496 
63497 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
63498     "SBTypeSummaryOptions",
63499     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
63500     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
63501     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
63502     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
63503     0
63504 };
63505 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
63506 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
63507 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 };
63508 
63509 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
63510   int SWIG_arg = 0;
63511   lldb::SBTypeSummary *result = 0 ;
63512 
63513   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
63514   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
63515   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63516   return SWIG_arg;
63517 
63518   if(0) SWIG_fail;
63519 
63520 fail:
63521   lua_error(L);
63522   return SWIG_arg;
63523 }
63524 
63525 
63526 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
63527   int SWIG_arg = 0;
63528   char *arg1 = (char *) 0 ;
63529   uint32_t arg2 ;
63530   lldb::SBTypeSummary result;
63531 
63532   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
63533   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63534   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
63535   arg1 = (char *)lua_tostring(L, 1);
63536   arg2 = (unsigned int)lua_tointeger(L, 2);
63537   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
63538   {
63539     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63541   }
63542   return SWIG_arg;
63543 
63544   if(0) SWIG_fail;
63545 
63546 fail:
63547   lua_error(L);
63548   return SWIG_arg;
63549 }
63550 
63551 
63552 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
63553   int SWIG_arg = 0;
63554   char *arg1 = (char *) 0 ;
63555   lldb::SBTypeSummary result;
63556 
63557   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
63558   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63559   arg1 = (char *)lua_tostring(L, 1);
63560   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
63561   {
63562     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63564   }
63565   return SWIG_arg;
63566 
63567   if(0) SWIG_fail;
63568 
63569 fail:
63570   lua_error(L);
63571   return SWIG_arg;
63572 }
63573 
63574 
63575 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
63576   int argc;
63577   int argv[3]={
63578     1,2,3
63579   };
63580 
63581   argc = lua_gettop(L);
63582   if (argc == 1) {
63583     int _v;
63584     {
63585       _v = SWIG_lua_isnilstring(L,argv[0]);
63586     }
63587     if (_v) {
63588       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
63589     }
63590   }
63591   if (argc == 2) {
63592     int _v;
63593     {
63594       _v = SWIG_lua_isnilstring(L,argv[0]);
63595     }
63596     if (_v) {
63597       {
63598         _v = lua_isnumber(L,argv[1]);
63599       }
63600       if (_v) {
63601         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
63602       }
63603     }
63604   }
63605 
63606   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
63607     "  Possible C/C++ prototypes are:\n"
63608     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
63609     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
63610   lua_error(L);return 0;
63611 }
63612 
63613 
63614 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
63615   int SWIG_arg = 0;
63616   char *arg1 = (char *) 0 ;
63617   uint32_t arg2 ;
63618   lldb::SBTypeSummary result;
63619 
63620   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
63621   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63622   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
63623   arg1 = (char *)lua_tostring(L, 1);
63624   arg2 = (unsigned int)lua_tointeger(L, 2);
63625   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
63626   {
63627     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63629   }
63630   return SWIG_arg;
63631 
63632   if(0) SWIG_fail;
63633 
63634 fail:
63635   lua_error(L);
63636   return SWIG_arg;
63637 }
63638 
63639 
63640 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
63641   int SWIG_arg = 0;
63642   char *arg1 = (char *) 0 ;
63643   lldb::SBTypeSummary result;
63644 
63645   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
63646   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63647   arg1 = (char *)lua_tostring(L, 1);
63648   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
63649   {
63650     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63651     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63652   }
63653   return SWIG_arg;
63654 
63655   if(0) SWIG_fail;
63656 
63657 fail:
63658   lua_error(L);
63659   return SWIG_arg;
63660 }
63661 
63662 
63663 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
63664   int argc;
63665   int argv[3]={
63666     1,2,3
63667   };
63668 
63669   argc = lua_gettop(L);
63670   if (argc == 1) {
63671     int _v;
63672     {
63673       _v = SWIG_lua_isnilstring(L,argv[0]);
63674     }
63675     if (_v) {
63676       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
63677     }
63678   }
63679   if (argc == 2) {
63680     int _v;
63681     {
63682       _v = SWIG_lua_isnilstring(L,argv[0]);
63683     }
63684     if (_v) {
63685       {
63686         _v = lua_isnumber(L,argv[1]);
63687       }
63688       if (_v) {
63689         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
63690       }
63691     }
63692   }
63693 
63694   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
63695     "  Possible C/C++ prototypes are:\n"
63696     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
63697     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
63698   lua_error(L);return 0;
63699 }
63700 
63701 
63702 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
63703   int SWIG_arg = 0;
63704   char *arg1 = (char *) 0 ;
63705   uint32_t arg2 ;
63706   lldb::SBTypeSummary result;
63707 
63708   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
63709   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63710   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
63711   arg1 = (char *)lua_tostring(L, 1);
63712   arg2 = (unsigned int)lua_tointeger(L, 2);
63713   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
63714   {
63715     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63716     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63717   }
63718   return SWIG_arg;
63719 
63720   if(0) SWIG_fail;
63721 
63722 fail:
63723   lua_error(L);
63724   return SWIG_arg;
63725 }
63726 
63727 
63728 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
63729   int SWIG_arg = 0;
63730   char *arg1 = (char *) 0 ;
63731   lldb::SBTypeSummary result;
63732 
63733   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
63734   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63735   arg1 = (char *)lua_tostring(L, 1);
63736   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
63737   {
63738     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63740   }
63741   return SWIG_arg;
63742 
63743   if(0) SWIG_fail;
63744 
63745 fail:
63746   lua_error(L);
63747   return SWIG_arg;
63748 }
63749 
63750 
63751 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
63752   int argc;
63753   int argv[3]={
63754     1,2,3
63755   };
63756 
63757   argc = lua_gettop(L);
63758   if (argc == 1) {
63759     int _v;
63760     {
63761       _v = SWIG_lua_isnilstring(L,argv[0]);
63762     }
63763     if (_v) {
63764       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
63765     }
63766   }
63767   if (argc == 2) {
63768     int _v;
63769     {
63770       _v = SWIG_lua_isnilstring(L,argv[0]);
63771     }
63772     if (_v) {
63773       {
63774         _v = lua_isnumber(L,argv[1]);
63775       }
63776       if (_v) {
63777         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
63778       }
63779     }
63780   }
63781 
63782   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
63783     "  Possible C/C++ prototypes are:\n"
63784     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
63785     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
63786   lua_error(L);return 0;
63787 }
63788 
63789 
63790 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
63791   int SWIG_arg = 0;
63792   lldb::SBTypeSummary *arg1 = 0 ;
63793   lldb::SBTypeSummary *result = 0 ;
63794 
63795   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
63796   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
63797 
63798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63799     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
63800   }
63801 
63802   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
63803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63804   return SWIG_arg;
63805 
63806   if(0) SWIG_fail;
63807 
63808 fail:
63809   lua_error(L);
63810   return SWIG_arg;
63811 }
63812 
63813 
63814 static int _wrap_new_SBTypeSummary(lua_State* L) {
63815   int argc;
63816   int argv[2]={
63817     1,2
63818   };
63819 
63820   argc = lua_gettop(L);
63821   if (argc == 0) {
63822     return _wrap_new_SBTypeSummary__SWIG_0(L);
63823   }
63824   if (argc == 1) {
63825     int _v;
63826     {
63827       void *ptr;
63828       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
63829         _v = 0;
63830       } else {
63831         _v = 1;
63832       }
63833     }
63834     if (_v) {
63835       return _wrap_new_SBTypeSummary__SWIG_1(L);
63836     }
63837   }
63838 
63839   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
63840     "  Possible C/C++ prototypes are:\n"
63841     "    lldb::SBTypeSummary::SBTypeSummary()\n"
63842     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
63843   lua_error(L);return 0;
63844 }
63845 
63846 
63847 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
63848   int SWIG_arg = 0;
63849   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63850   bool result;
63851 
63852   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
63853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
63854 
63855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63856     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
63857   }
63858 
63859   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
63860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63861   return SWIG_arg;
63862 
63863   if(0) SWIG_fail;
63864 
63865 fail:
63866   lua_error(L);
63867   return SWIG_arg;
63868 }
63869 
63870 
63871 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
63872   int SWIG_arg = 0;
63873   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63874   lldb::SBTypeSummary *arg2 = 0 ;
63875   bool result;
63876 
63877   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
63878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
63879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
63880 
63881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63882     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
63883   }
63884 
63885 
63886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63887     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
63888   }
63889 
63890   result = (bool)(arg1)->IsEqualTo(*arg2);
63891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63892   return SWIG_arg;
63893 
63894   if(0) SWIG_fail;
63895 
63896 fail:
63897   lua_error(L);
63898   return SWIG_arg;
63899 }
63900 
63901 
63902 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
63903   int SWIG_arg = 0;
63904   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63905   bool result;
63906 
63907   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
63908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
63909 
63910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63911     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63912   }
63913 
63914   result = (bool)(arg1)->IsFunctionCode();
63915   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63916   return SWIG_arg;
63917 
63918   if(0) SWIG_fail;
63919 
63920 fail:
63921   lua_error(L);
63922   return SWIG_arg;
63923 }
63924 
63925 
63926 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
63927   int SWIG_arg = 0;
63928   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63929   bool result;
63930 
63931   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
63932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
63933 
63934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63935     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63936   }
63937 
63938   result = (bool)(arg1)->IsFunctionName();
63939   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63940   return SWIG_arg;
63941 
63942   if(0) SWIG_fail;
63943 
63944 fail:
63945   lua_error(L);
63946   return SWIG_arg;
63947 }
63948 
63949 
63950 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
63951   int SWIG_arg = 0;
63952   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63953   bool result;
63954 
63955   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
63956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
63957 
63958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63959     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63960   }
63961 
63962   result = (bool)(arg1)->IsSummaryString();
63963   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63964   return SWIG_arg;
63965 
63966   if(0) SWIG_fail;
63967 
63968 fail:
63969   lua_error(L);
63970   return SWIG_arg;
63971 }
63972 
63973 
63974 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
63975   int SWIG_arg = 0;
63976   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63977   char *result = 0 ;
63978 
63979   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
63980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
63981 
63982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63983     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
63984   }
63985 
63986   result = (char *)(arg1)->GetData();
63987   lua_pushstring(L,(const char *)result); SWIG_arg++;
63988   return SWIG_arg;
63989 
63990   if(0) SWIG_fail;
63991 
63992 fail:
63993   lua_error(L);
63994   return SWIG_arg;
63995 }
63996 
63997 
63998 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
63999   int SWIG_arg = 0;
64000   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64001   char *arg2 = (char *) 0 ;
64002 
64003   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
64004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
64005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
64006 
64007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64008     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
64009   }
64010 
64011   arg2 = (char *)lua_tostring(L, 2);
64012   (arg1)->SetSummaryString((char const *)arg2);
64013 
64014   return SWIG_arg;
64015 
64016   if(0) SWIG_fail;
64017 
64018 fail:
64019   lua_error(L);
64020   return SWIG_arg;
64021 }
64022 
64023 
64024 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
64025   int SWIG_arg = 0;
64026   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64027   char *arg2 = (char *) 0 ;
64028 
64029   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
64030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
64031   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
64032 
64033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64034     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
64035   }
64036 
64037   arg2 = (char *)lua_tostring(L, 2);
64038   (arg1)->SetFunctionName((char const *)arg2);
64039 
64040   return SWIG_arg;
64041 
64042   if(0) SWIG_fail;
64043 
64044 fail:
64045   lua_error(L);
64046   return SWIG_arg;
64047 }
64048 
64049 
64050 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
64051   int SWIG_arg = 0;
64052   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64053   char *arg2 = (char *) 0 ;
64054 
64055   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
64056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
64057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
64058 
64059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64060     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
64061   }
64062 
64063   arg2 = (char *)lua_tostring(L, 2);
64064   (arg1)->SetFunctionCode((char const *)arg2);
64065 
64066   return SWIG_arg;
64067 
64068   if(0) SWIG_fail;
64069 
64070 fail:
64071   lua_error(L);
64072   return SWIG_arg;
64073 }
64074 
64075 
64076 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
64077   int SWIG_arg = 0;
64078   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64079   uint32_t result;
64080 
64081   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
64082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
64083 
64084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64085     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
64086   }
64087 
64088   result = (uint32_t)(arg1)->GetOptions();
64089   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64090   return SWIG_arg;
64091 
64092   if(0) SWIG_fail;
64093 
64094 fail:
64095   lua_error(L);
64096   return SWIG_arg;
64097 }
64098 
64099 
64100 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
64101   int SWIG_arg = 0;
64102   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64103   uint32_t arg2 ;
64104 
64105   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
64106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
64107   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
64108 
64109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64110     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
64111   }
64112 
64113   arg2 = (unsigned int)lua_tointeger(L, 2);
64114   (arg1)->SetOptions(arg2);
64115 
64116   return SWIG_arg;
64117 
64118   if(0) SWIG_fail;
64119 
64120 fail:
64121   lua_error(L);
64122   return SWIG_arg;
64123 }
64124 
64125 
64126 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
64127   int SWIG_arg = 0;
64128   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64129   lldb::SBStream *arg2 = 0 ;
64130   lldb::DescriptionLevel arg3 ;
64131   bool result;
64132 
64133   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
64134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
64135   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
64136   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
64137 
64138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64139     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
64140   }
64141 
64142 
64143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64144     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64145   }
64146 
64147   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
64148   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64149   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64150   return SWIG_arg;
64151 
64152   if(0) SWIG_fail;
64153 
64154 fail:
64155   lua_error(L);
64156   return SWIG_arg;
64157 }
64158 
64159 
64160 static int _wrap_SBTypeSummary___eq(lua_State* L) {
64161   int SWIG_arg = 0;
64162   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64163   lldb::SBTypeSummary *arg2 = 0 ;
64164   bool result;
64165 
64166   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
64167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
64168   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
64169 
64170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64171     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
64172   }
64173 
64174 
64175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64176     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
64177   }
64178 
64179   result = (bool)(arg1)->operator ==(*arg2);
64180   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64181   return SWIG_arg;
64182 
64183   if(0) SWIG_fail;
64184 
64185 fail:
64186   lua_error(L);
64187   return SWIG_arg;
64188 }
64189 
64190 
64191 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
64192   int SWIG_arg = 0;
64193   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
64194   std::string result;
64195 
64196   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
64197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
64198 
64199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
64200     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
64201   }
64202 
64203   result = lldb_SBTypeSummary___str__(arg1);
64204   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64205   return SWIG_arg;
64206 
64207   if(0) SWIG_fail;
64208 
64209 fail:
64210   lua_error(L);
64211   return SWIG_arg;
64212 }
64213 
64214 
64215 static void swig_delete_SBTypeSummary(void *obj) {
64216 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
64217 delete arg1;
64218 }
64219 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
64220     assert(lua_istable(L,1));
64221     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
64222     assert(!lua_isnil(L,-1));
64223     lua_replace(L,1); /* replace our table with real constructor */
64224     lua_call(L,lua_gettop(L)-1,1);
64225     return 1;
64226 }
64227 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
64228     {0,0,0}
64229 };
64230 static swig_lua_method swig_SBTypeSummary_methods[]= {
64231     { "IsValid", _wrap_SBTypeSummary_IsValid},
64232     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
64233     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
64234     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
64235     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
64236     { "GetData", _wrap_SBTypeSummary_GetData},
64237     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
64238     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
64239     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
64240     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
64241     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
64242     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
64243     { "__eq", _wrap_SBTypeSummary___eq},
64244     { "__tostring", _wrap_SBTypeSummary___tostring},
64245     {0,0}
64246 };
64247 static swig_lua_method swig_SBTypeSummary_meta[] = {
64248     { "__eq", _wrap_SBTypeSummary___eq},
64249     { "__tostring", _wrap_SBTypeSummary___tostring},
64250     {0,0}
64251 };
64252 
64253 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
64254     {0,0,0}
64255 };
64256 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
64257     {0,0,0,0,0,0}
64258 };
64259 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
64260     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
64261     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
64262     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
64263     {0,0}
64264 };
64265 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
64266     0
64267 };
64268 
64269 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
64270     "SBTypeSummary",
64271     swig_SBTypeSummary_Sf_SwigStatic_methods,
64272     swig_SBTypeSummary_Sf_SwigStatic_attributes,
64273     swig_SBTypeSummary_Sf_SwigStatic_constants,
64274     swig_SBTypeSummary_Sf_SwigStatic_classes,
64275     0
64276 };
64277 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
64278 static const char *swig_SBTypeSummary_base_names[] = {0};
64279 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 };
64280 
64281 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
64282   int SWIG_arg = 0;
64283   lldb::SBTypeSynthetic *result = 0 ;
64284 
64285   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
64286   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
64287   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64288   return SWIG_arg;
64289 
64290   if(0) SWIG_fail;
64291 
64292 fail:
64293   lua_error(L);
64294   return SWIG_arg;
64295 }
64296 
64297 
64298 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
64299   int SWIG_arg = 0;
64300   char *arg1 = (char *) 0 ;
64301   uint32_t arg2 ;
64302   lldb::SBTypeSynthetic result;
64303 
64304   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
64305   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
64306   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
64307   arg1 = (char *)lua_tostring(L, 1);
64308   arg2 = (unsigned int)lua_tointeger(L, 2);
64309   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
64310   {
64311     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64312     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64313   }
64314   return SWIG_arg;
64315 
64316   if(0) SWIG_fail;
64317 
64318 fail:
64319   lua_error(L);
64320   return SWIG_arg;
64321 }
64322 
64323 
64324 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
64325   int SWIG_arg = 0;
64326   char *arg1 = (char *) 0 ;
64327   lldb::SBTypeSynthetic result;
64328 
64329   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
64330   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
64331   arg1 = (char *)lua_tostring(L, 1);
64332   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
64333   {
64334     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64335     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64336   }
64337   return SWIG_arg;
64338 
64339   if(0) SWIG_fail;
64340 
64341 fail:
64342   lua_error(L);
64343   return SWIG_arg;
64344 }
64345 
64346 
64347 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
64348   int argc;
64349   int argv[3]={
64350     1,2,3
64351   };
64352 
64353   argc = lua_gettop(L);
64354   if (argc == 1) {
64355     int _v;
64356     {
64357       _v = SWIG_lua_isnilstring(L,argv[0]);
64358     }
64359     if (_v) {
64360       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
64361     }
64362   }
64363   if (argc == 2) {
64364     int _v;
64365     {
64366       _v = SWIG_lua_isnilstring(L,argv[0]);
64367     }
64368     if (_v) {
64369       {
64370         _v = lua_isnumber(L,argv[1]);
64371       }
64372       if (_v) {
64373         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
64374       }
64375     }
64376   }
64377 
64378   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
64379     "  Possible C/C++ prototypes are:\n"
64380     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
64381     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
64382   lua_error(L);return 0;
64383 }
64384 
64385 
64386 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
64387   int SWIG_arg = 0;
64388   char *arg1 = (char *) 0 ;
64389   uint32_t arg2 ;
64390   lldb::SBTypeSynthetic result;
64391 
64392   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
64393   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
64394   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
64395   arg1 = (char *)lua_tostring(L, 1);
64396   arg2 = (unsigned int)lua_tointeger(L, 2);
64397   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
64398   {
64399     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64400     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64401   }
64402   return SWIG_arg;
64403 
64404   if(0) SWIG_fail;
64405 
64406 fail:
64407   lua_error(L);
64408   return SWIG_arg;
64409 }
64410 
64411 
64412 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
64413   int SWIG_arg = 0;
64414   char *arg1 = (char *) 0 ;
64415   lldb::SBTypeSynthetic result;
64416 
64417   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
64418   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
64419   arg1 = (char *)lua_tostring(L, 1);
64420   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
64421   {
64422     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64423     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64424   }
64425   return SWIG_arg;
64426 
64427   if(0) SWIG_fail;
64428 
64429 fail:
64430   lua_error(L);
64431   return SWIG_arg;
64432 }
64433 
64434 
64435 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
64436   int argc;
64437   int argv[3]={
64438     1,2,3
64439   };
64440 
64441   argc = lua_gettop(L);
64442   if (argc == 1) {
64443     int _v;
64444     {
64445       _v = SWIG_lua_isnilstring(L,argv[0]);
64446     }
64447     if (_v) {
64448       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
64449     }
64450   }
64451   if (argc == 2) {
64452     int _v;
64453     {
64454       _v = SWIG_lua_isnilstring(L,argv[0]);
64455     }
64456     if (_v) {
64457       {
64458         _v = lua_isnumber(L,argv[1]);
64459       }
64460       if (_v) {
64461         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
64462       }
64463     }
64464   }
64465 
64466   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
64467     "  Possible C/C++ prototypes are:\n"
64468     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
64469     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
64470   lua_error(L);return 0;
64471 }
64472 
64473 
64474 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
64475   int SWIG_arg = 0;
64476   lldb::SBTypeSynthetic *arg1 = 0 ;
64477   lldb::SBTypeSynthetic *result = 0 ;
64478 
64479   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
64480   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
64481 
64482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64483     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64484   }
64485 
64486   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
64487   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64488   return SWIG_arg;
64489 
64490   if(0) SWIG_fail;
64491 
64492 fail:
64493   lua_error(L);
64494   return SWIG_arg;
64495 }
64496 
64497 
64498 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
64499   int argc;
64500   int argv[2]={
64501     1,2
64502   };
64503 
64504   argc = lua_gettop(L);
64505   if (argc == 0) {
64506     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
64507   }
64508   if (argc == 1) {
64509     int _v;
64510     {
64511       void *ptr;
64512       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
64513         _v = 0;
64514       } else {
64515         _v = 1;
64516       }
64517     }
64518     if (_v) {
64519       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
64520     }
64521   }
64522 
64523   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
64524     "  Possible C/C++ prototypes are:\n"
64525     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
64526     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
64527   lua_error(L);return 0;
64528 }
64529 
64530 
64531 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
64532   int SWIG_arg = 0;
64533   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64534   bool result;
64535 
64536   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
64537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
64538 
64539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64540     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64541   }
64542 
64543   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
64544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64545   return SWIG_arg;
64546 
64547   if(0) SWIG_fail;
64548 
64549 fail:
64550   lua_error(L);
64551   return SWIG_arg;
64552 }
64553 
64554 
64555 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
64556   int SWIG_arg = 0;
64557   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64558   lldb::SBTypeSynthetic *arg2 = 0 ;
64559   bool result;
64560 
64561   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
64562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
64563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
64564 
64565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64566     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64567   }
64568 
64569 
64570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64571     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64572   }
64573 
64574   result = (bool)(arg1)->IsEqualTo(*arg2);
64575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64576   return SWIG_arg;
64577 
64578   if(0) SWIG_fail;
64579 
64580 fail:
64581   lua_error(L);
64582   return SWIG_arg;
64583 }
64584 
64585 
64586 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
64587   int SWIG_arg = 0;
64588   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64589   bool result;
64590 
64591   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
64592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
64593 
64594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64595     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64596   }
64597 
64598   result = (bool)(arg1)->IsClassCode();
64599   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64600   return SWIG_arg;
64601 
64602   if(0) SWIG_fail;
64603 
64604 fail:
64605   lua_error(L);
64606   return SWIG_arg;
64607 }
64608 
64609 
64610 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
64611   int SWIG_arg = 0;
64612   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64613   char *result = 0 ;
64614 
64615   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
64616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
64617 
64618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64619     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64620   }
64621 
64622   result = (char *)(arg1)->GetData();
64623   lua_pushstring(L,(const char *)result); SWIG_arg++;
64624   return SWIG_arg;
64625 
64626   if(0) SWIG_fail;
64627 
64628 fail:
64629   lua_error(L);
64630   return SWIG_arg;
64631 }
64632 
64633 
64634 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
64635   int SWIG_arg = 0;
64636   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64637   char *arg2 = (char *) 0 ;
64638 
64639   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
64640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
64641   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
64642 
64643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64644     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64645   }
64646 
64647   arg2 = (char *)lua_tostring(L, 2);
64648   (arg1)->SetClassName((char const *)arg2);
64649 
64650   return SWIG_arg;
64651 
64652   if(0) SWIG_fail;
64653 
64654 fail:
64655   lua_error(L);
64656   return SWIG_arg;
64657 }
64658 
64659 
64660 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
64661   int SWIG_arg = 0;
64662   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64663   char *arg2 = (char *) 0 ;
64664 
64665   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
64666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
64667   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
64668 
64669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64670     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64671   }
64672 
64673   arg2 = (char *)lua_tostring(L, 2);
64674   (arg1)->SetClassCode((char const *)arg2);
64675 
64676   return SWIG_arg;
64677 
64678   if(0) SWIG_fail;
64679 
64680 fail:
64681   lua_error(L);
64682   return SWIG_arg;
64683 }
64684 
64685 
64686 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
64687   int SWIG_arg = 0;
64688   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64689   uint32_t result;
64690 
64691   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
64692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
64693 
64694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64695     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64696   }
64697 
64698   result = (uint32_t)(arg1)->GetOptions();
64699   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64700   return SWIG_arg;
64701 
64702   if(0) SWIG_fail;
64703 
64704 fail:
64705   lua_error(L);
64706   return SWIG_arg;
64707 }
64708 
64709 
64710 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
64711   int SWIG_arg = 0;
64712   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64713   uint32_t arg2 ;
64714 
64715   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
64716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
64717   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
64718 
64719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64720     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64721   }
64722 
64723   arg2 = (unsigned int)lua_tointeger(L, 2);
64724   (arg1)->SetOptions(arg2);
64725 
64726   return SWIG_arg;
64727 
64728   if(0) SWIG_fail;
64729 
64730 fail:
64731   lua_error(L);
64732   return SWIG_arg;
64733 }
64734 
64735 
64736 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
64737   int SWIG_arg = 0;
64738   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64739   lldb::SBStream *arg2 = 0 ;
64740   lldb::DescriptionLevel arg3 ;
64741   bool result;
64742 
64743   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
64744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
64745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
64746   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
64747 
64748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64749     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64750   }
64751 
64752 
64753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64754     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64755   }
64756 
64757   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
64758   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64759   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64760   return SWIG_arg;
64761 
64762   if(0) SWIG_fail;
64763 
64764 fail:
64765   lua_error(L);
64766   return SWIG_arg;
64767 }
64768 
64769 
64770 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
64771   int SWIG_arg = 0;
64772   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64773   lldb::SBTypeSynthetic *arg2 = 0 ;
64774   bool result;
64775 
64776   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
64777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
64778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
64779 
64780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64781     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64782   }
64783 
64784 
64785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64786     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64787   }
64788 
64789   result = (bool)(arg1)->operator ==(*arg2);
64790   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64791   return SWIG_arg;
64792 
64793   if(0) SWIG_fail;
64794 
64795 fail:
64796   lua_error(L);
64797   return SWIG_arg;
64798 }
64799 
64800 
64801 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
64802   int SWIG_arg = 0;
64803   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64804   std::string result;
64805 
64806   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
64807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
64808 
64809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64810     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64811   }
64812 
64813   result = lldb_SBTypeSynthetic___str__(arg1);
64814   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64815   return SWIG_arg;
64816 
64817   if(0) SWIG_fail;
64818 
64819 fail:
64820   lua_error(L);
64821   return SWIG_arg;
64822 }
64823 
64824 
64825 static void swig_delete_SBTypeSynthetic(void *obj) {
64826 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
64827 delete arg1;
64828 }
64829 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
64830     assert(lua_istable(L,1));
64831     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
64832     assert(!lua_isnil(L,-1));
64833     lua_replace(L,1); /* replace our table with real constructor */
64834     lua_call(L,lua_gettop(L)-1,1);
64835     return 1;
64836 }
64837 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
64838     {0,0,0}
64839 };
64840 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
64841     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
64842     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
64843     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
64844     { "GetData", _wrap_SBTypeSynthetic_GetData},
64845     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
64846     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
64847     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
64848     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
64849     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
64850     { "__eq", _wrap_SBTypeSynthetic___eq},
64851     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64852     {0,0}
64853 };
64854 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
64855     { "__eq", _wrap_SBTypeSynthetic___eq},
64856     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64857     {0,0}
64858 };
64859 
64860 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
64861     {0,0,0}
64862 };
64863 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
64864     {0,0,0,0,0,0}
64865 };
64866 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
64867     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
64868     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
64869     {0,0}
64870 };
64871 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
64872     0
64873 };
64874 
64875 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
64876     "SBTypeSynthetic",
64877     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
64878     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
64879     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
64880     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
64881     0
64882 };
64883 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
64884 static const char *swig_SBTypeSynthetic_base_names[] = {0};
64885 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 };
64886 
64887 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
64888   int SWIG_arg = 0;
64889   lldb::SBUnixSignals *result = 0 ;
64890 
64891   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
64892   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
64893   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64894   return SWIG_arg;
64895 
64896   if(0) SWIG_fail;
64897 
64898 fail:
64899   lua_error(L);
64900   return SWIG_arg;
64901 }
64902 
64903 
64904 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
64905   int SWIG_arg = 0;
64906   lldb::SBUnixSignals *arg1 = 0 ;
64907   lldb::SBUnixSignals *result = 0 ;
64908 
64909   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
64910   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
64911 
64912   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64913     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64914   }
64915 
64916   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
64917   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64918   return SWIG_arg;
64919 
64920   if(0) SWIG_fail;
64921 
64922 fail:
64923   lua_error(L);
64924   return SWIG_arg;
64925 }
64926 
64927 
64928 static int _wrap_new_SBUnixSignals(lua_State* L) {
64929   int argc;
64930   int argv[2]={
64931     1,2
64932   };
64933 
64934   argc = lua_gettop(L);
64935   if (argc == 0) {
64936     return _wrap_new_SBUnixSignals__SWIG_0(L);
64937   }
64938   if (argc == 1) {
64939     int _v;
64940     {
64941       void *ptr;
64942       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
64943         _v = 0;
64944       } else {
64945         _v = 1;
64946       }
64947     }
64948     if (_v) {
64949       return _wrap_new_SBUnixSignals__SWIG_1(L);
64950     }
64951   }
64952 
64953   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
64954     "  Possible C/C++ prototypes are:\n"
64955     "    lldb::SBUnixSignals::SBUnixSignals()\n"
64956     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
64957   lua_error(L);return 0;
64958 }
64959 
64960 
64961 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
64962   int SWIG_arg = 0;
64963   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64964 
64965   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
64966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
64967 
64968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64969     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
64970   }
64971 
64972   (arg1)->Clear();
64973 
64974   return SWIG_arg;
64975 
64976   if(0) SWIG_fail;
64977 
64978 fail:
64979   lua_error(L);
64980   return SWIG_arg;
64981 }
64982 
64983 
64984 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
64985   int SWIG_arg = 0;
64986   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64987   bool result;
64988 
64989   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
64990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
64991 
64992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64993     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
64994   }
64995 
64996   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
64997   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64998   return SWIG_arg;
64999 
65000   if(0) SWIG_fail;
65001 
65002 fail:
65003   lua_error(L);
65004   return SWIG_arg;
65005 }
65006 
65007 
65008 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
65009   int SWIG_arg = 0;
65010   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65011   int32_t arg2 ;
65012   char *result = 0 ;
65013 
65014   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
65015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
65016   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
65017 
65018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65019     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
65020   }
65021 
65022   arg2 = (signed int)lua_tointeger(L, 2);
65023   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
65024   lua_pushstring(L,(const char *)result); SWIG_arg++;
65025   return SWIG_arg;
65026 
65027   if(0) SWIG_fail;
65028 
65029 fail:
65030   lua_error(L);
65031   return SWIG_arg;
65032 }
65033 
65034 
65035 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
65036   int SWIG_arg = 0;
65037   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65038   char *arg2 = (char *) 0 ;
65039   int32_t result;
65040 
65041   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
65042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
65043   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
65044 
65045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65046     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
65047   }
65048 
65049   arg2 = (char *)lua_tostring(L, 2);
65050   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
65051   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65052   return SWIG_arg;
65053 
65054   if(0) SWIG_fail;
65055 
65056 fail:
65057   lua_error(L);
65058   return SWIG_arg;
65059 }
65060 
65061 
65062 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
65063   int SWIG_arg = 0;
65064   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65065   int32_t arg2 ;
65066   bool result;
65067 
65068   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
65069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
65070   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
65071 
65072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65073     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
65074   }
65075 
65076   arg2 = (signed int)lua_tointeger(L, 2);
65077   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
65078   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65079   return SWIG_arg;
65080 
65081   if(0) SWIG_fail;
65082 
65083 fail:
65084   lua_error(L);
65085   return SWIG_arg;
65086 }
65087 
65088 
65089 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
65090   int SWIG_arg = 0;
65091   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65092   int32_t arg2 ;
65093   bool arg3 ;
65094   bool result;
65095 
65096   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
65097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
65098   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
65099   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
65100 
65101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65102     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
65103   }
65104 
65105   arg2 = (signed int)lua_tointeger(L, 2);
65106   arg3 = (lua_toboolean(L, 3)!=0);
65107   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
65108   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65109   return SWIG_arg;
65110 
65111   if(0) SWIG_fail;
65112 
65113 fail:
65114   lua_error(L);
65115   return SWIG_arg;
65116 }
65117 
65118 
65119 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
65120   int SWIG_arg = 0;
65121   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65122   int32_t arg2 ;
65123   bool result;
65124 
65125   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
65126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
65127   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
65128 
65129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65130     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
65131   }
65132 
65133   arg2 = (signed int)lua_tointeger(L, 2);
65134   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
65135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65136   return SWIG_arg;
65137 
65138   if(0) SWIG_fail;
65139 
65140 fail:
65141   lua_error(L);
65142   return SWIG_arg;
65143 }
65144 
65145 
65146 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
65147   int SWIG_arg = 0;
65148   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65149   int32_t arg2 ;
65150   bool arg3 ;
65151   bool result;
65152 
65153   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
65154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
65155   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
65156   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
65157 
65158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65159     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
65160   }
65161 
65162   arg2 = (signed int)lua_tointeger(L, 2);
65163   arg3 = (lua_toboolean(L, 3)!=0);
65164   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
65165   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65166   return SWIG_arg;
65167 
65168   if(0) SWIG_fail;
65169 
65170 fail:
65171   lua_error(L);
65172   return SWIG_arg;
65173 }
65174 
65175 
65176 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
65177   int SWIG_arg = 0;
65178   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65179   int32_t arg2 ;
65180   bool result;
65181 
65182   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
65183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
65184   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
65185 
65186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65187     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
65188   }
65189 
65190   arg2 = (signed int)lua_tointeger(L, 2);
65191   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
65192   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65193   return SWIG_arg;
65194 
65195   if(0) SWIG_fail;
65196 
65197 fail:
65198   lua_error(L);
65199   return SWIG_arg;
65200 }
65201 
65202 
65203 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
65204   int SWIG_arg = 0;
65205   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65206   int32_t arg2 ;
65207   bool arg3 ;
65208   bool result;
65209 
65210   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
65211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
65212   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
65213   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
65214 
65215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65216     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
65217   }
65218 
65219   arg2 = (signed int)lua_tointeger(L, 2);
65220   arg3 = (lua_toboolean(L, 3)!=0);
65221   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
65222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBUnixSignals_GetNumSignals(lua_State* L) {
65234   int SWIG_arg = 0;
65235   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65236   int32_t result;
65237 
65238   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
65239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
65240 
65241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65242     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
65243   }
65244 
65245   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
65246   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65247   return SWIG_arg;
65248 
65249   if(0) SWIG_fail;
65250 
65251 fail:
65252   lua_error(L);
65253   return SWIG_arg;
65254 }
65255 
65256 
65257 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
65258   int SWIG_arg = 0;
65259   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65260   int32_t arg2 ;
65261   int32_t result;
65262 
65263   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
65264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
65265   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
65266 
65267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65268     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
65269   }
65270 
65271   arg2 = (signed int)lua_tointeger(L, 2);
65272   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
65273   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65274   return SWIG_arg;
65275 
65276   if(0) SWIG_fail;
65277 
65278 fail:
65279   lua_error(L);
65280   return SWIG_arg;
65281 }
65282 
65283 
65284 static void swig_delete_SBUnixSignals(void *obj) {
65285 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
65286 delete arg1;
65287 }
65288 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
65289     assert(lua_istable(L,1));
65290     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
65291     assert(!lua_isnil(L,-1));
65292     lua_replace(L,1); /* replace our table with real constructor */
65293     lua_call(L,lua_gettop(L)-1,1);
65294     return 1;
65295 }
65296 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
65297     {0,0,0}
65298 };
65299 static swig_lua_method swig_SBUnixSignals_methods[]= {
65300     { "Clear", _wrap_SBUnixSignals_Clear},
65301     { "IsValid", _wrap_SBUnixSignals_IsValid},
65302     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
65303     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
65304     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
65305     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
65306     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
65307     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
65308     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
65309     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
65310     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
65311     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
65312     {0,0}
65313 };
65314 static swig_lua_method swig_SBUnixSignals_meta[] = {
65315     {0,0}
65316 };
65317 
65318 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
65319     {0,0,0}
65320 };
65321 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
65322     {0,0,0,0,0,0}
65323 };
65324 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
65325     {0,0}
65326 };
65327 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
65328     0
65329 };
65330 
65331 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
65332     "SBUnixSignals",
65333     swig_SBUnixSignals_Sf_SwigStatic_methods,
65334     swig_SBUnixSignals_Sf_SwigStatic_attributes,
65335     swig_SBUnixSignals_Sf_SwigStatic_constants,
65336     swig_SBUnixSignals_Sf_SwigStatic_classes,
65337     0
65338 };
65339 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
65340 static const char *swig_SBUnixSignals_base_names[] = {0};
65341 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 };
65342 
65343 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
65344   int SWIG_arg = 0;
65345   lldb::SBValue *result = 0 ;
65346 
65347   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
65348   result = (lldb::SBValue *)new lldb::SBValue();
65349   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65350   return SWIG_arg;
65351 
65352   if(0) SWIG_fail;
65353 
65354 fail:
65355   lua_error(L);
65356   return SWIG_arg;
65357 }
65358 
65359 
65360 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
65361   int SWIG_arg = 0;
65362   lldb::SBValue *arg1 = 0 ;
65363   lldb::SBValue *result = 0 ;
65364 
65365   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
65366   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
65367 
65368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65369     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
65370   }
65371 
65372   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
65373   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,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_SBValue(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_SBValue__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__SBValue, SWIG_POINTER_NO_NULL)) {
65399         _v = 0;
65400       } else {
65401         _v = 1;
65402       }
65403     }
65404     if (_v) {
65405       return _wrap_new_SBValue__SWIG_1(L);
65406     }
65407   }
65408 
65409   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
65410     "  Possible C/C++ prototypes are:\n"
65411     "    lldb::SBValue::SBValue()\n"
65412     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
65413   lua_error(L);return 0;
65414 }
65415 
65416 
65417 static int _wrap_SBValue_IsValid(lua_State* L) {
65418   int SWIG_arg = 0;
65419   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65420   bool result;
65421 
65422   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
65423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
65424 
65425   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65426     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
65427   }
65428 
65429   result = (bool)(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_SBValue_Clear(lua_State* L) {
65442   int SWIG_arg = 0;
65443   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65444 
65445   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
65446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
65447 
65448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65449     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
65450   }
65451 
65452   (arg1)->Clear();
65453 
65454   return SWIG_arg;
65455 
65456   if(0) SWIG_fail;
65457 
65458 fail:
65459   lua_error(L);
65460   return SWIG_arg;
65461 }
65462 
65463 
65464 static int _wrap_SBValue_GetError(lua_State* L) {
65465   int SWIG_arg = 0;
65466   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65467   lldb::SBError result;
65468 
65469   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
65470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
65471 
65472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65473     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
65474   }
65475 
65476   result = (arg1)->GetError();
65477   {
65478     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
65479     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
65480   }
65481   return SWIG_arg;
65482 
65483   if(0) SWIG_fail;
65484 
65485 fail:
65486   lua_error(L);
65487   return SWIG_arg;
65488 }
65489 
65490 
65491 static int _wrap_SBValue_GetID(lua_State* L) {
65492   int SWIG_arg = 0;
65493   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65494   lldb::user_id_t result;
65495 
65496   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
65497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
65498 
65499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65500     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
65501   }
65502 
65503   result = (lldb::user_id_t)(arg1)->GetID();
65504   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65505   return SWIG_arg;
65506 
65507   if(0) SWIG_fail;
65508 
65509 fail:
65510   lua_error(L);
65511   return SWIG_arg;
65512 }
65513 
65514 
65515 static int _wrap_SBValue_GetName(lua_State* L) {
65516   int SWIG_arg = 0;
65517   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65518   char *result = 0 ;
65519 
65520   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
65521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
65522 
65523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65524     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
65525   }
65526 
65527   result = (char *)(arg1)->GetName();
65528   lua_pushstring(L,(const char *)result); SWIG_arg++;
65529   return SWIG_arg;
65530 
65531   if(0) SWIG_fail;
65532 
65533 fail:
65534   lua_error(L);
65535   return SWIG_arg;
65536 }
65537 
65538 
65539 static int _wrap_SBValue_GetTypeName(lua_State* L) {
65540   int SWIG_arg = 0;
65541   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65542   char *result = 0 ;
65543 
65544   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
65545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
65546 
65547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65548     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
65549   }
65550 
65551   result = (char *)(arg1)->GetTypeName();
65552   lua_pushstring(L,(const char *)result); SWIG_arg++;
65553   return SWIG_arg;
65554 
65555   if(0) SWIG_fail;
65556 
65557 fail:
65558   lua_error(L);
65559   return SWIG_arg;
65560 }
65561 
65562 
65563 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
65564   int SWIG_arg = 0;
65565   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65566   char *result = 0 ;
65567 
65568   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
65569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
65570 
65571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65572     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
65573   }
65574 
65575   result = (char *)(arg1)->GetDisplayTypeName();
65576   lua_pushstring(L,(const char *)result); SWIG_arg++;
65577   return SWIG_arg;
65578 
65579   if(0) SWIG_fail;
65580 
65581 fail:
65582   lua_error(L);
65583   return SWIG_arg;
65584 }
65585 
65586 
65587 static int _wrap_SBValue_GetByteSize(lua_State* L) {
65588   int SWIG_arg = 0;
65589   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65590   size_t result;
65591 
65592   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
65593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
65594 
65595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65596     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
65597   }
65598 
65599   result = (arg1)->GetByteSize();
65600   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65601   return SWIG_arg;
65602 
65603   if(0) SWIG_fail;
65604 
65605 fail:
65606   lua_error(L);
65607   return SWIG_arg;
65608 }
65609 
65610 
65611 static int _wrap_SBValue_IsInScope(lua_State* L) {
65612   int SWIG_arg = 0;
65613   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65614   bool result;
65615 
65616   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
65617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
65618 
65619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65620     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
65621   }
65622 
65623   result = (bool)(arg1)->IsInScope();
65624   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65625   return SWIG_arg;
65626 
65627   if(0) SWIG_fail;
65628 
65629 fail:
65630   lua_error(L);
65631   return SWIG_arg;
65632 }
65633 
65634 
65635 static int _wrap_SBValue_GetFormat(lua_State* L) {
65636   int SWIG_arg = 0;
65637   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65638   lldb::Format result;
65639 
65640   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
65641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
65642 
65643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65644     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
65645   }
65646 
65647   result = (lldb::Format)(arg1)->GetFormat();
65648   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65649   return SWIG_arg;
65650 
65651   if(0) SWIG_fail;
65652 
65653 fail:
65654   lua_error(L);
65655   return SWIG_arg;
65656 }
65657 
65658 
65659 static int _wrap_SBValue_SetFormat(lua_State* L) {
65660   int SWIG_arg = 0;
65661   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65662   lldb::Format arg2 ;
65663 
65664   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
65665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
65666   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
65667 
65668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65669     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
65670   }
65671 
65672   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
65673   (arg1)->SetFormat(arg2);
65674 
65675   return SWIG_arg;
65676 
65677   if(0) SWIG_fail;
65678 
65679 fail:
65680   lua_error(L);
65681   return SWIG_arg;
65682 }
65683 
65684 
65685 static int _wrap_SBValue_GetValue(lua_State* L) {
65686   int SWIG_arg = 0;
65687   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65688   char *result = 0 ;
65689 
65690   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
65691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
65692 
65693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65694     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
65695   }
65696 
65697   result = (char *)(arg1)->GetValue();
65698   lua_pushstring(L,(const char *)result); SWIG_arg++;
65699   return SWIG_arg;
65700 
65701   if(0) SWIG_fail;
65702 
65703 fail:
65704   lua_error(L);
65705   return SWIG_arg;
65706 }
65707 
65708 
65709 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
65710   int SWIG_arg = 0;
65711   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65712   lldb::SBError *arg2 = 0 ;
65713   int64_t arg3 ;
65714   int64_t result;
65715 
65716   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
65717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65718   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65719   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
65720 
65721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65722     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65723   }
65724 
65725 
65726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65727     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65728   }
65729 
65730   arg3 = (signed long long)lua_tointeger(L, 3);
65731   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
65732   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65733   return SWIG_arg;
65734 
65735   if(0) SWIG_fail;
65736 
65737 fail:
65738   lua_error(L);
65739   return SWIG_arg;
65740 }
65741 
65742 
65743 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
65744   int SWIG_arg = 0;
65745   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65746   lldb::SBError *arg2 = 0 ;
65747   int64_t result;
65748 
65749   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65751   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65752 
65753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65754     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65755   }
65756 
65757 
65758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65759     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65760   }
65761 
65762   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
65763   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65764   return SWIG_arg;
65765 
65766   if(0) SWIG_fail;
65767 
65768 fail:
65769   lua_error(L);
65770   return SWIG_arg;
65771 }
65772 
65773 
65774 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
65775   int SWIG_arg = 0;
65776   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65777   lldb::SBError *arg2 = 0 ;
65778   uint64_t arg3 ;
65779   uint64_t result;
65780 
65781   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
65782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65783   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65784   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
65785 
65786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65787     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65788   }
65789 
65790 
65791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65792     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65793   }
65794 
65795   arg3 = (unsigned long long)lua_tointeger(L, 3);
65796   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
65797   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65798   return SWIG_arg;
65799 
65800   if(0) SWIG_fail;
65801 
65802 fail:
65803   lua_error(L);
65804   return SWIG_arg;
65805 }
65806 
65807 
65808 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
65809   int SWIG_arg = 0;
65810   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65811   lldb::SBError *arg2 = 0 ;
65812   uint64_t result;
65813 
65814   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65816   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65817 
65818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65819     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65820   }
65821 
65822 
65823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65824     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65825   }
65826 
65827   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
65828   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65829   return SWIG_arg;
65830 
65831   if(0) SWIG_fail;
65832 
65833 fail:
65834   lua_error(L);
65835   return SWIG_arg;
65836 }
65837 
65838 
65839 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
65840   int SWIG_arg = 0;
65841   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65842   int64_t arg2 ;
65843   int64_t result;
65844 
65845   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65847   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
65848 
65849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65850     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65851   }
65852 
65853   arg2 = (signed long long)lua_tointeger(L, 2);
65854   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
65855   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65856   return SWIG_arg;
65857 
65858   if(0) SWIG_fail;
65859 
65860 fail:
65861   lua_error(L);
65862   return SWIG_arg;
65863 }
65864 
65865 
65866 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
65867   int SWIG_arg = 0;
65868   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65869   int64_t result;
65870 
65871   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
65872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65873 
65874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65875     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65876   }
65877 
65878   result = (int64_t)(arg1)->GetValueAsSigned();
65879   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65880   return SWIG_arg;
65881 
65882   if(0) SWIG_fail;
65883 
65884 fail:
65885   lua_error(L);
65886   return SWIG_arg;
65887 }
65888 
65889 
65890 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
65891   int argc;
65892   int argv[4]={
65893     1,2,3,4
65894   };
65895 
65896   argc = lua_gettop(L);
65897   if (argc == 1) {
65898     int _v;
65899     {
65900       void *ptr;
65901       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65902         _v = 0;
65903       } else {
65904         _v = 1;
65905       }
65906     }
65907     if (_v) {
65908       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
65909     }
65910   }
65911   if (argc == 2) {
65912     int _v;
65913     {
65914       void *ptr;
65915       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65916         _v = 0;
65917       } else {
65918         _v = 1;
65919       }
65920     }
65921     if (_v) {
65922       {
65923         void *ptr;
65924         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65925           _v = 0;
65926         } else {
65927           _v = 1;
65928         }
65929       }
65930       if (_v) {
65931         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
65932       }
65933     }
65934   }
65935   if (argc == 2) {
65936     int _v;
65937     {
65938       void *ptr;
65939       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65940         _v = 0;
65941       } else {
65942         _v = 1;
65943       }
65944     }
65945     if (_v) {
65946       {
65947         _v = lua_isnumber(L,argv[1]);
65948       }
65949       if (_v) {
65950         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
65951       }
65952     }
65953   }
65954   if (argc == 3) {
65955     int _v;
65956     {
65957       void *ptr;
65958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65959         _v = 0;
65960       } else {
65961         _v = 1;
65962       }
65963     }
65964     if (_v) {
65965       {
65966         void *ptr;
65967         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65968           _v = 0;
65969         } else {
65970           _v = 1;
65971         }
65972       }
65973       if (_v) {
65974         {
65975           _v = lua_isnumber(L,argv[2]);
65976         }
65977         if (_v) {
65978           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
65979         }
65980       }
65981     }
65982   }
65983 
65984   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
65985     "  Possible C/C++ prototypes are:\n"
65986     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
65987     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
65988     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
65989     "    lldb::SBValue::GetValueAsSigned()\n");
65990   lua_error(L);return 0;
65991 }
65992 
65993 
65994 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
65995   int SWIG_arg = 0;
65996   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65997   uint64_t arg2 ;
65998   uint64_t result;
65999 
66000   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
66001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66002   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
66003 
66004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66005     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66006   }
66007 
66008   arg2 = (unsigned long long)lua_tointeger(L, 2);
66009   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
66010   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66011   return SWIG_arg;
66012 
66013   if(0) SWIG_fail;
66014 
66015 fail:
66016   lua_error(L);
66017   return SWIG_arg;
66018 }
66019 
66020 
66021 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
66022   int SWIG_arg = 0;
66023   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66024   uint64_t result;
66025 
66026   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
66027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
66028 
66029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66030     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
66031   }
66032 
66033   result = (uint64_t)(arg1)->GetValueAsUnsigned();
66034   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
66035   return SWIG_arg;
66036 
66037   if(0) SWIG_fail;
66038 
66039 fail:
66040   lua_error(L);
66041   return SWIG_arg;
66042 }
66043 
66044 
66045 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
66046   int argc;
66047   int argv[4]={
66048     1,2,3,4
66049   };
66050 
66051   argc = lua_gettop(L);
66052   if (argc == 1) {
66053     int _v;
66054     {
66055       void *ptr;
66056       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66057         _v = 0;
66058       } else {
66059         _v = 1;
66060       }
66061     }
66062     if (_v) {
66063       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
66064     }
66065   }
66066   if (argc == 2) {
66067     int _v;
66068     {
66069       void *ptr;
66070       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66071         _v = 0;
66072       } else {
66073         _v = 1;
66074       }
66075     }
66076     if (_v) {
66077       {
66078         void *ptr;
66079         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66080           _v = 0;
66081         } else {
66082           _v = 1;
66083         }
66084       }
66085       if (_v) {
66086         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
66087       }
66088     }
66089   }
66090   if (argc == 2) {
66091     int _v;
66092     {
66093       void *ptr;
66094       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66095         _v = 0;
66096       } else {
66097         _v = 1;
66098       }
66099     }
66100     if (_v) {
66101       {
66102         _v = lua_isnumber(L,argv[1]);
66103       }
66104       if (_v) {
66105         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
66106       }
66107     }
66108   }
66109   if (argc == 3) {
66110     int _v;
66111     {
66112       void *ptr;
66113       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66114         _v = 0;
66115       } else {
66116         _v = 1;
66117       }
66118     }
66119     if (_v) {
66120       {
66121         void *ptr;
66122         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66123           _v = 0;
66124         } else {
66125           _v = 1;
66126         }
66127       }
66128       if (_v) {
66129         {
66130           _v = lua_isnumber(L,argv[2]);
66131         }
66132         if (_v) {
66133           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
66134         }
66135       }
66136     }
66137   }
66138 
66139   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
66140     "  Possible C/C++ prototypes are:\n"
66141     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
66142     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
66143     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
66144     "    lldb::SBValue::GetValueAsUnsigned()\n");
66145   lua_error(L);return 0;
66146 }
66147 
66148 
66149 static int _wrap_SBValue_GetValueType(lua_State* L) {
66150   int SWIG_arg = 0;
66151   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66152   lldb::ValueType result;
66153 
66154   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
66155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
66156 
66157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66158     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
66159   }
66160 
66161   result = (lldb::ValueType)(arg1)->GetValueType();
66162   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
66163   return SWIG_arg;
66164 
66165   if(0) SWIG_fail;
66166 
66167 fail:
66168   lua_error(L);
66169   return SWIG_arg;
66170 }
66171 
66172 
66173 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
66174   int SWIG_arg = 0;
66175   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66176   bool result;
66177 
66178   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
66179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
66180 
66181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66182     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
66183   }
66184 
66185   result = (bool)(arg1)->GetValueDidChange();
66186   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66187   return SWIG_arg;
66188 
66189   if(0) SWIG_fail;
66190 
66191 fail:
66192   lua_error(L);
66193   return SWIG_arg;
66194 }
66195 
66196 
66197 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
66198   int SWIG_arg = 0;
66199   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66200   char *result = 0 ;
66201 
66202   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
66203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
66204 
66205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66206     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
66207   }
66208 
66209   result = (char *)(arg1)->GetSummary();
66210   lua_pushstring(L,(const char *)result); SWIG_arg++;
66211   return SWIG_arg;
66212 
66213   if(0) SWIG_fail;
66214 
66215 fail:
66216   lua_error(L);
66217   return SWIG_arg;
66218 }
66219 
66220 
66221 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
66222   int SWIG_arg = 0;
66223   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66224   lldb::SBStream *arg2 = 0 ;
66225   lldb::SBTypeSummaryOptions *arg3 = 0 ;
66226   char *result = 0 ;
66227 
66228   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
66229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
66230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
66231   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
66232 
66233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66234     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
66235   }
66236 
66237 
66238   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
66239     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
66240   }
66241 
66242 
66243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
66244     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
66245   }
66246 
66247   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
66248   lua_pushstring(L,(const char *)result); SWIG_arg++;
66249   return SWIG_arg;
66250 
66251   if(0) SWIG_fail;
66252 
66253 fail:
66254   lua_error(L);
66255   return SWIG_arg;
66256 }
66257 
66258 
66259 static int _wrap_SBValue_GetSummary(lua_State* L) {
66260   int argc;
66261   int argv[4]={
66262     1,2,3,4
66263   };
66264 
66265   argc = lua_gettop(L);
66266   if (argc == 1) {
66267     int _v;
66268     {
66269       void *ptr;
66270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66271         _v = 0;
66272       } else {
66273         _v = 1;
66274       }
66275     }
66276     if (_v) {
66277       return _wrap_SBValue_GetSummary__SWIG_0(L);
66278     }
66279   }
66280   if (argc == 3) {
66281     int _v;
66282     {
66283       void *ptr;
66284       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66285         _v = 0;
66286       } else {
66287         _v = 1;
66288       }
66289     }
66290     if (_v) {
66291       {
66292         void *ptr;
66293         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
66294           _v = 0;
66295         } else {
66296           _v = 1;
66297         }
66298       }
66299       if (_v) {
66300         {
66301           void *ptr;
66302           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
66303             _v = 0;
66304           } else {
66305             _v = 1;
66306           }
66307         }
66308         if (_v) {
66309           return _wrap_SBValue_GetSummary__SWIG_1(L);
66310         }
66311       }
66312     }
66313   }
66314 
66315   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
66316     "  Possible C/C++ prototypes are:\n"
66317     "    lldb::SBValue::GetSummary()\n"
66318     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
66319   lua_error(L);return 0;
66320 }
66321 
66322 
66323 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
66324   int SWIG_arg = 0;
66325   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66326   char *result = 0 ;
66327 
66328   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
66329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
66330 
66331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66332     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
66333   }
66334 
66335   result = (char *)(arg1)->GetObjectDescription();
66336   lua_pushstring(L,(const char *)result); SWIG_arg++;
66337   return SWIG_arg;
66338 
66339   if(0) SWIG_fail;
66340 
66341 fail:
66342   lua_error(L);
66343   return SWIG_arg;
66344 }
66345 
66346 
66347 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
66348   int SWIG_arg = 0;
66349   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66350   lldb::DynamicValueType arg2 ;
66351   lldb::SBValue result;
66352 
66353   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
66354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
66355   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
66356 
66357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66358     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66359   }
66360 
66361   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
66362   result = (arg1)->GetDynamicValue(arg2);
66363   {
66364     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66365     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66366   }
66367   return SWIG_arg;
66368 
66369   if(0) SWIG_fail;
66370 
66371 fail:
66372   lua_error(L);
66373   return SWIG_arg;
66374 }
66375 
66376 
66377 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
66378   int SWIG_arg = 0;
66379   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66380   lldb::SBValue result;
66381 
66382   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
66383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
66384 
66385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66386     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
66387   }
66388 
66389   result = (arg1)->GetStaticValue();
66390   {
66391     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66392     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66393   }
66394   return SWIG_arg;
66395 
66396   if(0) SWIG_fail;
66397 
66398 fail:
66399   lua_error(L);
66400   return SWIG_arg;
66401 }
66402 
66403 
66404 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
66405   int SWIG_arg = 0;
66406   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66407   lldb::SBValue result;
66408 
66409   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
66410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
66411 
66412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66413     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66414   }
66415 
66416   result = (arg1)->GetNonSyntheticValue();
66417   {
66418     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66420   }
66421   return SWIG_arg;
66422 
66423   if(0) SWIG_fail;
66424 
66425 fail:
66426   lua_error(L);
66427   return SWIG_arg;
66428 }
66429 
66430 
66431 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
66432   int SWIG_arg = 0;
66433   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66434   lldb::DynamicValueType result;
66435 
66436   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
66437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
66438 
66439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66440     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66441   }
66442 
66443   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
66444   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
66445   return SWIG_arg;
66446 
66447   if(0) SWIG_fail;
66448 
66449 fail:
66450   lua_error(L);
66451   return SWIG_arg;
66452 }
66453 
66454 
66455 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
66456   int SWIG_arg = 0;
66457   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66458   lldb::DynamicValueType arg2 ;
66459 
66460   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
66461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
66462   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
66463 
66464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66465     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66466   }
66467 
66468   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
66469   (arg1)->SetPreferDynamicValue(arg2);
66470 
66471   return SWIG_arg;
66472 
66473   if(0) SWIG_fail;
66474 
66475 fail:
66476   lua_error(L);
66477   return SWIG_arg;
66478 }
66479 
66480 
66481 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
66482   int SWIG_arg = 0;
66483   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66484   bool result;
66485 
66486   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
66487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
66488 
66489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66490     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66491   }
66492 
66493   result = (bool)(arg1)->GetPreferSyntheticValue();
66494   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66495   return SWIG_arg;
66496 
66497   if(0) SWIG_fail;
66498 
66499 fail:
66500   lua_error(L);
66501   return SWIG_arg;
66502 }
66503 
66504 
66505 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
66506   int SWIG_arg = 0;
66507   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66508   bool arg2 ;
66509 
66510   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
66511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
66512   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
66513 
66514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66515     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66516   }
66517 
66518   arg2 = (lua_toboolean(L, 2)!=0);
66519   (arg1)->SetPreferSyntheticValue(arg2);
66520 
66521   return SWIG_arg;
66522 
66523   if(0) SWIG_fail;
66524 
66525 fail:
66526   lua_error(L);
66527   return SWIG_arg;
66528 }
66529 
66530 
66531 static int _wrap_SBValue_IsDynamic(lua_State* L) {
66532   int SWIG_arg = 0;
66533   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66534   bool result;
66535 
66536   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
66537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
66538 
66539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66540     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
66541   }
66542 
66543   result = (bool)(arg1)->IsDynamic();
66544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66545   return SWIG_arg;
66546 
66547   if(0) SWIG_fail;
66548 
66549 fail:
66550   lua_error(L);
66551   return SWIG_arg;
66552 }
66553 
66554 
66555 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
66556   int SWIG_arg = 0;
66557   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66558   bool result;
66559 
66560   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
66561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
66562 
66563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66564     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66565   }
66566 
66567   result = (bool)(arg1)->IsSynthetic();
66568   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66569   return SWIG_arg;
66570 
66571   if(0) SWIG_fail;
66572 
66573 fail:
66574   lua_error(L);
66575   return SWIG_arg;
66576 }
66577 
66578 
66579 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
66580   int SWIG_arg = 0;
66581   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66582   bool result;
66583 
66584   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
66585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
66586 
66587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66588     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66589   }
66590 
66591   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
66592   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66593   return SWIG_arg;
66594 
66595   if(0) SWIG_fail;
66596 
66597 fail:
66598   lua_error(L);
66599   return SWIG_arg;
66600 }
66601 
66602 
66603 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
66604   int SWIG_arg = 0;
66605   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66606   bool arg2 ;
66607 
66608   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
66609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
66610   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
66611 
66612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66613     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66614   }
66615 
66616   arg2 = (lua_toboolean(L, 2)!=0);
66617   (arg1)->SetSyntheticChildrenGenerated(arg2);
66618 
66619   return SWIG_arg;
66620 
66621   if(0) SWIG_fail;
66622 
66623 fail:
66624   lua_error(L);
66625   return SWIG_arg;
66626 }
66627 
66628 
66629 static int _wrap_SBValue_GetLocation(lua_State* L) {
66630   int SWIG_arg = 0;
66631   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66632   char *result = 0 ;
66633 
66634   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
66635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
66636 
66637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66638     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
66639   }
66640 
66641   result = (char *)(arg1)->GetLocation();
66642   lua_pushstring(L,(const char *)result); SWIG_arg++;
66643   return SWIG_arg;
66644 
66645   if(0) SWIG_fail;
66646 
66647 fail:
66648   lua_error(L);
66649   return SWIG_arg;
66650 }
66651 
66652 
66653 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
66654   int SWIG_arg = 0;
66655   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66656   char *arg2 = (char *) 0 ;
66657   bool result;
66658 
66659   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
66660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66661   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66662 
66663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66664     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66665   }
66666 
66667   arg2 = (char *)lua_tostring(L, 2);
66668   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
66669   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66670   return SWIG_arg;
66671 
66672   if(0) SWIG_fail;
66673 
66674 fail:
66675   lua_error(L);
66676   return SWIG_arg;
66677 }
66678 
66679 
66680 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
66681   int SWIG_arg = 0;
66682   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66683   char *arg2 = (char *) 0 ;
66684   lldb::SBError *arg3 = 0 ;
66685   bool result;
66686 
66687   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
66688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66689   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66690   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
66691 
66692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66693     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66694   }
66695 
66696   arg2 = (char *)lua_tostring(L, 2);
66697 
66698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66699     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
66700   }
66701 
66702   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
66703   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66704   return SWIG_arg;
66705 
66706   if(0) SWIG_fail;
66707 
66708 fail:
66709   lua_error(L);
66710   return SWIG_arg;
66711 }
66712 
66713 
66714 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
66715   int argc;
66716   int argv[4]={
66717     1,2,3,4
66718   };
66719 
66720   argc = lua_gettop(L);
66721   if (argc == 2) {
66722     int _v;
66723     {
66724       void *ptr;
66725       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66726         _v = 0;
66727       } else {
66728         _v = 1;
66729       }
66730     }
66731     if (_v) {
66732       {
66733         _v = SWIG_lua_isnilstring(L,argv[1]);
66734       }
66735       if (_v) {
66736         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
66737       }
66738     }
66739   }
66740   if (argc == 3) {
66741     int _v;
66742     {
66743       void *ptr;
66744       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66745         _v = 0;
66746       } else {
66747         _v = 1;
66748       }
66749     }
66750     if (_v) {
66751       {
66752         _v = SWIG_lua_isnilstring(L,argv[1]);
66753       }
66754       if (_v) {
66755         {
66756           void *ptr;
66757           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66758             _v = 0;
66759           } else {
66760             _v = 1;
66761           }
66762         }
66763         if (_v) {
66764           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
66765         }
66766       }
66767     }
66768   }
66769 
66770   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
66771     "  Possible C/C++ prototypes are:\n"
66772     "    lldb::SBValue::SetValueFromCString(char const *)\n"
66773     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
66774   lua_error(L);return 0;
66775 }
66776 
66777 
66778 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
66779   int SWIG_arg = 0;
66780   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66781   lldb::SBTypeFormat result;
66782 
66783   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
66784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
66785 
66786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66787     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
66788   }
66789 
66790   result = (arg1)->GetTypeFormat();
66791   {
66792     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
66793     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66794   }
66795   return SWIG_arg;
66796 
66797   if(0) SWIG_fail;
66798 
66799 fail:
66800   lua_error(L);
66801   return SWIG_arg;
66802 }
66803 
66804 
66805 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
66806   int SWIG_arg = 0;
66807   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66808   lldb::SBTypeSummary result;
66809 
66810   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
66811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
66812 
66813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66814     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
66815   }
66816 
66817   result = (arg1)->GetTypeSummary();
66818   {
66819     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
66820     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66821   }
66822   return SWIG_arg;
66823 
66824   if(0) SWIG_fail;
66825 
66826 fail:
66827   lua_error(L);
66828   return SWIG_arg;
66829 }
66830 
66831 
66832 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
66833   int SWIG_arg = 0;
66834   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66835   lldb::SBTypeFilter result;
66836 
66837   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
66838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
66839 
66840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66841     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
66842   }
66843 
66844   result = (arg1)->GetTypeFilter();
66845   {
66846     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
66847     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66848   }
66849   return SWIG_arg;
66850 
66851   if(0) SWIG_fail;
66852 
66853 fail:
66854   lua_error(L);
66855   return SWIG_arg;
66856 }
66857 
66858 
66859 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
66860   int SWIG_arg = 0;
66861   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66862   lldb::SBTypeSynthetic result;
66863 
66864   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
66865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
66866 
66867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66868     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66869   }
66870 
66871   result = (arg1)->GetTypeSynthetic();
66872   {
66873     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
66874     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66875   }
66876   return SWIG_arg;
66877 
66878   if(0) SWIG_fail;
66879 
66880 fail:
66881   lua_error(L);
66882   return SWIG_arg;
66883 }
66884 
66885 
66886 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
66887   int SWIG_arg = 0;
66888   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66889   uint32_t arg2 ;
66890   lldb::SBValue result;
66891 
66892   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
66893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66894   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66895 
66896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66897     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66898   }
66899 
66900   arg2 = (unsigned int)lua_tointeger(L, 2);
66901   result = (arg1)->GetChildAtIndex(arg2);
66902   {
66903     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66904     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66905   }
66906   return SWIG_arg;
66907 
66908   if(0) SWIG_fail;
66909 
66910 fail:
66911   lua_error(L);
66912   return SWIG_arg;
66913 }
66914 
66915 
66916 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
66917   int SWIG_arg = 0;
66918   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66919   uint32_t arg2 ;
66920   lldb::DynamicValueType arg3 ;
66921   bool arg4 ;
66922   lldb::SBValue result;
66923 
66924   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
66925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66926   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66927   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
66928   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
66929 
66930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66931     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66932   }
66933 
66934   arg2 = (unsigned int)lua_tointeger(L, 2);
66935   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66936   arg4 = (lua_toboolean(L, 4)!=0);
66937   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
66938   {
66939     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66940     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66941   }
66942   return SWIG_arg;
66943 
66944   if(0) SWIG_fail;
66945 
66946 fail:
66947   lua_error(L);
66948   return SWIG_arg;
66949 }
66950 
66951 
66952 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
66953   int argc;
66954   int argv[5]={
66955     1,2,3,4,5
66956   };
66957 
66958   argc = lua_gettop(L);
66959   if (argc == 2) {
66960     int _v;
66961     {
66962       void *ptr;
66963       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66964         _v = 0;
66965       } else {
66966         _v = 1;
66967       }
66968     }
66969     if (_v) {
66970       {
66971         _v = lua_isnumber(L,argv[1]);
66972       }
66973       if (_v) {
66974         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
66975       }
66976     }
66977   }
66978   if (argc == 4) {
66979     int _v;
66980     {
66981       void *ptr;
66982       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66983         _v = 0;
66984       } else {
66985         _v = 1;
66986       }
66987     }
66988     if (_v) {
66989       {
66990         _v = lua_isnumber(L,argv[1]);
66991       }
66992       if (_v) {
66993         {
66994           _v = lua_isnumber(L,argv[2]);
66995         }
66996         if (_v) {
66997           {
66998             _v = lua_isboolean(L,argv[3]);
66999           }
67000           if (_v) {
67001             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
67002           }
67003         }
67004       }
67005     }
67006   }
67007 
67008   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
67009     "  Possible C/C++ prototypes are:\n"
67010     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
67011     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
67012   lua_error(L);return 0;
67013 }
67014 
67015 
67016 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
67017   int SWIG_arg = 0;
67018   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67019   char *arg2 = (char *) 0 ;
67020   uint32_t arg3 ;
67021   lldb::SBType arg4 ;
67022   lldb::SBType *argp4 ;
67023   lldb::SBValue result;
67024 
67025   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
67026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
67027   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
67028   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
67029   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
67030 
67031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67032     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
67033   }
67034 
67035   arg2 = (char *)lua_tostring(L, 2);
67036   arg3 = (unsigned int)lua_tointeger(L, 3);
67037 
67038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67039     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
67040   }
67041   arg4 = *argp4;
67042 
67043   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
67044   {
67045     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67046     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67047   }
67048   return SWIG_arg;
67049 
67050   if(0) SWIG_fail;
67051 
67052 fail:
67053   lua_error(L);
67054   return SWIG_arg;
67055 }
67056 
67057 
67058 static int _wrap_SBValue_Cast(lua_State* L) {
67059   int SWIG_arg = 0;
67060   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67061   lldb::SBType arg2 ;
67062   lldb::SBType *argp2 ;
67063   lldb::SBValue result;
67064 
67065   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
67066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
67067   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
67068 
67069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67070     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
67071   }
67072 
67073 
67074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
67075     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
67076   }
67077   arg2 = *argp2;
67078 
67079   result = (arg1)->Cast(arg2);
67080   {
67081     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67082     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67083   }
67084   return SWIG_arg;
67085 
67086   if(0) SWIG_fail;
67087 
67088 fail:
67089   lua_error(L);
67090   return SWIG_arg;
67091 }
67092 
67093 
67094 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
67095   int SWIG_arg = 0;
67096   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67097   char *arg2 = (char *) 0 ;
67098   char *arg3 = (char *) 0 ;
67099   lldb::SBValue result;
67100 
67101   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
67102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
67103   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
67104   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
67105 
67106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67107     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
67108   }
67109 
67110   arg2 = (char *)lua_tostring(L, 2);
67111   arg3 = (char *)lua_tostring(L, 3);
67112   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
67113   {
67114     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67115     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67116   }
67117   return SWIG_arg;
67118 
67119   if(0) SWIG_fail;
67120 
67121 fail:
67122   lua_error(L);
67123   return SWIG_arg;
67124 }
67125 
67126 
67127 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
67128   int SWIG_arg = 0;
67129   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67130   char *arg2 = (char *) 0 ;
67131   char *arg3 = (char *) 0 ;
67132   lldb::SBExpressionOptions *arg4 = 0 ;
67133   lldb::SBValue result;
67134 
67135   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
67136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
67137   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
67138   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
67139   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
67140 
67141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67142     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
67143   }
67144 
67145   arg2 = (char *)lua_tostring(L, 2);
67146   arg3 = (char *)lua_tostring(L, 3);
67147 
67148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
67149     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
67150   }
67151 
67152   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
67153   {
67154     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67155     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67156   }
67157   return SWIG_arg;
67158 
67159   if(0) SWIG_fail;
67160 
67161 fail:
67162   lua_error(L);
67163   return SWIG_arg;
67164 }
67165 
67166 
67167 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
67168   int argc;
67169   int argv[5]={
67170     1,2,3,4,5
67171   };
67172 
67173   argc = lua_gettop(L);
67174   if (argc == 3) {
67175     int _v;
67176     {
67177       void *ptr;
67178       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67179         _v = 0;
67180       } else {
67181         _v = 1;
67182       }
67183     }
67184     if (_v) {
67185       {
67186         _v = SWIG_lua_isnilstring(L,argv[1]);
67187       }
67188       if (_v) {
67189         {
67190           _v = SWIG_lua_isnilstring(L,argv[2]);
67191         }
67192         if (_v) {
67193           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
67194         }
67195       }
67196     }
67197   }
67198   if (argc == 4) {
67199     int _v;
67200     {
67201       void *ptr;
67202       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67203         _v = 0;
67204       } else {
67205         _v = 1;
67206       }
67207     }
67208     if (_v) {
67209       {
67210         _v = SWIG_lua_isnilstring(L,argv[1]);
67211       }
67212       if (_v) {
67213         {
67214           _v = SWIG_lua_isnilstring(L,argv[2]);
67215         }
67216         if (_v) {
67217           {
67218             void *ptr;
67219             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
67220               _v = 0;
67221             } else {
67222               _v = 1;
67223             }
67224           }
67225           if (_v) {
67226             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
67227           }
67228         }
67229       }
67230     }
67231   }
67232 
67233   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
67234     "  Possible C/C++ prototypes are:\n"
67235     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
67236     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
67237   lua_error(L);return 0;
67238 }
67239 
67240 
67241 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
67242   int SWIG_arg = 0;
67243   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67244   char *arg2 = (char *) 0 ;
67245   lldb::addr_t arg3 ;
67246   lldb::SBType arg4 ;
67247   lldb::SBType *argp4 ;
67248   lldb::SBValue result;
67249 
67250   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
67251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
67252   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
67253   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
67254   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
67255 
67256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67257     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
67258   }
67259 
67260   arg2 = (char *)lua_tostring(L, 2);
67261   arg3 = (unsigned long long)lua_tointeger(L, 3);
67262 
67263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67264     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
67265   }
67266   arg4 = *argp4;
67267 
67268   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
67269   {
67270     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67271     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67272   }
67273   return SWIG_arg;
67274 
67275   if(0) SWIG_fail;
67276 
67277 fail:
67278   lua_error(L);
67279   return SWIG_arg;
67280 }
67281 
67282 
67283 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
67284   int SWIG_arg = 0;
67285   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67286   char *arg2 = (char *) 0 ;
67287   lldb::SBData arg3 ;
67288   lldb::SBType arg4 ;
67289   lldb::SBData *argp3 ;
67290   lldb::SBType *argp4 ;
67291   lldb::SBValue result;
67292 
67293   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
67294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
67295   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
67296   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
67297   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
67298 
67299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67300     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
67301   }
67302 
67303   arg2 = (char *)lua_tostring(L, 2);
67304 
67305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
67306     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
67307   }
67308   arg3 = *argp3;
67309 
67310 
67311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67312     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
67313   }
67314   arg4 = *argp4;
67315 
67316   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
67317   {
67318     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67320   }
67321   return SWIG_arg;
67322 
67323   if(0) SWIG_fail;
67324 
67325 fail:
67326   lua_error(L);
67327   return SWIG_arg;
67328 }
67329 
67330 
67331 static int _wrap_SBValue_GetType(lua_State* L) {
67332   int SWIG_arg = 0;
67333   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67334   lldb::SBType result;
67335 
67336   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
67337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
67338 
67339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67340     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
67341   }
67342 
67343   result = (arg1)->GetType();
67344   {
67345     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
67346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
67347   }
67348   return SWIG_arg;
67349 
67350   if(0) SWIG_fail;
67351 
67352 fail:
67353   lua_error(L);
67354   return SWIG_arg;
67355 }
67356 
67357 
67358 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
67359   int SWIG_arg = 0;
67360   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67361   char *arg2 = (char *) 0 ;
67362   uint32_t result;
67363 
67364   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
67365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
67366   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
67367 
67368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67369     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
67370   }
67371 
67372   arg2 = (char *)lua_tostring(L, 2);
67373   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
67374   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67375   return SWIG_arg;
67376 
67377   if(0) SWIG_fail;
67378 
67379 fail:
67380   lua_error(L);
67381   return SWIG_arg;
67382 }
67383 
67384 
67385 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
67386   int SWIG_arg = 0;
67387   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67388   char *arg2 = (char *) 0 ;
67389   lldb::SBValue result;
67390 
67391   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
67392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
67393   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
67394 
67395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67396     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
67397   }
67398 
67399   arg2 = (char *)lua_tostring(L, 2);
67400   result = (arg1)->GetChildMemberWithName((char const *)arg2);
67401   {
67402     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67404   }
67405   return SWIG_arg;
67406 
67407   if(0) SWIG_fail;
67408 
67409 fail:
67410   lua_error(L);
67411   return SWIG_arg;
67412 }
67413 
67414 
67415 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
67416   int SWIG_arg = 0;
67417   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67418   char *arg2 = (char *) 0 ;
67419   lldb::DynamicValueType arg3 ;
67420   lldb::SBValue result;
67421 
67422   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
67423   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
67424   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
67425   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
67426 
67427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67428     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
67429   }
67430 
67431   arg2 = (char *)lua_tostring(L, 2);
67432   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
67433   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
67434   {
67435     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67436     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67437   }
67438   return SWIG_arg;
67439 
67440   if(0) SWIG_fail;
67441 
67442 fail:
67443   lua_error(L);
67444   return SWIG_arg;
67445 }
67446 
67447 
67448 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
67449   int argc;
67450   int argv[4]={
67451     1,2,3,4
67452   };
67453 
67454   argc = lua_gettop(L);
67455   if (argc == 2) {
67456     int _v;
67457     {
67458       void *ptr;
67459       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67460         _v = 0;
67461       } else {
67462         _v = 1;
67463       }
67464     }
67465     if (_v) {
67466       {
67467         _v = SWIG_lua_isnilstring(L,argv[1]);
67468       }
67469       if (_v) {
67470         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
67471       }
67472     }
67473   }
67474   if (argc == 3) {
67475     int _v;
67476     {
67477       void *ptr;
67478       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67479         _v = 0;
67480       } else {
67481         _v = 1;
67482       }
67483     }
67484     if (_v) {
67485       {
67486         _v = SWIG_lua_isnilstring(L,argv[1]);
67487       }
67488       if (_v) {
67489         {
67490           _v = lua_isnumber(L,argv[2]);
67491         }
67492         if (_v) {
67493           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
67494         }
67495       }
67496     }
67497   }
67498 
67499   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
67500     "  Possible C/C++ prototypes are:\n"
67501     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
67502     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
67503   lua_error(L);return 0;
67504 }
67505 
67506 
67507 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
67508   int SWIG_arg = 0;
67509   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67510   char *arg2 = (char *) 0 ;
67511   lldb::SBValue result;
67512 
67513   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
67514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
67515   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
67516 
67517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67518     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67519   }
67520 
67521   arg2 = (char *)lua_tostring(L, 2);
67522   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
67523   {
67524     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67526   }
67527   return SWIG_arg;
67528 
67529   if(0) SWIG_fail;
67530 
67531 fail:
67532   lua_error(L);
67533   return SWIG_arg;
67534 }
67535 
67536 
67537 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
67538   int SWIG_arg = 0;
67539   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67540   lldb::SBDeclaration result;
67541 
67542   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
67543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
67544 
67545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67546     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
67547   }
67548 
67549   result = (arg1)->GetDeclaration();
67550   {
67551     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
67552     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
67553   }
67554   return SWIG_arg;
67555 
67556   if(0) SWIG_fail;
67557 
67558 fail:
67559   lua_error(L);
67560   return SWIG_arg;
67561 }
67562 
67563 
67564 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
67565   int SWIG_arg = 0;
67566   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67567   bool result;
67568 
67569   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
67570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
67571 
67572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67573     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
67574   }
67575 
67576   result = (bool)(arg1)->MightHaveChildren();
67577   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67578   return SWIG_arg;
67579 
67580   if(0) SWIG_fail;
67581 
67582 fail:
67583   lua_error(L);
67584   return SWIG_arg;
67585 }
67586 
67587 
67588 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
67589   int SWIG_arg = 0;
67590   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67591   bool result;
67592 
67593   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
67594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
67595 
67596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67597     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
67598   }
67599 
67600   result = (bool)(arg1)->IsRuntimeSupportValue();
67601   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67602   return SWIG_arg;
67603 
67604   if(0) SWIG_fail;
67605 
67606 fail:
67607   lua_error(L);
67608   return SWIG_arg;
67609 }
67610 
67611 
67612 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
67613   int SWIG_arg = 0;
67614   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67615   uint32_t result;
67616 
67617   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
67618   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67619 
67620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67621     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67622   }
67623 
67624   result = (uint32_t)(arg1)->GetNumChildren();
67625   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67626   return SWIG_arg;
67627 
67628   if(0) SWIG_fail;
67629 
67630 fail:
67631   lua_error(L);
67632   return SWIG_arg;
67633 }
67634 
67635 
67636 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
67637   int SWIG_arg = 0;
67638   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67639   uint32_t arg2 ;
67640   uint32_t result;
67641 
67642   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
67643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67644   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
67645 
67646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67647     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67648   }
67649 
67650   arg2 = (unsigned int)lua_tointeger(L, 2);
67651   result = (uint32_t)(arg1)->GetNumChildren(arg2);
67652   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67653   return SWIG_arg;
67654 
67655   if(0) SWIG_fail;
67656 
67657 fail:
67658   lua_error(L);
67659   return SWIG_arg;
67660 }
67661 
67662 
67663 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
67664   int argc;
67665   int argv[3]={
67666     1,2,3
67667   };
67668 
67669   argc = lua_gettop(L);
67670   if (argc == 1) {
67671     int _v;
67672     {
67673       void *ptr;
67674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67675         _v = 0;
67676       } else {
67677         _v = 1;
67678       }
67679     }
67680     if (_v) {
67681       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
67682     }
67683   }
67684   if (argc == 2) {
67685     int _v;
67686     {
67687       void *ptr;
67688       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67689         _v = 0;
67690       } else {
67691         _v = 1;
67692       }
67693     }
67694     if (_v) {
67695       {
67696         _v = lua_isnumber(L,argv[1]);
67697       }
67698       if (_v) {
67699         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
67700       }
67701     }
67702   }
67703 
67704   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
67705     "  Possible C/C++ prototypes are:\n"
67706     "    lldb::SBValue::GetNumChildren()\n"
67707     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
67708   lua_error(L);return 0;
67709 }
67710 
67711 
67712 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
67713   int SWIG_arg = 0;
67714   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67715   void *result = 0 ;
67716 
67717   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
67718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
67719 
67720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67721     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
67722   }
67723 
67724   result = (void *)(arg1)->GetOpaqueType();
67725   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
67726   return SWIG_arg;
67727 
67728   if(0) SWIG_fail;
67729 
67730 fail:
67731   lua_error(L);
67732   return SWIG_arg;
67733 }
67734 
67735 
67736 static int _wrap_SBValue_Dereference(lua_State* L) {
67737   int SWIG_arg = 0;
67738   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67739   lldb::SBValue result;
67740 
67741   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
67742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
67743 
67744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67745     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
67746   }
67747 
67748   result = (arg1)->Dereference();
67749   {
67750     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67751     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67752   }
67753   return SWIG_arg;
67754 
67755   if(0) SWIG_fail;
67756 
67757 fail:
67758   lua_error(L);
67759   return SWIG_arg;
67760 }
67761 
67762 
67763 static int _wrap_SBValue_AddressOf(lua_State* L) {
67764   int SWIG_arg = 0;
67765   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67766   lldb::SBValue result;
67767 
67768   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
67769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
67770 
67771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67772     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
67773   }
67774 
67775   result = (arg1)->AddressOf();
67776   {
67777     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67778     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67779   }
67780   return SWIG_arg;
67781 
67782   if(0) SWIG_fail;
67783 
67784 fail:
67785   lua_error(L);
67786   return SWIG_arg;
67787 }
67788 
67789 
67790 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
67791   int SWIG_arg = 0;
67792   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67793   bool result;
67794 
67795   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
67796   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
67797 
67798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67799     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
67800   }
67801 
67802   result = (bool)(arg1)->TypeIsPointerType();
67803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67804   return SWIG_arg;
67805 
67806   if(0) SWIG_fail;
67807 
67808 fail:
67809   lua_error(L);
67810   return SWIG_arg;
67811 }
67812 
67813 
67814 static int _wrap_SBValue_GetTarget(lua_State* L) {
67815   int SWIG_arg = 0;
67816   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67817   lldb::SBTarget result;
67818 
67819   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
67820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
67821 
67822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67823     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
67824   }
67825 
67826   result = (arg1)->GetTarget();
67827   {
67828     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
67829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
67830   }
67831   return SWIG_arg;
67832 
67833   if(0) SWIG_fail;
67834 
67835 fail:
67836   lua_error(L);
67837   return SWIG_arg;
67838 }
67839 
67840 
67841 static int _wrap_SBValue_GetProcess(lua_State* L) {
67842   int SWIG_arg = 0;
67843   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67844   lldb::SBProcess result;
67845 
67846   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
67847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
67848 
67849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67850     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
67851   }
67852 
67853   result = (arg1)->GetProcess();
67854   {
67855     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
67856     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
67857   }
67858   return SWIG_arg;
67859 
67860   if(0) SWIG_fail;
67861 
67862 fail:
67863   lua_error(L);
67864   return SWIG_arg;
67865 }
67866 
67867 
67868 static int _wrap_SBValue_GetThread(lua_State* L) {
67869   int SWIG_arg = 0;
67870   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67871   lldb::SBThread result;
67872 
67873   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
67874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
67875 
67876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67877     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
67878   }
67879 
67880   result = (arg1)->GetThread();
67881   {
67882     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
67883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
67884   }
67885   return SWIG_arg;
67886 
67887   if(0) SWIG_fail;
67888 
67889 fail:
67890   lua_error(L);
67891   return SWIG_arg;
67892 }
67893 
67894 
67895 static int _wrap_SBValue_GetFrame(lua_State* L) {
67896   int SWIG_arg = 0;
67897   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67898   lldb::SBFrame result;
67899 
67900   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
67901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
67902 
67903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67904     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
67905   }
67906 
67907   result = (arg1)->GetFrame();
67908   {
67909     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
67910     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
67911   }
67912   return SWIG_arg;
67913 
67914   if(0) SWIG_fail;
67915 
67916 fail:
67917   lua_error(L);
67918   return SWIG_arg;
67919 }
67920 
67921 
67922 static int _wrap_SBValue_Watch(lua_State* L) {
67923   int SWIG_arg = 0;
67924   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67925   bool arg2 ;
67926   bool arg3 ;
67927   bool arg4 ;
67928   lldb::SBError *arg5 = 0 ;
67929   lldb::SBWatchpoint result;
67930 
67931   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
67932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
67933   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
67934   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
67935   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
67936   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
67937 
67938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67939     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
67940   }
67941 
67942   arg2 = (lua_toboolean(L, 2)!=0);
67943   arg3 = (lua_toboolean(L, 3)!=0);
67944   arg4 = (lua_toboolean(L, 4)!=0);
67945 
67946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67947     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
67948   }
67949 
67950   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
67951   {
67952     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67954   }
67955   return SWIG_arg;
67956 
67957   if(0) SWIG_fail;
67958 
67959 fail:
67960   lua_error(L);
67961   return SWIG_arg;
67962 }
67963 
67964 
67965 static int _wrap_SBValue_WatchPointee(lua_State* L) {
67966   int SWIG_arg = 0;
67967   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67968   bool arg2 ;
67969   bool arg3 ;
67970   bool arg4 ;
67971   lldb::SBError *arg5 = 0 ;
67972   lldb::SBWatchpoint result;
67973 
67974   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
67975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
67976   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
67977   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
67978   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
67979   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
67980 
67981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67982     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
67983   }
67984 
67985   arg2 = (lua_toboolean(L, 2)!=0);
67986   arg3 = (lua_toboolean(L, 3)!=0);
67987   arg4 = (lua_toboolean(L, 4)!=0);
67988 
67989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67990     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
67991   }
67992 
67993   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
67994   {
67995     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67997   }
67998   return SWIG_arg;
67999 
68000   if(0) SWIG_fail;
68001 
68002 fail:
68003   lua_error(L);
68004   return SWIG_arg;
68005 }
68006 
68007 
68008 static int _wrap_SBValue_GetDescription(lua_State* L) {
68009   int SWIG_arg = 0;
68010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68011   lldb::SBStream *arg2 = 0 ;
68012   bool result;
68013 
68014   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
68015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
68016   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
68017 
68018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68019     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
68020   }
68021 
68022 
68023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68024     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
68025   }
68026 
68027   result = (bool)(arg1)->GetDescription(*arg2);
68028   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68029   return SWIG_arg;
68030 
68031   if(0) SWIG_fail;
68032 
68033 fail:
68034   lua_error(L);
68035   return SWIG_arg;
68036 }
68037 
68038 
68039 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
68040   int SWIG_arg = 0;
68041   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68042   lldb::SBStream *arg2 = 0 ;
68043   bool result;
68044 
68045   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
68046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
68047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
68048 
68049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68050     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68051   }
68052 
68053 
68054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68055     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
68056   }
68057 
68058   result = (bool)(arg1)->GetExpressionPath(*arg2);
68059   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68060   return SWIG_arg;
68061 
68062   if(0) SWIG_fail;
68063 
68064 fail:
68065   lua_error(L);
68066   return SWIG_arg;
68067 }
68068 
68069 
68070 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
68071   int SWIG_arg = 0;
68072   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68073   uint32_t arg2 ;
68074   uint32_t arg3 ;
68075   lldb::SBData result;
68076 
68077   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
68078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68079   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
68080   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
68081 
68082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68083     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68084   }
68085 
68086   arg2 = (unsigned int)lua_tointeger(L, 2);
68087   arg3 = (unsigned int)lua_tointeger(L, 3);
68088   result = (arg1)->GetPointeeData(arg2,arg3);
68089   {
68090     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68092   }
68093   return SWIG_arg;
68094 
68095   if(0) SWIG_fail;
68096 
68097 fail:
68098   lua_error(L);
68099   return SWIG_arg;
68100 }
68101 
68102 
68103 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
68104   int SWIG_arg = 0;
68105   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68106   uint32_t arg2 ;
68107   lldb::SBData result;
68108 
68109   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
68110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68111   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
68112 
68113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68114     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68115   }
68116 
68117   arg2 = (unsigned int)lua_tointeger(L, 2);
68118   result = (arg1)->GetPointeeData(arg2);
68119   {
68120     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68121     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68122   }
68123   return SWIG_arg;
68124 
68125   if(0) SWIG_fail;
68126 
68127 fail:
68128   lua_error(L);
68129   return SWIG_arg;
68130 }
68131 
68132 
68133 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
68134   int SWIG_arg = 0;
68135   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68136   lldb::SBData result;
68137 
68138   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
68139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
68140 
68141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68142     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
68143   }
68144 
68145   result = (arg1)->GetPointeeData();
68146   {
68147     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68148     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68149   }
68150   return SWIG_arg;
68151 
68152   if(0) SWIG_fail;
68153 
68154 fail:
68155   lua_error(L);
68156   return SWIG_arg;
68157 }
68158 
68159 
68160 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
68161   int argc;
68162   int argv[4]={
68163     1,2,3,4
68164   };
68165 
68166   argc = lua_gettop(L);
68167   if (argc == 1) {
68168     int _v;
68169     {
68170       void *ptr;
68171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68172         _v = 0;
68173       } else {
68174         _v = 1;
68175       }
68176     }
68177     if (_v) {
68178       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
68179     }
68180   }
68181   if (argc == 2) {
68182     int _v;
68183     {
68184       void *ptr;
68185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68186         _v = 0;
68187       } else {
68188         _v = 1;
68189       }
68190     }
68191     if (_v) {
68192       {
68193         _v = lua_isnumber(L,argv[1]);
68194       }
68195       if (_v) {
68196         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
68197       }
68198     }
68199   }
68200   if (argc == 3) {
68201     int _v;
68202     {
68203       void *ptr;
68204       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68205         _v = 0;
68206       } else {
68207         _v = 1;
68208       }
68209     }
68210     if (_v) {
68211       {
68212         _v = lua_isnumber(L,argv[1]);
68213       }
68214       if (_v) {
68215         {
68216           _v = lua_isnumber(L,argv[2]);
68217         }
68218         if (_v) {
68219           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
68220         }
68221       }
68222     }
68223   }
68224 
68225   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
68226     "  Possible C/C++ prototypes are:\n"
68227     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
68228     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
68229     "    lldb::SBValue::GetPointeeData()\n");
68230   lua_error(L);return 0;
68231 }
68232 
68233 
68234 static int _wrap_SBValue_GetData(lua_State* L) {
68235   int SWIG_arg = 0;
68236   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68237   lldb::SBData result;
68238 
68239   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
68240   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
68241 
68242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68243     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
68244   }
68245 
68246   result = (arg1)->GetData();
68247   {
68248     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68249     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68250   }
68251   return SWIG_arg;
68252 
68253   if(0) SWIG_fail;
68254 
68255 fail:
68256   lua_error(L);
68257   return SWIG_arg;
68258 }
68259 
68260 
68261 static int _wrap_SBValue_SetData(lua_State* L) {
68262   int SWIG_arg = 0;
68263   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68264   lldb::SBData *arg2 = 0 ;
68265   lldb::SBError *arg3 = 0 ;
68266   bool result;
68267 
68268   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
68269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
68270   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
68271   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
68272 
68273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68274     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
68275   }
68276 
68277 
68278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
68279     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
68280   }
68281 
68282 
68283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
68284     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
68285   }
68286 
68287   result = (bool)(arg1)->SetData(*arg2,*arg3);
68288   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68289   return SWIG_arg;
68290 
68291   if(0) SWIG_fail;
68292 
68293 fail:
68294   lua_error(L);
68295   return SWIG_arg;
68296 }
68297 
68298 
68299 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
68300   int SWIG_arg = 0;
68301   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68302   lldb::addr_t result;
68303 
68304   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
68305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
68306 
68307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68308     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
68309   }
68310 
68311   result = (lldb::addr_t)(arg1)->GetLoadAddress();
68312   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68313   return SWIG_arg;
68314 
68315   if(0) SWIG_fail;
68316 
68317 fail:
68318   lua_error(L);
68319   return SWIG_arg;
68320 }
68321 
68322 
68323 static int _wrap_SBValue_GetAddress(lua_State* L) {
68324   int SWIG_arg = 0;
68325   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68326   lldb::SBAddress result;
68327 
68328   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
68329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
68330 
68331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68332     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
68333   }
68334 
68335   result = (arg1)->GetAddress();
68336   {
68337     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
68338     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
68339   }
68340   return SWIG_arg;
68341 
68342   if(0) SWIG_fail;
68343 
68344 fail:
68345   lua_error(L);
68346   return SWIG_arg;
68347 }
68348 
68349 
68350 static int _wrap_SBValue_Persist(lua_State* L) {
68351   int SWIG_arg = 0;
68352   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68353   lldb::SBValue result;
68354 
68355   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
68356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
68357 
68358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68359     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
68360   }
68361 
68362   result = (arg1)->Persist();
68363   {
68364     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68365     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68366   }
68367   return SWIG_arg;
68368 
68369   if(0) SWIG_fail;
68370 
68371 fail:
68372   lua_error(L);
68373   return SWIG_arg;
68374 }
68375 
68376 
68377 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
68378   int SWIG_arg = 0;
68379   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68380   lldb::SBStream *arg2 = 0 ;
68381   bool arg3 ;
68382   bool result;
68383 
68384   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
68385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
68386   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
68387   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
68388 
68389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68390     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68391   }
68392 
68393 
68394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68395     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
68396   }
68397 
68398   arg3 = (lua_toboolean(L, 3)!=0);
68399   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
68400   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68401   return SWIG_arg;
68402 
68403   if(0) SWIG_fail;
68404 
68405 fail:
68406   lua_error(L);
68407   return SWIG_arg;
68408 }
68409 
68410 
68411 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
68412   int argc;
68413   int argv[4]={
68414     1,2,3,4
68415   };
68416 
68417   argc = lua_gettop(L);
68418   if (argc == 2) {
68419     int _v;
68420     {
68421       void *ptr;
68422       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68423         _v = 0;
68424       } else {
68425         _v = 1;
68426       }
68427     }
68428     if (_v) {
68429       {
68430         void *ptr;
68431         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
68432           _v = 0;
68433         } else {
68434           _v = 1;
68435         }
68436       }
68437       if (_v) {
68438         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
68439       }
68440     }
68441   }
68442   if (argc == 3) {
68443     int _v;
68444     {
68445       void *ptr;
68446       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68447         _v = 0;
68448       } else {
68449         _v = 1;
68450       }
68451     }
68452     if (_v) {
68453       {
68454         void *ptr;
68455         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
68456           _v = 0;
68457         } else {
68458           _v = 1;
68459         }
68460       }
68461       if (_v) {
68462         {
68463           _v = lua_isboolean(L,argv[2]);
68464         }
68465         if (_v) {
68466           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
68467         }
68468       }
68469     }
68470   }
68471 
68472   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
68473     "  Possible C/C++ prototypes are:\n"
68474     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
68475     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
68476   lua_error(L);return 0;
68477 }
68478 
68479 
68480 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
68481   int SWIG_arg = 0;
68482   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68483   char *arg2 = (char *) 0 ;
68484   lldb::SBValue result;
68485 
68486   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
68487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68488   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68489 
68490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68491     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68492   }
68493 
68494   arg2 = (char *)lua_tostring(L, 2);
68495   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
68496   {
68497     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68498     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68499   }
68500   return SWIG_arg;
68501 
68502   if(0) SWIG_fail;
68503 
68504 fail:
68505   lua_error(L);
68506   return SWIG_arg;
68507 }
68508 
68509 
68510 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
68511   int SWIG_arg = 0;
68512   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68513   char *arg2 = (char *) 0 ;
68514   lldb::SBExpressionOptions *arg3 = 0 ;
68515   lldb::SBValue result;
68516 
68517   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
68518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68519   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68520   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68521 
68522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68523     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68524   }
68525 
68526   arg2 = (char *)lua_tostring(L, 2);
68527 
68528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68529     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68530   }
68531 
68532   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
68533   {
68534     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68535     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68536   }
68537   return SWIG_arg;
68538 
68539   if(0) SWIG_fail;
68540 
68541 fail:
68542   lua_error(L);
68543   return SWIG_arg;
68544 }
68545 
68546 
68547 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
68548   int SWIG_arg = 0;
68549   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68550   char *arg2 = (char *) 0 ;
68551   lldb::SBExpressionOptions *arg3 = 0 ;
68552   char *arg4 = (char *) 0 ;
68553   lldb::SBValue result;
68554 
68555   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
68556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68557   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68558   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68559   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
68560 
68561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68562     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68563   }
68564 
68565   arg2 = (char *)lua_tostring(L, 2);
68566 
68567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68568     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68569   }
68570 
68571   arg4 = (char *)lua_tostring(L, 4);
68572   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
68573   {
68574     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68575     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68576   }
68577   return SWIG_arg;
68578 
68579   if(0) SWIG_fail;
68580 
68581 fail:
68582   lua_error(L);
68583   return SWIG_arg;
68584 }
68585 
68586 
68587 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
68588   int argc;
68589   int argv[5]={
68590     1,2,3,4,5
68591   };
68592 
68593   argc = lua_gettop(L);
68594   if (argc == 2) {
68595     int _v;
68596     {
68597       void *ptr;
68598       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68599         _v = 0;
68600       } else {
68601         _v = 1;
68602       }
68603     }
68604     if (_v) {
68605       {
68606         _v = SWIG_lua_isnilstring(L,argv[1]);
68607       }
68608       if (_v) {
68609         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
68610       }
68611     }
68612   }
68613   if (argc == 3) {
68614     int _v;
68615     {
68616       void *ptr;
68617       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68618         _v = 0;
68619       } else {
68620         _v = 1;
68621       }
68622     }
68623     if (_v) {
68624       {
68625         _v = SWIG_lua_isnilstring(L,argv[1]);
68626       }
68627       if (_v) {
68628         {
68629           void *ptr;
68630           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68631             _v = 0;
68632           } else {
68633             _v = 1;
68634           }
68635         }
68636         if (_v) {
68637           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
68638         }
68639       }
68640     }
68641   }
68642   if (argc == 4) {
68643     int _v;
68644     {
68645       void *ptr;
68646       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68647         _v = 0;
68648       } else {
68649         _v = 1;
68650       }
68651     }
68652     if (_v) {
68653       {
68654         _v = SWIG_lua_isnilstring(L,argv[1]);
68655       }
68656       if (_v) {
68657         {
68658           void *ptr;
68659           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68660             _v = 0;
68661           } else {
68662             _v = 1;
68663           }
68664         }
68665         if (_v) {
68666           {
68667             _v = SWIG_lua_isnilstring(L,argv[3]);
68668           }
68669           if (_v) {
68670             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
68671           }
68672         }
68673       }
68674     }
68675   }
68676 
68677   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
68678     "  Possible C/C++ prototypes are:\n"
68679     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
68680     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
68681     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
68682   lua_error(L);return 0;
68683 }
68684 
68685 
68686 static int _wrap_SBValue___tostring(lua_State* L) {
68687   int SWIG_arg = 0;
68688   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68689   std::string result;
68690 
68691   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
68692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
68693 
68694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68695     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
68696   }
68697 
68698   result = lldb_SBValue___str__(arg1);
68699   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68700   return SWIG_arg;
68701 
68702   if(0) SWIG_fail;
68703 
68704 fail:
68705   lua_error(L);
68706   return SWIG_arg;
68707 }
68708 
68709 
68710 static void swig_delete_SBValue(void *obj) {
68711 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
68712 delete arg1;
68713 }
68714 static int _proxy__wrap_new_SBValue(lua_State *L) {
68715     assert(lua_istable(L,1));
68716     lua_pushcfunction(L,_wrap_new_SBValue);
68717     assert(!lua_isnil(L,-1));
68718     lua_replace(L,1); /* replace our table with real constructor */
68719     lua_call(L,lua_gettop(L)-1,1);
68720     return 1;
68721 }
68722 static swig_lua_attribute swig_SBValue_attributes[] = {
68723     {0,0,0}
68724 };
68725 static swig_lua_method swig_SBValue_methods[]= {
68726     { "IsValid", _wrap_SBValue_IsValid},
68727     { "Clear", _wrap_SBValue_Clear},
68728     { "GetError", _wrap_SBValue_GetError},
68729     { "GetID", _wrap_SBValue_GetID},
68730     { "GetName", _wrap_SBValue_GetName},
68731     { "GetTypeName", _wrap_SBValue_GetTypeName},
68732     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
68733     { "GetByteSize", _wrap_SBValue_GetByteSize},
68734     { "IsInScope", _wrap_SBValue_IsInScope},
68735     { "GetFormat", _wrap_SBValue_GetFormat},
68736     { "SetFormat", _wrap_SBValue_SetFormat},
68737     { "GetValue", _wrap_SBValue_GetValue},
68738     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
68739     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
68740     { "GetValueType", _wrap_SBValue_GetValueType},
68741     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
68742     { "GetSummary", _wrap_SBValue_GetSummary},
68743     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
68744     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
68745     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
68746     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
68747     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
68748     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
68749     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
68750     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
68751     { "IsDynamic", _wrap_SBValue_IsDynamic},
68752     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
68753     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
68754     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
68755     { "GetLocation", _wrap_SBValue_GetLocation},
68756     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
68757     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
68758     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
68759     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
68760     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
68761     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
68762     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
68763     { "Cast", _wrap_SBValue_Cast},
68764     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
68765     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
68766     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
68767     { "GetType", _wrap_SBValue_GetType},
68768     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
68769     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
68770     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
68771     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
68772     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
68773     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
68774     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
68775     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
68776     { "Dereference", _wrap_SBValue_Dereference},
68777     { "AddressOf", _wrap_SBValue_AddressOf},
68778     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
68779     { "GetTarget", _wrap_SBValue_GetTarget},
68780     { "GetProcess", _wrap_SBValue_GetProcess},
68781     { "GetThread", _wrap_SBValue_GetThread},
68782     { "GetFrame", _wrap_SBValue_GetFrame},
68783     { "Watch", _wrap_SBValue_Watch},
68784     { "WatchPointee", _wrap_SBValue_WatchPointee},
68785     { "GetDescription", _wrap_SBValue_GetDescription},
68786     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
68787     { "GetData", _wrap_SBValue_GetData},
68788     { "SetData", _wrap_SBValue_SetData},
68789     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
68790     { "GetAddress", _wrap_SBValue_GetAddress},
68791     { "Persist", _wrap_SBValue_Persist},
68792     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
68793     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
68794     { "__tostring", _wrap_SBValue___tostring},
68795     {0,0}
68796 };
68797 static swig_lua_method swig_SBValue_meta[] = {
68798     { "__tostring", _wrap_SBValue___tostring},
68799     {0,0}
68800 };
68801 
68802 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
68803     {0,0,0}
68804 };
68805 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
68806     {0,0,0,0,0,0}
68807 };
68808 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
68809     {0,0}
68810 };
68811 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
68812     0
68813 };
68814 
68815 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
68816     "SBValue",
68817     swig_SBValue_Sf_SwigStatic_methods,
68818     swig_SBValue_Sf_SwigStatic_attributes,
68819     swig_SBValue_Sf_SwigStatic_constants,
68820     swig_SBValue_Sf_SwigStatic_classes,
68821     0
68822 };
68823 static swig_lua_class *swig_SBValue_bases[] = {0};
68824 static const char *swig_SBValue_base_names[] = {0};
68825 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 };
68826 
68827 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
68828   int SWIG_arg = 0;
68829   lldb::SBValueList *result = 0 ;
68830 
68831   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
68832   result = (lldb::SBValueList *)new lldb::SBValueList();
68833   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68834   return SWIG_arg;
68835 
68836   if(0) SWIG_fail;
68837 
68838 fail:
68839   lua_error(L);
68840   return SWIG_arg;
68841 }
68842 
68843 
68844 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
68845   int SWIG_arg = 0;
68846   lldb::SBValueList *arg1 = 0 ;
68847   lldb::SBValueList *result = 0 ;
68848 
68849   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
68850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
68851 
68852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68853     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
68854   }
68855 
68856   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
68857   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68858   return SWIG_arg;
68859 
68860   if(0) SWIG_fail;
68861 
68862 fail:
68863   lua_error(L);
68864   return SWIG_arg;
68865 }
68866 
68867 
68868 static int _wrap_new_SBValueList(lua_State* L) {
68869   int argc;
68870   int argv[2]={
68871     1,2
68872   };
68873 
68874   argc = lua_gettop(L);
68875   if (argc == 0) {
68876     return _wrap_new_SBValueList__SWIG_0(L);
68877   }
68878   if (argc == 1) {
68879     int _v;
68880     {
68881       void *ptr;
68882       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68883         _v = 0;
68884       } else {
68885         _v = 1;
68886       }
68887     }
68888     if (_v) {
68889       return _wrap_new_SBValueList__SWIG_1(L);
68890     }
68891   }
68892 
68893   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
68894     "  Possible C/C++ prototypes are:\n"
68895     "    lldb::SBValueList::SBValueList()\n"
68896     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
68897   lua_error(L);return 0;
68898 }
68899 
68900 
68901 static int _wrap_SBValueList_IsValid(lua_State* L) {
68902   int SWIG_arg = 0;
68903   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68904   bool result;
68905 
68906   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
68907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
68908 
68909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68910     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
68911   }
68912 
68913   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
68914   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68915   return SWIG_arg;
68916 
68917   if(0) SWIG_fail;
68918 
68919 fail:
68920   lua_error(L);
68921   return SWIG_arg;
68922 }
68923 
68924 
68925 static int _wrap_SBValueList_Clear(lua_State* L) {
68926   int SWIG_arg = 0;
68927   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68928 
68929   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
68930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
68931 
68932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68933     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
68934   }
68935 
68936   (arg1)->Clear();
68937 
68938   return SWIG_arg;
68939 
68940   if(0) SWIG_fail;
68941 
68942 fail:
68943   lua_error(L);
68944   return SWIG_arg;
68945 }
68946 
68947 
68948 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
68949   int SWIG_arg = 0;
68950   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68951   lldb::SBValue *arg2 = 0 ;
68952 
68953   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68955   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
68956 
68957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68958     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68959   }
68960 
68961 
68962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
68963     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
68964   }
68965 
68966   (arg1)->Append((lldb::SBValue const &)*arg2);
68967 
68968   return SWIG_arg;
68969 
68970   if(0) SWIG_fail;
68971 
68972 fail:
68973   lua_error(L);
68974   return SWIG_arg;
68975 }
68976 
68977 
68978 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
68979   int SWIG_arg = 0;
68980   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68981   lldb::SBValueList *arg2 = 0 ;
68982 
68983   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68985   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
68986 
68987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68988     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68989   }
68990 
68991 
68992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
68993     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
68994   }
68995 
68996   (arg1)->Append((lldb::SBValueList const &)*arg2);
68997 
68998   return SWIG_arg;
68999 
69000   if(0) SWIG_fail;
69001 
69002 fail:
69003   lua_error(L);
69004   return SWIG_arg;
69005 }
69006 
69007 
69008 static int _wrap_SBValueList_Append(lua_State* L) {
69009   int argc;
69010   int argv[3]={
69011     1,2,3
69012   };
69013 
69014   argc = lua_gettop(L);
69015   if (argc == 2) {
69016     int _v;
69017     {
69018       void *ptr;
69019       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69020         _v = 0;
69021       } else {
69022         _v = 1;
69023       }
69024     }
69025     if (_v) {
69026       {
69027         void *ptr;
69028         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
69029           _v = 0;
69030         } else {
69031           _v = 1;
69032         }
69033       }
69034       if (_v) {
69035         return _wrap_SBValueList_Append__SWIG_0(L);
69036       }
69037     }
69038   }
69039   if (argc == 2) {
69040     int _v;
69041     {
69042       void *ptr;
69043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
69044         _v = 0;
69045       } else {
69046         _v = 1;
69047       }
69048     }
69049     if (_v) {
69050       {
69051         void *ptr;
69052         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
69053           _v = 0;
69054         } else {
69055           _v = 1;
69056         }
69057       }
69058       if (_v) {
69059         return _wrap_SBValueList_Append__SWIG_1(L);
69060       }
69061     }
69062   }
69063 
69064   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
69065     "  Possible C/C++ prototypes are:\n"
69066     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
69067     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
69068   lua_error(L);return 0;
69069 }
69070 
69071 
69072 static int _wrap_SBValueList_GetSize(lua_State* L) {
69073   int SWIG_arg = 0;
69074   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69075   uint32_t result;
69076 
69077   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
69078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
69079 
69080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69081     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
69082   }
69083 
69084   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
69085   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69086   return SWIG_arg;
69087 
69088   if(0) SWIG_fail;
69089 
69090 fail:
69091   lua_error(L);
69092   return SWIG_arg;
69093 }
69094 
69095 
69096 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
69097   int SWIG_arg = 0;
69098   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69099   uint32_t arg2 ;
69100   lldb::SBValue result;
69101 
69102   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
69103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
69104   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
69105 
69106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69107     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
69108   }
69109 
69110   arg2 = (unsigned int)lua_tointeger(L, 2);
69111   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
69112   {
69113     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69114     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69115   }
69116   return SWIG_arg;
69117 
69118   if(0) SWIG_fail;
69119 
69120 fail:
69121   lua_error(L);
69122   return SWIG_arg;
69123 }
69124 
69125 
69126 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
69127   int SWIG_arg = 0;
69128   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69129   lldb::user_id_t arg2 ;
69130   lldb::SBValue result;
69131 
69132   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
69133   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
69134   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
69135 
69136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69137     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
69138   }
69139 
69140   arg2 = (unsigned long long)lua_tointeger(L, 2);
69141   result = (arg1)->FindValueObjectByUID(arg2);
69142   {
69143     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69145   }
69146   return SWIG_arg;
69147 
69148   if(0) SWIG_fail;
69149 
69150 fail:
69151   lua_error(L);
69152   return SWIG_arg;
69153 }
69154 
69155 
69156 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
69157   int SWIG_arg = 0;
69158   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69159   char *arg2 = (char *) 0 ;
69160   lldb::SBValue result;
69161 
69162   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
69163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
69164   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
69165 
69166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69167     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
69168   }
69169 
69170   arg2 = (char *)lua_tostring(L, 2);
69171   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
69172   {
69173     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
69174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
69175   }
69176   return SWIG_arg;
69177 
69178   if(0) SWIG_fail;
69179 
69180 fail:
69181   lua_error(L);
69182   return SWIG_arg;
69183 }
69184 
69185 
69186 static int _wrap_SBValueList___tostring(lua_State* L) {
69187   int SWIG_arg = 0;
69188   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
69189   std::string result;
69190 
69191   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
69192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
69193 
69194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
69195     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
69196   }
69197 
69198   result = lldb_SBValueList___str__(arg1);
69199   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69200   return SWIG_arg;
69201 
69202   if(0) SWIG_fail;
69203 
69204 fail:
69205   lua_error(L);
69206   return SWIG_arg;
69207 }
69208 
69209 
69210 static void swig_delete_SBValueList(void *obj) {
69211 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
69212 delete arg1;
69213 }
69214 static int _proxy__wrap_new_SBValueList(lua_State *L) {
69215     assert(lua_istable(L,1));
69216     lua_pushcfunction(L,_wrap_new_SBValueList);
69217     assert(!lua_isnil(L,-1));
69218     lua_replace(L,1); /* replace our table with real constructor */
69219     lua_call(L,lua_gettop(L)-1,1);
69220     return 1;
69221 }
69222 static swig_lua_attribute swig_SBValueList_attributes[] = {
69223     {0,0,0}
69224 };
69225 static swig_lua_method swig_SBValueList_methods[]= {
69226     { "IsValid", _wrap_SBValueList_IsValid},
69227     { "Clear", _wrap_SBValueList_Clear},
69228     { "Append", _wrap_SBValueList_Append},
69229     { "GetSize", _wrap_SBValueList_GetSize},
69230     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
69231     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
69232     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
69233     { "__tostring", _wrap_SBValueList___tostring},
69234     {0,0}
69235 };
69236 static swig_lua_method swig_SBValueList_meta[] = {
69237     { "__tostring", _wrap_SBValueList___tostring},
69238     {0,0}
69239 };
69240 
69241 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
69242     {0,0,0}
69243 };
69244 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
69245     {0,0,0,0,0,0}
69246 };
69247 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
69248     {0,0}
69249 };
69250 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
69251     0
69252 };
69253 
69254 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
69255     "SBValueList",
69256     swig_SBValueList_Sf_SwigStatic_methods,
69257     swig_SBValueList_Sf_SwigStatic_attributes,
69258     swig_SBValueList_Sf_SwigStatic_constants,
69259     swig_SBValueList_Sf_SwigStatic_classes,
69260     0
69261 };
69262 static swig_lua_class *swig_SBValueList_bases[] = {0};
69263 static const char *swig_SBValueList_base_names[] = {0};
69264 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 };
69265 
69266 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
69267   int SWIG_arg = 0;
69268   lldb::SBVariablesOptions *result = 0 ;
69269 
69270   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
69271   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
69272   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
69273   return SWIG_arg;
69274 
69275   if(0) SWIG_fail;
69276 
69277 fail:
69278   lua_error(L);
69279   return SWIG_arg;
69280 }
69281 
69282 
69283 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
69284   int SWIG_arg = 0;
69285   lldb::SBVariablesOptions *arg1 = 0 ;
69286   lldb::SBVariablesOptions *result = 0 ;
69287 
69288   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
69289   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
69290 
69291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69292     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69293   }
69294 
69295   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
69296   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
69297   return SWIG_arg;
69298 
69299   if(0) SWIG_fail;
69300 
69301 fail:
69302   lua_error(L);
69303   return SWIG_arg;
69304 }
69305 
69306 
69307 static int _wrap_new_SBVariablesOptions(lua_State* L) {
69308   int argc;
69309   int argv[2]={
69310     1,2
69311   };
69312 
69313   argc = lua_gettop(L);
69314   if (argc == 0) {
69315     return _wrap_new_SBVariablesOptions__SWIG_0(L);
69316   }
69317   if (argc == 1) {
69318     int _v;
69319     {
69320       void *ptr;
69321       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
69322         _v = 0;
69323       } else {
69324         _v = 1;
69325       }
69326     }
69327     if (_v) {
69328       return _wrap_new_SBVariablesOptions__SWIG_1(L);
69329     }
69330   }
69331 
69332   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
69333     "  Possible C/C++ prototypes are:\n"
69334     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
69335     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
69336   lua_error(L);return 0;
69337 }
69338 
69339 
69340 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
69341   int SWIG_arg = 0;
69342   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69343   bool result;
69344 
69345   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
69346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
69347 
69348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69349     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69350   }
69351 
69352   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
69353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69354   return SWIG_arg;
69355 
69356   if(0) SWIG_fail;
69357 
69358 fail:
69359   lua_error(L);
69360   return SWIG_arg;
69361 }
69362 
69363 
69364 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
69365   int SWIG_arg = 0;
69366   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69367   bool result;
69368 
69369   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
69370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
69371 
69372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69373     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69374   }
69375 
69376   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
69377   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69378   return SWIG_arg;
69379 
69380   if(0) SWIG_fail;
69381 
69382 fail:
69383   lua_error(L);
69384   return SWIG_arg;
69385 }
69386 
69387 
69388 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
69389   int SWIG_arg = 0;
69390   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69391   bool arg2 ;
69392 
69393   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
69394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
69395   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
69396 
69397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69398     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69399   }
69400 
69401   arg2 = (lua_toboolean(L, 2)!=0);
69402   (arg1)->SetIncludeArguments(arg2);
69403 
69404   return SWIG_arg;
69405 
69406   if(0) SWIG_fail;
69407 
69408 fail:
69409   lua_error(L);
69410   return SWIG_arg;
69411 }
69412 
69413 
69414 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
69415   int SWIG_arg = 0;
69416   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69417   lldb::SBTarget *arg2 = 0 ;
69418   bool result;
69419 
69420   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
69421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
69422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
69423 
69424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69425     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69426   }
69427 
69428 
69429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
69430     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
69431   }
69432 
69433   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
69434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69435   return SWIG_arg;
69436 
69437   if(0) SWIG_fail;
69438 
69439 fail:
69440   lua_error(L);
69441   return SWIG_arg;
69442 }
69443 
69444 
69445 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
69446   int SWIG_arg = 0;
69447   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69448   bool arg2 ;
69449 
69450   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
69451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
69452   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
69453 
69454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69455     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69456   }
69457 
69458   arg2 = (lua_toboolean(L, 2)!=0);
69459   (arg1)->SetIncludeRecognizedArguments(arg2);
69460 
69461   return SWIG_arg;
69462 
69463   if(0) SWIG_fail;
69464 
69465 fail:
69466   lua_error(L);
69467   return SWIG_arg;
69468 }
69469 
69470 
69471 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
69472   int SWIG_arg = 0;
69473   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69474   bool result;
69475 
69476   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
69477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
69478 
69479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69480     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69481   }
69482 
69483   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
69484   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69485   return SWIG_arg;
69486 
69487   if(0) SWIG_fail;
69488 
69489 fail:
69490   lua_error(L);
69491   return SWIG_arg;
69492 }
69493 
69494 
69495 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
69496   int SWIG_arg = 0;
69497   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69498   bool arg2 ;
69499 
69500   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
69501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
69502   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
69503 
69504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69505     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69506   }
69507 
69508   arg2 = (lua_toboolean(L, 2)!=0);
69509   (arg1)->SetIncludeLocals(arg2);
69510 
69511   return SWIG_arg;
69512 
69513   if(0) SWIG_fail;
69514 
69515 fail:
69516   lua_error(L);
69517   return SWIG_arg;
69518 }
69519 
69520 
69521 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
69522   int SWIG_arg = 0;
69523   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69524   bool result;
69525 
69526   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
69527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
69528 
69529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69530     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69531   }
69532 
69533   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
69534   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69535   return SWIG_arg;
69536 
69537   if(0) SWIG_fail;
69538 
69539 fail:
69540   lua_error(L);
69541   return SWIG_arg;
69542 }
69543 
69544 
69545 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
69546   int SWIG_arg = 0;
69547   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69548   bool arg2 ;
69549 
69550   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
69551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
69552   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
69553 
69554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69555     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69556   }
69557 
69558   arg2 = (lua_toboolean(L, 2)!=0);
69559   (arg1)->SetIncludeStatics(arg2);
69560 
69561   return SWIG_arg;
69562 
69563   if(0) SWIG_fail;
69564 
69565 fail:
69566   lua_error(L);
69567   return SWIG_arg;
69568 }
69569 
69570 
69571 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
69572   int SWIG_arg = 0;
69573   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69574   bool result;
69575 
69576   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
69577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
69578 
69579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69580     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69581   }
69582 
69583   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
69584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69585   return SWIG_arg;
69586 
69587   if(0) SWIG_fail;
69588 
69589 fail:
69590   lua_error(L);
69591   return SWIG_arg;
69592 }
69593 
69594 
69595 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
69596   int SWIG_arg = 0;
69597   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69598   bool arg2 ;
69599 
69600   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
69601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
69602   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
69603 
69604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69605     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69606   }
69607 
69608   arg2 = (lua_toboolean(L, 2)!=0);
69609   (arg1)->SetInScopeOnly(arg2);
69610 
69611   return SWIG_arg;
69612 
69613   if(0) SWIG_fail;
69614 
69615 fail:
69616   lua_error(L);
69617   return SWIG_arg;
69618 }
69619 
69620 
69621 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
69622   int SWIG_arg = 0;
69623   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69624   bool result;
69625 
69626   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
69627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
69628 
69629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69630     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69631   }
69632 
69633   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
69634   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69635   return SWIG_arg;
69636 
69637   if(0) SWIG_fail;
69638 
69639 fail:
69640   lua_error(L);
69641   return SWIG_arg;
69642 }
69643 
69644 
69645 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
69646   int SWIG_arg = 0;
69647   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69648   bool arg2 ;
69649 
69650   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
69651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
69652   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
69653 
69654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69655     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69656   }
69657 
69658   arg2 = (lua_toboolean(L, 2)!=0);
69659   (arg1)->SetIncludeRuntimeSupportValues(arg2);
69660 
69661   return SWIG_arg;
69662 
69663   if(0) SWIG_fail;
69664 
69665 fail:
69666   lua_error(L);
69667   return SWIG_arg;
69668 }
69669 
69670 
69671 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
69672   int SWIG_arg = 0;
69673   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69674   lldb::DynamicValueType result;
69675 
69676   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
69677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
69678 
69679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69680     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69681   }
69682 
69683   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
69684   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69685   return SWIG_arg;
69686 
69687   if(0) SWIG_fail;
69688 
69689 fail:
69690   lua_error(L);
69691   return SWIG_arg;
69692 }
69693 
69694 
69695 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
69696   int SWIG_arg = 0;
69697   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69698   lldb::DynamicValueType arg2 ;
69699 
69700   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
69701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
69702   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
69703 
69704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69705     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69706   }
69707 
69708   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
69709   (arg1)->SetUseDynamic(arg2);
69710 
69711   return SWIG_arg;
69712 
69713   if(0) SWIG_fail;
69714 
69715 fail:
69716   lua_error(L);
69717   return SWIG_arg;
69718 }
69719 
69720 
69721 static void swig_delete_SBVariablesOptions(void *obj) {
69722 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
69723 delete arg1;
69724 }
69725 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
69726     assert(lua_istable(L,1));
69727     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
69728     assert(!lua_isnil(L,-1));
69729     lua_replace(L,1); /* replace our table with real constructor */
69730     lua_call(L,lua_gettop(L)-1,1);
69731     return 1;
69732 }
69733 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
69734     {0,0,0}
69735 };
69736 static swig_lua_method swig_SBVariablesOptions_methods[]= {
69737     { "IsValid", _wrap_SBVariablesOptions_IsValid},
69738     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
69739     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
69740     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
69741     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
69742     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
69743     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
69744     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
69745     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
69746     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
69747     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
69748     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
69749     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
69750     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
69751     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
69752     {0,0}
69753 };
69754 static swig_lua_method swig_SBVariablesOptions_meta[] = {
69755     {0,0}
69756 };
69757 
69758 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
69759     {0,0,0}
69760 };
69761 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
69762     {0,0,0,0,0,0}
69763 };
69764 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
69765     {0,0}
69766 };
69767 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
69768     0
69769 };
69770 
69771 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
69772     "SBVariablesOptions",
69773     swig_SBVariablesOptions_Sf_SwigStatic_methods,
69774     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
69775     swig_SBVariablesOptions_Sf_SwigStatic_constants,
69776     swig_SBVariablesOptions_Sf_SwigStatic_classes,
69777     0
69778 };
69779 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
69780 static const char *swig_SBVariablesOptions_base_names[] = {0};
69781 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 };
69782 
69783 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
69784   int SWIG_arg = 0;
69785   lldb::SBWatchpoint *result = 0 ;
69786 
69787   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
69788   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
69789   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69790   return SWIG_arg;
69791 
69792   if(0) SWIG_fail;
69793 
69794 fail:
69795   lua_error(L);
69796   return SWIG_arg;
69797 }
69798 
69799 
69800 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
69801   int SWIG_arg = 0;
69802   lldb::SBWatchpoint *arg1 = 0 ;
69803   lldb::SBWatchpoint *result = 0 ;
69804 
69805   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
69806   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
69807 
69808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69809     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
69810   }
69811 
69812   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
69813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69814   return SWIG_arg;
69815 
69816   if(0) SWIG_fail;
69817 
69818 fail:
69819   lua_error(L);
69820   return SWIG_arg;
69821 }
69822 
69823 
69824 static int _wrap_new_SBWatchpoint(lua_State* L) {
69825   int argc;
69826   int argv[2]={
69827     1,2
69828   };
69829 
69830   argc = lua_gettop(L);
69831   if (argc == 0) {
69832     return _wrap_new_SBWatchpoint__SWIG_0(L);
69833   }
69834   if (argc == 1) {
69835     int _v;
69836     {
69837       void *ptr;
69838       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
69839         _v = 0;
69840       } else {
69841         _v = 1;
69842       }
69843     }
69844     if (_v) {
69845       return _wrap_new_SBWatchpoint__SWIG_1(L);
69846     }
69847   }
69848 
69849   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
69850     "  Possible C/C++ prototypes are:\n"
69851     "    lldb::SBWatchpoint::SBWatchpoint()\n"
69852     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
69853   lua_error(L);return 0;
69854 }
69855 
69856 
69857 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
69858   int SWIG_arg = 0;
69859   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69860   bool result;
69861 
69862   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
69863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
69864 
69865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69866     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
69867   }
69868 
69869   result = (bool)(arg1)->IsValid();
69870   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69871   return SWIG_arg;
69872 
69873   if(0) SWIG_fail;
69874 
69875 fail:
69876   lua_error(L);
69877   return SWIG_arg;
69878 }
69879 
69880 
69881 static int _wrap_SBWatchpoint___eq(lua_State* L) {
69882   int SWIG_arg = 0;
69883   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69884   lldb::SBWatchpoint *arg2 = 0 ;
69885   bool result;
69886 
69887   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
69888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
69889   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
69890 
69891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69892     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
69893   }
69894 
69895 
69896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69897     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
69898   }
69899 
69900   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
69901   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69902   return SWIG_arg;
69903 
69904   if(0) SWIG_fail;
69905 
69906 fail:
69907   lua_error(L);
69908   return SWIG_arg;
69909 }
69910 
69911 
69912 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
69913   int SWIG_arg = 0;
69914   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69915   lldb::SBError result;
69916 
69917   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
69918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
69919 
69920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69921     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
69922   }
69923 
69924   result = (arg1)->GetError();
69925   {
69926     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
69927     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
69928   }
69929   return SWIG_arg;
69930 
69931   if(0) SWIG_fail;
69932 
69933 fail:
69934   lua_error(L);
69935   return SWIG_arg;
69936 }
69937 
69938 
69939 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
69940   int SWIG_arg = 0;
69941   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69942   lldb::watch_id_t result;
69943 
69944   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
69945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
69946 
69947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69948     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
69949   }
69950 
69951   result = (lldb::watch_id_t)(arg1)->GetID();
69952   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69953   return SWIG_arg;
69954 
69955   if(0) SWIG_fail;
69956 
69957 fail:
69958   lua_error(L);
69959   return SWIG_arg;
69960 }
69961 
69962 
69963 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
69964   int SWIG_arg = 0;
69965   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69966   int32_t result;
69967 
69968   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
69969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
69970 
69971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69972     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
69973   }
69974 
69975   result = (int32_t)(arg1)->GetHardwareIndex();
69976   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69977   return SWIG_arg;
69978 
69979   if(0) SWIG_fail;
69980 
69981 fail:
69982   lua_error(L);
69983   return SWIG_arg;
69984 }
69985 
69986 
69987 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
69988   int SWIG_arg = 0;
69989   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69990   lldb::addr_t result;
69991 
69992   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
69993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
69994 
69995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69996     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
69997   }
69998 
69999   result = (lldb::addr_t)(arg1)->GetWatchAddress();
70000   lua_pushinteger(L, (lua_Integer) result); 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_SBWatchpoint_GetWatchSize(lua_State* L) {
70012   int SWIG_arg = 0;
70013   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70014   size_t result;
70015 
70016   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
70017   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
70018 
70019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70020     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
70021   }
70022 
70023   result = (arg1)->GetWatchSize();
70024   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70025   return SWIG_arg;
70026 
70027   if(0) SWIG_fail;
70028 
70029 fail:
70030   lua_error(L);
70031   return SWIG_arg;
70032 }
70033 
70034 
70035 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
70036   int SWIG_arg = 0;
70037   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70038   bool arg2 ;
70039 
70040   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
70041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
70042   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
70043 
70044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70045     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
70046   }
70047 
70048   arg2 = (lua_toboolean(L, 2)!=0);
70049   (arg1)->SetEnabled(arg2);
70050 
70051   return SWIG_arg;
70052 
70053   if(0) SWIG_fail;
70054 
70055 fail:
70056   lua_error(L);
70057   return SWIG_arg;
70058 }
70059 
70060 
70061 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
70062   int SWIG_arg = 0;
70063   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70064   bool result;
70065 
70066   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
70067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
70068 
70069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70070     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
70071   }
70072 
70073   result = (bool)(arg1)->IsEnabled();
70074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70075   return SWIG_arg;
70076 
70077   if(0) SWIG_fail;
70078 
70079 fail:
70080   lua_error(L);
70081   return SWIG_arg;
70082 }
70083 
70084 
70085 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
70086   int SWIG_arg = 0;
70087   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70088   uint32_t result;
70089 
70090   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
70091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
70092 
70093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70094     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70095   }
70096 
70097   result = (uint32_t)(arg1)->GetHitCount();
70098   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70099   return SWIG_arg;
70100 
70101   if(0) SWIG_fail;
70102 
70103 fail:
70104   lua_error(L);
70105   return SWIG_arg;
70106 }
70107 
70108 
70109 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
70110   int SWIG_arg = 0;
70111   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70112   uint32_t result;
70113 
70114   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
70115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
70116 
70117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70118     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70119   }
70120 
70121   result = (uint32_t)(arg1)->GetIgnoreCount();
70122   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
70123   return SWIG_arg;
70124 
70125   if(0) SWIG_fail;
70126 
70127 fail:
70128   lua_error(L);
70129   return SWIG_arg;
70130 }
70131 
70132 
70133 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
70134   int SWIG_arg = 0;
70135   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70136   uint32_t arg2 ;
70137 
70138   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
70139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
70140   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
70141 
70142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70143     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
70144   }
70145 
70146   arg2 = (unsigned int)lua_tointeger(L, 2);
70147   (arg1)->SetIgnoreCount(arg2);
70148 
70149   return SWIG_arg;
70150 
70151   if(0) SWIG_fail;
70152 
70153 fail:
70154   lua_error(L);
70155   return SWIG_arg;
70156 }
70157 
70158 
70159 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
70160   int SWIG_arg = 0;
70161   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70162   char *result = 0 ;
70163 
70164   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
70165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
70166 
70167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70168     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
70169   }
70170 
70171   result = (char *)(arg1)->GetCondition();
70172   lua_pushstring(L,(const char *)result); SWIG_arg++;
70173   return SWIG_arg;
70174 
70175   if(0) SWIG_fail;
70176 
70177 fail:
70178   lua_error(L);
70179   return SWIG_arg;
70180 }
70181 
70182 
70183 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
70184   int SWIG_arg = 0;
70185   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70186   char *arg2 = (char *) 0 ;
70187 
70188   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
70189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
70190   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
70191 
70192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70193     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
70194   }
70195 
70196   arg2 = (char *)lua_tostring(L, 2);
70197   (arg1)->SetCondition((char const *)arg2);
70198 
70199   return SWIG_arg;
70200 
70201   if(0) SWIG_fail;
70202 
70203 fail:
70204   lua_error(L);
70205   return SWIG_arg;
70206 }
70207 
70208 
70209 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
70210   int SWIG_arg = 0;
70211   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70212   lldb::SBStream *arg2 = 0 ;
70213   lldb::DescriptionLevel arg3 ;
70214   bool result;
70215 
70216   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
70217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
70218   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
70219   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
70220 
70221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70222     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
70223   }
70224 
70225 
70226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
70227     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
70228   }
70229 
70230   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
70231   result = (bool)(arg1)->GetDescription(*arg2,arg3);
70232   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70233   return SWIG_arg;
70234 
70235   if(0) SWIG_fail;
70236 
70237 fail:
70238   lua_error(L);
70239   return SWIG_arg;
70240 }
70241 
70242 
70243 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
70244   int SWIG_arg = 0;
70245   lldb::SBEvent *arg1 = 0 ;
70246   bool result;
70247 
70248   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
70249   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
70250 
70251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70252     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
70253   }
70254 
70255   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
70256   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70257   return SWIG_arg;
70258 
70259   if(0) SWIG_fail;
70260 
70261 fail:
70262   lua_error(L);
70263   return SWIG_arg;
70264 }
70265 
70266 
70267 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
70268   int SWIG_arg = 0;
70269   lldb::SBEvent *arg1 = 0 ;
70270   lldb::WatchpointEventType result;
70271 
70272   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
70273   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
70274 
70275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70276     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
70277   }
70278 
70279   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
70280   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
70281   return SWIG_arg;
70282 
70283   if(0) SWIG_fail;
70284 
70285 fail:
70286   lua_error(L);
70287   return SWIG_arg;
70288 }
70289 
70290 
70291 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
70292   int SWIG_arg = 0;
70293   lldb::SBEvent *arg1 = 0 ;
70294   lldb::SBWatchpoint result;
70295 
70296   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
70297   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
70298 
70299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70300     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
70301   }
70302 
70303   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
70304   {
70305     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
70306     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70307   }
70308   return SWIG_arg;
70309 
70310   if(0) SWIG_fail;
70311 
70312 fail:
70313   lua_error(L);
70314   return SWIG_arg;
70315 }
70316 
70317 
70318 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
70319   int SWIG_arg = 0;
70320   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70321   std::string result;
70322 
70323   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
70324   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
70325 
70326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70327     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
70328   }
70329 
70330   result = lldb_SBWatchpoint___str__(arg1);
70331   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70332   return SWIG_arg;
70333 
70334   if(0) SWIG_fail;
70335 
70336 fail:
70337   lua_error(L);
70338   return SWIG_arg;
70339 }
70340 
70341 
70342 static void swig_delete_SBWatchpoint(void *obj) {
70343 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
70344 delete arg1;
70345 }
70346 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
70347     assert(lua_istable(L,1));
70348     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
70349     assert(!lua_isnil(L,-1));
70350     lua_replace(L,1); /* replace our table with real constructor */
70351     lua_call(L,lua_gettop(L)-1,1);
70352     return 1;
70353 }
70354 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
70355     {0,0,0}
70356 };
70357 static swig_lua_method swig_SBWatchpoint_methods[]= {
70358     { "IsValid", _wrap_SBWatchpoint_IsValid},
70359     { "__eq", _wrap_SBWatchpoint___eq},
70360     { "GetError", _wrap_SBWatchpoint_GetError},
70361     { "GetID", _wrap_SBWatchpoint_GetID},
70362     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
70363     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
70364     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
70365     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
70366     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
70367     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
70368     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
70369     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
70370     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
70371     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
70372     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
70373     { "__tostring", _wrap_SBWatchpoint___tostring},
70374     {0,0}
70375 };
70376 static swig_lua_method swig_SBWatchpoint_meta[] = {
70377     { "__eq", _wrap_SBWatchpoint___eq},
70378     { "__tostring", _wrap_SBWatchpoint___tostring},
70379     {0,0}
70380 };
70381 
70382 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
70383     {0,0,0}
70384 };
70385 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
70386     {0,0,0,0,0,0}
70387 };
70388 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
70389     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
70390     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
70391     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
70392     {0,0}
70393 };
70394 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
70395     0
70396 };
70397 
70398 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
70399     "SBWatchpoint",
70400     swig_SBWatchpoint_Sf_SwigStatic_methods,
70401     swig_SBWatchpoint_Sf_SwigStatic_attributes,
70402     swig_SBWatchpoint_Sf_SwigStatic_constants,
70403     swig_SBWatchpoint_Sf_SwigStatic_classes,
70404     0
70405 };
70406 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
70407 static const char *swig_SBWatchpoint_base_names[] = {0};
70408 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 };
70409 
70410 
70411 
70412 // This function is called from Lua::CallBreakpointCallback
70413 SWIGEXPORT llvm::Expected<bool>
70414 LLDBSwigLuaBreakpointCallbackFunction
70415 (
70416    lua_State *L,
70417    lldb::StackFrameSP stop_frame_sp,
70418    lldb::BreakpointLocationSP bp_loc_sp,
70419    StructuredDataImpl *extra_args_impl
70420 )
70421 {
70422    lldb::SBFrame sb_frame(stop_frame_sp);
70423    lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
70424    int nargs = 2;
70425 
70426    llvm::Optional<lldb::SBStructuredData> extra_args;
70427    if (extra_args_impl)
70428       extra_args = lldb::SBStructuredData(extra_args_impl);
70429 
70430    // Push the Lua wrappers
70431    PushSBClass(L, &sb_frame);
70432    PushSBClass(L, &sb_bp_loc);
70433 
70434    if (extra_args.hasValue()) {
70435       PushSBClass(L, extra_args.getPointer());
70436       nargs++;
70437    }
70438 
70439    // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
70440    // Expects a boolean return.
70441    if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
70442       llvm::Error E = llvm::make_error<llvm::StringError>(
70443             llvm::formatv("{0}\n", lua_tostring(L, -1)),
70444             llvm::inconvertibleErrorCode());
70445       // Pop error message from the stack.
70446       lua_pop(L, 1);
70447       return std::move(E);
70448    }
70449 
70450    // Boolean return from the callback
70451    bool stop = lua_toboolean(L, -1);
70452    lua_pop(L, 1);
70453 
70454    return stop;
70455 }
70456 
70457 // This function is called from Lua::CallWatchpointCallback
70458 SWIGEXPORT llvm::Expected<bool>
70459 LLDBSwigLuaWatchpointCallbackFunction
70460 (
70461    lua_State *L,
70462    lldb::StackFrameSP stop_frame_sp,
70463    lldb::WatchpointSP wp_sp
70464 )
70465 {
70466    lldb::SBFrame sb_frame(stop_frame_sp);
70467    lldb::SBWatchpoint sb_wp(wp_sp);
70468    int nargs = 2;
70469 
70470    // Push the Lua wrappers
70471    PushSBClass(L, &sb_frame);
70472    PushSBClass(L, &sb_wp);
70473 
70474    // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
70475    // Expects a boolean return.
70476    if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
70477       llvm::Error E = llvm::make_error<llvm::StringError>(
70478             llvm::formatv("{0}\n", lua_tostring(L, -1)),
70479             llvm::inconvertibleErrorCode());
70480       // Pop error message from the stack.
70481       lua_pop(L, 1);
70482       return std::move(E);
70483    }
70484 
70485    // Boolean return from the callback
70486    bool stop = lua_toboolean(L, -1);
70487    lua_pop(L, 1);
70488 
70489    return stop;
70490 }
70491 
70492 
70493 
70494 static swig_lua_attribute swig_SwigModule_attributes[] = {
70495     {0,0,0}
70496 };
70497 static swig_lua_const_info swig_SwigModule_constants[]= {
70498     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
70499     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
70500     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
70501     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
70502     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
70503     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
70504     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
70505     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
70506     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
70507     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
70508     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
70509     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
70510     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
70511     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
70512     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
70513     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
70514     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
70515     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
70516     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
70517     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
70518     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
70519     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
70520     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_STOP_ID", 0)},
70521     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
70522     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
70523     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
70524     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
70525     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
70526     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
70527     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
70528     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
70529     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
70530     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
70531     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
70532     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
70533     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
70534     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
70535     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
70536     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
70537     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
70538     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
70539     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
70540     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
70541     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
70542     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
70543     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
70544     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
70545     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
70546     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
70547     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
70548     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
70549     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
70550     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
70551     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
70552     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
70553     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
70554     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
70555     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
70556     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
70557     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
70558     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
70559     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
70560     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
70561     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
70562     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
70563     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
70564     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
70565     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
70566     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
70567     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
70568     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
70569     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
70570     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
70571     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
70572     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
70573     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
70574     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
70575     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
70576     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
70577     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
70578     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
70579     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
70580     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
70581     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
70582     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
70583     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
70584     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
70585     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
70586     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
70587     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
70588     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
70589     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
70590     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
70591     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
70592     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
70593     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
70594     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
70595     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
70596     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
70597     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
70598     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
70599     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
70600     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
70601     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
70602     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
70603     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
70604     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
70605     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
70606     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
70607     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
70608     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
70609     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
70610     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
70611     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
70612     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
70613     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
70614     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
70615     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
70616     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
70617     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
70618     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
70619     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
70620     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
70621     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
70622     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
70623     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
70624     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
70625     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
70626     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
70627     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
70628     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
70629     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
70630     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
70631     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
70632     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
70633     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
70634     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
70635     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
70636     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
70637     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
70638     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
70639     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
70640     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
70641     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
70642     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
70643     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
70644     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
70645     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
70646     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
70647     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
70648     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
70649     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
70650     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
70651     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
70652     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
70653     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
70654     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
70655     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
70656     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
70657     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
70658     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
70659     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
70660     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
70661     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
70662     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
70663     {SWIG_LUA_CONSTTAB_INT("eStopReasonProcessorTrace", lldb::eStopReasonProcessorTrace)},
70664     {SWIG_LUA_CONSTTAB_INT("eStopReasonFork", lldb::eStopReasonFork)},
70665     {SWIG_LUA_CONSTTAB_INT("eStopReasonVFork", lldb::eStopReasonVFork)},
70666     {SWIG_LUA_CONSTTAB_INT("eStopReasonVForkDone", lldb::eStopReasonVForkDone)},
70667     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
70668     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
70669     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
70670     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
70671     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
70672     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
70673     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
70674     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
70675     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
70676     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
70677     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
70678     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
70679     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
70680     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
70681     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
70682     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
70683     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
70684     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
70685     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
70686     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
70687     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
70688     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
70689     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
70690     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
70691     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
70692     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
70693     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
70694     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
70695     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
70696     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
70697     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
70698     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
70699     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
70700     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
70701     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
70702     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
70703     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
70704     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
70705     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
70706     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
70707     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
70708     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
70709     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
70710     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
70711     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
70712     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
70713     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
70714     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
70715     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
70716     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
70717     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
70718     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
70719     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
70720     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
70721     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
70722     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
70723     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
70724     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
70725     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
70726     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
70727     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
70728     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
70729     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
70730     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
70731     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
70732     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
70733     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
70734     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
70735     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
70736     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
70737     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
70738     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
70739     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
70740     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
70741     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
70742     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
70743     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
70744     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
70745     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
70746     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
70747     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
70748     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
70749     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
70750     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
70751     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
70752     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
70753     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
70754     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
70755     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
70756     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
70757     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
70758     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
70759     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
70760     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
70761     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
70762     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
70763     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
70764     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
70765     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
70766     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
70767     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
70768     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
70769     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
70770     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
70771     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
70772     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
70773     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
70774     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
70775     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
70776     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
70777     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
70778     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
70779     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
70780     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
70781     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
70782     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
70783     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
70784     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
70785     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
70786     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
70787     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
70788     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
70789     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
70790     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
70791     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
70792     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
70793     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
70794     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
70795     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
70796     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
70797     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
70798     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
70799     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
70800     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
70801     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
70802     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
70803     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
70804     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
70805     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
70806     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
70807     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
70808     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
70809     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
70810     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
70811     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
70812     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
70813     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
70814     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
70815     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
70816     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
70817     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
70818     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
70819     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
70820     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
70821     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
70822     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
70823     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
70824     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
70825     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
70826     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
70827     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
70828     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
70829     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
70830     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
70831     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
70832     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
70833     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
70834     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
70835     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
70836     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
70837     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
70838     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
70839     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
70840     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
70841     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
70842     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
70843     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
70844     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
70845     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
70846     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
70847     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
70848     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
70849     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
70850     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
70851     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
70852     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
70853     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
70854     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
70855     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
70856     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
70857     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
70858     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
70859     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
70860     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
70861     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
70862     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
70863     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
70864     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
70865     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
70866     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
70867     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
70868     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
70869     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
70870     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
70871     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
70872     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
70873     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
70874     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
70875     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
70876     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
70877     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
70878     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
70879     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
70880     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
70881     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
70882     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
70883     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
70884     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
70885     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
70886     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
70887     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
70888     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
70889     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
70890     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
70891     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
70892     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
70893     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
70894     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
70895     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
70896     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
70897     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
70898     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
70899     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
70900     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
70901     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
70902     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
70903     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
70904     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
70905     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
70906     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
70907     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
70908     {SWIG_LUA_CONSTTAB_INT("eArgTypeSaveCoreStyle", lldb::eArgTypeSaveCoreStyle)},
70909     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
70910     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
70911     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
70912     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
70913     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
70914     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
70915     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
70916     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
70917     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
70918     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
70919     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
70920     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
70921     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
70922     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
70923     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
70924     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
70925     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
70926     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
70927     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
70928     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
70929     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
70930     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
70931     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
70932     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
70933     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
70934     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
70935     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
70936     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
70937     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
70938     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
70939     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
70940     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
70941     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
70942     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
70943     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
70944     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
70945     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
70946     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
70947     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
70948     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
70949     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
70950     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
70951     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
70952     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
70953     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
70954     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
70955     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
70956     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
70957     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
70958     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
70959     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
70960     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
70961     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
70962     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
70963     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
70964     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
70965     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
70966     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
70967     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
70968     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
70969     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
70970     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
70971     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
70972     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
70973     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
70974     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
70975     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
70976     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
70977     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
70978     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
70979     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
70980     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
70981     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
70982     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
70983     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
70984     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
70985     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
70986     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
70987     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
70988     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
70989     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
70990     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
70991     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
70992     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
70993     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
70994     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
70995     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
70996     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
70997     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
70998     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
70999     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
71000     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
71001     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
71002     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
71003     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
71004     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
71005     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
71006     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
71007     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
71008     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
71009     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
71010     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
71011     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
71012     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
71013     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
71014     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
71015     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
71016     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
71017     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
71018     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
71019     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
71020     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
71021     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
71022     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
71023     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
71024     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
71025     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
71026     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
71027     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
71028     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
71029     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
71030     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
71031     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
71032     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
71033     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
71034     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
71035     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
71036     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
71037     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
71038     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
71039     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
71040     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
71041     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
71042     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
71043     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
71044     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
71045     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
71046     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
71047     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
71048     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
71049     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
71050     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
71051     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
71052     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
71053     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
71054     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
71055     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
71056     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
71057     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
71058     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
71059     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
71060     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
71061     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
71062     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
71063     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
71064     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
71065     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
71066     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
71067     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
71068     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
71069     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
71070     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
71071     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
71072     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
71073     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
71074     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
71075     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
71076     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
71077     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
71078     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
71079     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
71080     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
71081     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
71082     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
71083     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
71084     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
71085     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
71086     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
71087     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
71088     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
71089     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
71090     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
71091     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
71092     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
71093     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
71094     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
71095     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
71096     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
71097     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
71098     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
71099     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
71100     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
71101     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
71102     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
71103     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
71104     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
71105     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
71106     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
71107     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
71108     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
71109     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
71110     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
71111     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
71112     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
71113     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
71114     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
71115     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
71116     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
71117     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
71118     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
71119     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
71120     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
71121     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
71122     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
71123     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
71124     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
71125     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
71126     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
71127     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
71128     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
71129     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
71130     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
71131     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
71132     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
71133     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
71134     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
71135     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
71136     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
71137     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeInstruction", lldb::eTraceInstructionControlFlowTypeInstruction)},
71138     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeBranch", lldb::eTraceInstructionControlFlowTypeBranch)},
71139     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeTakenBranch", lldb::eTraceInstructionControlFlowTypeTakenBranch)},
71140     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeCall", lldb::eTraceInstructionControlFlowTypeCall)},
71141     {SWIG_LUA_CONSTTAB_INT("eTraceInstructionControlFlowTypeReturn", lldb::eTraceInstructionControlFlowTypeReturn)},
71142     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
71143     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
71144     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
71145     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
71146     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
71147     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
71148     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
71149     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
71150     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
71151     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
71152     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
71153     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
71154     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
71155     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
71156     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
71157     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
71158     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
71159     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
71160     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
71161     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
71162     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
71163     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
71164     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
71165     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
71166     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
71167     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
71168     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
71169     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
71170     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
71171     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
71172     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
71173     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
71174     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
71175     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
71176     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
71177     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
71178     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
71179     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
71180     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
71181     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
71182     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
71183     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
71184     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
71185     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
71186     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
71187     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
71188     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
71189     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
71190     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
71191     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
71192     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
71193     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
71194     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
71195     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
71196     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
71197     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
71198     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
71199     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
71200     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
71201     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
71202     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
71203     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
71204     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
71205     {SWIG_LUA_CONSTTAB_INT("eSaveCoreUnspecified", lldb::eSaveCoreUnspecified)},
71206     {SWIG_LUA_CONSTTAB_INT("eSaveCoreFull", lldb::eSaveCoreFull)},
71207     {SWIG_LUA_CONSTTAB_INT("eSaveCoreDirtyOnly", lldb::eSaveCoreDirtyOnly)},
71208     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
71209     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
71210     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
71211     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
71212     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
71213     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
71214     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
71215     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
71216     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
71217     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
71218     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
71219     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
71220     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
71221     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
71222     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
71223     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
71224     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
71225     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
71226     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
71227     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
71228     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
71229     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
71230     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
71231     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
71232     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
71233     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
71234     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
71235     {0,0,0,0,0,0}
71236 };
71237 static swig_lua_method swig_SwigModule_methods[]= {
71238     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
71239     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
71240     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
71241     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
71242     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
71243     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
71244     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
71245     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
71246     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
71247     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
71248     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
71249     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
71250     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
71251     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
71252     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
71253     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
71254     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
71255     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
71256     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
71257     { "SBDebugger_Create", _wrap_SBDebugger_Create},
71258     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
71259     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
71260     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
71261     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
71262     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
71263     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
71264     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
71265     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
71266     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
71267     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
71268     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
71269     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
71270     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
71271     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
71272     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
71273     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
71274     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
71275     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
71276     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
71277     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
71278     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
71279     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
71280     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
71281     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
71282     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
71283     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
71284     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
71285     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
71286     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
71287     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
71288     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
71289     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
71290     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
71291     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
71292     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
71293     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
71294     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
71295     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
71296     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
71297     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
71298     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
71299     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
71300     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
71301     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
71302     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
71303     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
71304     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
71305     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
71306     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
71307     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
71308     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
71309     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
71310     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
71311     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
71312     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
71313     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
71314     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
71315     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
71316     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
71317     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
71318     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
71319     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
71320     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
71321     {0,0}
71322 };
71323 static swig_lua_class* swig_SwigModule_classes[]= {
71324 &_wrap_class_string,
71325 &_wrap_class_SBAddress,
71326 &_wrap_class_SBAttachInfo,
71327 &_wrap_class_SBBlock,
71328 &_wrap_class_SBBreakpoint,
71329 &_wrap_class_SBBreakpointList,
71330 &_wrap_class_SBBreakpointLocation,
71331 &_wrap_class_SBBreakpointName,
71332 &_wrap_class_SBBroadcaster,
71333 &_wrap_class_SBCommandInterpreter,
71334 &_wrap_class_SBCommandInterpreterRunOptions,
71335 &_wrap_class_SBCommandReturnObject,
71336 &_wrap_class_SBCommunication,
71337 &_wrap_class_SBCompileUnit,
71338 &_wrap_class_SBData,
71339 &_wrap_class_SBDebugger,
71340 &_wrap_class_SBDeclaration,
71341 &_wrap_class_SBError,
71342 &_wrap_class_SBEnvironment,
71343 &_wrap_class_SBEvent,
71344 &_wrap_class_SBExecutionContext,
71345 &_wrap_class_SBExpressionOptions,
71346 &_wrap_class_SBFile,
71347 &_wrap_class_SBFileSpec,
71348 &_wrap_class_SBFileSpecList,
71349 &_wrap_class_SBFrame,
71350 &_wrap_class_SBFunction,
71351 &_wrap_class_SBHostOS,
71352 &_wrap_class_SBInstruction,
71353 &_wrap_class_SBInstructionList,
71354 &_wrap_class_SBLanguageRuntime,
71355 &_wrap_class_SBLaunchInfo,
71356 &_wrap_class_SBLineEntry,
71357 &_wrap_class_SBListener,
71358 &_wrap_class_SBMemoryRegionInfo,
71359 &_wrap_class_SBMemoryRegionInfoList,
71360 &_wrap_class_SBModule,
71361 &_wrap_class_SBModuleSpec,
71362 &_wrap_class_SBModuleSpecList,
71363 &_wrap_class_SBPlatformConnectOptions,
71364 &_wrap_class_SBPlatformShellCommand,
71365 &_wrap_class_SBPlatform,
71366 &_wrap_class_SBProcess,
71367 &_wrap_class_SBProcessInfo,
71368 &_wrap_class_SBQueue,
71369 &_wrap_class_SBQueueItem,
71370 &_wrap_class_SBReproducer,
71371 &_wrap_class_SBSection,
71372 &_wrap_class_SBSourceManager,
71373 &_wrap_class_SBStream,
71374 &_wrap_class_SBStringList,
71375 &_wrap_class_SBStructuredData,
71376 &_wrap_class_SBSymbol,
71377 &_wrap_class_SBSymbolContext,
71378 &_wrap_class_SBSymbolContextList,
71379 &_wrap_class_SBTarget,
71380 &_wrap_class_SBThread,
71381 &_wrap_class_SBThreadCollection,
71382 &_wrap_class_SBThreadPlan,
71383 &_wrap_class_SBTrace,
71384 &_wrap_class_SBTypeMember,
71385 &_wrap_class_SBTypeMemberFunction,
71386 &_wrap_class_SBType,
71387 &_wrap_class_SBTypeList,
71388 &_wrap_class_SBTypeCategory,
71389 &_wrap_class_SBTypeEnumMember,
71390 &_wrap_class_SBTypeEnumMemberList,
71391 &_wrap_class_SBTypeFilter,
71392 &_wrap_class_SBTypeFormat,
71393 &_wrap_class_SBTypeNameSpecifier,
71394 &_wrap_class_SBTypeSummaryOptions,
71395 &_wrap_class_SBTypeSummary,
71396 &_wrap_class_SBTypeSynthetic,
71397 &_wrap_class_SBUnixSignals,
71398 &_wrap_class_SBValue,
71399 &_wrap_class_SBValueList,
71400 &_wrap_class_SBVariablesOptions,
71401 &_wrap_class_SBWatchpoint,
71402     0
71403 };
71404 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
71405     0
71406 };
71407 
71408 static swig_lua_namespace swig_SwigModule = {
71409     "lldb",
71410     swig_SwigModule_methods,
71411     swig_SwigModule_attributes,
71412     swig_SwigModule_constants,
71413     swig_SwigModule_classes,
71414     swig_SwigModule_namespaces
71415 };
71416 #ifdef __cplusplus
71417 }
71418 #endif
71419 
71420 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
71421 
71422 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
71423 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
71424 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};
71425 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};
71426 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};
71427 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};
71428 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
71429 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
71430 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
71431 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
71432 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
71433 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
71434 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
71435 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
71436 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
71437 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
71438 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
71439 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
71440 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
71441 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
71442 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
71443 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
71444 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
71445 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
71446 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
71447 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
71448 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
71449 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
71450 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
71451 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
71452 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
71453 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
71454 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
71455 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
71456 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
71457 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
71458 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
71459 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
71460 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
71461 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
71462 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
71463 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
71464 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
71465 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
71466 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
71467 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
71468 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
71469 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
71470 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
71471 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
71472 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
71473 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
71474 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
71475 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
71476 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
71477 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
71478 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
71479 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
71480 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
71481 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
71482 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
71483 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
71484 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
71485 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
71486 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
71487 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
71488 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
71489 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
71490 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
71491 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
71492 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
71493 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
71494 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
71495 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
71496 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
71497 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
71498 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
71499 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
71500 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
71501 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
71502 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
71503 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
71504 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
71505 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
71506 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
71507 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};
71508 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
71509 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
71510 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
71511 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
71512 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
71513 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};
71514 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
71515 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};
71516 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};
71517 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};
71518 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};
71519 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};
71520 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};
71521 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};
71522 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};
71523 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};
71524 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};
71525 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};
71526 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Communication_t = {"_p_std__shared_ptrT_lldb_private__Communication_t", "lldb::CommunicationSP *|std::shared_ptr< lldb_private::Communication > *", 0, 0, (void*)0, 0};
71527 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};
71528 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};
71529 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};
71530 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};
71531 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};
71532 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};
71533 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t = {"_p_std__shared_ptrT_lldb_private__DynamicLoader_t", "std::shared_ptr< lldb_private::DynamicLoader > *|lldb::DynamicLoaderSP *", 0, 0, (void*)0, 0};
71534 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};
71535 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};
71536 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};
71537 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};
71538 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};
71539 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};
71540 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};
71541 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t = {"_p_std__shared_ptrT_lldb_private__FunctionCaller_t", "std::shared_ptr< lldb_private::FunctionCaller > *|lldb::FunctionCallerSP *", 0, 0, (void*)0, 0};
71542 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};
71543 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};
71544 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};
71545 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};
71546 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};
71547 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};
71548 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};
71549 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};
71550 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};
71551 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__LineTable_t = {"_p_std__shared_ptrT_lldb_private__LineTable_t", "lldb::LineTableSP *|std::shared_ptr< lldb_private::LineTable > *", 0, 0, (void*)0, 0};
71552 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};
71553 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};
71554 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};
71555 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};
71556 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};
71557 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};
71558 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArch_t", "std::shared_ptr< lldb_private::OptionValueArch > *|lldb::OptionValueArchSP *", 0, 0, (void*)0, 0};
71559 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArgs_t", "std::shared_ptr< lldb_private::OptionValueArgs > *|lldb::OptionValueArgsSP *", 0, 0, (void*)0, 0};
71560 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t = {"_p_std__shared_ptrT_lldb_private__OptionValueArray_t", "std::shared_ptr< lldb_private::OptionValueArray > *|lldb::OptionValueArraySP *", 0, 0, (void*)0, 0};
71561 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t = {"_p_std__shared_ptrT_lldb_private__OptionValueBoolean_t", "lldb::OptionValueBooleanSP *|std::shared_ptr< lldb_private::OptionValueBoolean > *", 0, 0, (void*)0, 0};
71562 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t = {"_p_std__shared_ptrT_lldb_private__OptionValueDictionary_t", "lldb::OptionValueDictionarySP *|std::shared_ptr< lldb_private::OptionValueDictionary > *", 0, 0, (void*)0, 0};
71563 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t", "lldb::OptionValueFileSpecListSP *|std::shared_ptr< lldb_private::OptionValueFileSpecList > *", 0, 0, (void*)0, 0};
71564 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t", "lldb::OptionValueFileSpecSP *|std::shared_ptr< lldb_private::OptionValueFileSpec > *", 0, 0, (void*)0, 0};
71565 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t = {"_p_std__shared_ptrT_lldb_private__OptionValueFormat_t", "std::shared_ptr< lldb_private::OptionValueFormat > *|lldb::OptionValueFormatSP *", 0, 0, (void*)0, 0};
71566 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t = {"_p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t", "std::shared_ptr< lldb_private::OptionValuePathMappings > *|lldb::OptionValuePathMappingsSP *", 0, 0, (void*)0, 0};
71567 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};
71568 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t = {"_p_std__shared_ptrT_lldb_private__OptionValueRegex_t", "std::shared_ptr< lldb_private::OptionValueRegex > *|lldb::OptionValueRegexSP *", 0, 0, (void*)0, 0};
71569 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueSInt64_t", "std::shared_ptr< lldb_private::OptionValueSInt64 > *|lldb::OptionValueSInt64SP *", 0, 0, (void*)0, 0};
71570 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t = {"_p_std__shared_ptrT_lldb_private__OptionValueString_t", "std::shared_ptr< lldb_private::OptionValueString > *|lldb::OptionValueStringSP *", 0, 0, (void*)0, 0};
71571 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUInt64_t", "std::shared_ptr< lldb_private::OptionValueUInt64 > *|lldb::OptionValueUInt64SP *", 0, 0, (void*)0, 0};
71572 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t = {"_p_std__shared_ptrT_lldb_private__OptionValueUUID_t", "std::shared_ptr< lldb_private::OptionValueUUID > *|lldb::OptionValueUUIDSP *", 0, 0, (void*)0, 0};
71573 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};
71574 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};
71575 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};
71576 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t = {"_p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t", "lldb::ProcessLaunchInfoSP *|std::shared_ptr< lldb_private::ProcessLaunchInfo > *", 0, 0, (void*)0, 0};
71577 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};
71578 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Property_t = {"_p_std__shared_ptrT_lldb_private__Property_t", "lldb::PropertySP *|std::shared_ptr< lldb_private::Property > *", 0, 0, (void*)0, 0};
71579 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};
71580 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};
71581 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};
71582 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};
71583 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};
71584 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};
71585 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};
71586 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};
71587 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};
71588 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};
71589 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};
71590 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};
71591 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};
71592 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Settings_t = {"_p_std__shared_ptrT_lldb_private__Settings_t", "std::shared_ptr< lldb_private::Settings > *|lldb::SettingsSP *", 0, 0, (void*)0, 0};
71593 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};
71594 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};
71595 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};
71596 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};
71597 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};
71598 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};
71599 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};
71600 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};
71601 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};
71602 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};
71603 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t = {"_p_std__shared_ptrT_lldb_private__SymbolFile_t", "lldb::SymbolFileSP *|std::shared_ptr< lldb_private::SymbolFile > *", 0, 0, (void*)0, 0};
71604 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};
71605 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};
71606 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t = {"_p_std__shared_ptrT_lldb_private__SystemRuntime_t", "std::shared_ptr< lldb_private::SystemRuntime > *|lldb::SystemRuntimeSP *", 0, 0, (void*)0, 0};
71607 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t = {"_p_std__shared_ptrT_lldb_private__TargetProperties_t", "std::shared_ptr< lldb_private::TargetProperties > *|lldb::TargetPropertiesSP *", 0, 0, (void*)0, 0};
71608 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};
71609 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};
71610 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};
71611 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};
71612 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};
71613 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};
71614 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};
71615 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};
71616 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};
71617 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};
71618 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};
71619 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};
71620 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};
71621 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};
71622 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};
71623 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};
71624 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};
71625 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};
71626 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};
71627 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};
71628 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};
71629 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};
71630 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t = {"_p_std__shared_ptrT_lldb_private__UtilityFunction_t", "lldb::UtilityFunctionSP *|std::shared_ptr< lldb_private::UtilityFunction > *", 0, 0, (void*)0, 0};
71631 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__ValueList_t = {"_p_std__shared_ptrT_lldb_private__ValueList_t", "std::shared_ptr< lldb_private::ValueList > *|lldb::ValueListSP *", 0, 0, (void*)0, 0};
71632 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};
71633 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};
71634 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};
71635 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};
71636 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};
71637 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};
71638 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
71639 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};
71640 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};
71641 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};
71642 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};
71643 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};
71644 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};
71645 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t = {"_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t", "std::unique_ptr< lldb_private::ScriptInterpreter > *|lldb::ScriptInterpreterUP *", 0, 0, (void*)0, 0};
71646 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};
71647 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};
71648 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};
71649 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};
71650 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrame_t = {"_p_std__unique_ptrT_lldb_private__StackFrame_t", "std::unique_ptr< lldb_private::StackFrame > *|lldb::StackFrameUP *", 0, 0, (void*)0, 0};
71651 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};
71652 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};
71653 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};
71654 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};
71655 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};
71656 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};
71657 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t = {"_p_std__weak_ptrT_lldb_private__BreakpointSite_t", "std::weak_ptr< lldb_private::BreakpointSite > *|lldb::BreakpointSiteWP *", 0, 0, (void*)0, 0};
71658 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};
71659 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};
71660 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};
71661 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};
71662 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};
71663 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};
71664 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t = {"_p_std__weak_ptrT_lldb_private__ObjectFile_t", "std::weak_ptr< lldb_private::ObjectFile > *|lldb::ObjectFileWP *", 0, 0, (void*)0, 0};
71665 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};
71666 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};
71667 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};
71668 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};
71669 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};
71670 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__Stream_t = {"_p_std__weak_ptrT_lldb_private__Stream_t", "std::weak_ptr< lldb_private::Stream > *|lldb::StreamWP *", 0, 0, (void*)0, 0};
71671 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};
71672 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t = {"_p_std__weak_ptrT_lldb_private__SymbolFileType_t", "std::weak_ptr< lldb_private::SymbolFileType > *|lldb::SymbolFileTypeWP *", 0, 0, (void*)0, 0};
71673 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};
71674 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};
71675 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};
71676 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};
71677 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};
71678 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};
71679 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "uintptr_t *|uint_least32_t *|uint_fast32_t *|uint32_t *|unsigned int *|uint_fast16_t *", 0, 0, (void*)0, 0};
71680 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};
71681 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
71682 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
71683 
71684 static swig_type_info *swig_type_initial[] = {
71685   &_swigt__p_bool,
71686   &_swigt__p_double,
71687   &_swigt__p_f_p_q_const__char_p_void__void,
71688   &_swigt__p_f_p_void__p_void,
71689   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
71690   &_swigt__p_int,
71691   &_swigt__p_lldb__ConnectionStatus,
71692   &_swigt__p_lldb__SBAddress,
71693   &_swigt__p_lldb__SBAttachInfo,
71694   &_swigt__p_lldb__SBBlock,
71695   &_swigt__p_lldb__SBBreakpoint,
71696   &_swigt__p_lldb__SBBreakpointList,
71697   &_swigt__p_lldb__SBBreakpointLocation,
71698   &_swigt__p_lldb__SBBreakpointName,
71699   &_swigt__p_lldb__SBBroadcaster,
71700   &_swigt__p_lldb__SBCommandInterpreter,
71701   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
71702   &_swigt__p_lldb__SBCommandReturnObject,
71703   &_swigt__p_lldb__SBCommunication,
71704   &_swigt__p_lldb__SBCompileUnit,
71705   &_swigt__p_lldb__SBData,
71706   &_swigt__p_lldb__SBDebugger,
71707   &_swigt__p_lldb__SBDeclaration,
71708   &_swigt__p_lldb__SBEnvironment,
71709   &_swigt__p_lldb__SBError,
71710   &_swigt__p_lldb__SBEvent,
71711   &_swigt__p_lldb__SBExecutionContext,
71712   &_swigt__p_lldb__SBExpressionOptions,
71713   &_swigt__p_lldb__SBFile,
71714   &_swigt__p_lldb__SBFileSpec,
71715   &_swigt__p_lldb__SBFileSpecList,
71716   &_swigt__p_lldb__SBFrame,
71717   &_swigt__p_lldb__SBFunction,
71718   &_swigt__p_lldb__SBHostOS,
71719   &_swigt__p_lldb__SBInstruction,
71720   &_swigt__p_lldb__SBInstructionList,
71721   &_swigt__p_lldb__SBLanguageRuntime,
71722   &_swigt__p_lldb__SBLaunchInfo,
71723   &_swigt__p_lldb__SBLineEntry,
71724   &_swigt__p_lldb__SBListener,
71725   &_swigt__p_lldb__SBMemoryRegionInfo,
71726   &_swigt__p_lldb__SBMemoryRegionInfoList,
71727   &_swigt__p_lldb__SBModule,
71728   &_swigt__p_lldb__SBModuleSpec,
71729   &_swigt__p_lldb__SBModuleSpecList,
71730   &_swigt__p_lldb__SBPlatform,
71731   &_swigt__p_lldb__SBPlatformConnectOptions,
71732   &_swigt__p_lldb__SBPlatformShellCommand,
71733   &_swigt__p_lldb__SBProcess,
71734   &_swigt__p_lldb__SBProcessInfo,
71735   &_swigt__p_lldb__SBQueue,
71736   &_swigt__p_lldb__SBQueueItem,
71737   &_swigt__p_lldb__SBReproducer,
71738   &_swigt__p_lldb__SBSection,
71739   &_swigt__p_lldb__SBSourceManager,
71740   &_swigt__p_lldb__SBStream,
71741   &_swigt__p_lldb__SBStringList,
71742   &_swigt__p_lldb__SBStructuredData,
71743   &_swigt__p_lldb__SBSymbol,
71744   &_swigt__p_lldb__SBSymbolContext,
71745   &_swigt__p_lldb__SBSymbolContextList,
71746   &_swigt__p_lldb__SBTarget,
71747   &_swigt__p_lldb__SBThread,
71748   &_swigt__p_lldb__SBThreadCollection,
71749   &_swigt__p_lldb__SBThreadPlan,
71750   &_swigt__p_lldb__SBTrace,
71751   &_swigt__p_lldb__SBType,
71752   &_swigt__p_lldb__SBTypeCategory,
71753   &_swigt__p_lldb__SBTypeEnumMember,
71754   &_swigt__p_lldb__SBTypeEnumMemberList,
71755   &_swigt__p_lldb__SBTypeFilter,
71756   &_swigt__p_lldb__SBTypeFormat,
71757   &_swigt__p_lldb__SBTypeList,
71758   &_swigt__p_lldb__SBTypeMember,
71759   &_swigt__p_lldb__SBTypeMemberFunction,
71760   &_swigt__p_lldb__SBTypeNameSpecifier,
71761   &_swigt__p_lldb__SBTypeSummary,
71762   &_swigt__p_lldb__SBTypeSummaryOptions,
71763   &_swigt__p_lldb__SBTypeSynthetic,
71764   &_swigt__p_lldb__SBUnixSignals,
71765   &_swigt__p_lldb__SBValue,
71766   &_swigt__p_lldb__SBValueList,
71767   &_swigt__p_lldb__SBVariablesOptions,
71768   &_swigt__p_lldb__SBWatchpoint,
71769   &_swigt__p_long_double,
71770   &_swigt__p_long_long,
71771   &_swigt__p_p_char,
71772   &_swigt__p_p_void,
71773   &_swigt__p_pthread_rwlock_t,
71774   &_swigt__p_pthread_t,
71775   &_swigt__p_short,
71776   &_swigt__p_signed_char,
71777   &_swigt__p_size_t,
71778   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
71779   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
71780   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
71781   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71782   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71783   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71784   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71785   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71786   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71787   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71788   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
71789   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
71790   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71791   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
71792   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71793   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71794   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
71795   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
71796   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71797   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71798   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
71799   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
71800   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71801   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71802   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
71803   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71804   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71805   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
71806   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
71807   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
71808   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71809   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71810   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
71811   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71812   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
71813   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71814   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
71815   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
71816   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71817   &_swigt__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
71818   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
71819   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71820   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71821   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71822   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71823   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71824   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71825   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71826   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71827   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71828   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71829   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71830   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71831   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71832   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71833   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71834   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71835   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71836   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
71837   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
71838   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71839   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71840   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
71841   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
71842   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
71843   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
71844   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
71845   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71846   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71847   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71848   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71849   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71850   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71851   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71852   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71853   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71854   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
71855   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
71856   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71857   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71858   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
71859   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
71860   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
71861   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
71862   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71863   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71864   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71865   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71866   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71867   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71868   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71869   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71870   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71871   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
71872   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71873   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71874   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71875   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
71876   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
71877   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
71878   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71879   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71880   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71881   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71882   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71883   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71884   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71885   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71886   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71887   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71888   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
71889   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71890   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71891   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71892   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
71893   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71894   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
71895   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71896   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
71897   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
71898   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
71899   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
71900   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71901   &_swigt__p_std__string,
71902   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71903   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71904   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
71905   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71906   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71907   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71908   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71909   &_swigt__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
71910   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
71911   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
71912   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
71913   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
71914   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71915   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71916   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71917   &_swigt__p_std__unique_ptrT_lldb_private__TraceCursor_t,
71918   &_swigt__p_std__unique_ptrT_lldb_private__TraceExporter_t,
71919   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71920   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71921   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71922   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71923   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
71924   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
71925   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
71926   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71927   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71928   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
71929   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
71930   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
71931   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
71932   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
71933   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
71934   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71935   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71936   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
71937   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
71938   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
71939   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
71940   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71941   &_swigt__p_unsigned_char,
71942   &_swigt__p_unsigned_int,
71943   &_swigt__p_unsigned_long_long,
71944   &_swigt__p_unsigned_short,
71945   &_swigt__p_void,
71946 };
71947 
71948 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
71949 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
71950 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}};
71951 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}};
71952 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}};
71953 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
71954 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
71955 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
71956 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
71957 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
71958 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
71959 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
71960 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
71961 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
71962 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
71963 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
71964 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
71965 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
71966 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
71967 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
71968 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
71969 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
71970 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
71971 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
71972 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
71973 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
71974 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
71975 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
71976 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
71977 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
71978 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
71979 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
71980 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
71981 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
71982 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
71983 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
71984 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
71985 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
71986 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
71987 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
71988 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
71989 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
71990 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
71991 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
71992 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
71993 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
71994 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
71995 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
71996 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
71997 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
71998 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
71999 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
72000 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
72001 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
72002 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
72003 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
72004 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
72005 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
72006 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
72007 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
72008 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
72009 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
72010 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
72011 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
72012 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
72013 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
72014 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
72015 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
72016 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
72017 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
72018 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
72019 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
72020 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
72021 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
72022 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
72023 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
72024 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
72025 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
72026 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
72027 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
72028 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
72029 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
72030 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
72031 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
72032 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
72033 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
72034 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
72035 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
72036 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
72037 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
72038 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
72039 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
72040 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
72041 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}};
72042 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}};
72043 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}};
72044 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}};
72045 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}};
72046 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}};
72047 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}};
72048 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}};
72049 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}};
72050 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}};
72051 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}};
72052 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Communication_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Communication_t, 0, 0, 0},{0, 0, 0, 0}};
72053 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}};
72054 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}};
72055 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}};
72056 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}};
72057 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}};
72058 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}};
72059 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t, 0, 0, 0},{0, 0, 0, 0}};
72060 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}};
72061 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}};
72062 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}};
72063 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}};
72064 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}};
72065 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}};
72066 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}};
72067 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t, 0, 0, 0},{0, 0, 0, 0}};
72068 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}};
72069 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}};
72070 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}};
72071 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}};
72072 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}};
72073 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}};
72074 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}};
72075 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}};
72076 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}};
72077 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__LineTable_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__LineTable_t, 0, 0, 0},{0, 0, 0, 0}};
72078 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}};
72079 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}};
72080 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}};
72081 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}};
72082 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}};
72083 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}};
72084 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t, 0, 0, 0},{0, 0, 0, 0}};
72085 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t, 0, 0, 0},{0, 0, 0, 0}};
72086 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t, 0, 0, 0},{0, 0, 0, 0}};
72087 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t, 0, 0, 0},{0, 0, 0, 0}};
72088 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t, 0, 0, 0},{0, 0, 0, 0}};
72089 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t, 0, 0, 0},{0, 0, 0, 0}};
72090 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t, 0, 0, 0},{0, 0, 0, 0}};
72091 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t, 0, 0, 0},{0, 0, 0, 0}};
72092 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t, 0, 0, 0},{0, 0, 0, 0}};
72093 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}};
72094 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t, 0, 0, 0},{0, 0, 0, 0}};
72095 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t, 0, 0, 0},{0, 0, 0, 0}};
72096 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t, 0, 0, 0},{0, 0, 0, 0}};
72097 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t, 0, 0, 0},{0, 0, 0, 0}};
72098 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t, 0, 0, 0},{0, 0, 0, 0}};
72099 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}};
72100 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}};
72101 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}};
72102 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t, 0, 0, 0},{0, 0, 0, 0}};
72103 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}};
72104 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Property_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Property_t, 0, 0, 0},{0, 0, 0, 0}};
72105 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}};
72106 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}};
72107 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}};
72108 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}};
72109 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}};
72110 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}};
72111 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}};
72112 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}};
72113 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}};
72114 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}};
72115 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}};
72116 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}};
72117 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}};
72118 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Settings_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Settings_t, 0, 0, 0},{0, 0, 0, 0}};
72119 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}};
72120 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}};
72121 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}};
72122 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}};
72123 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}};
72124 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}};
72125 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}};
72126 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}};
72127 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}};
72128 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}};
72129 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t, 0, 0, 0},{0, 0, 0, 0}};
72130 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}};
72131 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}};
72132 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t, 0, 0, 0},{0, 0, 0, 0}};
72133 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t, 0, 0, 0},{0, 0, 0, 0}};
72134 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}};
72135 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}};
72136 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}};
72137 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}};
72138 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}};
72139 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}};
72140 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}};
72141 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}};
72142 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}};
72143 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}};
72144 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}};
72145 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}};
72146 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}};
72147 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}};
72148 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}};
72149 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}};
72150 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}};
72151 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}};
72152 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}};
72153 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}};
72154 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}};
72155 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}};
72156 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t, 0, 0, 0},{0, 0, 0, 0}};
72157 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__ValueList_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__ValueList_t, 0, 0, 0},{0, 0, 0, 0}};
72158 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}};
72159 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}};
72160 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}};
72161 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}};
72162 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}};
72163 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}};
72164 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
72165 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}};
72166 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}};
72167 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}};
72168 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}};
72169 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}};
72170 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}};
72171 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t, 0, 0, 0},{0, 0, 0, 0}};
72172 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}};
72173 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}};
72174 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}};
72175 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}};
72176 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t, 0, 0, 0},{0, 0, 0, 0}};
72177 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}};
72178 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}};
72179 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}};
72180 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}};
72181 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}};
72182 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}};
72183 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t, 0, 0, 0},{0, 0, 0, 0}};
72184 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}};
72185 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}};
72186 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}};
72187 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}};
72188 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}};
72189 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}};
72190 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t, 0, 0, 0},{0, 0, 0, 0}};
72191 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}};
72192 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}};
72193 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}};
72194 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}};
72195 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}};
72196 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__Stream_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__Stream_t, 0, 0, 0},{0, 0, 0, 0}};
72197 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}};
72198 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t, 0, 0, 0},{0, 0, 0, 0}};
72199 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}};
72200 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}};
72201 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}};
72202 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}};
72203 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}};
72204 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
72205 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
72206 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
72207 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
72208 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
72209 
72210 static swig_cast_info *swig_cast_initial[] = {
72211   _swigc__p_bool,
72212   _swigc__p_double,
72213   _swigc__p_f_p_q_const__char_p_void__void,
72214   _swigc__p_f_p_void__p_void,
72215   _swigc__p_f_p_void_p_q_const__void_size_t__void,
72216   _swigc__p_int,
72217   _swigc__p_lldb__ConnectionStatus,
72218   _swigc__p_lldb__SBAddress,
72219   _swigc__p_lldb__SBAttachInfo,
72220   _swigc__p_lldb__SBBlock,
72221   _swigc__p_lldb__SBBreakpoint,
72222   _swigc__p_lldb__SBBreakpointList,
72223   _swigc__p_lldb__SBBreakpointLocation,
72224   _swigc__p_lldb__SBBreakpointName,
72225   _swigc__p_lldb__SBBroadcaster,
72226   _swigc__p_lldb__SBCommandInterpreter,
72227   _swigc__p_lldb__SBCommandInterpreterRunOptions,
72228   _swigc__p_lldb__SBCommandReturnObject,
72229   _swigc__p_lldb__SBCommunication,
72230   _swigc__p_lldb__SBCompileUnit,
72231   _swigc__p_lldb__SBData,
72232   _swigc__p_lldb__SBDebugger,
72233   _swigc__p_lldb__SBDeclaration,
72234   _swigc__p_lldb__SBEnvironment,
72235   _swigc__p_lldb__SBError,
72236   _swigc__p_lldb__SBEvent,
72237   _swigc__p_lldb__SBExecutionContext,
72238   _swigc__p_lldb__SBExpressionOptions,
72239   _swigc__p_lldb__SBFile,
72240   _swigc__p_lldb__SBFileSpec,
72241   _swigc__p_lldb__SBFileSpecList,
72242   _swigc__p_lldb__SBFrame,
72243   _swigc__p_lldb__SBFunction,
72244   _swigc__p_lldb__SBHostOS,
72245   _swigc__p_lldb__SBInstruction,
72246   _swigc__p_lldb__SBInstructionList,
72247   _swigc__p_lldb__SBLanguageRuntime,
72248   _swigc__p_lldb__SBLaunchInfo,
72249   _swigc__p_lldb__SBLineEntry,
72250   _swigc__p_lldb__SBListener,
72251   _swigc__p_lldb__SBMemoryRegionInfo,
72252   _swigc__p_lldb__SBMemoryRegionInfoList,
72253   _swigc__p_lldb__SBModule,
72254   _swigc__p_lldb__SBModuleSpec,
72255   _swigc__p_lldb__SBModuleSpecList,
72256   _swigc__p_lldb__SBPlatform,
72257   _swigc__p_lldb__SBPlatformConnectOptions,
72258   _swigc__p_lldb__SBPlatformShellCommand,
72259   _swigc__p_lldb__SBProcess,
72260   _swigc__p_lldb__SBProcessInfo,
72261   _swigc__p_lldb__SBQueue,
72262   _swigc__p_lldb__SBQueueItem,
72263   _swigc__p_lldb__SBReproducer,
72264   _swigc__p_lldb__SBSection,
72265   _swigc__p_lldb__SBSourceManager,
72266   _swigc__p_lldb__SBStream,
72267   _swigc__p_lldb__SBStringList,
72268   _swigc__p_lldb__SBStructuredData,
72269   _swigc__p_lldb__SBSymbol,
72270   _swigc__p_lldb__SBSymbolContext,
72271   _swigc__p_lldb__SBSymbolContextList,
72272   _swigc__p_lldb__SBTarget,
72273   _swigc__p_lldb__SBThread,
72274   _swigc__p_lldb__SBThreadCollection,
72275   _swigc__p_lldb__SBThreadPlan,
72276   _swigc__p_lldb__SBTrace,
72277   _swigc__p_lldb__SBType,
72278   _swigc__p_lldb__SBTypeCategory,
72279   _swigc__p_lldb__SBTypeEnumMember,
72280   _swigc__p_lldb__SBTypeEnumMemberList,
72281   _swigc__p_lldb__SBTypeFilter,
72282   _swigc__p_lldb__SBTypeFormat,
72283   _swigc__p_lldb__SBTypeList,
72284   _swigc__p_lldb__SBTypeMember,
72285   _swigc__p_lldb__SBTypeMemberFunction,
72286   _swigc__p_lldb__SBTypeNameSpecifier,
72287   _swigc__p_lldb__SBTypeSummary,
72288   _swigc__p_lldb__SBTypeSummaryOptions,
72289   _swigc__p_lldb__SBTypeSynthetic,
72290   _swigc__p_lldb__SBUnixSignals,
72291   _swigc__p_lldb__SBValue,
72292   _swigc__p_lldb__SBValueList,
72293   _swigc__p_lldb__SBVariablesOptions,
72294   _swigc__p_lldb__SBWatchpoint,
72295   _swigc__p_long_double,
72296   _swigc__p_long_long,
72297   _swigc__p_p_char,
72298   _swigc__p_p_void,
72299   _swigc__p_pthread_rwlock_t,
72300   _swigc__p_pthread_t,
72301   _swigc__p_short,
72302   _swigc__p_signed_char,
72303   _swigc__p_size_t,
72304   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
72305   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
72306   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
72307   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
72308   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
72309   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
72310   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
72311   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
72312   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
72313   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
72314   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
72315   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
72316   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
72317   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
72318   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
72319   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
72320   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
72321   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
72322   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
72323   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
72324   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
72325   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
72326   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
72327   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
72328   _swigc__p_std__shared_ptrT_lldb_private__File_t,
72329   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
72330   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
72331   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
72332   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
72333   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
72334   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
72335   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
72336   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
72337   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
72338   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
72339   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
72340   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
72341   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
72342   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
72343   _swigc__p_std__shared_ptrT_lldb_private__MemoryRegionInfo_t,
72344   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
72345   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
72346   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
72347   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
72348   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
72349   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
72350   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
72351   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
72352   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
72353   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
72354   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
72355   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
72356   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
72357   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
72358   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
72359   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
72360   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
72361   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
72362   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
72363   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
72364   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
72365   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
72366   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
72367   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
72368   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
72369   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
72370   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
72371   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
72372   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
72373   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
72374   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
72375   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
72376   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
72377   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
72378   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
72379   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
72380   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
72381   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
72382   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
72383   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
72384   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
72385   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
72386   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
72387   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
72388   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
72389   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
72390   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
72391   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
72392   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
72393   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
72394   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
72395   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
72396   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
72397   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
72398   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
72399   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
72400   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
72401   _swigc__p_std__shared_ptrT_lldb_private__ThreadPostMortemTrace_t,
72402   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
72403   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
72404   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
72405   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
72406   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
72407   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
72408   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
72409   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
72410   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
72411   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
72412   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
72413   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
72414   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
72415   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
72416   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
72417   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
72418   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
72419   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
72420   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
72421   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
72422   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
72423   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
72424   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
72425   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
72426   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
72427   _swigc__p_std__string,
72428   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
72429   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
72430   _swigc__p_std__unique_ptrT_lldb_private__File_t,
72431   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
72432   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
72433   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
72434   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
72435   _swigc__p_std__unique_ptrT_lldb_private__ScriptedProcessInterface_t,
72436   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
72437   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
72438   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
72439   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
72440   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
72441   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
72442   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
72443   _swigc__p_std__unique_ptrT_lldb_private__TraceCursor_t,
72444   _swigc__p_std__unique_ptrT_lldb_private__TraceExporter_t,
72445   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
72446   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
72447   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
72448   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
72449   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
72450   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
72451   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
72452   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
72453   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
72454   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
72455   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
72456   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
72457   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
72458   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
72459   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
72460   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
72461   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
72462   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
72463   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
72464   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
72465   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
72466   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
72467   _swigc__p_unsigned_char,
72468   _swigc__p_unsigned_int,
72469   _swigc__p_unsigned_long_long,
72470   _swigc__p_unsigned_short,
72471   _swigc__p_void,
72472 };
72473 
72474 
72475 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
72476 
72477 /* -----------------------------------------------------------------------------
72478  * Type initialization:
72479  * This problem is tough by the requirement that no dynamic
72480  * memory is used. Also, since swig_type_info structures store pointers to
72481  * swig_cast_info structures and swig_cast_info structures store pointers back
72482  * to swig_type_info structures, we need some lookup code at initialization.
72483  * The idea is that swig generates all the structures that are needed.
72484  * The runtime then collects these partially filled structures.
72485  * The SWIG_InitializeModule function takes these initial arrays out of
72486  * swig_module, and does all the lookup, filling in the swig_module.types
72487  * array with the correct data and linking the correct swig_cast_info
72488  * structures together.
72489  *
72490  * The generated swig_type_info structures are assigned statically to an initial
72491  * array. We just loop through that array, and handle each type individually.
72492  * First we lookup if this type has been already loaded, and if so, use the
72493  * loaded structure instead of the generated one. Then we have to fill in the
72494  * cast linked list. The cast data is initially stored in something like a
72495  * two-dimensional array. Each row corresponds to a type (there are the same
72496  * number of rows as there are in the swig_type_initial array). Each entry in
72497  * a column is one of the swig_cast_info structures for that type.
72498  * The cast_initial array is actually an array of arrays, because each row has
72499  * a variable number of columns. So to actually build the cast linked list,
72500  * we find the array of casts associated with the type, and loop through it
72501  * adding the casts to the list. The one last trick we need to do is making
72502  * sure the type pointer in the swig_cast_info struct is correct.
72503  *
72504  * First off, we lookup the cast->type name to see if it is already loaded.
72505  * There are three cases to handle:
72506  *  1) If the cast->type has already been loaded AND the type we are adding
72507  *     casting info to has not been loaded (it is in this module), THEN we
72508  *     replace the cast->type pointer with the type pointer that has already
72509  *     been loaded.
72510  *  2) If BOTH types (the one we are adding casting info to, and the
72511  *     cast->type) are loaded, THEN the cast info has already been loaded by
72512  *     the previous module so we just ignore it.
72513  *  3) Finally, if cast->type has not already been loaded, then we add that
72514  *     swig_cast_info to the linked list (because the cast->type) pointer will
72515  *     be correct.
72516  * ----------------------------------------------------------------------------- */
72517 
72518 #ifdef __cplusplus
72519 extern "C" {
72520 #if 0
72521 } /* c-mode */
72522 #endif
72523 #endif
72524 
72525 #if 0
72526 #define SWIGRUNTIME_DEBUG
72527 #endif
72528 
72529 
72530 SWIGRUNTIME void
72531 SWIG_InitializeModule(void *clientdata) {
72532   size_t i;
72533   swig_module_info *module_head, *iter;
72534   int init;
72535 
72536   /* check to see if the circular list has been setup, if not, set it up */
72537   if (swig_module.next==0) {
72538     /* Initialize the swig_module */
72539     swig_module.type_initial = swig_type_initial;
72540     swig_module.cast_initial = swig_cast_initial;
72541     swig_module.next = &swig_module;
72542     init = 1;
72543   } else {
72544     init = 0;
72545   }
72546 
72547   /* Try and load any already created modules */
72548   module_head = SWIG_GetModule(clientdata);
72549   if (!module_head) {
72550     /* This is the first module loaded for this interpreter */
72551     /* so set the swig module into the interpreter */
72552     SWIG_SetModule(clientdata, &swig_module);
72553   } else {
72554     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
72555     iter=module_head;
72556     do {
72557       if (iter==&swig_module) {
72558         /* Our module is already in the list, so there's nothing more to do. */
72559         return;
72560       }
72561       iter=iter->next;
72562     } while (iter!= module_head);
72563 
72564     /* otherwise we must add our module into the list */
72565     swig_module.next = module_head->next;
72566     module_head->next = &swig_module;
72567   }
72568 
72569   /* When multiple interpreters are used, a module could have already been initialized in
72570      a different interpreter, but not yet have a pointer in this interpreter.
72571      In this case, we do not want to continue adding types... everything should be
72572      set up already */
72573   if (init == 0) return;
72574 
72575   /* Now work on filling in swig_module.types */
72576 #ifdef SWIGRUNTIME_DEBUG
72577   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
72578 #endif
72579   for (i = 0; i < swig_module.size; ++i) {
72580     swig_type_info *type = 0;
72581     swig_type_info *ret;
72582     swig_cast_info *cast;
72583 
72584 #ifdef SWIGRUNTIME_DEBUG
72585     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72586 #endif
72587 
72588     /* if there is another module already loaded */
72589     if (swig_module.next != &swig_module) {
72590       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
72591     }
72592     if (type) {
72593       /* Overwrite clientdata field */
72594 #ifdef SWIGRUNTIME_DEBUG
72595       printf("SWIG_InitializeModule: found type %s\n", type->name);
72596 #endif
72597       if (swig_module.type_initial[i]->clientdata) {
72598 	type->clientdata = swig_module.type_initial[i]->clientdata;
72599 #ifdef SWIGRUNTIME_DEBUG
72600       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
72601 #endif
72602       }
72603     } else {
72604       type = swig_module.type_initial[i];
72605     }
72606 
72607     /* Insert casting types */
72608     cast = swig_module.cast_initial[i];
72609     while (cast->type) {
72610 
72611       /* Don't need to add information already in the list */
72612       ret = 0;
72613 #ifdef SWIGRUNTIME_DEBUG
72614       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
72615 #endif
72616       if (swig_module.next != &swig_module) {
72617         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
72618 #ifdef SWIGRUNTIME_DEBUG
72619 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
72620 #endif
72621       }
72622       if (ret) {
72623 	if (type == swig_module.type_initial[i]) {
72624 #ifdef SWIGRUNTIME_DEBUG
72625 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
72626 #endif
72627 	  cast->type = ret;
72628 	  ret = 0;
72629 	} else {
72630 	  /* Check for casting already in the list */
72631 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
72632 #ifdef SWIGRUNTIME_DEBUG
72633 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
72634 #endif
72635 	  if (!ocast) ret = 0;
72636 	}
72637       }
72638 
72639       if (!ret) {
72640 #ifdef SWIGRUNTIME_DEBUG
72641 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
72642 #endif
72643         if (type->cast) {
72644           type->cast->prev = cast;
72645           cast->next = type->cast;
72646         }
72647         type->cast = cast;
72648       }
72649       cast++;
72650     }
72651     /* Set entry in modules->types array equal to the type */
72652     swig_module.types[i] = type;
72653   }
72654   swig_module.types[i] = 0;
72655 
72656 #ifdef SWIGRUNTIME_DEBUG
72657   printf("**** SWIG_InitializeModule: Cast List ******\n");
72658   for (i = 0; i < swig_module.size; ++i) {
72659     int j = 0;
72660     swig_cast_info *cast = swig_module.cast_initial[i];
72661     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72662     while (cast->type) {
72663       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
72664       cast++;
72665       ++j;
72666     }
72667   printf("---- Total casts: %d\n",j);
72668   }
72669   printf("**** SWIG_InitializeModule: Cast List ******\n");
72670 #endif
72671 }
72672 
72673 /* This function will propagate the clientdata field of type to
72674 * any new swig_type_info structures that have been added into the list
72675 * of equivalent types.  It is like calling
72676 * SWIG_TypeClientData(type, clientdata) a second time.
72677 */
72678 SWIGRUNTIME void
72679 SWIG_PropagateClientData(void) {
72680   size_t i;
72681   swig_cast_info *equiv;
72682   static int init_run = 0;
72683 
72684   if (init_run) return;
72685   init_run = 1;
72686 
72687   for (i = 0; i < swig_module.size; i++) {
72688     if (swig_module.types[i]->clientdata) {
72689       equiv = swig_module.types[i]->cast;
72690       while (equiv) {
72691         if (!equiv->converter) {
72692           if (equiv->type && !equiv->type->clientdata)
72693             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
72694         }
72695         equiv = equiv->next;
72696       }
72697     }
72698   }
72699 }
72700 
72701 #ifdef __cplusplus
72702 #if 0
72703 { /* c-mode */
72704 #endif
72705 }
72706 #endif
72707 
72708 
72709 
72710 /* Forward declaration of where the user's %init{} gets inserted */
72711 void SWIG_init_user(lua_State* L );
72712 
72713 #ifdef __cplusplus
72714 extern "C" {
72715 #endif
72716 /* this is the initialization function
72717   added at the very end of the code
72718   the function is always called SWIG_init, but an earlier #define will rename it
72719 */
72720 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
72721 LUALIB_API int SWIG_init(lua_State* L)
72722 #else
72723 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
72724 #endif
72725 {
72726 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
72727   int i;
72728   int globalRegister = 0;
72729   /* start with global table */
72730   lua_pushglobaltable (L);
72731   /* SWIG's internal initialisation */
72732   SWIG_InitializeModule((void*)L);
72733   SWIG_PropagateClientData();
72734 #endif
72735 
72736 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
72737   /* add a global fn */
72738   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
72739   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
72740 #endif
72741 
72742 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72743   /* set up base class pointers (the hierarchy) */
72744   for (i = 0; swig_types[i]; i++){
72745     if (swig_types[i]->clientdata){
72746       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
72747     }
72748   }
72749 #ifdef SWIG_LUA_MODULE_GLOBAL
72750   globalRegister = 1;
72751 #endif
72752 
72753 
72754 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
72755   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
72756 #endif
72757 
72758 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
72759   for (i = 0; swig_types[i]; i++){
72760     if (swig_types[i]->clientdata){
72761       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
72762     }
72763   }
72764 #endif
72765 
72766 #if defined(SWIG_LUA_ELUA_EMULATE)
72767   lua_newtable(L);
72768   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
72769   SWIG_Lua_elua_emulate_register_clear(L);
72770   if(globalRegister) {
72771     lua_pushstring(L,swig_SwigModule.name);
72772     lua_pushvalue(L,-2);
72773     lua_rawset(L,-4);
72774   }
72775 #endif
72776 
72777 #endif
72778 
72779 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72780   /* invoke user-specific initialization */
72781   SWIG_init_user(L);
72782   /* end module */
72783   /* Note: We do not clean up the stack here (Lua will do this for us). At this
72784      point, we have the globals table and out module table on the stack. Returning
72785      one value makes the module table the result of the require command. */
72786   return 1;
72787 #else
72788   return 0;
72789 #endif
72790 }
72791 
72792 #ifdef __cplusplus
72793 }
72794 #endif
72795 
72796 
72797 const char* SWIG_LUACODE=
72798   "";
72799 
72800 void SWIG_init_user(lua_State* L)
72801 {
72802   /* exec Lua code if applicable */
72803   SWIG_Lua_dostring(L,SWIG_LUACODE);
72804 }
72805 
72806