xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision 1f474190)
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__SBTraceOptions swig_types[66]
2767 #define SWIGTYPE_p_lldb__SBType swig_types[67]
2768 #define SWIGTYPE_p_lldb__SBTypeCategory swig_types[68]
2769 #define SWIGTYPE_p_lldb__SBTypeEnumMember swig_types[69]
2770 #define SWIGTYPE_p_lldb__SBTypeEnumMemberList swig_types[70]
2771 #define SWIGTYPE_p_lldb__SBTypeFilter swig_types[71]
2772 #define SWIGTYPE_p_lldb__SBTypeFormat swig_types[72]
2773 #define SWIGTYPE_p_lldb__SBTypeList swig_types[73]
2774 #define SWIGTYPE_p_lldb__SBTypeMember swig_types[74]
2775 #define SWIGTYPE_p_lldb__SBTypeMemberFunction swig_types[75]
2776 #define SWIGTYPE_p_lldb__SBTypeNameSpecifier swig_types[76]
2777 #define SWIGTYPE_p_lldb__SBTypeSummary swig_types[77]
2778 #define SWIGTYPE_p_lldb__SBTypeSummaryOptions swig_types[78]
2779 #define SWIGTYPE_p_lldb__SBTypeSynthetic swig_types[79]
2780 #define SWIGTYPE_p_lldb__SBUnixSignals swig_types[80]
2781 #define SWIGTYPE_p_lldb__SBValue swig_types[81]
2782 #define SWIGTYPE_p_lldb__SBValueList swig_types[82]
2783 #define SWIGTYPE_p_lldb__SBVariablesOptions swig_types[83]
2784 #define SWIGTYPE_p_lldb__SBWatchpoint swig_types[84]
2785 #define SWIGTYPE_p_long_double swig_types[85]
2786 #define SWIGTYPE_p_long_long swig_types[86]
2787 #define SWIGTYPE_p_p_char swig_types[87]
2788 #define SWIGTYPE_p_p_void swig_types[88]
2789 #define SWIGTYPE_p_pthread_rwlock_t swig_types[89]
2790 #define SWIGTYPE_p_pthread_t swig_types[90]
2791 #define SWIGTYPE_p_short swig_types[91]
2792 #define SWIGTYPE_p_signed_char swig_types[92]
2793 #define SWIGTYPE_p_size_t swig_types[93]
2794 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ABI_t swig_types[94]
2795 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Baton_t swig_types[95]
2796 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Block_t swig_types[96]
2797 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointLocation_t swig_types[97]
2798 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t swig_types[98]
2799 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointResolver_t swig_types[99]
2800 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BreakpointSite_t swig_types[100]
2801 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Breakpoint_t swig_types[101]
2802 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__BroadcasterManager_t swig_types[102]
2803 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Broadcaster_t swig_types[103]
2804 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CommandObject_t swig_types[104]
2805 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Communication_t swig_types[105]
2806 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__CompileUnit_t swig_types[106]
2807 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Connection_t swig_types[107]
2808 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataBuffer_t swig_types[108]
2809 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DataExtractor_t swig_types[109]
2810 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Debugger_t swig_types[110]
2811 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Disassembler_t swig_types[111]
2812 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__DynamicLoader_t swig_types[112]
2813 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventDataStructuredData_t swig_types[113]
2814 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__EventData_t swig_types[114]
2815 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t swig_types[115]
2816 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExecutionContextRef_t swig_types[116]
2817 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ExpressionVariable_t swig_types[117]
2818 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t swig_types[118]
2819 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FuncUnwinders_t swig_types[119]
2820 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__FunctionCaller_t swig_types[120]
2821 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Function_t swig_types[121]
2822 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOHandler_t swig_types[122]
2823 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IOObject_t swig_types[123]
2824 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__IRExecutionUnit_t swig_types[124]
2825 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t swig_types[125]
2826 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Instruction_t swig_types[126]
2827 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t swig_types[127]
2828 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__JITLoader_t swig_types[128]
2829 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LanguageRuntime_t swig_types[129]
2830 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__LineTable_t swig_types[130]
2831 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Listener_t swig_types[131]
2832 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__MemoryHistory_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__StoppointLocation_t swig_types[175]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StreamFile_t swig_types[176]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[177]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[178]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[179]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[180]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[181]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[182]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[183]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[184]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[185]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[186]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[187]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[188]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[189]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_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__TraceOptions_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__SectionList_t swig_types[224]
2925 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SourceManager_t swig_types[225]
2926 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[226]
2927 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[227]
2928 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[228]
2929 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[229]
2930 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[230]
2931 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[231]
2932 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[232]
2933 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[233]
2934 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[234]
2935 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[235]
2936 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[236]
2937 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[237]
2938 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[238]
2939 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[239]
2940 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[240]
2941 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[241]
2942 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[242]
2943 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[243]
2944 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[244]
2945 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[245]
2946 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[246]
2947 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[247]
2948 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[248]
2949 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[249]
2950 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[250]
2951 #define SWIGTYPE_p_unsigned_char swig_types[251]
2952 #define SWIGTYPE_p_unsigned_int swig_types[252]
2953 #define SWIGTYPE_p_unsigned_long_long swig_types[253]
2954 #define SWIGTYPE_p_unsigned_short swig_types[254]
2955 #define SWIGTYPE_p_void swig_types[255]
2956 static swig_type_info *swig_types[257];
2957 static swig_module_info swig_module = {swig_types, 256, 0, 0, 0, 0};
2958 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2959 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2960 
2961 /* -------- TYPES TABLE (END) -------- */
2962 
2963 #define SWIG_name      "lldb"
2964 #define SWIG_init      luaopen_lldb
2965 #define SWIG_init_user luaopen_lldb_user
2966 
2967 #define SWIG_LUACODE   luaopen_lldb_luacode
2968 
2969 namespace swig {
2970 typedef struct{} LANGUAGE_OBJ;
2971 }
2972 
2973 
2974 #include <string>
2975 
2976 
2977 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2978   int ret = lua_isstring(L, idx);
2979   if (!ret)
2980    ret = lua_isnil(L, idx);
2981   return ret;
2982 }
2983 
2984 
2985 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2986 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2987 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2988 #else
2989 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2990 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2991 #endif
2992 /* counting the size of arrays:*/
2993 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2994 {
2995 	int n=0;
2996 	while(1){
2997 		lua_rawgeti(L,index,n+1);
2998 		if (lua_isnil(L,-1))break;
2999 		++n;
3000 		lua_pop(L,1);
3001 	}
3002 	lua_pop(L,1);
3003 	return n;
3004 }
3005 
3006 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3007 {
3008 	int n=0;
3009 	lua_pushnil(L);  /* first key*/
3010 	while (lua_next(L, index) != 0) {
3011 		++n;
3012 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3013 	}
3014 	return n;
3015 }
3016 
3017 /* super macro to declare array typemap helper fns */
3018 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3019 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3020 		int i;\
3021 		for (i = 0; i < size; i++) {\
3022 			lua_rawgeti(L,index,i+1);\
3023 			if (lua_isnumber(L,-1)){\
3024 				array[i] = (TYPE)lua_tonumber(L,-1);\
3025 			} else {\
3026 				lua_pop(L,1);\
3027 				return 0;\
3028 			}\
3029 			lua_pop(L,1);\
3030 		}\
3031 		return 1;\
3032 	}\
3033 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3034 		TYPE *array;\
3035 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3036 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3037 			return 0;\
3038 		}\
3039 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3040 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3041 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3042 			SWIG_FREE_ARRAY(array);\
3043 			return 0;\
3044 		}\
3045 		return array;\
3046 	}\
3047 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3048 	{\
3049 		TYPE *array;\
3050 		if (!lua_istable(L,index)) {\
3051 			SWIG_Lua_pusherrstring(L,"expected a table");\
3052 			return 0;\
3053 		}\
3054 		*size=SWIG_itable_size(L,index);\
3055 		if (*size<1){\
3056 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3057 			return 0;\
3058 		}\
3059 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3060 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3061 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3062 			SWIG_FREE_ARRAY(array);\
3063 			return 0;\
3064 		}\
3065 		return array;\
3066 	}\
3067 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3068 		int i;\
3069 		lua_newtable(L);\
3070 		for (i = 0; i < size; i++){\
3071 			lua_pushnumber(L,(lua_Number)array[i]);\
3072 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3073 		}\
3074 	}
3075 
3076 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3077 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3078 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3079 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3080 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3081 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3082 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3083 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3084 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3085 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3086 
3087 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3088 	int i;
3089 	for (i = 0; i < size; i++) {
3090 		lua_rawgeti(L,index,i+1);
3091 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3092 			lua_pop(L,1);
3093 			return 0;
3094 		}
3095 		lua_pop(L,1);
3096 	}
3097 	return 1;
3098 }
3099 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3100 	void **array;
3101 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3102 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3103 		return 0;
3104 	}
3105 	array=SWIG_ALLOC_ARRAY(void*,size);
3106 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3107 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3108 		SWIG_FREE_ARRAY(array);
3109 		return 0;
3110 	}
3111 	return array;
3112 }
3113 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3114 	void **array;
3115 	if (!lua_istable(L,index)) {
3116 		SWIG_Lua_pusherrstring(L,"expected a table");
3117 		return 0;
3118 	}
3119 	*size=SWIG_itable_size(L,index);
3120 	if (*size<1){
3121 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3122 		return 0;
3123 	}
3124 	array=SWIG_ALLOC_ARRAY(void*,*size);
3125 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3126 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3127 		SWIG_FREE_ARRAY(array);
3128 		return 0;
3129 	}
3130 	return array;
3131 }
3132 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3133 	int i;
3134 	lua_newtable(L);
3135 	for (i = 0; i < size; i++){
3136 		SWIG_NewPointerObj(L,array[i],type,own);
3137 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3138 	}
3139 }
3140 
3141 
3142 #include <algorithm>
3143 #include <string>
3144 
3145 
3146 #include "lldb/lldb-public.h"
3147 #include "lldb/API/SBAddress.h"
3148 #include "lldb/API/SBAttachInfo.h"
3149 #include "lldb/API/SBBlock.h"
3150 #include "lldb/API/SBBreakpoint.h"
3151 #include "lldb/API/SBBreakpointLocation.h"
3152 #include "lldb/API/SBBreakpointName.h"
3153 #include "lldb/API/SBBroadcaster.h"
3154 #include "lldb/API/SBCommandInterpreter.h"
3155 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3156 #include "lldb/API/SBCommandReturnObject.h"
3157 #include "lldb/API/SBCommunication.h"
3158 #include "lldb/API/SBCompileUnit.h"
3159 #include "lldb/API/SBData.h"
3160 #include "lldb/API/SBDebugger.h"
3161 #include "lldb/API/SBDeclaration.h"
3162 #include "lldb/API/SBEnvironment.h"
3163 #include "lldb/API/SBError.h"
3164 #include "lldb/API/SBEvent.h"
3165 #include "lldb/API/SBExecutionContext.h"
3166 #include "lldb/API/SBExpressionOptions.h"
3167 #include "lldb/API/SBFile.h"
3168 #include "lldb/API/SBFileSpec.h"
3169 #include "lldb/API/SBFileSpecList.h"
3170 #include "lldb/API/SBFrame.h"
3171 #include "lldb/API/SBFunction.h"
3172 #include "lldb/API/SBHostOS.h"
3173 #include "lldb/API/SBInstruction.h"
3174 #include "lldb/API/SBInstructionList.h"
3175 #include "lldb/API/SBLanguageRuntime.h"
3176 #include "lldb/API/SBLaunchInfo.h"
3177 #include "lldb/API/SBLineEntry.h"
3178 #include "lldb/API/SBListener.h"
3179 #include "lldb/API/SBMemoryRegionInfo.h"
3180 #include "lldb/API/SBMemoryRegionInfoList.h"
3181 #include "lldb/API/SBModule.h"
3182 #include "lldb/API/SBModuleSpec.h"
3183 #include "lldb/API/SBPlatform.h"
3184 #include "lldb/API/SBProcess.h"
3185 #include "lldb/API/SBProcessInfo.h"
3186 #include "lldb/API/SBQueue.h"
3187 #include "lldb/API/SBQueueItem.h"
3188 #include "lldb/API/SBReproducer.h"
3189 #include "lldb/API/SBSection.h"
3190 #include "lldb/API/SBSourceManager.h"
3191 #include "lldb/API/SBStream.h"
3192 #include "lldb/API/SBStringList.h"
3193 #include "lldb/API/SBStructuredData.h"
3194 #include "lldb/API/SBSymbol.h"
3195 #include "lldb/API/SBSymbolContext.h"
3196 #include "lldb/API/SBSymbolContextList.h"
3197 #include "lldb/API/SBTarget.h"
3198 #include "lldb/API/SBThread.h"
3199 #include "lldb/API/SBThreadCollection.h"
3200 #include "lldb/API/SBThreadPlan.h"
3201 #include "lldb/API/SBTrace.h"
3202 #include "lldb/API/SBTraceOptions.h"
3203 #include "lldb/API/SBType.h"
3204 #include "lldb/API/SBTypeCategory.h"
3205 #include "lldb/API/SBTypeEnumMember.h"
3206 #include "lldb/API/SBTypeFilter.h"
3207 #include "lldb/API/SBTypeFormat.h"
3208 #include "lldb/API/SBTypeNameSpecifier.h"
3209 #include "lldb/API/SBTypeSummary.h"
3210 #include "lldb/API/SBTypeSynthetic.h"
3211 #include "lldb/API/SBUnixSignals.h"
3212 #include "lldb/API/SBValue.h"
3213 #include "lldb/API/SBValueList.h"
3214 #include "lldb/API/SBVariablesOptions.h"
3215 #include "lldb/API/SBWatchpoint.h"
3216 
3217 
3218 using namespace lldb_private;
3219 using namespace lldb;
3220 
3221 
3222 #include <stdint.h>		// Use the C99 official header
3223 
3224 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3225     lldb::SBStream stream;
3226     self->GetDescription (stream);
3227     const char *desc = stream.GetData();
3228     size_t desc_len = stream.GetSize();
3229     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3230       --desc_len;
3231     }
3232     return std::string(desc, desc_len);
3233   }
3234 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3235     lldb::SBStream stream;
3236     self->GetDescription (stream);
3237     const char *desc = stream.GetData();
3238     size_t desc_len = stream.GetSize();
3239     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3240       --desc_len;
3241     }
3242     return std::string(desc, desc_len);
3243   }
3244 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3245     lldb::SBStream stream;
3246     self->GetDescription (stream);
3247     const char *desc = stream.GetData();
3248     size_t desc_len = stream.GetSize();
3249     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3250       --desc_len;
3251     }
3252     return std::string(desc, desc_len);
3253   }
3254 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3255     lldb::SBStream stream;
3256     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3257     const char *desc = stream.GetData();
3258     size_t desc_len = stream.GetSize();
3259     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3260       --desc_len;
3261     }
3262     return std::string(desc, desc_len);
3263   }
3264 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3265     lldb::SBStream stream;
3266     self->GetDescription (stream);
3267     const char *desc = stream.GetData();
3268     size_t desc_len = stream.GetSize();
3269     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3270       --desc_len;
3271     }
3272     return std::string(desc, desc_len);
3273   }
3274 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3275     lldb::SBStream stream;
3276     self->GetDescription (stream);
3277     const char *desc = stream.GetData();
3278     size_t desc_len = stream.GetSize();
3279     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3280       --desc_len;
3281     }
3282     return std::string(desc, desc_len);
3283   }
3284 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3285             self->SetImmediateOutputFile(BORROWED);
3286         }
3287 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3288             self->SetImmediateErrorFile(BORROWED);
3289         }
3290 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3291             self->Printf("%s", str);
3292         }
3293 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3294     lldb::SBStream stream;
3295     self->GetDescription (stream);
3296     const char *desc = stream.GetData();
3297     size_t desc_len = stream.GetSize();
3298     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3299       --desc_len;
3300     }
3301     return std::string(desc, desc_len);
3302   }
3303 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3304     lldb::SBStream stream;
3305     self->GetDescription (stream);
3306     const char *desc = stream.GetData();
3307     size_t desc_len = stream.GetSize();
3308     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3309       --desc_len;
3310     }
3311     return std::string(desc, desc_len);
3312   }
3313 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3314             return self->GetInputFile().GetFile();
3315         }
3316 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3317             return self->GetOutputFile().GetFile();
3318         }
3319 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3320             return self->GetErrorFile().GetFile();
3321         }
3322 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3323     lldb::SBStream stream;
3324     self->GetDescription (stream);
3325     const char *desc = stream.GetData();
3326     size_t desc_len = stream.GetSize();
3327     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3328       --desc_len;
3329     }
3330     return std::string(desc, desc_len);
3331   }
3332 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3333     lldb::SBStream stream;
3334     self->GetDescription (stream);
3335     const char *desc = stream.GetData();
3336     size_t desc_len = stream.GetSize();
3337     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3338       --desc_len;
3339     }
3340     return std::string(desc, desc_len);
3341   }
3342 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3343     lldb::SBStream stream;
3344     self->GetDescription (stream);
3345     const char *desc = stream.GetData();
3346     size_t desc_len = stream.GetSize();
3347     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3348       --desc_len;
3349     }
3350     return std::string(desc, desc_len);
3351   }
3352 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3353             return lldb::SBFile(BORROWED);
3354         }
3355 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3356             return lldb::SBFile(FORCE_IO_METHODS);
3357         }
3358 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3359             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3360         }
3361 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3362     lldb::SBStream stream;
3363     self->GetDescription (stream);
3364     const char *desc = stream.GetData();
3365     size_t desc_len = stream.GetSize();
3366     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3367       --desc_len;
3368     }
3369     return std::string(desc, desc_len);
3370   }
3371 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3372     lldb::SBStream stream;
3373     self->GetDescription (stream);
3374     const char *desc = stream.GetData();
3375     size_t desc_len = stream.GetSize();
3376     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3377       --desc_len;
3378     }
3379     return std::string(desc, desc_len);
3380   }
3381 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3382     lldb::SBStream stream;
3383     self->GetDescription (stream);
3384     const char *desc = stream.GetData();
3385     size_t desc_len = stream.GetSize();
3386     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3387       --desc_len;
3388     }
3389     return std::string(desc, desc_len);
3390   }
3391 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3392     lldb::SBStream stream;
3393     self->GetDescription (stream);
3394     const char *desc = stream.GetData();
3395     size_t desc_len = stream.GetSize();
3396     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3397       --desc_len;
3398     }
3399     return std::string(desc, desc_len);
3400   }
3401 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3402     lldb::SBStream stream;
3403     self->GetDescription (stream);
3404     const char *desc = stream.GetData();
3405     size_t desc_len = stream.GetSize();
3406     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3407       --desc_len;
3408     }
3409     return std::string(desc, desc_len);
3410   }
3411 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3412     lldb::SBStream stream;
3413     self->GetDescription (stream);
3414     const char *desc = stream.GetData();
3415     size_t desc_len = stream.GetSize();
3416     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3417       --desc_len;
3418     }
3419     return std::string(desc, desc_len);
3420   }
3421 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3422     lldb::SBStream stream;
3423     self->GetDescription (stream);
3424     const char *desc = stream.GetData();
3425     size_t desc_len = stream.GetSize();
3426     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3427       --desc_len;
3428     }
3429     return std::string(desc, desc_len);
3430   }
3431 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3432     lldb::SBStream stream;
3433     self->GetDescription (stream);
3434     const char *desc = stream.GetData();
3435     size_t desc_len = stream.GetSize();
3436     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3437       --desc_len;
3438     }
3439     return std::string(desc, desc_len);
3440   }
3441 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3442     lldb::SBStream stream;
3443     self->GetDescription (stream);
3444     const char *desc = stream.GetData();
3445     size_t desc_len = stream.GetSize();
3446     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3447       --desc_len;
3448     }
3449     return std::string(desc, desc_len);
3450   }
3451 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3452     lldb::SBStream stream;
3453     self->GetDescription (stream);
3454     const char *desc = stream.GetData();
3455     size_t desc_len = stream.GetSize();
3456     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3457       --desc_len;
3458     }
3459     return std::string(desc, desc_len);
3460   }
3461 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3462     lldb::SBStream stream;
3463     self->GetDescription (stream);
3464     const char *desc = stream.GetData();
3465     size_t desc_len = stream.GetSize();
3466     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3467       --desc_len;
3468     }
3469     return std::string(desc, desc_len);
3470   }
3471 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3472     lldb::SBStream stream;
3473     self->GetDescription (stream);
3474     const char *desc = stream.GetData();
3475     size_t desc_len = stream.GetSize();
3476     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3477       --desc_len;
3478     }
3479     return std::string(desc, desc_len);
3480   }
3481 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3482             self->RedirectToFile(file);
3483         }
3484 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3485     lldb::SBStream stream;
3486     self->GetDescription (stream);
3487     const char *desc = stream.GetData();
3488     size_t desc_len = stream.GetSize();
3489     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3490       --desc_len;
3491     }
3492     return std::string(desc, desc_len);
3493   }
3494 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3495     lldb::SBStream stream;
3496     self->GetDescription (stream);
3497     const char *desc = stream.GetData();
3498     size_t desc_len = stream.GetSize();
3499     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3500       --desc_len;
3501     }
3502     return std::string(desc, desc_len);
3503   }
3504 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3505     lldb::SBStream stream;
3506     self->GetDescription (stream);
3507     const char *desc = stream.GetData();
3508     size_t desc_len = stream.GetSize();
3509     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3510       --desc_len;
3511     }
3512     return std::string(desc, desc_len);
3513   }
3514 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3515     lldb::SBStream stream;
3516     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3517     const char *desc = stream.GetData();
3518     size_t desc_len = stream.GetSize();
3519     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3520       --desc_len;
3521     }
3522     return std::string(desc, desc_len);
3523   }
3524 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3525     lldb::SBStream stream;
3526     self->GetDescription (stream);
3527     const char *desc = stream.GetData();
3528     size_t desc_len = stream.GetSize();
3529     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3530       --desc_len;
3531     }
3532     return std::string(desc, desc_len);
3533   }
3534 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3535     lldb::SBStream stream;
3536     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3537     const char *desc = stream.GetData();
3538     size_t desc_len = stream.GetSize();
3539     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3540       --desc_len;
3541     }
3542     return std::string(desc, desc_len);
3543   }
3544 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3545     lldb::SBStream stream;
3546     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3547     const char *desc = stream.GetData();
3548     size_t desc_len = stream.GetSize();
3549     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3550       --desc_len;
3551     }
3552     return std::string(desc, desc_len);
3553   }
3554 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3555     lldb::SBStream stream;
3556     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3557     const char *desc = stream.GetData();
3558     size_t desc_len = stream.GetSize();
3559     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3560       --desc_len;
3561     }
3562     return std::string(desc, desc_len);
3563   }
3564 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3565     lldb::SBStream stream;
3566     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3567     const char *desc = stream.GetData();
3568     size_t desc_len = stream.GetSize();
3569     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3570       --desc_len;
3571     }
3572     return std::string(desc, desc_len);
3573   }
3574 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3575     lldb::SBStream stream;
3576     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3577     const char *desc = stream.GetData();
3578     size_t desc_len = stream.GetSize();
3579     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3580       --desc_len;
3581     }
3582     return std::string(desc, desc_len);
3583   }
3584 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3585     lldb::SBStream stream;
3586     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3587     const char *desc = stream.GetData();
3588     size_t desc_len = stream.GetSize();
3589     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3590       --desc_len;
3591     }
3592     return std::string(desc, desc_len);
3593   }
3594 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3595     lldb::SBStream stream;
3596     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3597     const char *desc = stream.GetData();
3598     size_t desc_len = stream.GetSize();
3599     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3600       --desc_len;
3601     }
3602     return std::string(desc, desc_len);
3603   }
3604 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3605     lldb::SBStream stream;
3606     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3607     const char *desc = stream.GetData();
3608     size_t desc_len = stream.GetSize();
3609     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3610       --desc_len;
3611     }
3612     return std::string(desc, desc_len);
3613   }
3614 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3615     lldb::SBStream stream;
3616     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3617     const char *desc = stream.GetData();
3618     size_t desc_len = stream.GetSize();
3619     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3620       --desc_len;
3621     }
3622     return std::string(desc, desc_len);
3623   }
3624 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3625     lldb::SBStream stream;
3626     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3627     const char *desc = stream.GetData();
3628     size_t desc_len = stream.GetSize();
3629     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3630       --desc_len;
3631     }
3632     return std::string(desc, desc_len);
3633   }
3634 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3635     lldb::SBStream stream;
3636     self->GetDescription (stream);
3637     const char *desc = stream.GetData();
3638     size_t desc_len = stream.GetSize();
3639     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3640       --desc_len;
3641     }
3642     return std::string(desc, desc_len);
3643   }
3644 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3645            lldb::SBStream description;
3646            const size_t n = self->GetSize();
3647            if (n)
3648            {
3649                for (size_t i=0; i<n; ++i)
3650                    self->GetValueAtIndex(i).GetDescription(description);
3651            }
3652            else
3653            {
3654                description.Printf("<empty> lldb.SBValueList()");
3655            }
3656            const char *desc = description.GetData();
3657            size_t desc_len = description.GetSize();
3658            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3659                --desc_len;
3660            return std::string(desc, desc_len);
3661        }
3662 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3663     lldb::SBStream stream;
3664     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3665     const char *desc = stream.GetData();
3666     size_t desc_len = stream.GetSize();
3667     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3668       --desc_len;
3669     }
3670     return std::string(desc, desc_len);
3671   }
3672 #ifdef __cplusplus
3673 extern "C" {
3674 #endif
3675 static int _wrap_new_string__SWIG_0(lua_State* L) {
3676   int SWIG_arg = 0;
3677   std::string *result = 0 ;
3678 
3679   SWIG_check_num_args("std::string::string",0,0)
3680   result = (std::string *)new std::string();
3681   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3682   return SWIG_arg;
3683 
3684   if(0) SWIG_fail;
3685 
3686 fail:
3687   lua_error(L);
3688   return SWIG_arg;
3689 }
3690 
3691 
3692 static int _wrap_new_string__SWIG_1(lua_State* L) {
3693   int SWIG_arg = 0;
3694   char *arg1 = (char *) 0 ;
3695   std::string *result = 0 ;
3696 
3697   SWIG_check_num_args("std::string::string",1,1)
3698   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3699   arg1 = (char *)lua_tostring(L, 1);
3700   result = (std::string *)new std::string((char const *)arg1);
3701   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3702   return SWIG_arg;
3703 
3704   if(0) SWIG_fail;
3705 
3706 fail:
3707   lua_error(L);
3708   return SWIG_arg;
3709 }
3710 
3711 
3712 static int _wrap_new_string(lua_State* L) {
3713   int argc;
3714   int argv[2]={
3715     1,2
3716   };
3717 
3718   argc = lua_gettop(L);
3719   if (argc == 0) {
3720     return _wrap_new_string__SWIG_0(L);
3721   }
3722   if (argc == 1) {
3723     int _v;
3724     {
3725       _v = SWIG_lua_isnilstring(L,argv[0]);
3726     }
3727     if (_v) {
3728       return _wrap_new_string__SWIG_1(L);
3729     }
3730   }
3731 
3732   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3733     "  Possible C/C++ prototypes are:\n"
3734     "    std::string::string()\n"
3735     "    std::string::string(char const *)\n");
3736   lua_error(L);return 0;
3737 }
3738 
3739 
3740 static int _wrap_string_size(lua_State* L) {
3741   int SWIG_arg = 0;
3742   std::string *arg1 = (std::string *) 0 ;
3743   unsigned int result;
3744 
3745   SWIG_check_num_args("std::string::size",1,1)
3746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3747 
3748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3749     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3750   }
3751 
3752   result = (unsigned int)((std::string const *)arg1)->size();
3753   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3754   return SWIG_arg;
3755 
3756   if(0) SWIG_fail;
3757 
3758 fail:
3759   lua_error(L);
3760   return SWIG_arg;
3761 }
3762 
3763 
3764 static int _wrap_string_length(lua_State* L) {
3765   int SWIG_arg = 0;
3766   std::string *arg1 = (std::string *) 0 ;
3767   unsigned int result;
3768 
3769   SWIG_check_num_args("std::string::length",1,1)
3770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3771 
3772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3773     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3774   }
3775 
3776   result = (unsigned int)((std::string const *)arg1)->length();
3777   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3778   return SWIG_arg;
3779 
3780   if(0) SWIG_fail;
3781 
3782 fail:
3783   lua_error(L);
3784   return SWIG_arg;
3785 }
3786 
3787 
3788 static int _wrap_string_empty(lua_State* L) {
3789   int SWIG_arg = 0;
3790   std::string *arg1 = (std::string *) 0 ;
3791   bool result;
3792 
3793   SWIG_check_num_args("std::string::empty",1,1)
3794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3795 
3796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3797     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3798   }
3799 
3800   result = (bool)((std::string const *)arg1)->empty();
3801   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3802   return SWIG_arg;
3803 
3804   if(0) SWIG_fail;
3805 
3806 fail:
3807   lua_error(L);
3808   return SWIG_arg;
3809 }
3810 
3811 
3812 static int _wrap_string_c_str(lua_State* L) {
3813   int SWIG_arg = 0;
3814   std::string *arg1 = (std::string *) 0 ;
3815   char *result = 0 ;
3816 
3817   SWIG_check_num_args("std::string::c_str",1,1)
3818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3819 
3820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3821     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3822   }
3823 
3824   result = (char *)((std::string const *)arg1)->c_str();
3825   lua_pushstring(L,(const char *)result); SWIG_arg++;
3826   return SWIG_arg;
3827 
3828   if(0) SWIG_fail;
3829 
3830 fail:
3831   lua_error(L);
3832   return SWIG_arg;
3833 }
3834 
3835 
3836 static int _wrap_string_data(lua_State* L) {
3837   int SWIG_arg = 0;
3838   std::string *arg1 = (std::string *) 0 ;
3839   char *result = 0 ;
3840 
3841   SWIG_check_num_args("std::string::data",1,1)
3842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3843 
3844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3845     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3846   }
3847 
3848   result = (char *)((std::string const *)arg1)->data();
3849   lua_pushstring(L,(const char *)result); SWIG_arg++;
3850   return SWIG_arg;
3851 
3852   if(0) SWIG_fail;
3853 
3854 fail:
3855   lua_error(L);
3856   return SWIG_arg;
3857 }
3858 
3859 
3860 static int _wrap_string_assign(lua_State* L) {
3861   int SWIG_arg = 0;
3862   std::string *arg1 = (std::string *) 0 ;
3863   char *arg2 = (char *) 0 ;
3864 
3865   SWIG_check_num_args("std::string::assign",2,2)
3866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3867   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3868 
3869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3870     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3871   }
3872 
3873   arg2 = (char *)lua_tostring(L, 2);
3874   (arg1)->assign((char const *)arg2);
3875 
3876   return SWIG_arg;
3877 
3878   if(0) SWIG_fail;
3879 
3880 fail:
3881   lua_error(L);
3882   return SWIG_arg;
3883 }
3884 
3885 
3886 static void swig_delete_string(void *obj) {
3887 std::string *arg1 = (std::string *) obj;
3888 delete arg1;
3889 }
3890 static int _proxy__wrap_new_string(lua_State *L) {
3891     assert(lua_istable(L,1));
3892     lua_pushcfunction(L,_wrap_new_string);
3893     assert(!lua_isnil(L,-1));
3894     lua_replace(L,1); /* replace our table with real constructor */
3895     lua_call(L,lua_gettop(L)-1,1);
3896     return 1;
3897 }
3898 static swig_lua_attribute swig_string_attributes[] = {
3899     {0,0,0}
3900 };
3901 static swig_lua_method swig_string_methods[]= {
3902     { "size", _wrap_string_size},
3903     { "length", _wrap_string_length},
3904     { "empty", _wrap_string_empty},
3905     { "c_str", _wrap_string_c_str},
3906     { "data", _wrap_string_data},
3907     { "assign", _wrap_string_assign},
3908     {0,0}
3909 };
3910 static swig_lua_method swig_string_meta[] = {
3911     {0,0}
3912 };
3913 
3914 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3915     {0,0,0}
3916 };
3917 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3918     {0,0,0,0,0,0}
3919 };
3920 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3921     {0,0}
3922 };
3923 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3924     0
3925 };
3926 
3927 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3928     "string",
3929     swig_string_Sf_SwigStatic_methods,
3930     swig_string_Sf_SwigStatic_attributes,
3931     swig_string_Sf_SwigStatic_constants,
3932     swig_string_Sf_SwigStatic_classes,
3933     0
3934 };
3935 static swig_lua_class *swig_string_bases[] = {0};
3936 static const char *swig_string_base_names[] = {0};
3937 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 };
3938 
3939 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3940   int SWIG_arg = 0;
3941   lldb::SBAddress *result = 0 ;
3942 
3943   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3944   result = (lldb::SBAddress *)new lldb::SBAddress();
3945   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3946   return SWIG_arg;
3947 
3948   if(0) SWIG_fail;
3949 
3950 fail:
3951   lua_error(L);
3952   return SWIG_arg;
3953 }
3954 
3955 
3956 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3957   int SWIG_arg = 0;
3958   lldb::SBAddress *arg1 = 0 ;
3959   lldb::SBAddress *result = 0 ;
3960 
3961   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3962   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3963 
3964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3965     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3966   }
3967 
3968   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3969   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3970   return SWIG_arg;
3971 
3972   if(0) SWIG_fail;
3973 
3974 fail:
3975   lua_error(L);
3976   return SWIG_arg;
3977 }
3978 
3979 
3980 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3981   int SWIG_arg = 0;
3982   lldb::SBSection arg1 ;
3983   lldb::addr_t arg2 ;
3984   lldb::SBSection *argp1 ;
3985   lldb::SBAddress *result = 0 ;
3986 
3987   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
3988   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
3989   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
3990 
3991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
3992     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
3993   }
3994   arg1 = *argp1;
3995 
3996   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
3997   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
3998   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3999   return SWIG_arg;
4000 
4001   if(0) SWIG_fail;
4002 
4003 fail:
4004   lua_error(L);
4005   return SWIG_arg;
4006 }
4007 
4008 
4009 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4010   int SWIG_arg = 0;
4011   lldb::addr_t arg1 ;
4012   lldb::SBTarget *arg2 = 0 ;
4013   lldb::SBAddress *result = 0 ;
4014 
4015   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4016   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4017   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4018   arg1 = (lldb::addr_t)lua_tonumber(L, 1);
4019 
4020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4021     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4022   }
4023 
4024   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4025   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4026   return SWIG_arg;
4027 
4028   if(0) SWIG_fail;
4029 
4030 fail:
4031   lua_error(L);
4032   return SWIG_arg;
4033 }
4034 
4035 
4036 static int _wrap_new_SBAddress(lua_State* L) {
4037   int argc;
4038   int argv[3]={
4039     1,2,3
4040   };
4041 
4042   argc = lua_gettop(L);
4043   if (argc == 0) {
4044     return _wrap_new_SBAddress__SWIG_0(L);
4045   }
4046   if (argc == 1) {
4047     int _v;
4048     {
4049       void *ptr;
4050       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4051         _v = 0;
4052       } else {
4053         _v = 1;
4054       }
4055     }
4056     if (_v) {
4057       return _wrap_new_SBAddress__SWIG_1(L);
4058     }
4059   }
4060   if (argc == 2) {
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__SBSection, SWIG_POINTER_NO_NULL)) {
4065         _v = 0;
4066       } else {
4067         _v = 1;
4068       }
4069     }
4070     if (_v) {
4071       {
4072         _v = lua_isnumber(L,argv[1]);
4073       }
4074       if (_v) {
4075         return _wrap_new_SBAddress__SWIG_2(L);
4076       }
4077     }
4078   }
4079   if (argc == 2) {
4080     int _v;
4081     {
4082       _v = lua_isnumber(L,argv[0]);
4083     }
4084     if (_v) {
4085       {
4086         void *ptr;
4087         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4088           _v = 0;
4089         } else {
4090           _v = 1;
4091         }
4092       }
4093       if (_v) {
4094         return _wrap_new_SBAddress__SWIG_3(L);
4095       }
4096     }
4097   }
4098 
4099   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4100     "  Possible C/C++ prototypes are:\n"
4101     "    lldb::SBAddress::SBAddress()\n"
4102     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4103     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4104     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4105   lua_error(L);return 0;
4106 }
4107 
4108 
4109 static int _wrap_SBAddress_IsValid(lua_State* L) {
4110   int SWIG_arg = 0;
4111   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4112   bool result;
4113 
4114   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4116 
4117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4118     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4119   }
4120 
4121   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4123   return SWIG_arg;
4124 
4125   if(0) SWIG_fail;
4126 
4127 fail:
4128   lua_error(L);
4129   return SWIG_arg;
4130 }
4131 
4132 
4133 static int _wrap_SBAddress_Clear(lua_State* L) {
4134   int SWIG_arg = 0;
4135   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4136 
4137   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4139 
4140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4141     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4142   }
4143 
4144   (arg1)->Clear();
4145 
4146   return SWIG_arg;
4147 
4148   if(0) SWIG_fail;
4149 
4150 fail:
4151   lua_error(L);
4152   return SWIG_arg;
4153 }
4154 
4155 
4156 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4157   int SWIG_arg = 0;
4158   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4159   lldb::addr_t result;
4160 
4161   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4163 
4164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4165     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4166   }
4167 
4168   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4169   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4170   return SWIG_arg;
4171 
4172   if(0) SWIG_fail;
4173 
4174 fail:
4175   lua_error(L);
4176   return SWIG_arg;
4177 }
4178 
4179 
4180 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4181   int SWIG_arg = 0;
4182   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4183   lldb::SBTarget *arg2 = 0 ;
4184   lldb::addr_t result;
4185 
4186   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4189 
4190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4191     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4192   }
4193 
4194 
4195   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4196     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4197   }
4198 
4199   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4200   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4201   return SWIG_arg;
4202 
4203   if(0) SWIG_fail;
4204 
4205 fail:
4206   lua_error(L);
4207   return SWIG_arg;
4208 }
4209 
4210 
4211 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4212   int SWIG_arg = 0;
4213   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4214   lldb::addr_t arg2 ;
4215   lldb::SBTarget *arg3 = 0 ;
4216 
4217   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4219   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4220   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4221 
4222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4223     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4224   }
4225 
4226   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4227 
4228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4229     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4230   }
4231 
4232   (arg1)->SetLoadAddress(arg2,*arg3);
4233 
4234   return SWIG_arg;
4235 
4236   if(0) SWIG_fail;
4237 
4238 fail:
4239   lua_error(L);
4240   return SWIG_arg;
4241 }
4242 
4243 
4244 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4245   int SWIG_arg = 0;
4246   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4247   lldb::addr_t arg2 ;
4248   bool result;
4249 
4250   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4253 
4254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4255     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4256   }
4257 
4258   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
4259   result = (bool)(arg1)->OffsetAddress(arg2);
4260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4261   return SWIG_arg;
4262 
4263   if(0) SWIG_fail;
4264 
4265 fail:
4266   lua_error(L);
4267   return SWIG_arg;
4268 }
4269 
4270 
4271 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4272   int SWIG_arg = 0;
4273   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4274   lldb::SBStream *arg2 = 0 ;
4275   bool result;
4276 
4277   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4279   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4280 
4281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4282     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4283   }
4284 
4285 
4286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4287     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4288   }
4289 
4290   result = (bool)(arg1)->GetDescription(*arg2);
4291   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4292   return SWIG_arg;
4293 
4294   if(0) SWIG_fail;
4295 
4296 fail:
4297   lua_error(L);
4298   return SWIG_arg;
4299 }
4300 
4301 
4302 static int _wrap_SBAddress_GetSection(lua_State* L) {
4303   int SWIG_arg = 0;
4304   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4305   lldb::SBSection result;
4306 
4307   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4309 
4310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4311     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4312   }
4313 
4314   result = (arg1)->GetSection();
4315   {
4316     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4318   }
4319   return SWIG_arg;
4320 
4321   if(0) SWIG_fail;
4322 
4323 fail:
4324   lua_error(L);
4325   return SWIG_arg;
4326 }
4327 
4328 
4329 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4330   int SWIG_arg = 0;
4331   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4332   lldb::addr_t result;
4333 
4334   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4336 
4337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4338     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4339   }
4340 
4341   result = (lldb::addr_t)(arg1)->GetOffset();
4342   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4343   return SWIG_arg;
4344 
4345   if(0) SWIG_fail;
4346 
4347 fail:
4348   lua_error(L);
4349   return SWIG_arg;
4350 }
4351 
4352 
4353 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4354   int SWIG_arg = 0;
4355   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4356   lldb::SBSection arg2 ;
4357   lldb::addr_t arg3 ;
4358   lldb::SBSection *argp2 ;
4359 
4360   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4362   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4363   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4364 
4365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4366     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4367   }
4368 
4369 
4370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4371     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4372   }
4373   arg2 = *argp2;
4374 
4375   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
4376   (arg1)->SetAddress(arg2,arg3);
4377 
4378   return SWIG_arg;
4379 
4380   if(0) SWIG_fail;
4381 
4382 fail:
4383   lua_error(L);
4384   return SWIG_arg;
4385 }
4386 
4387 
4388 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4389   int SWIG_arg = 0;
4390   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4391   uint32_t arg2 ;
4392   lldb::SBSymbolContext result;
4393 
4394   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4396   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4397 
4398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4399     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4400   }
4401 
4402   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
4403   arg2 = (uint32_t)lua_tonumber(L, 2);
4404   result = (arg1)->GetSymbolContext(arg2);
4405   {
4406     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4408   }
4409   return SWIG_arg;
4410 
4411   if(0) SWIG_fail;
4412 
4413 fail:
4414   lua_error(L);
4415   return SWIG_arg;
4416 }
4417 
4418 
4419 static int _wrap_SBAddress_GetModule(lua_State* L) {
4420   int SWIG_arg = 0;
4421   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4422   lldb::SBModule result;
4423 
4424   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4426 
4427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4428     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4429   }
4430 
4431   result = (arg1)->GetModule();
4432   {
4433     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4434     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4435   }
4436   return SWIG_arg;
4437 
4438   if(0) SWIG_fail;
4439 
4440 fail:
4441   lua_error(L);
4442   return SWIG_arg;
4443 }
4444 
4445 
4446 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4447   int SWIG_arg = 0;
4448   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4449   lldb::SBCompileUnit result;
4450 
4451   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4453 
4454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4455     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4456   }
4457 
4458   result = (arg1)->GetCompileUnit();
4459   {
4460     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4462   }
4463   return SWIG_arg;
4464 
4465   if(0) SWIG_fail;
4466 
4467 fail:
4468   lua_error(L);
4469   return SWIG_arg;
4470 }
4471 
4472 
4473 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4474   int SWIG_arg = 0;
4475   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4476   lldb::SBFunction result;
4477 
4478   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4480 
4481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4482     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4483   }
4484 
4485   result = (arg1)->GetFunction();
4486   {
4487     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4489   }
4490   return SWIG_arg;
4491 
4492   if(0) SWIG_fail;
4493 
4494 fail:
4495   lua_error(L);
4496   return SWIG_arg;
4497 }
4498 
4499 
4500 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4501   int SWIG_arg = 0;
4502   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4503   lldb::SBBlock result;
4504 
4505   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4507 
4508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4509     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4510   }
4511 
4512   result = (arg1)->GetBlock();
4513   {
4514     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4516   }
4517   return SWIG_arg;
4518 
4519   if(0) SWIG_fail;
4520 
4521 fail:
4522   lua_error(L);
4523   return SWIG_arg;
4524 }
4525 
4526 
4527 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4528   int SWIG_arg = 0;
4529   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4530   lldb::SBSymbol result;
4531 
4532   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4534 
4535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4536     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4537   }
4538 
4539   result = (arg1)->GetSymbol();
4540   {
4541     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4543   }
4544   return SWIG_arg;
4545 
4546   if(0) SWIG_fail;
4547 
4548 fail:
4549   lua_error(L);
4550   return SWIG_arg;
4551 }
4552 
4553 
4554 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4555   int SWIG_arg = 0;
4556   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4557   lldb::SBLineEntry result;
4558 
4559   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4561 
4562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4563     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4564   }
4565 
4566   result = (arg1)->GetLineEntry();
4567   {
4568     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4569     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4570   }
4571   return SWIG_arg;
4572 
4573   if(0) SWIG_fail;
4574 
4575 fail:
4576   lua_error(L);
4577   return SWIG_arg;
4578 }
4579 
4580 
4581 static int _wrap_SBAddress___tostring(lua_State* L) {
4582   int SWIG_arg = 0;
4583   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4584   std::string result;
4585 
4586   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4588 
4589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4590     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4591   }
4592 
4593   result = lldb_SBAddress___str__(arg1);
4594   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4595   return SWIG_arg;
4596 
4597   if(0) SWIG_fail;
4598 
4599 fail:
4600   lua_error(L);
4601   return SWIG_arg;
4602 }
4603 
4604 
4605 static void swig_delete_SBAddress(void *obj) {
4606 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4607 delete arg1;
4608 }
4609 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4610     assert(lua_istable(L,1));
4611     lua_pushcfunction(L,_wrap_new_SBAddress);
4612     assert(!lua_isnil(L,-1));
4613     lua_replace(L,1); /* replace our table with real constructor */
4614     lua_call(L,lua_gettop(L)-1,1);
4615     return 1;
4616 }
4617 static swig_lua_attribute swig_SBAddress_attributes[] = {
4618     {0,0,0}
4619 };
4620 static swig_lua_method swig_SBAddress_methods[]= {
4621     { "IsValid", _wrap_SBAddress_IsValid},
4622     { "Clear", _wrap_SBAddress_Clear},
4623     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4624     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4625     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4626     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4627     { "GetDescription", _wrap_SBAddress_GetDescription},
4628     { "GetSection", _wrap_SBAddress_GetSection},
4629     { "GetOffset", _wrap_SBAddress_GetOffset},
4630     { "SetAddress", _wrap_SBAddress_SetAddress},
4631     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4632     { "GetModule", _wrap_SBAddress_GetModule},
4633     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4634     { "GetFunction", _wrap_SBAddress_GetFunction},
4635     { "GetBlock", _wrap_SBAddress_GetBlock},
4636     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4637     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4638     { "__tostring", _wrap_SBAddress___tostring},
4639     {0,0}
4640 };
4641 static swig_lua_method swig_SBAddress_meta[] = {
4642     { "__tostring", _wrap_SBAddress___tostring},
4643     {0,0}
4644 };
4645 
4646 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4647     {0,0,0}
4648 };
4649 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4650     {0,0,0,0,0,0}
4651 };
4652 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4653     {0,0}
4654 };
4655 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4656     0
4657 };
4658 
4659 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4660     "SBAddress",
4661     swig_SBAddress_Sf_SwigStatic_methods,
4662     swig_SBAddress_Sf_SwigStatic_attributes,
4663     swig_SBAddress_Sf_SwigStatic_constants,
4664     swig_SBAddress_Sf_SwigStatic_classes,
4665     0
4666 };
4667 static swig_lua_class *swig_SBAddress_bases[] = {0};
4668 static const char *swig_SBAddress_base_names[] = {0};
4669 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 };
4670 
4671 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4672   int SWIG_arg = 0;
4673   lldb::SBAttachInfo *result = 0 ;
4674 
4675   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4676   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4677   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4678   return SWIG_arg;
4679 
4680   if(0) SWIG_fail;
4681 
4682 fail:
4683   lua_error(L);
4684   return SWIG_arg;
4685 }
4686 
4687 
4688 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4689   int SWIG_arg = 0;
4690   lldb::pid_t arg1 ;
4691   lldb::SBAttachInfo *result = 0 ;
4692 
4693   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4694   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4695   arg1 = (lldb::pid_t)lua_tonumber(L, 1);
4696   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4697   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4698   return SWIG_arg;
4699 
4700   if(0) SWIG_fail;
4701 
4702 fail:
4703   lua_error(L);
4704   return SWIG_arg;
4705 }
4706 
4707 
4708 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4709   int SWIG_arg = 0;
4710   char *arg1 = (char *) 0 ;
4711   bool arg2 ;
4712   lldb::SBAttachInfo *result = 0 ;
4713 
4714   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4715   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4716   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4717   arg1 = (char *)lua_tostring(L, 1);
4718   arg2 = (lua_toboolean(L, 2)!=0);
4719   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4720   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4721   return SWIG_arg;
4722 
4723   if(0) SWIG_fail;
4724 
4725 fail:
4726   lua_error(L);
4727   return SWIG_arg;
4728 }
4729 
4730 
4731 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4732   int SWIG_arg = 0;
4733   char *arg1 = (char *) 0 ;
4734   bool arg2 ;
4735   bool arg3 ;
4736   lldb::SBAttachInfo *result = 0 ;
4737 
4738   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4739   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4740   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4741   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4742   arg1 = (char *)lua_tostring(L, 1);
4743   arg2 = (lua_toboolean(L, 2)!=0);
4744   arg3 = (lua_toboolean(L, 3)!=0);
4745   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4746   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4747   return SWIG_arg;
4748 
4749   if(0) SWIG_fail;
4750 
4751 fail:
4752   lua_error(L);
4753   return SWIG_arg;
4754 }
4755 
4756 
4757 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4758   int SWIG_arg = 0;
4759   lldb::SBAttachInfo *arg1 = 0 ;
4760   lldb::SBAttachInfo *result = 0 ;
4761 
4762   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4763   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4764 
4765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4766     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4767   }
4768 
4769   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4770   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4771   return SWIG_arg;
4772 
4773   if(0) SWIG_fail;
4774 
4775 fail:
4776   lua_error(L);
4777   return SWIG_arg;
4778 }
4779 
4780 
4781 static int _wrap_new_SBAttachInfo(lua_State* L) {
4782   int argc;
4783   int argv[4]={
4784     1,2,3,4
4785   };
4786 
4787   argc = lua_gettop(L);
4788   if (argc == 0) {
4789     return _wrap_new_SBAttachInfo__SWIG_0(L);
4790   }
4791   if (argc == 1) {
4792     int _v;
4793     {
4794       void *ptr;
4795       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4796         _v = 0;
4797       } else {
4798         _v = 1;
4799       }
4800     }
4801     if (_v) {
4802       return _wrap_new_SBAttachInfo__SWIG_4(L);
4803     }
4804   }
4805   if (argc == 1) {
4806     int _v;
4807     {
4808       _v = lua_isnumber(L,argv[0]);
4809     }
4810     if (_v) {
4811       return _wrap_new_SBAttachInfo__SWIG_1(L);
4812     }
4813   }
4814   if (argc == 2) {
4815     int _v;
4816     {
4817       _v = SWIG_lua_isnilstring(L,argv[0]);
4818     }
4819     if (_v) {
4820       {
4821         _v = lua_isboolean(L,argv[1]);
4822       }
4823       if (_v) {
4824         return _wrap_new_SBAttachInfo__SWIG_2(L);
4825       }
4826     }
4827   }
4828   if (argc == 3) {
4829     int _v;
4830     {
4831       _v = SWIG_lua_isnilstring(L,argv[0]);
4832     }
4833     if (_v) {
4834       {
4835         _v = lua_isboolean(L,argv[1]);
4836       }
4837       if (_v) {
4838         {
4839           _v = lua_isboolean(L,argv[2]);
4840         }
4841         if (_v) {
4842           return _wrap_new_SBAttachInfo__SWIG_3(L);
4843         }
4844       }
4845     }
4846   }
4847 
4848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4849     "  Possible C/C++ prototypes are:\n"
4850     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4851     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4852     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4853     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4854     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4855   lua_error(L);return 0;
4856 }
4857 
4858 
4859 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4860   int SWIG_arg = 0;
4861   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4862   lldb::pid_t result;
4863 
4864   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4866 
4867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4868     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4869   }
4870 
4871   result = (lldb::pid_t)(arg1)->GetProcessID();
4872   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
4873   return SWIG_arg;
4874 
4875   if(0) SWIG_fail;
4876 
4877 fail:
4878   lua_error(L);
4879   return SWIG_arg;
4880 }
4881 
4882 
4883 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4884   int SWIG_arg = 0;
4885   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4886   lldb::pid_t arg2 ;
4887 
4888   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4889   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4890   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4891 
4892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4893     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4894   }
4895 
4896   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
4897   (arg1)->SetProcessID(arg2);
4898 
4899   return SWIG_arg;
4900 
4901   if(0) SWIG_fail;
4902 
4903 fail:
4904   lua_error(L);
4905   return SWIG_arg;
4906 }
4907 
4908 
4909 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4910   int SWIG_arg = 0;
4911   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4912   char *arg2 = (char *) 0 ;
4913 
4914   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4916   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4917 
4918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4919     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4920   }
4921 
4922   arg2 = (char *)lua_tostring(L, 2);
4923   (arg1)->SetExecutable((char const *)arg2);
4924 
4925   return SWIG_arg;
4926 
4927   if(0) SWIG_fail;
4928 
4929 fail:
4930   lua_error(L);
4931   return SWIG_arg;
4932 }
4933 
4934 
4935 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4936   int SWIG_arg = 0;
4937   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4938   lldb::SBFileSpec arg2 ;
4939   lldb::SBFileSpec *argp2 ;
4940 
4941   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4943   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4944 
4945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4946     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4947   }
4948 
4949 
4950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4951     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4952   }
4953   arg2 = *argp2;
4954 
4955   (arg1)->SetExecutable(arg2);
4956 
4957   return SWIG_arg;
4958 
4959   if(0) SWIG_fail;
4960 
4961 fail:
4962   lua_error(L);
4963   return SWIG_arg;
4964 }
4965 
4966 
4967 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4968   int argc;
4969   int argv[3]={
4970     1,2,3
4971   };
4972 
4973   argc = lua_gettop(L);
4974   if (argc == 2) {
4975     int _v;
4976     {
4977       void *ptr;
4978       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4979         _v = 0;
4980       } else {
4981         _v = 1;
4982       }
4983     }
4984     if (_v) {
4985       {
4986         void *ptr;
4987         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
4988           _v = 0;
4989         } else {
4990           _v = 1;
4991         }
4992       }
4993       if (_v) {
4994         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
4995       }
4996     }
4997   }
4998   if (argc == 2) {
4999     int _v;
5000     {
5001       void *ptr;
5002       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5003         _v = 0;
5004       } else {
5005         _v = 1;
5006       }
5007     }
5008     if (_v) {
5009       {
5010         _v = SWIG_lua_isnilstring(L,argv[1]);
5011       }
5012       if (_v) {
5013         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5014       }
5015     }
5016   }
5017 
5018   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5019     "  Possible C/C++ prototypes are:\n"
5020     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5021     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5022   lua_error(L);return 0;
5023 }
5024 
5025 
5026 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5027   int SWIG_arg = 0;
5028   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5029   bool result;
5030 
5031   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5033 
5034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5035     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5036   }
5037 
5038   result = (bool)(arg1)->GetWaitForLaunch();
5039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5040   return SWIG_arg;
5041 
5042   if(0) SWIG_fail;
5043 
5044 fail:
5045   lua_error(L);
5046   return SWIG_arg;
5047 }
5048 
5049 
5050 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5051   int SWIG_arg = 0;
5052   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5053   bool arg2 ;
5054 
5055   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5057   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5058 
5059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5060     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5061   }
5062 
5063   arg2 = (lua_toboolean(L, 2)!=0);
5064   (arg1)->SetWaitForLaunch(arg2);
5065 
5066   return SWIG_arg;
5067 
5068   if(0) SWIG_fail;
5069 
5070 fail:
5071   lua_error(L);
5072   return SWIG_arg;
5073 }
5074 
5075 
5076 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5077   int SWIG_arg = 0;
5078   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5079   bool arg2 ;
5080   bool arg3 ;
5081 
5082   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5084   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5085   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5086 
5087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5088     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5089   }
5090 
5091   arg2 = (lua_toboolean(L, 2)!=0);
5092   arg3 = (lua_toboolean(L, 3)!=0);
5093   (arg1)->SetWaitForLaunch(arg2,arg3);
5094 
5095   return SWIG_arg;
5096 
5097   if(0) SWIG_fail;
5098 
5099 fail:
5100   lua_error(L);
5101   return SWIG_arg;
5102 }
5103 
5104 
5105 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5106   int argc;
5107   int argv[4]={
5108     1,2,3,4
5109   };
5110 
5111   argc = lua_gettop(L);
5112   if (argc == 2) {
5113     int _v;
5114     {
5115       void *ptr;
5116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5117         _v = 0;
5118       } else {
5119         _v = 1;
5120       }
5121     }
5122     if (_v) {
5123       {
5124         _v = lua_isboolean(L,argv[1]);
5125       }
5126       if (_v) {
5127         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5128       }
5129     }
5130   }
5131   if (argc == 3) {
5132     int _v;
5133     {
5134       void *ptr;
5135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5136         _v = 0;
5137       } else {
5138         _v = 1;
5139       }
5140     }
5141     if (_v) {
5142       {
5143         _v = lua_isboolean(L,argv[1]);
5144       }
5145       if (_v) {
5146         {
5147           _v = lua_isboolean(L,argv[2]);
5148         }
5149         if (_v) {
5150           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5151         }
5152       }
5153     }
5154   }
5155 
5156   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5157     "  Possible C/C++ prototypes are:\n"
5158     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5159     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5160   lua_error(L);return 0;
5161 }
5162 
5163 
5164 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5165   int SWIG_arg = 0;
5166   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5167   bool result;
5168 
5169   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5171 
5172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5173     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5174   }
5175 
5176   result = (bool)(arg1)->GetIgnoreExisting();
5177   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5178   return SWIG_arg;
5179 
5180   if(0) SWIG_fail;
5181 
5182 fail:
5183   lua_error(L);
5184   return SWIG_arg;
5185 }
5186 
5187 
5188 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5189   int SWIG_arg = 0;
5190   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5191   bool arg2 ;
5192 
5193   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5195   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5196 
5197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5198     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5199   }
5200 
5201   arg2 = (lua_toboolean(L, 2)!=0);
5202   (arg1)->SetIgnoreExisting(arg2);
5203 
5204   return SWIG_arg;
5205 
5206   if(0) SWIG_fail;
5207 
5208 fail:
5209   lua_error(L);
5210   return SWIG_arg;
5211 }
5212 
5213 
5214 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5215   int SWIG_arg = 0;
5216   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5217   uint32_t result;
5218 
5219   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5221 
5222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5223     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5224   }
5225 
5226   result = (uint32_t)(arg1)->GetResumeCount();
5227   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5228   return SWIG_arg;
5229 
5230   if(0) SWIG_fail;
5231 
5232 fail:
5233   lua_error(L);
5234   return SWIG_arg;
5235 }
5236 
5237 
5238 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5239   int SWIG_arg = 0;
5240   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5241   uint32_t arg2 ;
5242 
5243   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5245   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5246 
5247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5248     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5249   }
5250 
5251   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5252   arg2 = (uint32_t)lua_tonumber(L, 2);
5253   (arg1)->SetResumeCount(arg2);
5254 
5255   return SWIG_arg;
5256 
5257   if(0) SWIG_fail;
5258 
5259 fail:
5260   lua_error(L);
5261   return SWIG_arg;
5262 }
5263 
5264 
5265 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5266   int SWIG_arg = 0;
5267   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5268   char *result = 0 ;
5269 
5270   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5272 
5273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5274     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5275   }
5276 
5277   result = (char *)(arg1)->GetProcessPluginName();
5278   lua_pushstring(L,(const char *)result); SWIG_arg++;
5279   return SWIG_arg;
5280 
5281   if(0) SWIG_fail;
5282 
5283 fail:
5284   lua_error(L);
5285   return SWIG_arg;
5286 }
5287 
5288 
5289 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5290   int SWIG_arg = 0;
5291   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5292   char *arg2 = (char *) 0 ;
5293 
5294   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5296   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5297 
5298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5299     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5300   }
5301 
5302   arg2 = (char *)lua_tostring(L, 2);
5303   (arg1)->SetProcessPluginName((char const *)arg2);
5304 
5305   return SWIG_arg;
5306 
5307   if(0) SWIG_fail;
5308 
5309 fail:
5310   lua_error(L);
5311   return SWIG_arg;
5312 }
5313 
5314 
5315 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5316   int SWIG_arg = 0;
5317   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5318   uint32_t result;
5319 
5320   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5322 
5323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5324     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5325   }
5326 
5327   result = (uint32_t)(arg1)->GetUserID();
5328   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5329   return SWIG_arg;
5330 
5331   if(0) SWIG_fail;
5332 
5333 fail:
5334   lua_error(L);
5335   return SWIG_arg;
5336 }
5337 
5338 
5339 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5340   int SWIG_arg = 0;
5341   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5342   uint32_t result;
5343 
5344   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5346 
5347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5348     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5349   }
5350 
5351   result = (uint32_t)(arg1)->GetGroupID();
5352   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5353   return SWIG_arg;
5354 
5355   if(0) SWIG_fail;
5356 
5357 fail:
5358   lua_error(L);
5359   return SWIG_arg;
5360 }
5361 
5362 
5363 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5364   int SWIG_arg = 0;
5365   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5366   bool result;
5367 
5368   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5370 
5371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5372     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5373   }
5374 
5375   result = (bool)(arg1)->UserIDIsValid();
5376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5377   return SWIG_arg;
5378 
5379   if(0) SWIG_fail;
5380 
5381 fail:
5382   lua_error(L);
5383   return SWIG_arg;
5384 }
5385 
5386 
5387 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5388   int SWIG_arg = 0;
5389   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5390   bool result;
5391 
5392   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5394 
5395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5396     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5397   }
5398 
5399   result = (bool)(arg1)->GroupIDIsValid();
5400   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5401   return SWIG_arg;
5402 
5403   if(0) SWIG_fail;
5404 
5405 fail:
5406   lua_error(L);
5407   return SWIG_arg;
5408 }
5409 
5410 
5411 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5412   int SWIG_arg = 0;
5413   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5414   uint32_t arg2 ;
5415 
5416   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5418   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5419 
5420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5421     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5422   }
5423 
5424   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5425   arg2 = (uint32_t)lua_tonumber(L, 2);
5426   (arg1)->SetUserID(arg2);
5427 
5428   return SWIG_arg;
5429 
5430   if(0) SWIG_fail;
5431 
5432 fail:
5433   lua_error(L);
5434   return SWIG_arg;
5435 }
5436 
5437 
5438 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5439   int SWIG_arg = 0;
5440   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5441   uint32_t arg2 ;
5442 
5443   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5444   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5445   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5446 
5447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5448     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5449   }
5450 
5451   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5452   arg2 = (uint32_t)lua_tonumber(L, 2);
5453   (arg1)->SetGroupID(arg2);
5454 
5455   return SWIG_arg;
5456 
5457   if(0) SWIG_fail;
5458 
5459 fail:
5460   lua_error(L);
5461   return SWIG_arg;
5462 }
5463 
5464 
5465 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5466   int SWIG_arg = 0;
5467   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5468   uint32_t result;
5469 
5470   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5472 
5473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5474     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5475   }
5476 
5477   result = (uint32_t)(arg1)->GetEffectiveUserID();
5478   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5479   return SWIG_arg;
5480 
5481   if(0) SWIG_fail;
5482 
5483 fail:
5484   lua_error(L);
5485   return SWIG_arg;
5486 }
5487 
5488 
5489 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5490   int SWIG_arg = 0;
5491   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5492   uint32_t result;
5493 
5494   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5496 
5497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5498     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5499   }
5500 
5501   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5502   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5503   return SWIG_arg;
5504 
5505   if(0) SWIG_fail;
5506 
5507 fail:
5508   lua_error(L);
5509   return SWIG_arg;
5510 }
5511 
5512 
5513 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5514   int SWIG_arg = 0;
5515   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5516   bool result;
5517 
5518   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5520 
5521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5522     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5523   }
5524 
5525   result = (bool)(arg1)->EffectiveUserIDIsValid();
5526   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5527   return SWIG_arg;
5528 
5529   if(0) SWIG_fail;
5530 
5531 fail:
5532   lua_error(L);
5533   return SWIG_arg;
5534 }
5535 
5536 
5537 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5538   int SWIG_arg = 0;
5539   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5540   bool result;
5541 
5542   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5544 
5545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5546     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5547   }
5548 
5549   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5550   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5551   return SWIG_arg;
5552 
5553   if(0) SWIG_fail;
5554 
5555 fail:
5556   lua_error(L);
5557   return SWIG_arg;
5558 }
5559 
5560 
5561 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5562   int SWIG_arg = 0;
5563   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5564   uint32_t arg2 ;
5565 
5566   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5568   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5569 
5570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5571     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5572   }
5573 
5574   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5575   arg2 = (uint32_t)lua_tonumber(L, 2);
5576   (arg1)->SetEffectiveUserID(arg2);
5577 
5578   return SWIG_arg;
5579 
5580   if(0) SWIG_fail;
5581 
5582 fail:
5583   lua_error(L);
5584   return SWIG_arg;
5585 }
5586 
5587 
5588 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5589   int SWIG_arg = 0;
5590   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5591   uint32_t arg2 ;
5592 
5593   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5595   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5596 
5597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5598     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5599   }
5600 
5601   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
5602   arg2 = (uint32_t)lua_tonumber(L, 2);
5603   (arg1)->SetEffectiveGroupID(arg2);
5604 
5605   return SWIG_arg;
5606 
5607   if(0) SWIG_fail;
5608 
5609 fail:
5610   lua_error(L);
5611   return SWIG_arg;
5612 }
5613 
5614 
5615 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5616   int SWIG_arg = 0;
5617   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5618   lldb::pid_t result;
5619 
5620   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5622 
5623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5624     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5625   }
5626 
5627   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5628   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
5629   return SWIG_arg;
5630 
5631   if(0) SWIG_fail;
5632 
5633 fail:
5634   lua_error(L);
5635   return SWIG_arg;
5636 }
5637 
5638 
5639 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5640   int SWIG_arg = 0;
5641   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5642   lldb::pid_t arg2 ;
5643 
5644   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5646   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5647 
5648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5649     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5650   }
5651 
5652   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
5653   (arg1)->SetParentProcessID(arg2);
5654 
5655   return SWIG_arg;
5656 
5657   if(0) SWIG_fail;
5658 
5659 fail:
5660   lua_error(L);
5661   return SWIG_arg;
5662 }
5663 
5664 
5665 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5666   int SWIG_arg = 0;
5667   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5668   bool result;
5669 
5670   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5672 
5673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5674     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5675   }
5676 
5677   result = (bool)(arg1)->ParentProcessIDIsValid();
5678   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5679   return SWIG_arg;
5680 
5681   if(0) SWIG_fail;
5682 
5683 fail:
5684   lua_error(L);
5685   return SWIG_arg;
5686 }
5687 
5688 
5689 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5690   int SWIG_arg = 0;
5691   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5692   lldb::SBListener result;
5693 
5694   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5696 
5697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5698     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5699   }
5700 
5701   result = (arg1)->GetListener();
5702   {
5703     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5704     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5705   }
5706   return SWIG_arg;
5707 
5708   if(0) SWIG_fail;
5709 
5710 fail:
5711   lua_error(L);
5712   return SWIG_arg;
5713 }
5714 
5715 
5716 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5717   int SWIG_arg = 0;
5718   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5719   lldb::SBListener *arg2 = 0 ;
5720 
5721   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5724 
5725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5726     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5727   }
5728 
5729 
5730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5731     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5732   }
5733 
5734   (arg1)->SetListener(*arg2);
5735 
5736   return SWIG_arg;
5737 
5738   if(0) SWIG_fail;
5739 
5740 fail:
5741   lua_error(L);
5742   return SWIG_arg;
5743 }
5744 
5745 
5746 static void swig_delete_SBAttachInfo(void *obj) {
5747 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5748 delete arg1;
5749 }
5750 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5751     assert(lua_istable(L,1));
5752     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5753     assert(!lua_isnil(L,-1));
5754     lua_replace(L,1); /* replace our table with real constructor */
5755     lua_call(L,lua_gettop(L)-1,1);
5756     return 1;
5757 }
5758 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5759     {0,0,0}
5760 };
5761 static swig_lua_method swig_SBAttachInfo_methods[]= {
5762     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5763     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5764     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5765     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5766     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5767     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5768     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5769     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5770     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5771     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5772     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5773     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5774     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5775     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5776     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5777     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5778     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5779     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5780     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5781     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5782     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5783     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5784     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5785     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5786     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5787     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5788     { "GetListener", _wrap_SBAttachInfo_GetListener},
5789     { "SetListener", _wrap_SBAttachInfo_SetListener},
5790     {0,0}
5791 };
5792 static swig_lua_method swig_SBAttachInfo_meta[] = {
5793     {0,0}
5794 };
5795 
5796 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5797     {0,0,0}
5798 };
5799 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5800     {0,0,0,0,0,0}
5801 };
5802 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5803     {0,0}
5804 };
5805 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5806     0
5807 };
5808 
5809 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5810     "SBAttachInfo",
5811     swig_SBAttachInfo_Sf_SwigStatic_methods,
5812     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5813     swig_SBAttachInfo_Sf_SwigStatic_constants,
5814     swig_SBAttachInfo_Sf_SwigStatic_classes,
5815     0
5816 };
5817 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5818 static const char *swig_SBAttachInfo_base_names[] = {0};
5819 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 };
5820 
5821 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5822   int SWIG_arg = 0;
5823   lldb::SBBlock *result = 0 ;
5824 
5825   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5826   result = (lldb::SBBlock *)new lldb::SBBlock();
5827   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5828   return SWIG_arg;
5829 
5830   if(0) SWIG_fail;
5831 
5832 fail:
5833   lua_error(L);
5834   return SWIG_arg;
5835 }
5836 
5837 
5838 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5839   int SWIG_arg = 0;
5840   lldb::SBBlock *arg1 = 0 ;
5841   lldb::SBBlock *result = 0 ;
5842 
5843   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5844   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5845 
5846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5847     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5848   }
5849 
5850   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5851   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5852   return SWIG_arg;
5853 
5854   if(0) SWIG_fail;
5855 
5856 fail:
5857   lua_error(L);
5858   return SWIG_arg;
5859 }
5860 
5861 
5862 static int _wrap_new_SBBlock(lua_State* L) {
5863   int argc;
5864   int argv[2]={
5865     1,2
5866   };
5867 
5868   argc = lua_gettop(L);
5869   if (argc == 0) {
5870     return _wrap_new_SBBlock__SWIG_0(L);
5871   }
5872   if (argc == 1) {
5873     int _v;
5874     {
5875       void *ptr;
5876       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5877         _v = 0;
5878       } else {
5879         _v = 1;
5880       }
5881     }
5882     if (_v) {
5883       return _wrap_new_SBBlock__SWIG_1(L);
5884     }
5885   }
5886 
5887   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5888     "  Possible C/C++ prototypes are:\n"
5889     "    lldb::SBBlock::SBBlock()\n"
5890     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5891   lua_error(L);return 0;
5892 }
5893 
5894 
5895 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5896   int SWIG_arg = 0;
5897   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5898   bool result;
5899 
5900   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5902 
5903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5904     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5905   }
5906 
5907   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5909   return SWIG_arg;
5910 
5911   if(0) SWIG_fail;
5912 
5913 fail:
5914   lua_error(L);
5915   return SWIG_arg;
5916 }
5917 
5918 
5919 static int _wrap_SBBlock_IsValid(lua_State* L) {
5920   int SWIG_arg = 0;
5921   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5922   bool result;
5923 
5924   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5926 
5927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5928     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5929   }
5930 
5931   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5932   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5933   return SWIG_arg;
5934 
5935   if(0) SWIG_fail;
5936 
5937 fail:
5938   lua_error(L);
5939   return SWIG_arg;
5940 }
5941 
5942 
5943 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5944   int SWIG_arg = 0;
5945   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5946   char *result = 0 ;
5947 
5948   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5950 
5951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5952     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5953   }
5954 
5955   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5956   lua_pushstring(L,(const char *)result); SWIG_arg++;
5957   return SWIG_arg;
5958 
5959   if(0) SWIG_fail;
5960 
5961 fail:
5962   lua_error(L);
5963   return SWIG_arg;
5964 }
5965 
5966 
5967 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5968   int SWIG_arg = 0;
5969   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5970   lldb::SBFileSpec result;
5971 
5972   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5974 
5975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5976     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5977   }
5978 
5979   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5980   {
5981     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5982     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5983   }
5984   return SWIG_arg;
5985 
5986   if(0) SWIG_fail;
5987 
5988 fail:
5989   lua_error(L);
5990   return SWIG_arg;
5991 }
5992 
5993 
5994 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
5995   int SWIG_arg = 0;
5996   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5997   uint32_t result;
5998 
5999   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6001 
6002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6003     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6004   }
6005 
6006   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6007   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6008   return SWIG_arg;
6009 
6010   if(0) SWIG_fail;
6011 
6012 fail:
6013   lua_error(L);
6014   return SWIG_arg;
6015 }
6016 
6017 
6018 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6019   int SWIG_arg = 0;
6020   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6021   uint32_t result;
6022 
6023   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6024   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6025 
6026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6027     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6028   }
6029 
6030   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6031   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6032   return SWIG_arg;
6033 
6034   if(0) SWIG_fail;
6035 
6036 fail:
6037   lua_error(L);
6038   return SWIG_arg;
6039 }
6040 
6041 
6042 static int _wrap_SBBlock_GetParent(lua_State* L) {
6043   int SWIG_arg = 0;
6044   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6045   lldb::SBBlock result;
6046 
6047   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6049 
6050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6051     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6052   }
6053 
6054   result = (arg1)->GetParent();
6055   {
6056     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6058   }
6059   return SWIG_arg;
6060 
6061   if(0) SWIG_fail;
6062 
6063 fail:
6064   lua_error(L);
6065   return SWIG_arg;
6066 }
6067 
6068 
6069 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6070   int SWIG_arg = 0;
6071   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6072   lldb::SBBlock result;
6073 
6074   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6076 
6077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6078     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6079   }
6080 
6081   result = (arg1)->GetContainingInlinedBlock();
6082   {
6083     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6084     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6085   }
6086   return SWIG_arg;
6087 
6088   if(0) SWIG_fail;
6089 
6090 fail:
6091   lua_error(L);
6092   return SWIG_arg;
6093 }
6094 
6095 
6096 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6097   int SWIG_arg = 0;
6098   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6099   lldb::SBBlock result;
6100 
6101   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6103 
6104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6105     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6106   }
6107 
6108   result = (arg1)->GetSibling();
6109   {
6110     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6111     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6112   }
6113   return SWIG_arg;
6114 
6115   if(0) SWIG_fail;
6116 
6117 fail:
6118   lua_error(L);
6119   return SWIG_arg;
6120 }
6121 
6122 
6123 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6124   int SWIG_arg = 0;
6125   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6126   lldb::SBBlock result;
6127 
6128   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6130 
6131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6132     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6133   }
6134 
6135   result = (arg1)->GetFirstChild();
6136   {
6137     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6139   }
6140   return SWIG_arg;
6141 
6142   if(0) SWIG_fail;
6143 
6144 fail:
6145   lua_error(L);
6146   return SWIG_arg;
6147 }
6148 
6149 
6150 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6151   int SWIG_arg = 0;
6152   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6153   uint32_t result;
6154 
6155   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6157 
6158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6159     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6160   }
6161 
6162   result = (uint32_t)(arg1)->GetNumRanges();
6163   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6164   return SWIG_arg;
6165 
6166   if(0) SWIG_fail;
6167 
6168 fail:
6169   lua_error(L);
6170   return SWIG_arg;
6171 }
6172 
6173 
6174 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6175   int SWIG_arg = 0;
6176   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6177   uint32_t arg2 ;
6178   lldb::SBAddress result;
6179 
6180   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6182   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6183 
6184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6185     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6186   }
6187 
6188   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6189   arg2 = (uint32_t)lua_tonumber(L, 2);
6190   result = (arg1)->GetRangeStartAddress(arg2);
6191   {
6192     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6194   }
6195   return SWIG_arg;
6196 
6197   if(0) SWIG_fail;
6198 
6199 fail:
6200   lua_error(L);
6201   return SWIG_arg;
6202 }
6203 
6204 
6205 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6206   int SWIG_arg = 0;
6207   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6208   uint32_t arg2 ;
6209   lldb::SBAddress result;
6210 
6211   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6213   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6214 
6215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6216     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6217   }
6218 
6219   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6220   arg2 = (uint32_t)lua_tonumber(L, 2);
6221   result = (arg1)->GetRangeEndAddress(arg2);
6222   {
6223     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6224     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6225   }
6226   return SWIG_arg;
6227 
6228   if(0) SWIG_fail;
6229 
6230 fail:
6231   lua_error(L);
6232   return SWIG_arg;
6233 }
6234 
6235 
6236 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6237   int SWIG_arg = 0;
6238   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6239   lldb::SBAddress arg2 ;
6240   lldb::SBAddress *argp2 ;
6241   uint32_t result;
6242 
6243   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6245   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6246 
6247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6248     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6249   }
6250 
6251 
6252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6253     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6254   }
6255   arg2 = *argp2;
6256 
6257   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6258   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6259   return SWIG_arg;
6260 
6261   if(0) SWIG_fail;
6262 
6263 fail:
6264   lua_error(L);
6265   return SWIG_arg;
6266 }
6267 
6268 
6269 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6270   int SWIG_arg = 0;
6271   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6272   lldb::SBStream *arg2 = 0 ;
6273   bool result;
6274 
6275   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6277   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6278 
6279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6280     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6281   }
6282 
6283 
6284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6285     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6286   }
6287 
6288   result = (bool)(arg1)->GetDescription(*arg2);
6289   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6290   return SWIG_arg;
6291 
6292   if(0) SWIG_fail;
6293 
6294 fail:
6295   lua_error(L);
6296   return SWIG_arg;
6297 }
6298 
6299 
6300 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6301   int SWIG_arg = 0;
6302   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6303   lldb::SBFrame *arg2 = 0 ;
6304   bool arg3 ;
6305   bool arg4 ;
6306   bool arg5 ;
6307   lldb::DynamicValueType arg6 ;
6308   lldb::SBValueList result;
6309 
6310   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6313   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6314   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6315   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6316   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6317 
6318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6319     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6320   }
6321 
6322 
6323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6324     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6325   }
6326 
6327   arg3 = (lua_toboolean(L, 3)!=0);
6328   arg4 = (lua_toboolean(L, 4)!=0);
6329   arg5 = (lua_toboolean(L, 5)!=0);
6330   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6331   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6332   {
6333     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6335   }
6336   return SWIG_arg;
6337 
6338   if(0) SWIG_fail;
6339 
6340 fail:
6341   lua_error(L);
6342   return SWIG_arg;
6343 }
6344 
6345 
6346 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6347   int SWIG_arg = 0;
6348   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6349   lldb::SBTarget *arg2 = 0 ;
6350   bool arg3 ;
6351   bool arg4 ;
6352   bool arg5 ;
6353   lldb::SBValueList result;
6354 
6355   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6357   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6358   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6359   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6360   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6361 
6362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6363     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6364   }
6365 
6366 
6367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6368     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6369   }
6370 
6371   arg3 = (lua_toboolean(L, 3)!=0);
6372   arg4 = (lua_toboolean(L, 4)!=0);
6373   arg5 = (lua_toboolean(L, 5)!=0);
6374   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6375   {
6376     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6378   }
6379   return SWIG_arg;
6380 
6381   if(0) SWIG_fail;
6382 
6383 fail:
6384   lua_error(L);
6385   return SWIG_arg;
6386 }
6387 
6388 
6389 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6390   int argc;
6391   int argv[7]={
6392     1,2,3,4,5,6,7
6393   };
6394 
6395   argc = lua_gettop(L);
6396   if (argc == 5) {
6397     int _v;
6398     {
6399       void *ptr;
6400       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6401         _v = 0;
6402       } else {
6403         _v = 1;
6404       }
6405     }
6406     if (_v) {
6407       {
6408         void *ptr;
6409         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6410           _v = 0;
6411         } else {
6412           _v = 1;
6413         }
6414       }
6415       if (_v) {
6416         {
6417           _v = lua_isboolean(L,argv[2]);
6418         }
6419         if (_v) {
6420           {
6421             _v = lua_isboolean(L,argv[3]);
6422           }
6423           if (_v) {
6424             {
6425               _v = lua_isboolean(L,argv[4]);
6426             }
6427             if (_v) {
6428               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6429             }
6430           }
6431         }
6432       }
6433     }
6434   }
6435   if (argc == 6) {
6436     int _v;
6437     {
6438       void *ptr;
6439       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6440         _v = 0;
6441       } else {
6442         _v = 1;
6443       }
6444     }
6445     if (_v) {
6446       {
6447         void *ptr;
6448         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6449           _v = 0;
6450         } else {
6451           _v = 1;
6452         }
6453       }
6454       if (_v) {
6455         {
6456           _v = lua_isboolean(L,argv[2]);
6457         }
6458         if (_v) {
6459           {
6460             _v = lua_isboolean(L,argv[3]);
6461           }
6462           if (_v) {
6463             {
6464               _v = lua_isboolean(L,argv[4]);
6465             }
6466             if (_v) {
6467               {
6468                 _v = lua_isnumber(L,argv[5]);
6469               }
6470               if (_v) {
6471                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6472               }
6473             }
6474           }
6475         }
6476       }
6477     }
6478   }
6479 
6480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6481     "  Possible C/C++ prototypes are:\n"
6482     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6483     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6484   lua_error(L);return 0;
6485 }
6486 
6487 
6488 static int _wrap_SBBlock___tostring(lua_State* L) {
6489   int SWIG_arg = 0;
6490   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6491   std::string result;
6492 
6493   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6495 
6496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6497     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6498   }
6499 
6500   result = lldb_SBBlock___str__(arg1);
6501   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6502   return SWIG_arg;
6503 
6504   if(0) SWIG_fail;
6505 
6506 fail:
6507   lua_error(L);
6508   return SWIG_arg;
6509 }
6510 
6511 
6512 static void swig_delete_SBBlock(void *obj) {
6513 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6514 delete arg1;
6515 }
6516 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6517     assert(lua_istable(L,1));
6518     lua_pushcfunction(L,_wrap_new_SBBlock);
6519     assert(!lua_isnil(L,-1));
6520     lua_replace(L,1); /* replace our table with real constructor */
6521     lua_call(L,lua_gettop(L)-1,1);
6522     return 1;
6523 }
6524 static swig_lua_attribute swig_SBBlock_attributes[] = {
6525     {0,0,0}
6526 };
6527 static swig_lua_method swig_SBBlock_methods[]= {
6528     { "IsInlined", _wrap_SBBlock_IsInlined},
6529     { "IsValid", _wrap_SBBlock_IsValid},
6530     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6531     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6532     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6533     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6534     { "GetParent", _wrap_SBBlock_GetParent},
6535     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6536     { "GetSibling", _wrap_SBBlock_GetSibling},
6537     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6538     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6539     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6540     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6541     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6542     { "GetDescription", _wrap_SBBlock_GetDescription},
6543     { "GetVariables", _wrap_SBBlock_GetVariables},
6544     { "__tostring", _wrap_SBBlock___tostring},
6545     {0,0}
6546 };
6547 static swig_lua_method swig_SBBlock_meta[] = {
6548     { "__tostring", _wrap_SBBlock___tostring},
6549     {0,0}
6550 };
6551 
6552 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6553     {0,0,0}
6554 };
6555 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6556     {0,0,0,0,0,0}
6557 };
6558 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6559     {0,0}
6560 };
6561 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6562     0
6563 };
6564 
6565 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6566     "SBBlock",
6567     swig_SBBlock_Sf_SwigStatic_methods,
6568     swig_SBBlock_Sf_SwigStatic_attributes,
6569     swig_SBBlock_Sf_SwigStatic_constants,
6570     swig_SBBlock_Sf_SwigStatic_classes,
6571     0
6572 };
6573 static swig_lua_class *swig_SBBlock_bases[] = {0};
6574 static const char *swig_SBBlock_base_names[] = {0};
6575 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 };
6576 
6577 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6578   int SWIG_arg = 0;
6579   lldb::SBBreakpoint *result = 0 ;
6580 
6581   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6582   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6583   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6584   return SWIG_arg;
6585 
6586   if(0) SWIG_fail;
6587 
6588 fail:
6589   lua_error(L);
6590   return SWIG_arg;
6591 }
6592 
6593 
6594 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6595   int SWIG_arg = 0;
6596   lldb::SBBreakpoint *arg1 = 0 ;
6597   lldb::SBBreakpoint *result = 0 ;
6598 
6599   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6600   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6601 
6602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6603     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6604   }
6605 
6606   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6607   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6608   return SWIG_arg;
6609 
6610   if(0) SWIG_fail;
6611 
6612 fail:
6613   lua_error(L);
6614   return SWIG_arg;
6615 }
6616 
6617 
6618 static int _wrap_new_SBBreakpoint(lua_State* L) {
6619   int argc;
6620   int argv[2]={
6621     1,2
6622   };
6623 
6624   argc = lua_gettop(L);
6625   if (argc == 0) {
6626     return _wrap_new_SBBreakpoint__SWIG_0(L);
6627   }
6628   if (argc == 1) {
6629     int _v;
6630     {
6631       void *ptr;
6632       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6633         _v = 0;
6634       } else {
6635         _v = 1;
6636       }
6637     }
6638     if (_v) {
6639       return _wrap_new_SBBreakpoint__SWIG_1(L);
6640     }
6641   }
6642 
6643   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6644     "  Possible C/C++ prototypes are:\n"
6645     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6646     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6647   lua_error(L);return 0;
6648 }
6649 
6650 
6651 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6652   int SWIG_arg = 0;
6653   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6654   lldb::SBBreakpoint *arg2 = 0 ;
6655   bool result;
6656 
6657   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6659   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6660 
6661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6662     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6663   }
6664 
6665 
6666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6667     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6668   }
6669 
6670   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6672   return SWIG_arg;
6673 
6674   if(0) SWIG_fail;
6675 
6676 fail:
6677   lua_error(L);
6678   return SWIG_arg;
6679 }
6680 
6681 
6682 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6683   int SWIG_arg = 0;
6684   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6685   lldb::break_id_t result;
6686 
6687   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6689 
6690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6691     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6692   }
6693 
6694   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6695   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6696   return SWIG_arg;
6697 
6698   if(0) SWIG_fail;
6699 
6700 fail:
6701   lua_error(L);
6702   return SWIG_arg;
6703 }
6704 
6705 
6706 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6707   int SWIG_arg = 0;
6708   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6709   bool result;
6710 
6711   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6713 
6714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6715     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6716   }
6717 
6718   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6719   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6720   return SWIG_arg;
6721 
6722   if(0) SWIG_fail;
6723 
6724 fail:
6725   lua_error(L);
6726   return SWIG_arg;
6727 }
6728 
6729 
6730 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6731   int SWIG_arg = 0;
6732   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6733 
6734   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6736 
6737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6738     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6739   }
6740 
6741   (arg1)->ClearAllBreakpointSites();
6742 
6743   return SWIG_arg;
6744 
6745   if(0) SWIG_fail;
6746 
6747 fail:
6748   lua_error(L);
6749   return SWIG_arg;
6750 }
6751 
6752 
6753 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6754   int SWIG_arg = 0;
6755   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6756   lldb::addr_t arg2 ;
6757   lldb::SBBreakpointLocation result;
6758 
6759   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6761   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6762 
6763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6764     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6765   }
6766 
6767   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6768   result = (arg1)->FindLocationByAddress(arg2);
6769   {
6770     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6771     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6772   }
6773   return SWIG_arg;
6774 
6775   if(0) SWIG_fail;
6776 
6777 fail:
6778   lua_error(L);
6779   return SWIG_arg;
6780 }
6781 
6782 
6783 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6784   int SWIG_arg = 0;
6785   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6786   lldb::addr_t arg2 ;
6787   lldb::break_id_t result;
6788 
6789   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6791   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6792 
6793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6794     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6795   }
6796 
6797   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
6798   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6799   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
6800   return SWIG_arg;
6801 
6802   if(0) SWIG_fail;
6803 
6804 fail:
6805   lua_error(L);
6806   return SWIG_arg;
6807 }
6808 
6809 
6810 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6811   int SWIG_arg = 0;
6812   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6813   lldb::break_id_t arg2 ;
6814   lldb::SBBreakpointLocation result;
6815 
6816   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6818   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6819 
6820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6821     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6822   }
6823 
6824   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
6825   result = (arg1)->FindLocationByID(arg2);
6826   {
6827     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6829   }
6830   return SWIG_arg;
6831 
6832   if(0) SWIG_fail;
6833 
6834 fail:
6835   lua_error(L);
6836   return SWIG_arg;
6837 }
6838 
6839 
6840 static int _wrap_SBBreakpoint_GetLocationAtIndex(lua_State* L) {
6841   int SWIG_arg = 0;
6842   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6843   uint32_t arg2 ;
6844   lldb::SBBreakpointLocation result;
6845 
6846   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6848   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6849 
6850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6851     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6852   }
6853 
6854   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
6855   arg2 = (uint32_t)lua_tonumber(L, 2);
6856   result = (arg1)->GetLocationAtIndex(arg2);
6857   {
6858     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6859     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6860   }
6861   return SWIG_arg;
6862 
6863   if(0) SWIG_fail;
6864 
6865 fail:
6866   lua_error(L);
6867   return SWIG_arg;
6868 }
6869 
6870 
6871 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6872   int SWIG_arg = 0;
6873   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6874   bool arg2 ;
6875 
6876   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6878   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6879 
6880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6881     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6882   }
6883 
6884   arg2 = (lua_toboolean(L, 2)!=0);
6885   (arg1)->SetEnabled(arg2);
6886 
6887   return SWIG_arg;
6888 
6889   if(0) SWIG_fail;
6890 
6891 fail:
6892   lua_error(L);
6893   return SWIG_arg;
6894 }
6895 
6896 
6897 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6898   int SWIG_arg = 0;
6899   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6900   bool result;
6901 
6902   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6904 
6905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6906     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6907   }
6908 
6909   result = (bool)(arg1)->IsEnabled();
6910   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6911   return SWIG_arg;
6912 
6913   if(0) SWIG_fail;
6914 
6915 fail:
6916   lua_error(L);
6917   return SWIG_arg;
6918 }
6919 
6920 
6921 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6922   int SWIG_arg = 0;
6923   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6924   bool arg2 ;
6925 
6926   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6928   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6929 
6930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6931     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6932   }
6933 
6934   arg2 = (lua_toboolean(L, 2)!=0);
6935   (arg1)->SetOneShot(arg2);
6936 
6937   return SWIG_arg;
6938 
6939   if(0) SWIG_fail;
6940 
6941 fail:
6942   lua_error(L);
6943   return SWIG_arg;
6944 }
6945 
6946 
6947 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6948   int SWIG_arg = 0;
6949   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6950   bool result;
6951 
6952   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6954 
6955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6956     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6957   }
6958 
6959   result = (bool)(arg1)->IsOneShot();
6960   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6961   return SWIG_arg;
6962 
6963   if(0) SWIG_fail;
6964 
6965 fail:
6966   lua_error(L);
6967   return SWIG_arg;
6968 }
6969 
6970 
6971 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
6972   int SWIG_arg = 0;
6973   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6974   bool result;
6975 
6976   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
6977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
6978 
6979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6980     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
6981   }
6982 
6983   result = (bool)(arg1)->IsInternal();
6984   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6985   return SWIG_arg;
6986 
6987   if(0) SWIG_fail;
6988 
6989 fail:
6990   lua_error(L);
6991   return SWIG_arg;
6992 }
6993 
6994 
6995 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
6996   int SWIG_arg = 0;
6997   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6998   uint32_t result;
6999 
7000   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7002 
7003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7004     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7005   }
7006 
7007   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7008   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7009   return SWIG_arg;
7010 
7011   if(0) SWIG_fail;
7012 
7013 fail:
7014   lua_error(L);
7015   return SWIG_arg;
7016 }
7017 
7018 
7019 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7020   int SWIG_arg = 0;
7021   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7022   uint32_t arg2 ;
7023 
7024   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7027 
7028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7029     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7030   }
7031 
7032   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7033   arg2 = (uint32_t)lua_tonumber(L, 2);
7034   (arg1)->SetIgnoreCount(arg2);
7035 
7036   return SWIG_arg;
7037 
7038   if(0) SWIG_fail;
7039 
7040 fail:
7041   lua_error(L);
7042   return SWIG_arg;
7043 }
7044 
7045 
7046 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7047   int SWIG_arg = 0;
7048   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7049   uint32_t result;
7050 
7051   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7053 
7054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7055     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7056   }
7057 
7058   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7059   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7060   return SWIG_arg;
7061 
7062   if(0) SWIG_fail;
7063 
7064 fail:
7065   lua_error(L);
7066   return SWIG_arg;
7067 }
7068 
7069 
7070 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7071   int SWIG_arg = 0;
7072   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7073   char *arg2 = (char *) 0 ;
7074 
7075   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7077   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7078 
7079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7080     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7081   }
7082 
7083   arg2 = (char *)lua_tostring(L, 2);
7084   (arg1)->SetCondition((char const *)arg2);
7085 
7086   return SWIG_arg;
7087 
7088   if(0) SWIG_fail;
7089 
7090 fail:
7091   lua_error(L);
7092   return SWIG_arg;
7093 }
7094 
7095 
7096 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7097   int SWIG_arg = 0;
7098   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7099   char *result = 0 ;
7100 
7101   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7103 
7104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7105     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7106   }
7107 
7108   result = (char *)(arg1)->GetCondition();
7109   lua_pushstring(L,(const char *)result); SWIG_arg++;
7110   return SWIG_arg;
7111 
7112   if(0) SWIG_fail;
7113 
7114 fail:
7115   lua_error(L);
7116   return SWIG_arg;
7117 }
7118 
7119 
7120 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7121   int SWIG_arg = 0;
7122   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7123   bool arg2 ;
7124 
7125   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7127   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7128 
7129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7130     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7131   }
7132 
7133   arg2 = (lua_toboolean(L, 2)!=0);
7134   (arg1)->SetAutoContinue(arg2);
7135 
7136   return SWIG_arg;
7137 
7138   if(0) SWIG_fail;
7139 
7140 fail:
7141   lua_error(L);
7142   return SWIG_arg;
7143 }
7144 
7145 
7146 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7147   int SWIG_arg = 0;
7148   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7149   bool result;
7150 
7151   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7153 
7154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7155     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7156   }
7157 
7158   result = (bool)(arg1)->GetAutoContinue();
7159   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7160   return SWIG_arg;
7161 
7162   if(0) SWIG_fail;
7163 
7164 fail:
7165   lua_error(L);
7166   return SWIG_arg;
7167 }
7168 
7169 
7170 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7171   int SWIG_arg = 0;
7172   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7173   lldb::tid_t arg2 ;
7174 
7175   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7177   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7178 
7179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7180     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7181   }
7182 
7183   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
7184   (arg1)->SetThreadID(arg2);
7185 
7186   return SWIG_arg;
7187 
7188   if(0) SWIG_fail;
7189 
7190 fail:
7191   lua_error(L);
7192   return SWIG_arg;
7193 }
7194 
7195 
7196 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7197   int SWIG_arg = 0;
7198   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7199   lldb::tid_t result;
7200 
7201   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7203 
7204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7205     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7206   }
7207 
7208   result = (lldb::tid_t)(arg1)->GetThreadID();
7209   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7210   return SWIG_arg;
7211 
7212   if(0) SWIG_fail;
7213 
7214 fail:
7215   lua_error(L);
7216   return SWIG_arg;
7217 }
7218 
7219 
7220 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7221   int SWIG_arg = 0;
7222   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7223   uint32_t arg2 ;
7224 
7225   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7227   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7228 
7229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7230     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7231   }
7232 
7233   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
7234   arg2 = (uint32_t)lua_tonumber(L, 2);
7235   (arg1)->SetThreadIndex(arg2);
7236 
7237   return SWIG_arg;
7238 
7239   if(0) SWIG_fail;
7240 
7241 fail:
7242   lua_error(L);
7243   return SWIG_arg;
7244 }
7245 
7246 
7247 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7248   int SWIG_arg = 0;
7249   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7250   uint32_t result;
7251 
7252   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7254 
7255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7256     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7257   }
7258 
7259   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7260   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7261   return SWIG_arg;
7262 
7263   if(0) SWIG_fail;
7264 
7265 fail:
7266   lua_error(L);
7267   return SWIG_arg;
7268 }
7269 
7270 
7271 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7272   int SWIG_arg = 0;
7273   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7274   char *arg2 = (char *) 0 ;
7275 
7276   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7278   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7279 
7280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7281     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7282   }
7283 
7284   arg2 = (char *)lua_tostring(L, 2);
7285   (arg1)->SetThreadName((char const *)arg2);
7286 
7287   return SWIG_arg;
7288 
7289   if(0) SWIG_fail;
7290 
7291 fail:
7292   lua_error(L);
7293   return SWIG_arg;
7294 }
7295 
7296 
7297 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7298   int SWIG_arg = 0;
7299   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7300   char *result = 0 ;
7301 
7302   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7304 
7305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7306     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7307   }
7308 
7309   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7310   lua_pushstring(L,(const char *)result); SWIG_arg++;
7311   return SWIG_arg;
7312 
7313   if(0) SWIG_fail;
7314 
7315 fail:
7316   lua_error(L);
7317   return SWIG_arg;
7318 }
7319 
7320 
7321 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7322   int SWIG_arg = 0;
7323   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7324   char *arg2 = (char *) 0 ;
7325 
7326   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7327   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7328   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7329 
7330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7331     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7332   }
7333 
7334   arg2 = (char *)lua_tostring(L, 2);
7335   (arg1)->SetQueueName((char const *)arg2);
7336 
7337   return SWIG_arg;
7338 
7339   if(0) SWIG_fail;
7340 
7341 fail:
7342   lua_error(L);
7343   return SWIG_arg;
7344 }
7345 
7346 
7347 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7348   int SWIG_arg = 0;
7349   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7350   char *result = 0 ;
7351 
7352   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7353   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7354 
7355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7356     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7357   }
7358 
7359   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7360   lua_pushstring(L,(const char *)result); SWIG_arg++;
7361   return SWIG_arg;
7362 
7363   if(0) SWIG_fail;
7364 
7365 fail:
7366   lua_error(L);
7367   return SWIG_arg;
7368 }
7369 
7370 
7371 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7372   int SWIG_arg = 0;
7373   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7374   char *arg2 = (char *) 0 ;
7375 
7376   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
7377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7378   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7379 
7380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7381     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7382   }
7383 
7384   arg2 = (char *)lua_tostring(L, 2);
7385   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7386 
7387   return SWIG_arg;
7388 
7389   if(0) SWIG_fail;
7390 
7391 fail:
7392   lua_error(L);
7393   return SWIG_arg;
7394 }
7395 
7396 
7397 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7398   int SWIG_arg = 0;
7399   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7400   char *arg2 = (char *) 0 ;
7401   lldb::SBStructuredData *arg3 = 0 ;
7402   lldb::SBError result;
7403 
7404   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7405   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7406   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7407   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7408 
7409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7410     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7411   }
7412 
7413   arg2 = (char *)lua_tostring(L, 2);
7414 
7415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7416     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7417   }
7418 
7419   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7420   {
7421     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7422     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7423   }
7424   return SWIG_arg;
7425 
7426   if(0) SWIG_fail;
7427 
7428 fail:
7429   lua_error(L);
7430   return SWIG_arg;
7431 }
7432 
7433 
7434 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7435   int argc;
7436   int argv[4]={
7437     1,2,3,4
7438   };
7439 
7440   argc = lua_gettop(L);
7441   if (argc == 2) {
7442     int _v;
7443     {
7444       void *ptr;
7445       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7446         _v = 0;
7447       } else {
7448         _v = 1;
7449       }
7450     }
7451     if (_v) {
7452       {
7453         _v = SWIG_lua_isnilstring(L,argv[1]);
7454       }
7455       if (_v) {
7456         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7457       }
7458     }
7459   }
7460   if (argc == 3) {
7461     int _v;
7462     {
7463       void *ptr;
7464       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7465         _v = 0;
7466       } else {
7467         _v = 1;
7468       }
7469     }
7470     if (_v) {
7471       {
7472         _v = SWIG_lua_isnilstring(L,argv[1]);
7473       }
7474       if (_v) {
7475         {
7476           void *ptr;
7477           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7478             _v = 0;
7479           } else {
7480             _v = 1;
7481           }
7482         }
7483         if (_v) {
7484           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7485         }
7486       }
7487     }
7488   }
7489 
7490   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7491     "  Possible C/C++ prototypes are:\n"
7492     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7493     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7494   lua_error(L);return 0;
7495 }
7496 
7497 
7498 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7499   int SWIG_arg = 0;
7500   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7501   char *arg2 = (char *) 0 ;
7502   lldb::SBError result;
7503 
7504   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7507 
7508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7509     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7510   }
7511 
7512   arg2 = (char *)lua_tostring(L, 2);
7513   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7514   {
7515     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7516     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7517   }
7518   return SWIG_arg;
7519 
7520   if(0) SWIG_fail;
7521 
7522 fail:
7523   lua_error(L);
7524   return SWIG_arg;
7525 }
7526 
7527 
7528 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7529   int SWIG_arg = 0;
7530   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7531   lldb::SBStringList *arg2 = 0 ;
7532 
7533   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7535   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7536 
7537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7538     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7539   }
7540 
7541 
7542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7543     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7544   }
7545 
7546   (arg1)->SetCommandLineCommands(*arg2);
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_GetCommandLineCommands(lua_State* L) {
7559   int SWIG_arg = 0;
7560   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7561   lldb::SBStringList *arg2 = 0 ;
7562   bool result;
7563 
7564   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7566   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7567 
7568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7569     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7570   }
7571 
7572 
7573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7574     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7575   }
7576 
7577   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7578   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7579   return SWIG_arg;
7580 
7581   if(0) SWIG_fail;
7582 
7583 fail:
7584   lua_error(L);
7585   return SWIG_arg;
7586 }
7587 
7588 
7589 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7590   int SWIG_arg = 0;
7591   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7592   char *arg2 = (char *) 0 ;
7593   bool result;
7594 
7595   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7597   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7598 
7599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7600     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7601   }
7602 
7603   arg2 = (char *)lua_tostring(L, 2);
7604   result = (bool)(arg1)->AddName((char const *)arg2);
7605   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7606   return SWIG_arg;
7607 
7608   if(0) SWIG_fail;
7609 
7610 fail:
7611   lua_error(L);
7612   return SWIG_arg;
7613 }
7614 
7615 
7616 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7617   int SWIG_arg = 0;
7618   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7619   char *arg2 = (char *) 0 ;
7620   lldb::SBError result;
7621 
7622   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7624   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7625 
7626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7627     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7628   }
7629 
7630   arg2 = (char *)lua_tostring(L, 2);
7631   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7632   {
7633     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7635   }
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_RemoveName(lua_State* L) {
7647   int SWIG_arg = 0;
7648   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7649   char *arg2 = (char *) 0 ;
7650 
7651   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7653   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7654 
7655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7656     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7657   }
7658 
7659   arg2 = (char *)lua_tostring(L, 2);
7660   (arg1)->RemoveName((char const *)arg2);
7661 
7662   return SWIG_arg;
7663 
7664   if(0) SWIG_fail;
7665 
7666 fail:
7667   lua_error(L);
7668   return SWIG_arg;
7669 }
7670 
7671 
7672 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7673   int SWIG_arg = 0;
7674   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7675   char *arg2 = (char *) 0 ;
7676   bool result;
7677 
7678   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7680   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7681 
7682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7683     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7684   }
7685 
7686   arg2 = (char *)lua_tostring(L, 2);
7687   result = (bool)(arg1)->MatchesName((char const *)arg2);
7688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7689   return SWIG_arg;
7690 
7691   if(0) SWIG_fail;
7692 
7693 fail:
7694   lua_error(L);
7695   return SWIG_arg;
7696 }
7697 
7698 
7699 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7700   int SWIG_arg = 0;
7701   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7702   lldb::SBStringList *arg2 = 0 ;
7703 
7704   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7706   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7707 
7708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7709     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7710   }
7711 
7712 
7713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7714     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7715   }
7716 
7717   (arg1)->GetNames(*arg2);
7718 
7719   return SWIG_arg;
7720 
7721   if(0) SWIG_fail;
7722 
7723 fail:
7724   lua_error(L);
7725   return SWIG_arg;
7726 }
7727 
7728 
7729 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7730   int SWIG_arg = 0;
7731   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7732   size_t result;
7733 
7734   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7736 
7737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7738     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7739   }
7740 
7741   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7742   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7743   return SWIG_arg;
7744 
7745   if(0) SWIG_fail;
7746 
7747 fail:
7748   lua_error(L);
7749   return SWIG_arg;
7750 }
7751 
7752 
7753 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7754   int SWIG_arg = 0;
7755   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7756   size_t result;
7757 
7758   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7760 
7761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7762     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7763   }
7764 
7765   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7766   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
7767   return SWIG_arg;
7768 
7769   if(0) SWIG_fail;
7770 
7771 fail:
7772   lua_error(L);
7773   return SWIG_arg;
7774 }
7775 
7776 
7777 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7778   int SWIG_arg = 0;
7779   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7780   lldb::SBStream *arg2 = 0 ;
7781   bool result;
7782 
7783   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7786 
7787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7788     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7789   }
7790 
7791 
7792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7793     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7794   }
7795 
7796   result = (bool)(arg1)->GetDescription(*arg2);
7797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7798   return SWIG_arg;
7799 
7800   if(0) SWIG_fail;
7801 
7802 fail:
7803   lua_error(L);
7804   return SWIG_arg;
7805 }
7806 
7807 
7808 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7809   int SWIG_arg = 0;
7810   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7811   lldb::SBStream *arg2 = 0 ;
7812   bool arg3 ;
7813   bool result;
7814 
7815   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7818   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7819 
7820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7821     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7822   }
7823 
7824 
7825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7826     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7827   }
7828 
7829   arg3 = (lua_toboolean(L, 3)!=0);
7830   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7831   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7832   return SWIG_arg;
7833 
7834   if(0) SWIG_fail;
7835 
7836 fail:
7837   lua_error(L);
7838   return SWIG_arg;
7839 }
7840 
7841 
7842 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7843   int argc;
7844   int argv[4]={
7845     1,2,3,4
7846   };
7847 
7848   argc = lua_gettop(L);
7849   if (argc == 2) {
7850     int _v;
7851     {
7852       void *ptr;
7853       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7854         _v = 0;
7855       } else {
7856         _v = 1;
7857       }
7858     }
7859     if (_v) {
7860       {
7861         void *ptr;
7862         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7863           _v = 0;
7864         } else {
7865           _v = 1;
7866         }
7867       }
7868       if (_v) {
7869         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7870       }
7871     }
7872   }
7873   if (argc == 3) {
7874     int _v;
7875     {
7876       void *ptr;
7877       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7878         _v = 0;
7879       } else {
7880         _v = 1;
7881       }
7882     }
7883     if (_v) {
7884       {
7885         void *ptr;
7886         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7887           _v = 0;
7888         } else {
7889           _v = 1;
7890         }
7891       }
7892       if (_v) {
7893         {
7894           _v = lua_isboolean(L,argv[2]);
7895         }
7896         if (_v) {
7897           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7898         }
7899       }
7900     }
7901   }
7902 
7903   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7904     "  Possible C/C++ prototypes are:\n"
7905     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7906     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7907   lua_error(L);return 0;
7908 }
7909 
7910 
7911 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7912   int SWIG_arg = 0;
7913   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7914   lldb::SBAddress *arg2 = 0 ;
7915   lldb::SBError result;
7916 
7917   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7919   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7920 
7921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7922     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7923   }
7924 
7925 
7926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7927     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7928   }
7929 
7930   result = (arg1)->AddLocation(*arg2);
7931   {
7932     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7934   }
7935   return SWIG_arg;
7936 
7937   if(0) SWIG_fail;
7938 
7939 fail:
7940   lua_error(L);
7941   return SWIG_arg;
7942 }
7943 
7944 
7945 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
7946   int SWIG_arg = 0;
7947   lldb::SBEvent *arg1 = 0 ;
7948   bool result;
7949 
7950   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
7951   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
7952 
7953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7954     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
7955   }
7956 
7957   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
7958   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7959   return SWIG_arg;
7960 
7961   if(0) SWIG_fail;
7962 
7963 fail:
7964   lua_error(L);
7965   return SWIG_arg;
7966 }
7967 
7968 
7969 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
7970   int SWIG_arg = 0;
7971   lldb::SBEvent *arg1 = 0 ;
7972   lldb::BreakpointEventType result;
7973 
7974   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
7975   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
7976 
7977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
7978     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
7979   }
7980 
7981   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
7982   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
7983   return SWIG_arg;
7984 
7985   if(0) SWIG_fail;
7986 
7987 fail:
7988   lua_error(L);
7989   return SWIG_arg;
7990 }
7991 
7992 
7993 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
7994   int SWIG_arg = 0;
7995   lldb::SBEvent *arg1 = 0 ;
7996   lldb::SBBreakpoint result;
7997 
7998   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
7999   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8000 
8001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8002     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8003   }
8004 
8005   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8006   {
8007     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8009   }
8010   return SWIG_arg;
8011 
8012   if(0) SWIG_fail;
8013 
8014 fail:
8015   lua_error(L);
8016   return SWIG_arg;
8017 }
8018 
8019 
8020 static int _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8021   int SWIG_arg = 0;
8022   lldb::SBEvent *arg1 = 0 ;
8023   uint32_t arg2 ;
8024   lldb::SBBreakpointLocation result;
8025 
8026   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8027   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8028   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8029 
8030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8031     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8032   }
8033 
8034   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8035   arg2 = (uint32_t)lua_tonumber(L, 2);
8036   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8037   {
8038     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8039     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8040   }
8041   return SWIG_arg;
8042 
8043   if(0) SWIG_fail;
8044 
8045 fail:
8046   lua_error(L);
8047   return SWIG_arg;
8048 }
8049 
8050 
8051 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8052   int SWIG_arg = 0;
8053   lldb::SBEvent *arg1 = 0 ;
8054   uint32_t result;
8055 
8056   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8057   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8058 
8059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8060     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8061   }
8062 
8063   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8064   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8065   return SWIG_arg;
8066 
8067   if(0) SWIG_fail;
8068 
8069 fail:
8070   lua_error(L);
8071   return SWIG_arg;
8072 }
8073 
8074 
8075 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8076   int SWIG_arg = 0;
8077   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8078   bool result;
8079 
8080   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8082 
8083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8084     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8085   }
8086 
8087   result = (bool)(arg1)->IsHardware();
8088   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8089   return SWIG_arg;
8090 
8091   if(0) SWIG_fail;
8092 
8093 fail:
8094   lua_error(L);
8095   return SWIG_arg;
8096 }
8097 
8098 
8099 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8100   int SWIG_arg = 0;
8101   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8102   std::string result;
8103 
8104   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8106 
8107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8108     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8109   }
8110 
8111   result = lldb_SBBreakpoint___str__(arg1);
8112   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8113   return SWIG_arg;
8114 
8115   if(0) SWIG_fail;
8116 
8117 fail:
8118   lua_error(L);
8119   return SWIG_arg;
8120 }
8121 
8122 
8123 static void swig_delete_SBBreakpoint(void *obj) {
8124 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8125 delete arg1;
8126 }
8127 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8128     assert(lua_istable(L,1));
8129     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8130     assert(!lua_isnil(L,-1));
8131     lua_replace(L,1); /* replace our table with real constructor */
8132     lua_call(L,lua_gettop(L)-1,1);
8133     return 1;
8134 }
8135 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8136     {0,0,0}
8137 };
8138 static swig_lua_method swig_SBBreakpoint_methods[]= {
8139     { "__eq", _wrap_SBBreakpoint___eq},
8140     { "GetID", _wrap_SBBreakpoint_GetID},
8141     { "IsValid", _wrap_SBBreakpoint_IsValid},
8142     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8143     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8144     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8145     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8146     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8147     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8148     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8149     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8150     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8151     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8152     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8153     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8154     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8155     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8156     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8157     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8158     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8159     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8160     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8161     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8162     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8163     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8164     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8165     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8166     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8167     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8168     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8169     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8170     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8171     { "AddName", _wrap_SBBreakpoint_AddName},
8172     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8173     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8174     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8175     { "GetNames", _wrap_SBBreakpoint_GetNames},
8176     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8177     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8178     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8179     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8180     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8181     { "__tostring", _wrap_SBBreakpoint___tostring},
8182     {0,0}
8183 };
8184 static swig_lua_method swig_SBBreakpoint_meta[] = {
8185     { "__eq", _wrap_SBBreakpoint___eq},
8186     { "__tostring", _wrap_SBBreakpoint___tostring},
8187     {0,0}
8188 };
8189 
8190 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8191     {0,0,0}
8192 };
8193 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8194     {0,0,0,0,0,0}
8195 };
8196 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8197     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8198     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8199     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8200     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8201     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8202     {0,0}
8203 };
8204 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8205     0
8206 };
8207 
8208 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8209     "SBBreakpoint",
8210     swig_SBBreakpoint_Sf_SwigStatic_methods,
8211     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8212     swig_SBBreakpoint_Sf_SwigStatic_constants,
8213     swig_SBBreakpoint_Sf_SwigStatic_classes,
8214     0
8215 };
8216 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8217 static const char *swig_SBBreakpoint_base_names[] = {0};
8218 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 };
8219 
8220 static int _wrap_new_SBBreakpointList(lua_State* L) {
8221   int SWIG_arg = 0;
8222   lldb::SBTarget *arg1 = 0 ;
8223   lldb::SBBreakpointList *result = 0 ;
8224 
8225   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8226   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8227 
8228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8229     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8230   }
8231 
8232   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8233   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8234   return SWIG_arg;
8235 
8236   if(0) SWIG_fail;
8237 
8238 fail:
8239   lua_error(L);
8240   return SWIG_arg;
8241 }
8242 
8243 
8244 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8245   int SWIG_arg = 0;
8246   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8247   size_t result;
8248 
8249   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8251 
8252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8253     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8254   }
8255 
8256   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8257   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8258   return SWIG_arg;
8259 
8260   if(0) SWIG_fail;
8261 
8262 fail:
8263   lua_error(L);
8264   return SWIG_arg;
8265 }
8266 
8267 
8268 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8269   int SWIG_arg = 0;
8270   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8271   size_t arg2 ;
8272   lldb::SBBreakpoint result;
8273 
8274   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8276   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8277 
8278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8279     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8280   }
8281 
8282   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8283   arg2 = (size_t)lua_tonumber(L, 2);
8284   result = (arg1)->GetBreakpointAtIndex(arg2);
8285   {
8286     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8288   }
8289   return SWIG_arg;
8290 
8291   if(0) SWIG_fail;
8292 
8293 fail:
8294   lua_error(L);
8295   return SWIG_arg;
8296 }
8297 
8298 
8299 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8300   int SWIG_arg = 0;
8301   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8302   lldb::break_id_t arg2 ;
8303   lldb::SBBreakpoint result;
8304 
8305   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8307   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8308 
8309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8310     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8311   }
8312 
8313   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8314   result = (arg1)->FindBreakpointByID(arg2);
8315   {
8316     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8318   }
8319   return SWIG_arg;
8320 
8321   if(0) SWIG_fail;
8322 
8323 fail:
8324   lua_error(L);
8325   return SWIG_arg;
8326 }
8327 
8328 
8329 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8330   int SWIG_arg = 0;
8331   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8332   lldb::SBBreakpoint *arg2 = 0 ;
8333 
8334   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8336   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8337 
8338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8339     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8340   }
8341 
8342 
8343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8344     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8345   }
8346 
8347   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8348 
8349   return SWIG_arg;
8350 
8351   if(0) SWIG_fail;
8352 
8353 fail:
8354   lua_error(L);
8355   return SWIG_arg;
8356 }
8357 
8358 
8359 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8360   int SWIG_arg = 0;
8361   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8362   lldb::SBBreakpoint *arg2 = 0 ;
8363   bool result;
8364 
8365   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8367   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8368 
8369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8370     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8371   }
8372 
8373 
8374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8375     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8376   }
8377 
8378   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8379   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8380   return SWIG_arg;
8381 
8382   if(0) SWIG_fail;
8383 
8384 fail:
8385   lua_error(L);
8386   return SWIG_arg;
8387 }
8388 
8389 
8390 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8391   int SWIG_arg = 0;
8392   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8393   lldb::break_id_t arg2 ;
8394 
8395   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8397   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8398 
8399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8400     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8401   }
8402 
8403   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
8404   (arg1)->AppendByID(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_Clear(lua_State* L) {
8417   int SWIG_arg = 0;
8418   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8419 
8420   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8422 
8423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8424     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8425   }
8426 
8427   (arg1)->Clear();
8428 
8429   return SWIG_arg;
8430 
8431   if(0) SWIG_fail;
8432 
8433 fail:
8434   lua_error(L);
8435   return SWIG_arg;
8436 }
8437 
8438 
8439 static void swig_delete_SBBreakpointList(void *obj) {
8440 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8441 delete arg1;
8442 }
8443 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8444     assert(lua_istable(L,1));
8445     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8446     assert(!lua_isnil(L,-1));
8447     lua_replace(L,1); /* replace our table with real constructor */
8448     lua_call(L,lua_gettop(L)-1,1);
8449     return 1;
8450 }
8451 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8452     {0,0,0}
8453 };
8454 static swig_lua_method swig_SBBreakpointList_methods[]= {
8455     { "GetSize", _wrap_SBBreakpointList_GetSize},
8456     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8457     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8458     { "Append", _wrap_SBBreakpointList_Append},
8459     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8460     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8461     { "Clear", _wrap_SBBreakpointList_Clear},
8462     {0,0}
8463 };
8464 static swig_lua_method swig_SBBreakpointList_meta[] = {
8465     {0,0}
8466 };
8467 
8468 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8469     {0,0,0}
8470 };
8471 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8472     {0,0,0,0,0,0}
8473 };
8474 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8475     {0,0}
8476 };
8477 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8478     0
8479 };
8480 
8481 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8482     "SBBreakpointList",
8483     swig_SBBreakpointList_Sf_SwigStatic_methods,
8484     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8485     swig_SBBreakpointList_Sf_SwigStatic_constants,
8486     swig_SBBreakpointList_Sf_SwigStatic_classes,
8487     0
8488 };
8489 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8490 static const char *swig_SBBreakpointList_base_names[] = {0};
8491 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 };
8492 
8493 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8494   int SWIG_arg = 0;
8495   lldb::SBBreakpointLocation *result = 0 ;
8496 
8497   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8498   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8499   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8500   return SWIG_arg;
8501 
8502   if(0) SWIG_fail;
8503 
8504 fail:
8505   lua_error(L);
8506   return SWIG_arg;
8507 }
8508 
8509 
8510 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8511   int SWIG_arg = 0;
8512   lldb::SBBreakpointLocation *arg1 = 0 ;
8513   lldb::SBBreakpointLocation *result = 0 ;
8514 
8515   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8516   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8517 
8518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8519     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8520   }
8521 
8522   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8523   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8524   return SWIG_arg;
8525 
8526   if(0) SWIG_fail;
8527 
8528 fail:
8529   lua_error(L);
8530   return SWIG_arg;
8531 }
8532 
8533 
8534 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8535   int argc;
8536   int argv[2]={
8537     1,2
8538   };
8539 
8540   argc = lua_gettop(L);
8541   if (argc == 0) {
8542     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8543   }
8544   if (argc == 1) {
8545     int _v;
8546     {
8547       void *ptr;
8548       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8549         _v = 0;
8550       } else {
8551         _v = 1;
8552       }
8553     }
8554     if (_v) {
8555       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8556     }
8557   }
8558 
8559   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8560     "  Possible C/C++ prototypes are:\n"
8561     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8562     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8563   lua_error(L);return 0;
8564 }
8565 
8566 
8567 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8568   int SWIG_arg = 0;
8569   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8570   lldb::break_id_t result;
8571 
8572   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8574 
8575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8576     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8577   }
8578 
8579   result = (lldb::break_id_t)(arg1)->GetID();
8580   lua_pushnumber(L, (lua_Number) result); 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_SBBreakpointLocation_IsValid(lua_State* L) {
8592   int SWIG_arg = 0;
8593   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8594   bool result;
8595 
8596   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8598 
8599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8600     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8601   }
8602 
8603   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8604   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8605   return SWIG_arg;
8606 
8607   if(0) SWIG_fail;
8608 
8609 fail:
8610   lua_error(L);
8611   return SWIG_arg;
8612 }
8613 
8614 
8615 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8616   int SWIG_arg = 0;
8617   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8618   lldb::SBAddress result;
8619 
8620   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8621   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8622 
8623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8624     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8625   }
8626 
8627   result = (arg1)->GetAddress();
8628   {
8629     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8630     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8631   }
8632   return SWIG_arg;
8633 
8634   if(0) SWIG_fail;
8635 
8636 fail:
8637   lua_error(L);
8638   return SWIG_arg;
8639 }
8640 
8641 
8642 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8643   int SWIG_arg = 0;
8644   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8645   lldb::addr_t result;
8646 
8647   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8649 
8650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8651     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8652   }
8653 
8654   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8655   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8656   return SWIG_arg;
8657 
8658   if(0) SWIG_fail;
8659 
8660 fail:
8661   lua_error(L);
8662   return SWIG_arg;
8663 }
8664 
8665 
8666 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8667   int SWIG_arg = 0;
8668   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8669   bool arg2 ;
8670 
8671   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8673   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8674 
8675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8676     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8677   }
8678 
8679   arg2 = (lua_toboolean(L, 2)!=0);
8680   (arg1)->SetEnabled(arg2);
8681 
8682   return SWIG_arg;
8683 
8684   if(0) SWIG_fail;
8685 
8686 fail:
8687   lua_error(L);
8688   return SWIG_arg;
8689 }
8690 
8691 
8692 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8693   int SWIG_arg = 0;
8694   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8695   bool result;
8696 
8697   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8699 
8700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8701     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8702   }
8703 
8704   result = (bool)(arg1)->IsEnabled();
8705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8706   return SWIG_arg;
8707 
8708   if(0) SWIG_fail;
8709 
8710 fail:
8711   lua_error(L);
8712   return SWIG_arg;
8713 }
8714 
8715 
8716 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8717   int SWIG_arg = 0;
8718   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8719   uint32_t result;
8720 
8721   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8723 
8724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8725     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8726   }
8727 
8728   result = (uint32_t)(arg1)->GetHitCount();
8729   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8730   return SWIG_arg;
8731 
8732   if(0) SWIG_fail;
8733 
8734 fail:
8735   lua_error(L);
8736   return SWIG_arg;
8737 }
8738 
8739 
8740 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8741   int SWIG_arg = 0;
8742   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8743   uint32_t result;
8744 
8745   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8747 
8748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8749     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8750   }
8751 
8752   result = (uint32_t)(arg1)->GetIgnoreCount();
8753   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
8754   return SWIG_arg;
8755 
8756   if(0) SWIG_fail;
8757 
8758 fail:
8759   lua_error(L);
8760   return SWIG_arg;
8761 }
8762 
8763 
8764 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8765   int SWIG_arg = 0;
8766   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8767   uint32_t arg2 ;
8768 
8769   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8771   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8772 
8773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8774     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8775   }
8776 
8777   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
8778   arg2 = (uint32_t)lua_tonumber(L, 2);
8779   (arg1)->SetIgnoreCount(arg2);
8780 
8781   return SWIG_arg;
8782 
8783   if(0) SWIG_fail;
8784 
8785 fail:
8786   lua_error(L);
8787   return SWIG_arg;
8788 }
8789 
8790 
8791 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8792   int SWIG_arg = 0;
8793   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8794   char *arg2 = (char *) 0 ;
8795 
8796   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8798   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8799 
8800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8801     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8802   }
8803 
8804   arg2 = (char *)lua_tostring(L, 2);
8805   (arg1)->SetCondition((char const *)arg2);
8806 
8807   return SWIG_arg;
8808 
8809   if(0) SWIG_fail;
8810 
8811 fail:
8812   lua_error(L);
8813   return SWIG_arg;
8814 }
8815 
8816 
8817 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8818   int SWIG_arg = 0;
8819   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8820   char *result = 0 ;
8821 
8822   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8824 
8825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8826     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8827   }
8828 
8829   result = (char *)(arg1)->GetCondition();
8830   lua_pushstring(L,(const char *)result); SWIG_arg++;
8831   return SWIG_arg;
8832 
8833   if(0) SWIG_fail;
8834 
8835 fail:
8836   lua_error(L);
8837   return SWIG_arg;
8838 }
8839 
8840 
8841 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8842   int SWIG_arg = 0;
8843   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8844   bool result;
8845 
8846   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8848 
8849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8850     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8851   }
8852 
8853   result = (bool)(arg1)->GetAutoContinue();
8854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8855   return SWIG_arg;
8856 
8857   if(0) SWIG_fail;
8858 
8859 fail:
8860   lua_error(L);
8861   return SWIG_arg;
8862 }
8863 
8864 
8865 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8866   int SWIG_arg = 0;
8867   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8868   bool arg2 ;
8869 
8870   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8872   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8873 
8874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8875     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8876   }
8877 
8878   arg2 = (lua_toboolean(L, 2)!=0);
8879   (arg1)->SetAutoContinue(arg2);
8880 
8881   return SWIG_arg;
8882 
8883   if(0) SWIG_fail;
8884 
8885 fail:
8886   lua_error(L);
8887   return SWIG_arg;
8888 }
8889 
8890 
8891 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8892   int SWIG_arg = 0;
8893   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8894   char *arg2 = (char *) 0 ;
8895 
8896   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8898   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8899 
8900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8901     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8902   }
8903 
8904   arg2 = (char *)lua_tostring(L, 2);
8905   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8906 
8907   return SWIG_arg;
8908 
8909   if(0) SWIG_fail;
8910 
8911 fail:
8912   lua_error(L);
8913   return SWIG_arg;
8914 }
8915 
8916 
8917 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8918   int SWIG_arg = 0;
8919   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8920   char *arg2 = (char *) 0 ;
8921   lldb::SBStructuredData *arg3 = 0 ;
8922   lldb::SBError result;
8923 
8924   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8926   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8927   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8928 
8929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8930     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8931   }
8932 
8933   arg2 = (char *)lua_tostring(L, 2);
8934 
8935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8936     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8937   }
8938 
8939   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8940   {
8941     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8942     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8943   }
8944   return SWIG_arg;
8945 
8946   if(0) SWIG_fail;
8947 
8948 fail:
8949   lua_error(L);
8950   return SWIG_arg;
8951 }
8952 
8953 
8954 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
8955   int argc;
8956   int argv[4]={
8957     1,2,3,4
8958   };
8959 
8960   argc = lua_gettop(L);
8961   if (argc == 2) {
8962     int _v;
8963     {
8964       void *ptr;
8965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8966         _v = 0;
8967       } else {
8968         _v = 1;
8969       }
8970     }
8971     if (_v) {
8972       {
8973         _v = SWIG_lua_isnilstring(L,argv[1]);
8974       }
8975       if (_v) {
8976         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
8977       }
8978     }
8979   }
8980   if (argc == 3) {
8981     int _v;
8982     {
8983       void *ptr;
8984       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
8985         _v = 0;
8986       } else {
8987         _v = 1;
8988       }
8989     }
8990     if (_v) {
8991       {
8992         _v = SWIG_lua_isnilstring(L,argv[1]);
8993       }
8994       if (_v) {
8995         {
8996           void *ptr;
8997           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
8998             _v = 0;
8999           } else {
9000             _v = 1;
9001           }
9002         }
9003         if (_v) {
9004           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9005         }
9006       }
9007     }
9008   }
9009 
9010   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9011     "  Possible C/C++ prototypes are:\n"
9012     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9013     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9014   lua_error(L);return 0;
9015 }
9016 
9017 
9018 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9019   int SWIG_arg = 0;
9020   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9021   char *arg2 = (char *) 0 ;
9022   lldb::SBError result;
9023 
9024   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9026   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9027 
9028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9029     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9030   }
9031 
9032   arg2 = (char *)lua_tostring(L, 2);
9033   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9034   {
9035     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9037   }
9038   return SWIG_arg;
9039 
9040   if(0) SWIG_fail;
9041 
9042 fail:
9043   lua_error(L);
9044   return SWIG_arg;
9045 }
9046 
9047 
9048 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9049   int SWIG_arg = 0;
9050   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9051   lldb::SBStringList *arg2 = 0 ;
9052 
9053   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9056 
9057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9058     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9059   }
9060 
9061 
9062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9063     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9064   }
9065 
9066   (arg1)->SetCommandLineCommands(*arg2);
9067 
9068   return SWIG_arg;
9069 
9070   if(0) SWIG_fail;
9071 
9072 fail:
9073   lua_error(L);
9074   return SWIG_arg;
9075 }
9076 
9077 
9078 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9079   int SWIG_arg = 0;
9080   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9081   lldb::SBStringList *arg2 = 0 ;
9082   bool result;
9083 
9084   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9086   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9087 
9088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9089     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9090   }
9091 
9092 
9093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9094     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9095   }
9096 
9097   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9099   return SWIG_arg;
9100 
9101   if(0) SWIG_fail;
9102 
9103 fail:
9104   lua_error(L);
9105   return SWIG_arg;
9106 }
9107 
9108 
9109 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9110   int SWIG_arg = 0;
9111   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9112   lldb::tid_t arg2 ;
9113 
9114   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9116   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9117 
9118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9119     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9120   }
9121 
9122   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
9123   (arg1)->SetThreadID(arg2);
9124 
9125   return SWIG_arg;
9126 
9127   if(0) SWIG_fail;
9128 
9129 fail:
9130   lua_error(L);
9131   return SWIG_arg;
9132 }
9133 
9134 
9135 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9136   int SWIG_arg = 0;
9137   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9138   lldb::tid_t result;
9139 
9140   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9142 
9143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9144     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9145   }
9146 
9147   result = (lldb::tid_t)(arg1)->GetThreadID();
9148   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9149   return SWIG_arg;
9150 
9151   if(0) SWIG_fail;
9152 
9153 fail:
9154   lua_error(L);
9155   return SWIG_arg;
9156 }
9157 
9158 
9159 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9160   int SWIG_arg = 0;
9161   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9162   uint32_t arg2 ;
9163 
9164   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9166   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9167 
9168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9169     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9170   }
9171 
9172   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9173   arg2 = (uint32_t)lua_tonumber(L, 2);
9174   (arg1)->SetThreadIndex(arg2);
9175 
9176   return SWIG_arg;
9177 
9178   if(0) SWIG_fail;
9179 
9180 fail:
9181   lua_error(L);
9182   return SWIG_arg;
9183 }
9184 
9185 
9186 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9187   int SWIG_arg = 0;
9188   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9189   uint32_t result;
9190 
9191   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9193 
9194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9195     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9196   }
9197 
9198   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9199   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9200   return SWIG_arg;
9201 
9202   if(0) SWIG_fail;
9203 
9204 fail:
9205   lua_error(L);
9206   return SWIG_arg;
9207 }
9208 
9209 
9210 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9211   int SWIG_arg = 0;
9212   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9213   char *arg2 = (char *) 0 ;
9214 
9215   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9217   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9218 
9219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9220     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9221   }
9222 
9223   arg2 = (char *)lua_tostring(L, 2);
9224   (arg1)->SetThreadName((char const *)arg2);
9225 
9226   return SWIG_arg;
9227 
9228   if(0) SWIG_fail;
9229 
9230 fail:
9231   lua_error(L);
9232   return SWIG_arg;
9233 }
9234 
9235 
9236 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9237   int SWIG_arg = 0;
9238   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9239   char *result = 0 ;
9240 
9241   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9243 
9244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9245     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9246   }
9247 
9248   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9249   lua_pushstring(L,(const char *)result); SWIG_arg++;
9250   return SWIG_arg;
9251 
9252   if(0) SWIG_fail;
9253 
9254 fail:
9255   lua_error(L);
9256   return SWIG_arg;
9257 }
9258 
9259 
9260 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9261   int SWIG_arg = 0;
9262   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9263   char *arg2 = (char *) 0 ;
9264 
9265   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9267   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9268 
9269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9270     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9271   }
9272 
9273   arg2 = (char *)lua_tostring(L, 2);
9274   (arg1)->SetQueueName((char const *)arg2);
9275 
9276   return SWIG_arg;
9277 
9278   if(0) SWIG_fail;
9279 
9280 fail:
9281   lua_error(L);
9282   return SWIG_arg;
9283 }
9284 
9285 
9286 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9287   int SWIG_arg = 0;
9288   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9289   char *result = 0 ;
9290 
9291   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9293 
9294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9295     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9296   }
9297 
9298   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9299   lua_pushstring(L,(const char *)result); SWIG_arg++;
9300   return SWIG_arg;
9301 
9302   if(0) SWIG_fail;
9303 
9304 fail:
9305   lua_error(L);
9306   return SWIG_arg;
9307 }
9308 
9309 
9310 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9311   int SWIG_arg = 0;
9312   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9313   bool result;
9314 
9315   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9316   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9317 
9318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9319     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9320   }
9321 
9322   result = (bool)(arg1)->IsResolved();
9323   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9324   return SWIG_arg;
9325 
9326   if(0) SWIG_fail;
9327 
9328 fail:
9329   lua_error(L);
9330   return SWIG_arg;
9331 }
9332 
9333 
9334 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9335   int SWIG_arg = 0;
9336   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9337   lldb::SBStream *arg2 = 0 ;
9338   lldb::DescriptionLevel arg3 ;
9339   bool result;
9340 
9341   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9344   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9345 
9346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9347     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9348   }
9349 
9350 
9351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9352     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9353   }
9354 
9355   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9356   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9357   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9358   return SWIG_arg;
9359 
9360   if(0) SWIG_fail;
9361 
9362 fail:
9363   lua_error(L);
9364   return SWIG_arg;
9365 }
9366 
9367 
9368 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9369   int SWIG_arg = 0;
9370   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9371   lldb::SBBreakpoint result;
9372 
9373   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9375 
9376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9377     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9378   }
9379 
9380   result = (arg1)->GetBreakpoint();
9381   {
9382     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9383     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9384   }
9385   return SWIG_arg;
9386 
9387   if(0) SWIG_fail;
9388 
9389 fail:
9390   lua_error(L);
9391   return SWIG_arg;
9392 }
9393 
9394 
9395 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9396   int SWIG_arg = 0;
9397   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9398   std::string result;
9399 
9400   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9401   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9402 
9403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9404     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9405   }
9406 
9407   result = lldb_SBBreakpointLocation___str__(arg1);
9408   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9409   return SWIG_arg;
9410 
9411   if(0) SWIG_fail;
9412 
9413 fail:
9414   lua_error(L);
9415   return SWIG_arg;
9416 }
9417 
9418 
9419 static void swig_delete_SBBreakpointLocation(void *obj) {
9420 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9421 delete arg1;
9422 }
9423 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9424     assert(lua_istable(L,1));
9425     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9426     assert(!lua_isnil(L,-1));
9427     lua_replace(L,1); /* replace our table with real constructor */
9428     lua_call(L,lua_gettop(L)-1,1);
9429     return 1;
9430 }
9431 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9432     {0,0,0}
9433 };
9434 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9435     { "GetID", _wrap_SBBreakpointLocation_GetID},
9436     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9437     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9438     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9439     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9440     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9441     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9442     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9443     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9444     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9445     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9446     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9447     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9448     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9449     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9450     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9451     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9452     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9453     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9454     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9455     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9456     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9457     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9458     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9459     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9460     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9461     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9462     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9463     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9464     {0,0}
9465 };
9466 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9467     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9468     {0,0}
9469 };
9470 
9471 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9472     {0,0,0}
9473 };
9474 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9475     {0,0,0,0,0,0}
9476 };
9477 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9478     {0,0}
9479 };
9480 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9481     0
9482 };
9483 
9484 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9485     "SBBreakpointLocation",
9486     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9487     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9488     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9489     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9490     0
9491 };
9492 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9493 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9494 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 };
9495 
9496 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9497   int SWIG_arg = 0;
9498   lldb::SBBreakpointName *result = 0 ;
9499 
9500   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9501   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9502   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9503   return SWIG_arg;
9504 
9505   if(0) SWIG_fail;
9506 
9507 fail:
9508   lua_error(L);
9509   return SWIG_arg;
9510 }
9511 
9512 
9513 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9514   int SWIG_arg = 0;
9515   lldb::SBTarget *arg1 = 0 ;
9516   char *arg2 = (char *) 0 ;
9517   lldb::SBBreakpointName *result = 0 ;
9518 
9519   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9520   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9522 
9523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9524     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9525   }
9526 
9527   arg2 = (char *)lua_tostring(L, 2);
9528   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9529   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9530   return SWIG_arg;
9531 
9532   if(0) SWIG_fail;
9533 
9534 fail:
9535   lua_error(L);
9536   return SWIG_arg;
9537 }
9538 
9539 
9540 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9541   int SWIG_arg = 0;
9542   lldb::SBBreakpoint *arg1 = 0 ;
9543   char *arg2 = (char *) 0 ;
9544   lldb::SBBreakpointName *result = 0 ;
9545 
9546   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9547   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9548   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9549 
9550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9551     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9552   }
9553 
9554   arg2 = (char *)lua_tostring(L, 2);
9555   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9556   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9557   return SWIG_arg;
9558 
9559   if(0) SWIG_fail;
9560 
9561 fail:
9562   lua_error(L);
9563   return SWIG_arg;
9564 }
9565 
9566 
9567 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9568   int SWIG_arg = 0;
9569   lldb::SBBreakpointName *arg1 = 0 ;
9570   lldb::SBBreakpointName *result = 0 ;
9571 
9572   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9573   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9574 
9575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9576     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9577   }
9578 
9579   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9580   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9581   return SWIG_arg;
9582 
9583   if(0) SWIG_fail;
9584 
9585 fail:
9586   lua_error(L);
9587   return SWIG_arg;
9588 }
9589 
9590 
9591 static int _wrap_new_SBBreakpointName(lua_State* L) {
9592   int argc;
9593   int argv[3]={
9594     1,2,3
9595   };
9596 
9597   argc = lua_gettop(L);
9598   if (argc == 0) {
9599     return _wrap_new_SBBreakpointName__SWIG_0(L);
9600   }
9601   if (argc == 1) {
9602     int _v;
9603     {
9604       void *ptr;
9605       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9606         _v = 0;
9607       } else {
9608         _v = 1;
9609       }
9610     }
9611     if (_v) {
9612       return _wrap_new_SBBreakpointName__SWIG_3(L);
9613     }
9614   }
9615   if (argc == 2) {
9616     int _v;
9617     {
9618       void *ptr;
9619       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9620         _v = 0;
9621       } else {
9622         _v = 1;
9623       }
9624     }
9625     if (_v) {
9626       {
9627         _v = SWIG_lua_isnilstring(L,argv[1]);
9628       }
9629       if (_v) {
9630         return _wrap_new_SBBreakpointName__SWIG_2(L);
9631       }
9632     }
9633   }
9634   if (argc == 2) {
9635     int _v;
9636     {
9637       void *ptr;
9638       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9639         _v = 0;
9640       } else {
9641         _v = 1;
9642       }
9643     }
9644     if (_v) {
9645       {
9646         _v = SWIG_lua_isnilstring(L,argv[1]);
9647       }
9648       if (_v) {
9649         return _wrap_new_SBBreakpointName__SWIG_1(L);
9650       }
9651     }
9652   }
9653 
9654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9655     "  Possible C/C++ prototypes are:\n"
9656     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9657     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9658     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9659     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9660   lua_error(L);return 0;
9661 }
9662 
9663 
9664 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9665   int SWIG_arg = 0;
9666   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9667   lldb::SBBreakpointName *arg2 = 0 ;
9668   bool result;
9669 
9670   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9673 
9674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9675     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9676   }
9677 
9678 
9679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9680     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9681   }
9682 
9683   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9685   return SWIG_arg;
9686 
9687   if(0) SWIG_fail;
9688 
9689 fail:
9690   lua_error(L);
9691   return SWIG_arg;
9692 }
9693 
9694 
9695 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9696   int SWIG_arg = 0;
9697   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9698   bool result;
9699 
9700   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9702 
9703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9704     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9705   }
9706 
9707   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9709   return SWIG_arg;
9710 
9711   if(0) SWIG_fail;
9712 
9713 fail:
9714   lua_error(L);
9715   return SWIG_arg;
9716 }
9717 
9718 
9719 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9720   int SWIG_arg = 0;
9721   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9722   char *result = 0 ;
9723 
9724   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9726 
9727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9728     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9729   }
9730 
9731   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9732   lua_pushstring(L,(const char *)result); SWIG_arg++;
9733   return SWIG_arg;
9734 
9735   if(0) SWIG_fail;
9736 
9737 fail:
9738   lua_error(L);
9739   return SWIG_arg;
9740 }
9741 
9742 
9743 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9744   int SWIG_arg = 0;
9745   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9746   bool arg2 ;
9747 
9748   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9750   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9751 
9752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9753     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9754   }
9755 
9756   arg2 = (lua_toboolean(L, 2)!=0);
9757   (arg1)->SetEnabled(arg2);
9758 
9759   return SWIG_arg;
9760 
9761   if(0) SWIG_fail;
9762 
9763 fail:
9764   lua_error(L);
9765   return SWIG_arg;
9766 }
9767 
9768 
9769 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9770   int SWIG_arg = 0;
9771   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9772   bool result;
9773 
9774   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9776 
9777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9778     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9779   }
9780 
9781   result = (bool)(arg1)->IsEnabled();
9782   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9783   return SWIG_arg;
9784 
9785   if(0) SWIG_fail;
9786 
9787 fail:
9788   lua_error(L);
9789   return SWIG_arg;
9790 }
9791 
9792 
9793 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9794   int SWIG_arg = 0;
9795   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9796   bool arg2 ;
9797 
9798   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9800   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9801 
9802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9803     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9804   }
9805 
9806   arg2 = (lua_toboolean(L, 2)!=0);
9807   (arg1)->SetOneShot(arg2);
9808 
9809   return SWIG_arg;
9810 
9811   if(0) SWIG_fail;
9812 
9813 fail:
9814   lua_error(L);
9815   return SWIG_arg;
9816 }
9817 
9818 
9819 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9820   int SWIG_arg = 0;
9821   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9822   bool result;
9823 
9824   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9826 
9827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9828     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9829   }
9830 
9831   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9833   return SWIG_arg;
9834 
9835   if(0) SWIG_fail;
9836 
9837 fail:
9838   lua_error(L);
9839   return SWIG_arg;
9840 }
9841 
9842 
9843 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9844   int SWIG_arg = 0;
9845   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9846   uint32_t arg2 ;
9847 
9848   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9850   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9851 
9852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9853     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9854   }
9855 
9856   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
9857   arg2 = (uint32_t)lua_tonumber(L, 2);
9858   (arg1)->SetIgnoreCount(arg2);
9859 
9860   return SWIG_arg;
9861 
9862   if(0) SWIG_fail;
9863 
9864 fail:
9865   lua_error(L);
9866   return SWIG_arg;
9867 }
9868 
9869 
9870 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9871   int SWIG_arg = 0;
9872   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9873   uint32_t result;
9874 
9875   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9877 
9878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9879     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9880   }
9881 
9882   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9883   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
9884   return SWIG_arg;
9885 
9886   if(0) SWIG_fail;
9887 
9888 fail:
9889   lua_error(L);
9890   return SWIG_arg;
9891 }
9892 
9893 
9894 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9895   int SWIG_arg = 0;
9896   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9897   char *arg2 = (char *) 0 ;
9898 
9899   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9901   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9902 
9903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9904     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9905   }
9906 
9907   arg2 = (char *)lua_tostring(L, 2);
9908   (arg1)->SetCondition((char const *)arg2);
9909 
9910   return SWIG_arg;
9911 
9912   if(0) SWIG_fail;
9913 
9914 fail:
9915   lua_error(L);
9916   return SWIG_arg;
9917 }
9918 
9919 
9920 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9921   int SWIG_arg = 0;
9922   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9923   char *result = 0 ;
9924 
9925   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9927 
9928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9929     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9930   }
9931 
9932   result = (char *)(arg1)->GetCondition();
9933   lua_pushstring(L,(const char *)result); SWIG_arg++;
9934   return SWIG_arg;
9935 
9936   if(0) SWIG_fail;
9937 
9938 fail:
9939   lua_error(L);
9940   return SWIG_arg;
9941 }
9942 
9943 
9944 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9945   int SWIG_arg = 0;
9946   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9947   bool arg2 ;
9948 
9949   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
9950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
9951   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
9952 
9953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9954     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9955   }
9956 
9957   arg2 = (lua_toboolean(L, 2)!=0);
9958   (arg1)->SetAutoContinue(arg2);
9959 
9960   return SWIG_arg;
9961 
9962   if(0) SWIG_fail;
9963 
9964 fail:
9965   lua_error(L);
9966   return SWIG_arg;
9967 }
9968 
9969 
9970 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
9971   int SWIG_arg = 0;
9972   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9973   bool result;
9974 
9975   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
9976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
9977 
9978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9979     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
9980   }
9981 
9982   result = (bool)(arg1)->GetAutoContinue();
9983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9984   return SWIG_arg;
9985 
9986   if(0) SWIG_fail;
9987 
9988 fail:
9989   lua_error(L);
9990   return SWIG_arg;
9991 }
9992 
9993 
9994 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
9995   int SWIG_arg = 0;
9996   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9997   lldb::tid_t arg2 ;
9998 
9999   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10001   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10002 
10003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10004     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10005   }
10006 
10007   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
10008   (arg1)->SetThreadID(arg2);
10009 
10010   return SWIG_arg;
10011 
10012   if(0) SWIG_fail;
10013 
10014 fail:
10015   lua_error(L);
10016   return SWIG_arg;
10017 }
10018 
10019 
10020 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10021   int SWIG_arg = 0;
10022   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10023   lldb::tid_t result;
10024 
10025   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10027 
10028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10029     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10030   }
10031 
10032   result = (lldb::tid_t)(arg1)->GetThreadID();
10033   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10034   return SWIG_arg;
10035 
10036   if(0) SWIG_fail;
10037 
10038 fail:
10039   lua_error(L);
10040   return SWIG_arg;
10041 }
10042 
10043 
10044 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10045   int SWIG_arg = 0;
10046   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10047   uint32_t arg2 ;
10048 
10049   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10051   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10052 
10053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10054     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10055   }
10056 
10057   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10058   arg2 = (uint32_t)lua_tonumber(L, 2);
10059   (arg1)->SetThreadIndex(arg2);
10060 
10061   return SWIG_arg;
10062 
10063   if(0) SWIG_fail;
10064 
10065 fail:
10066   lua_error(L);
10067   return SWIG_arg;
10068 }
10069 
10070 
10071 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10072   int SWIG_arg = 0;
10073   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10074   uint32_t result;
10075 
10076   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10078 
10079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10080     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10081   }
10082 
10083   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10084   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
10085   return SWIG_arg;
10086 
10087   if(0) SWIG_fail;
10088 
10089 fail:
10090   lua_error(L);
10091   return SWIG_arg;
10092 }
10093 
10094 
10095 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10096   int SWIG_arg = 0;
10097   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10098   char *arg2 = (char *) 0 ;
10099 
10100   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10102   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10103 
10104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10105     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10106   }
10107 
10108   arg2 = (char *)lua_tostring(L, 2);
10109   (arg1)->SetThreadName((char const *)arg2);
10110 
10111   return SWIG_arg;
10112 
10113   if(0) SWIG_fail;
10114 
10115 fail:
10116   lua_error(L);
10117   return SWIG_arg;
10118 }
10119 
10120 
10121 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10122   int SWIG_arg = 0;
10123   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10124   char *result = 0 ;
10125 
10126   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10128 
10129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10130     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10131   }
10132 
10133   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10134   lua_pushstring(L,(const char *)result); SWIG_arg++;
10135   return SWIG_arg;
10136 
10137   if(0) SWIG_fail;
10138 
10139 fail:
10140   lua_error(L);
10141   return SWIG_arg;
10142 }
10143 
10144 
10145 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10146   int SWIG_arg = 0;
10147   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10148   char *arg2 = (char *) 0 ;
10149 
10150   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10152   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10153 
10154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10155     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10156   }
10157 
10158   arg2 = (char *)lua_tostring(L, 2);
10159   (arg1)->SetQueueName((char const *)arg2);
10160 
10161   return SWIG_arg;
10162 
10163   if(0) SWIG_fail;
10164 
10165 fail:
10166   lua_error(L);
10167   return SWIG_arg;
10168 }
10169 
10170 
10171 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10172   int SWIG_arg = 0;
10173   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10174   char *result = 0 ;
10175 
10176   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10178 
10179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10180     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10181   }
10182 
10183   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10184   lua_pushstring(L,(const char *)result); SWIG_arg++;
10185   return SWIG_arg;
10186 
10187   if(0) SWIG_fail;
10188 
10189 fail:
10190   lua_error(L);
10191   return SWIG_arg;
10192 }
10193 
10194 
10195 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10196   int SWIG_arg = 0;
10197   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10198   char *arg2 = (char *) 0 ;
10199 
10200   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10202   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10203 
10204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10205     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10206   }
10207 
10208   arg2 = (char *)lua_tostring(L, 2);
10209   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10210 
10211   return SWIG_arg;
10212 
10213   if(0) SWIG_fail;
10214 
10215 fail:
10216   lua_error(L);
10217   return SWIG_arg;
10218 }
10219 
10220 
10221 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10222   int SWIG_arg = 0;
10223   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10224   char *arg2 = (char *) 0 ;
10225   lldb::SBStructuredData *arg3 = 0 ;
10226   lldb::SBError result;
10227 
10228   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10230   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10231   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10232 
10233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10234     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10235   }
10236 
10237   arg2 = (char *)lua_tostring(L, 2);
10238 
10239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10240     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10241   }
10242 
10243   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10244   {
10245     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10246     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10247   }
10248   return SWIG_arg;
10249 
10250   if(0) SWIG_fail;
10251 
10252 fail:
10253   lua_error(L);
10254   return SWIG_arg;
10255 }
10256 
10257 
10258 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10259   int argc;
10260   int argv[4]={
10261     1,2,3,4
10262   };
10263 
10264   argc = lua_gettop(L);
10265   if (argc == 2) {
10266     int _v;
10267     {
10268       void *ptr;
10269       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10270         _v = 0;
10271       } else {
10272         _v = 1;
10273       }
10274     }
10275     if (_v) {
10276       {
10277         _v = SWIG_lua_isnilstring(L,argv[1]);
10278       }
10279       if (_v) {
10280         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10281       }
10282     }
10283   }
10284   if (argc == 3) {
10285     int _v;
10286     {
10287       void *ptr;
10288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10289         _v = 0;
10290       } else {
10291         _v = 1;
10292       }
10293     }
10294     if (_v) {
10295       {
10296         _v = SWIG_lua_isnilstring(L,argv[1]);
10297       }
10298       if (_v) {
10299         {
10300           void *ptr;
10301           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10302             _v = 0;
10303           } else {
10304             _v = 1;
10305           }
10306         }
10307         if (_v) {
10308           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10309         }
10310       }
10311     }
10312   }
10313 
10314   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10315     "  Possible C/C++ prototypes are:\n"
10316     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10317     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10318   lua_error(L);return 0;
10319 }
10320 
10321 
10322 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10323   int SWIG_arg = 0;
10324   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10325   lldb::SBStringList *arg2 = 0 ;
10326 
10327   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10329   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10330 
10331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10332     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10333   }
10334 
10335 
10336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10337     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10338   }
10339 
10340   (arg1)->SetCommandLineCommands(*arg2);
10341 
10342   return SWIG_arg;
10343 
10344   if(0) SWIG_fail;
10345 
10346 fail:
10347   lua_error(L);
10348   return SWIG_arg;
10349 }
10350 
10351 
10352 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10353   int SWIG_arg = 0;
10354   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10355   lldb::SBStringList *arg2 = 0 ;
10356   bool result;
10357 
10358   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10360   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10361 
10362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10363     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10364   }
10365 
10366 
10367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10368     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10369   }
10370 
10371   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10372   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10373   return SWIG_arg;
10374 
10375   if(0) SWIG_fail;
10376 
10377 fail:
10378   lua_error(L);
10379   return SWIG_arg;
10380 }
10381 
10382 
10383 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10384   int SWIG_arg = 0;
10385   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10386   char *arg2 = (char *) 0 ;
10387   lldb::SBError result;
10388 
10389   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10391   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10392 
10393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10394     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10395   }
10396 
10397   arg2 = (char *)lua_tostring(L, 2);
10398   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10399   {
10400     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10401     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10402   }
10403   return SWIG_arg;
10404 
10405   if(0) SWIG_fail;
10406 
10407 fail:
10408   lua_error(L);
10409   return SWIG_arg;
10410 }
10411 
10412 
10413 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10414   int SWIG_arg = 0;
10415   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10416   char *result = 0 ;
10417 
10418   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10420 
10421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10422     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10423   }
10424 
10425   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10426   lua_pushstring(L,(const char *)result); SWIG_arg++;
10427   return SWIG_arg;
10428 
10429   if(0) SWIG_fail;
10430 
10431 fail:
10432   lua_error(L);
10433   return SWIG_arg;
10434 }
10435 
10436 
10437 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10438   int SWIG_arg = 0;
10439   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10440   char *arg2 = (char *) 0 ;
10441 
10442   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10444   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10445 
10446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10447     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10448   }
10449 
10450   arg2 = (char *)lua_tostring(L, 2);
10451   (arg1)->SetHelpString((char const *)arg2);
10452 
10453   return SWIG_arg;
10454 
10455   if(0) SWIG_fail;
10456 
10457 fail:
10458   lua_error(L);
10459   return SWIG_arg;
10460 }
10461 
10462 
10463 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10464   int SWIG_arg = 0;
10465   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10466   bool result;
10467 
10468   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10470 
10471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10472     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10473   }
10474 
10475   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10476   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10477   return SWIG_arg;
10478 
10479   if(0) SWIG_fail;
10480 
10481 fail:
10482   lua_error(L);
10483   return SWIG_arg;
10484 }
10485 
10486 
10487 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10488   int SWIG_arg = 0;
10489   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10490   bool arg2 ;
10491 
10492   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10494   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10495 
10496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10497     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10498   }
10499 
10500   arg2 = (lua_toboolean(L, 2)!=0);
10501   (arg1)->SetAllowList(arg2);
10502 
10503   return SWIG_arg;
10504 
10505   if(0) SWIG_fail;
10506 
10507 fail:
10508   lua_error(L);
10509   return SWIG_arg;
10510 }
10511 
10512 
10513 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10514   int SWIG_arg = 0;
10515   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10516   bool result;
10517 
10518   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10520 
10521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10522     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10523   }
10524 
10525   result = (bool)(arg1)->GetAllowDelete();
10526   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10527   return SWIG_arg;
10528 
10529   if(0) SWIG_fail;
10530 
10531 fail:
10532   lua_error(L);
10533   return SWIG_arg;
10534 }
10535 
10536 
10537 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10538   int SWIG_arg = 0;
10539   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10540   bool arg2 ;
10541 
10542   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10544   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10545 
10546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10547     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10548   }
10549 
10550   arg2 = (lua_toboolean(L, 2)!=0);
10551   (arg1)->SetAllowDelete(arg2);
10552 
10553   return SWIG_arg;
10554 
10555   if(0) SWIG_fail;
10556 
10557 fail:
10558   lua_error(L);
10559   return SWIG_arg;
10560 }
10561 
10562 
10563 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10564   int SWIG_arg = 0;
10565   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10566   bool result;
10567 
10568   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10570 
10571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10572     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10573   }
10574 
10575   result = (bool)(arg1)->GetAllowDisable();
10576   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10577   return SWIG_arg;
10578 
10579   if(0) SWIG_fail;
10580 
10581 fail:
10582   lua_error(L);
10583   return SWIG_arg;
10584 }
10585 
10586 
10587 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10588   int SWIG_arg = 0;
10589   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10590   bool arg2 ;
10591 
10592   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10594   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10595 
10596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10597     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10598   }
10599 
10600   arg2 = (lua_toboolean(L, 2)!=0);
10601   (arg1)->SetAllowDisable(arg2);
10602 
10603   return SWIG_arg;
10604 
10605   if(0) SWIG_fail;
10606 
10607 fail:
10608   lua_error(L);
10609   return SWIG_arg;
10610 }
10611 
10612 
10613 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10614   int SWIG_arg = 0;
10615   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10616   lldb::SBStream *arg2 = 0 ;
10617   bool result;
10618 
10619   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10621   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10622 
10623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10624     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10625   }
10626 
10627 
10628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10629     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10630   }
10631 
10632   result = (bool)(arg1)->GetDescription(*arg2);
10633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10634   return SWIG_arg;
10635 
10636   if(0) SWIG_fail;
10637 
10638 fail:
10639   lua_error(L);
10640   return SWIG_arg;
10641 }
10642 
10643 
10644 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10645   int SWIG_arg = 0;
10646   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10647   std::string result;
10648 
10649   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10651 
10652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10653     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10654   }
10655 
10656   result = lldb_SBBreakpointName___str__(arg1);
10657   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10658   return SWIG_arg;
10659 
10660   if(0) SWIG_fail;
10661 
10662 fail:
10663   lua_error(L);
10664   return SWIG_arg;
10665 }
10666 
10667 
10668 static void swig_delete_SBBreakpointName(void *obj) {
10669 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10670 delete arg1;
10671 }
10672 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10673     assert(lua_istable(L,1));
10674     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10675     assert(!lua_isnil(L,-1));
10676     lua_replace(L,1); /* replace our table with real constructor */
10677     lua_call(L,lua_gettop(L)-1,1);
10678     return 1;
10679 }
10680 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10681     {0,0,0}
10682 };
10683 static swig_lua_method swig_SBBreakpointName_methods[]= {
10684     { "__eq", _wrap_SBBreakpointName___eq},
10685     { "IsValid", _wrap_SBBreakpointName_IsValid},
10686     { "GetName", _wrap_SBBreakpointName_GetName},
10687     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10688     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10689     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10690     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10691     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10692     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10693     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10694     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10695     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10696     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10697     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10698     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10699     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10700     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10701     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10702     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10703     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10704     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10705     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10706     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10707     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10708     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10709     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10710     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10711     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10712     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10713     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10714     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10715     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10716     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10717     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10718     { "__tostring", _wrap_SBBreakpointName___tostring},
10719     {0,0}
10720 };
10721 static swig_lua_method swig_SBBreakpointName_meta[] = {
10722     { "__eq", _wrap_SBBreakpointName___eq},
10723     { "__tostring", _wrap_SBBreakpointName___tostring},
10724     {0,0}
10725 };
10726 
10727 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10728     {0,0,0}
10729 };
10730 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10731     {0,0,0,0,0,0}
10732 };
10733 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10734     {0,0}
10735 };
10736 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10737     0
10738 };
10739 
10740 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10741     "SBBreakpointName",
10742     swig_SBBreakpointName_Sf_SwigStatic_methods,
10743     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10744     swig_SBBreakpointName_Sf_SwigStatic_constants,
10745     swig_SBBreakpointName_Sf_SwigStatic_classes,
10746     0
10747 };
10748 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10749 static const char *swig_SBBreakpointName_base_names[] = {0};
10750 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 };
10751 
10752 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10753   int SWIG_arg = 0;
10754   lldb::SBBroadcaster *result = 0 ;
10755 
10756   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10757   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10758   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10759   return SWIG_arg;
10760 
10761   if(0) SWIG_fail;
10762 
10763 fail:
10764   lua_error(L);
10765   return SWIG_arg;
10766 }
10767 
10768 
10769 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10770   int SWIG_arg = 0;
10771   char *arg1 = (char *) 0 ;
10772   lldb::SBBroadcaster *result = 0 ;
10773 
10774   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10775   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10776   arg1 = (char *)lua_tostring(L, 1);
10777   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10778   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10779   return SWIG_arg;
10780 
10781   if(0) SWIG_fail;
10782 
10783 fail:
10784   lua_error(L);
10785   return SWIG_arg;
10786 }
10787 
10788 
10789 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10790   int SWIG_arg = 0;
10791   lldb::SBBroadcaster *arg1 = 0 ;
10792   lldb::SBBroadcaster *result = 0 ;
10793 
10794   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10795   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10796 
10797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10798     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10799   }
10800 
10801   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10802   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10803   return SWIG_arg;
10804 
10805   if(0) SWIG_fail;
10806 
10807 fail:
10808   lua_error(L);
10809   return SWIG_arg;
10810 }
10811 
10812 
10813 static int _wrap_new_SBBroadcaster(lua_State* L) {
10814   int argc;
10815   int argv[2]={
10816     1,2
10817   };
10818 
10819   argc = lua_gettop(L);
10820   if (argc == 0) {
10821     return _wrap_new_SBBroadcaster__SWIG_0(L);
10822   }
10823   if (argc == 1) {
10824     int _v;
10825     {
10826       void *ptr;
10827       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10828         _v = 0;
10829       } else {
10830         _v = 1;
10831       }
10832     }
10833     if (_v) {
10834       return _wrap_new_SBBroadcaster__SWIG_2(L);
10835     }
10836   }
10837   if (argc == 1) {
10838     int _v;
10839     {
10840       _v = SWIG_lua_isnilstring(L,argv[0]);
10841     }
10842     if (_v) {
10843       return _wrap_new_SBBroadcaster__SWIG_1(L);
10844     }
10845   }
10846 
10847   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10848     "  Possible C/C++ prototypes are:\n"
10849     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10850     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10851     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10852   lua_error(L);return 0;
10853 }
10854 
10855 
10856 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10857   int SWIG_arg = 0;
10858   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10859   bool result;
10860 
10861   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10863 
10864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10865     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10866   }
10867 
10868   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10869   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10870   return SWIG_arg;
10871 
10872   if(0) SWIG_fail;
10873 
10874 fail:
10875   lua_error(L);
10876   return SWIG_arg;
10877 }
10878 
10879 
10880 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10881   int SWIG_arg = 0;
10882   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10883 
10884   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10886 
10887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10888     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10889   }
10890 
10891   (arg1)->Clear();
10892 
10893   return SWIG_arg;
10894 
10895   if(0) SWIG_fail;
10896 
10897 fail:
10898   lua_error(L);
10899   return SWIG_arg;
10900 }
10901 
10902 
10903 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10904   int SWIG_arg = 0;
10905   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10906   uint32_t arg2 ;
10907   bool arg3 ;
10908 
10909   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10911   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10912   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10913 
10914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10915     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10916   }
10917 
10918   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10919   arg2 = (uint32_t)lua_tonumber(L, 2);
10920   arg3 = (lua_toboolean(L, 3)!=0);
10921   (arg1)->BroadcastEventByType(arg2,arg3);
10922 
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_BroadcastEventByType__SWIG_1(lua_State* L) {
10934   int SWIG_arg = 0;
10935   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10936   uint32_t arg2 ;
10937 
10938   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10940   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10941 
10942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10943     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10944   }
10945 
10946   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
10947   arg2 = (uint32_t)lua_tonumber(L, 2);
10948   (arg1)->BroadcastEventByType(arg2);
10949 
10950   return SWIG_arg;
10951 
10952   if(0) SWIG_fail;
10953 
10954 fail:
10955   lua_error(L);
10956   return SWIG_arg;
10957 }
10958 
10959 
10960 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
10961   int argc;
10962   int argv[4]={
10963     1,2,3,4
10964   };
10965 
10966   argc = lua_gettop(L);
10967   if (argc == 2) {
10968     int _v;
10969     {
10970       void *ptr;
10971       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10972         _v = 0;
10973       } else {
10974         _v = 1;
10975       }
10976     }
10977     if (_v) {
10978       {
10979         _v = lua_isnumber(L,argv[1]);
10980       }
10981       if (_v) {
10982         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
10983       }
10984     }
10985   }
10986   if (argc == 3) {
10987     int _v;
10988     {
10989       void *ptr;
10990       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
10991         _v = 0;
10992       } else {
10993         _v = 1;
10994       }
10995     }
10996     if (_v) {
10997       {
10998         _v = lua_isnumber(L,argv[1]);
10999       }
11000       if (_v) {
11001         {
11002           _v = lua_isboolean(L,argv[2]);
11003         }
11004         if (_v) {
11005           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11006         }
11007       }
11008     }
11009   }
11010 
11011   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11012     "  Possible C/C++ prototypes are:\n"
11013     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11014     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11015   lua_error(L);return 0;
11016 }
11017 
11018 
11019 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11020   int SWIG_arg = 0;
11021   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11022   lldb::SBEvent *arg2 = 0 ;
11023   bool arg3 ;
11024 
11025   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11026   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11027   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11028   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11029 
11030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11031     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11032   }
11033 
11034 
11035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11036     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11037   }
11038 
11039   arg3 = (lua_toboolean(L, 3)!=0);
11040   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11041 
11042   return SWIG_arg;
11043 
11044   if(0) SWIG_fail;
11045 
11046 fail:
11047   lua_error(L);
11048   return SWIG_arg;
11049 }
11050 
11051 
11052 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11053   int SWIG_arg = 0;
11054   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11055   lldb::SBEvent *arg2 = 0 ;
11056 
11057   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11059   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11060 
11061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11062     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11063   }
11064 
11065 
11066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11067     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11068   }
11069 
11070   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11071 
11072   return SWIG_arg;
11073 
11074   if(0) SWIG_fail;
11075 
11076 fail:
11077   lua_error(L);
11078   return SWIG_arg;
11079 }
11080 
11081 
11082 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11083   int argc;
11084   int argv[4]={
11085     1,2,3,4
11086   };
11087 
11088   argc = lua_gettop(L);
11089   if (argc == 2) {
11090     int _v;
11091     {
11092       void *ptr;
11093       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11094         _v = 0;
11095       } else {
11096         _v = 1;
11097       }
11098     }
11099     if (_v) {
11100       {
11101         void *ptr;
11102         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11103           _v = 0;
11104         } else {
11105           _v = 1;
11106         }
11107       }
11108       if (_v) {
11109         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11110       }
11111     }
11112   }
11113   if (argc == 3) {
11114     int _v;
11115     {
11116       void *ptr;
11117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11118         _v = 0;
11119       } else {
11120         _v = 1;
11121       }
11122     }
11123     if (_v) {
11124       {
11125         void *ptr;
11126         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11127           _v = 0;
11128         } else {
11129           _v = 1;
11130         }
11131       }
11132       if (_v) {
11133         {
11134           _v = lua_isboolean(L,argv[2]);
11135         }
11136         if (_v) {
11137           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11138         }
11139       }
11140     }
11141   }
11142 
11143   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11144     "  Possible C/C++ prototypes are:\n"
11145     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11146     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11147   lua_error(L);return 0;
11148 }
11149 
11150 
11151 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11152   int SWIG_arg = 0;
11153   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11154   lldb::SBListener *arg2 = 0 ;
11155   uint32_t arg3 ;
11156 
11157   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11160   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11161 
11162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11163     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11164   }
11165 
11166 
11167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11168     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11169   }
11170 
11171   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11172   arg3 = (uint32_t)lua_tonumber(L, 3);
11173   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11174 
11175   return SWIG_arg;
11176 
11177   if(0) SWIG_fail;
11178 
11179 fail:
11180   lua_error(L);
11181   return SWIG_arg;
11182 }
11183 
11184 
11185 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11186   int SWIG_arg = 0;
11187   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11188   lldb::SBListener *arg2 = 0 ;
11189   uint32_t arg3 ;
11190   uint32_t result;
11191 
11192   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11195   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11196 
11197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11198     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11199   }
11200 
11201 
11202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11203     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11204   }
11205 
11206   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11207   arg3 = (uint32_t)lua_tonumber(L, 3);
11208   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11209   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11210   return SWIG_arg;
11211 
11212   if(0) SWIG_fail;
11213 
11214 fail:
11215   lua_error(L);
11216   return SWIG_arg;
11217 }
11218 
11219 
11220 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11221   int SWIG_arg = 0;
11222   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11223   char *result = 0 ;
11224 
11225   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11227 
11228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11229     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11230   }
11231 
11232   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11233   lua_pushstring(L,(const char *)result); SWIG_arg++;
11234   return SWIG_arg;
11235 
11236   if(0) SWIG_fail;
11237 
11238 fail:
11239   lua_error(L);
11240   return SWIG_arg;
11241 }
11242 
11243 
11244 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11245   int SWIG_arg = 0;
11246   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11247   uint32_t arg2 ;
11248   bool result;
11249 
11250   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11253 
11254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11255     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11256   }
11257 
11258   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
11259   arg2 = (uint32_t)lua_tonumber(L, 2);
11260   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11261   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11262   return SWIG_arg;
11263 
11264   if(0) SWIG_fail;
11265 
11266 fail:
11267   lua_error(L);
11268   return SWIG_arg;
11269 }
11270 
11271 
11272 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11273   int SWIG_arg = 0;
11274   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11275   lldb::SBListener *arg2 = 0 ;
11276   uint32_t arg3 ;
11277   bool result;
11278 
11279   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11282   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11283 
11284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11285     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11286   }
11287 
11288 
11289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11290     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11291   }
11292 
11293   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
11294   arg3 = (uint32_t)lua_tonumber(L, 3);
11295   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11297   return SWIG_arg;
11298 
11299   if(0) SWIG_fail;
11300 
11301 fail:
11302   lua_error(L);
11303   return SWIG_arg;
11304 }
11305 
11306 
11307 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11308   int SWIG_arg = 0;
11309   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11310   lldb::SBListener *arg2 = 0 ;
11311   bool result;
11312 
11313   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11316 
11317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11318     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11319   }
11320 
11321 
11322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11323     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11324   }
11325 
11326   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11328   return SWIG_arg;
11329 
11330   if(0) SWIG_fail;
11331 
11332 fail:
11333   lua_error(L);
11334   return SWIG_arg;
11335 }
11336 
11337 
11338 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11339   int argc;
11340   int argv[4]={
11341     1,2,3,4
11342   };
11343 
11344   argc = lua_gettop(L);
11345   if (argc == 2) {
11346     int _v;
11347     {
11348       void *ptr;
11349       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11350         _v = 0;
11351       } else {
11352         _v = 1;
11353       }
11354     }
11355     if (_v) {
11356       {
11357         void *ptr;
11358         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11359           _v = 0;
11360         } else {
11361           _v = 1;
11362         }
11363       }
11364       if (_v) {
11365         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11366       }
11367     }
11368   }
11369   if (argc == 3) {
11370     int _v;
11371     {
11372       void *ptr;
11373       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11374         _v = 0;
11375       } else {
11376         _v = 1;
11377       }
11378     }
11379     if (_v) {
11380       {
11381         void *ptr;
11382         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11383           _v = 0;
11384         } else {
11385           _v = 1;
11386         }
11387       }
11388       if (_v) {
11389         {
11390           _v = lua_isnumber(L,argv[2]);
11391         }
11392         if (_v) {
11393           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11394         }
11395       }
11396     }
11397   }
11398 
11399   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11400     "  Possible C/C++ prototypes are:\n"
11401     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11402     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11403   lua_error(L);return 0;
11404 }
11405 
11406 
11407 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11408   int SWIG_arg = 0;
11409   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11410   lldb::SBBroadcaster *arg2 = 0 ;
11411   bool result;
11412 
11413   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11416 
11417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11418     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11419   }
11420 
11421 
11422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11423     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11424   }
11425 
11426   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11427   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11428   return SWIG_arg;
11429 
11430   if(0) SWIG_fail;
11431 
11432 fail:
11433   lua_error(L);
11434   return SWIG_arg;
11435 }
11436 
11437 
11438 static void swig_delete_SBBroadcaster(void *obj) {
11439 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11440 delete arg1;
11441 }
11442 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11443     assert(lua_istable(L,1));
11444     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11445     assert(!lua_isnil(L,-1));
11446     lua_replace(L,1); /* replace our table with real constructor */
11447     lua_call(L,lua_gettop(L)-1,1);
11448     return 1;
11449 }
11450 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11451     {0,0,0}
11452 };
11453 static swig_lua_method swig_SBBroadcaster_methods[]= {
11454     { "IsValid", _wrap_SBBroadcaster_IsValid},
11455     { "Clear", _wrap_SBBroadcaster_Clear},
11456     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11457     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11458     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11459     { "AddListener", _wrap_SBBroadcaster_AddListener},
11460     { "GetName", _wrap_SBBroadcaster_GetName},
11461     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11462     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11463     { "__eq", _wrap_SBBroadcaster___eq},
11464     {0,0}
11465 };
11466 static swig_lua_method swig_SBBroadcaster_meta[] = {
11467     { "__eq", _wrap_SBBroadcaster___eq},
11468     {0,0}
11469 };
11470 
11471 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11472     {0,0,0}
11473 };
11474 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11475     {0,0,0,0,0,0}
11476 };
11477 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11478     {0,0}
11479 };
11480 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11481     0
11482 };
11483 
11484 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11485     "SBBroadcaster",
11486     swig_SBBroadcaster_Sf_SwigStatic_methods,
11487     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11488     swig_SBBroadcaster_Sf_SwigStatic_constants,
11489     swig_SBBroadcaster_Sf_SwigStatic_classes,
11490     0
11491 };
11492 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11493 static const char *swig_SBBroadcaster_base_names[] = {0};
11494 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 };
11495 
11496 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11497   int SWIG_arg = 0;
11498   lldb::SBCommandInterpreter *arg1 = 0 ;
11499   lldb::SBCommandInterpreter *result = 0 ;
11500 
11501   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11502   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11503 
11504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11505     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11506   }
11507 
11508   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11509   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11510   return SWIG_arg;
11511 
11512   if(0) SWIG_fail;
11513 
11514 fail:
11515   lua_error(L);
11516   return SWIG_arg;
11517 }
11518 
11519 
11520 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11521   int SWIG_arg = 0;
11522   lldb::CommandArgumentType arg1 ;
11523   char *result = 0 ;
11524 
11525   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11526   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11527   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11528   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11529   lua_pushstring(L,(const char *)result); SWIG_arg++;
11530   return SWIG_arg;
11531 
11532   if(0) SWIG_fail;
11533 
11534 fail:
11535   lua_error(L);
11536   return SWIG_arg;
11537 }
11538 
11539 
11540 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11541   int SWIG_arg = 0;
11542   lldb::CommandArgumentType arg1 ;
11543   char *result = 0 ;
11544 
11545   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11546   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11547   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11548   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11549   lua_pushstring(L,(const char *)result); SWIG_arg++;
11550   return SWIG_arg;
11551 
11552   if(0) SWIG_fail;
11553 
11554 fail:
11555   lua_error(L);
11556   return SWIG_arg;
11557 }
11558 
11559 
11560 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11561   int SWIG_arg = 0;
11562   lldb::SBEvent *arg1 = 0 ;
11563   bool result;
11564 
11565   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11566   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11567 
11568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11569     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11570   }
11571 
11572   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11573   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11574   return SWIG_arg;
11575 
11576   if(0) SWIG_fail;
11577 
11578 fail:
11579   lua_error(L);
11580   return SWIG_arg;
11581 }
11582 
11583 
11584 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11585   int SWIG_arg = 0;
11586   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11587   bool result;
11588 
11589   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11591 
11592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11593     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11594   }
11595 
11596   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11597   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11598   return SWIG_arg;
11599 
11600   if(0) SWIG_fail;
11601 
11602 fail:
11603   lua_error(L);
11604   return SWIG_arg;
11605 }
11606 
11607 
11608 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11609   int SWIG_arg = 0;
11610   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11611   char arg2 ;
11612   char *result = 0 ;
11613 
11614   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11616   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11617 
11618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11619     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11620   }
11621 
11622   arg2 = (lua_tostring(L, 2))[0];
11623   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11624   lua_pushstring(L,(const char *)result); SWIG_arg++;
11625   return SWIG_arg;
11626 
11627   if(0) SWIG_fail;
11628 
11629 fail:
11630   lua_error(L);
11631   return SWIG_arg;
11632 }
11633 
11634 
11635 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11636   int SWIG_arg = 0;
11637   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11638   bool result;
11639 
11640   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11642 
11643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11644     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11645   }
11646 
11647   result = (bool)(arg1)->GetPromptOnQuit();
11648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11649   return SWIG_arg;
11650 
11651   if(0) SWIG_fail;
11652 
11653 fail:
11654   lua_error(L);
11655   return SWIG_arg;
11656 }
11657 
11658 
11659 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11660   int SWIG_arg = 0;
11661   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11662   bool arg2 ;
11663 
11664   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11666   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11667 
11668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11669     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11670   }
11671 
11672   arg2 = (lua_toboolean(L, 2)!=0);
11673   (arg1)->SetPromptOnQuit(arg2);
11674 
11675   return SWIG_arg;
11676 
11677   if(0) SWIG_fail;
11678 
11679 fail:
11680   lua_error(L);
11681   return SWIG_arg;
11682 }
11683 
11684 
11685 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11686   int SWIG_arg = 0;
11687   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11688   bool arg2 ;
11689 
11690   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11692   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11693 
11694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11695     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11696   }
11697 
11698   arg2 = (lua_toboolean(L, 2)!=0);
11699   (arg1)->AllowExitCodeOnQuit(arg2);
11700 
11701   return SWIG_arg;
11702 
11703   if(0) SWIG_fail;
11704 
11705 fail:
11706   lua_error(L);
11707   return SWIG_arg;
11708 }
11709 
11710 
11711 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11712   int SWIG_arg = 0;
11713   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11714   bool result;
11715 
11716   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11718 
11719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11720     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11721   }
11722 
11723   result = (bool)(arg1)->HasCustomQuitExitCode();
11724   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11725   return SWIG_arg;
11726 
11727   if(0) SWIG_fail;
11728 
11729 fail:
11730   lua_error(L);
11731   return SWIG_arg;
11732 }
11733 
11734 
11735 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11736   int SWIG_arg = 0;
11737   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11738   int result;
11739 
11740   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11742 
11743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11744     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11745   }
11746 
11747   result = (int)(arg1)->GetQuitStatus();
11748   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
11749   return SWIG_arg;
11750 
11751   if(0) SWIG_fail;
11752 
11753 fail:
11754   lua_error(L);
11755   return SWIG_arg;
11756 }
11757 
11758 
11759 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11760   int SWIG_arg = 0;
11761   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11762   char *arg2 = (char *) 0 ;
11763   lldb::SBCommandReturnObject *arg3 = 0 ;
11764 
11765   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11767   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11768   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11769 
11770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11771     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11772   }
11773 
11774   arg2 = (char *)lua_tostring(L, 2);
11775 
11776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11777     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11778   }
11779 
11780   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11781 
11782   return SWIG_arg;
11783 
11784   if(0) SWIG_fail;
11785 
11786 fail:
11787   lua_error(L);
11788   return SWIG_arg;
11789 }
11790 
11791 
11792 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11793   int SWIG_arg = 0;
11794   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11795   char *arg2 = (char *) 0 ;
11796   bool result;
11797 
11798   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11800   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11801 
11802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11803     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11804   }
11805 
11806   arg2 = (char *)lua_tostring(L, 2);
11807   result = (bool)(arg1)->CommandExists((char const *)arg2);
11808   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11809   return SWIG_arg;
11810 
11811   if(0) SWIG_fail;
11812 
11813 fail:
11814   lua_error(L);
11815   return SWIG_arg;
11816 }
11817 
11818 
11819 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11820   int SWIG_arg = 0;
11821   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11822   char *arg2 = (char *) 0 ;
11823   bool result;
11824 
11825   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11827   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11828 
11829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11830     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11831   }
11832 
11833   arg2 = (char *)lua_tostring(L, 2);
11834   result = (bool)(arg1)->AliasExists((char const *)arg2);
11835   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11836   return SWIG_arg;
11837 
11838   if(0) SWIG_fail;
11839 
11840 fail:
11841   lua_error(L);
11842   return SWIG_arg;
11843 }
11844 
11845 
11846 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11847   int SWIG_arg = 0;
11848   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11849   lldb::SBBroadcaster result;
11850 
11851   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11853 
11854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11855     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11856   }
11857 
11858   result = (arg1)->GetBroadcaster();
11859   {
11860     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11862   }
11863   return SWIG_arg;
11864 
11865   if(0) SWIG_fail;
11866 
11867 fail:
11868   lua_error(L);
11869   return SWIG_arg;
11870 }
11871 
11872 
11873 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11874   int SWIG_arg = 0;
11875   char *result = 0 ;
11876 
11877   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11878   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11879   lua_pushstring(L,(const char *)result); SWIG_arg++;
11880   return SWIG_arg;
11881 
11882   if(0) SWIG_fail;
11883 
11884 fail:
11885   lua_error(L);
11886   return SWIG_arg;
11887 }
11888 
11889 
11890 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11891   int SWIG_arg = 0;
11892   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11893   bool result;
11894 
11895   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11897 
11898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11899     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11900   }
11901 
11902   result = (bool)(arg1)->HasCommands();
11903   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11904   return SWIG_arg;
11905 
11906   if(0) SWIG_fail;
11907 
11908 fail:
11909   lua_error(L);
11910   return SWIG_arg;
11911 }
11912 
11913 
11914 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
11915   int SWIG_arg = 0;
11916   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11917   bool result;
11918 
11919   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
11920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
11921 
11922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11923     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11924   }
11925 
11926   result = (bool)(arg1)->HasAliases();
11927   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11928   return SWIG_arg;
11929 
11930   if(0) SWIG_fail;
11931 
11932 fail:
11933   lua_error(L);
11934   return SWIG_arg;
11935 }
11936 
11937 
11938 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
11939   int SWIG_arg = 0;
11940   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11941   bool result;
11942 
11943   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
11944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
11945 
11946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11947     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11948   }
11949 
11950   result = (bool)(arg1)->HasAliasOptions();
11951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11952   return SWIG_arg;
11953 
11954   if(0) SWIG_fail;
11955 
11956 fail:
11957   lua_error(L);
11958   return SWIG_arg;
11959 }
11960 
11961 
11962 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
11963   int SWIG_arg = 0;
11964   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11965   lldb::SBProcess result;
11966 
11967   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
11968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
11969 
11970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11971     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11972   }
11973 
11974   result = (arg1)->GetProcess();
11975   {
11976     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
11977     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
11978   }
11979   return SWIG_arg;
11980 
11981   if(0) SWIG_fail;
11982 
11983 fail:
11984   lua_error(L);
11985   return SWIG_arg;
11986 }
11987 
11988 
11989 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
11990   int SWIG_arg = 0;
11991   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11992   lldb::SBDebugger result;
11993 
11994   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
11995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
11996 
11997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11998     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11999   }
12000 
12001   result = (arg1)->GetDebugger();
12002   {
12003     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12004     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12005   }
12006   return SWIG_arg;
12007 
12008   if(0) SWIG_fail;
12009 
12010 fail:
12011   lua_error(L);
12012   return SWIG_arg;
12013 }
12014 
12015 
12016 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12017   int SWIG_arg = 0;
12018   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12019   lldb::SBCommandReturnObject *arg2 = 0 ;
12020 
12021   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12023   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12024 
12025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12026     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12027   }
12028 
12029 
12030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12031     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12032   }
12033 
12034   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12035 
12036   return SWIG_arg;
12037 
12038   if(0) SWIG_fail;
12039 
12040 fail:
12041   lua_error(L);
12042   return SWIG_arg;
12043 }
12044 
12045 
12046 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12047   int SWIG_arg = 0;
12048   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12049   lldb::SBCommandReturnObject *arg2 = 0 ;
12050 
12051   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12054 
12055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12056     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12057   }
12058 
12059 
12060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12061     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12062   }
12063 
12064   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12065 
12066   return SWIG_arg;
12067 
12068   if(0) SWIG_fail;
12069 
12070 fail:
12071   lua_error(L);
12072   return SWIG_arg;
12073 }
12074 
12075 
12076 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12077   int SWIG_arg = 0;
12078   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12079   char *arg2 = (char *) 0 ;
12080   lldb::SBCommandReturnObject *arg3 = 0 ;
12081   bool arg4 ;
12082   lldb::ReturnStatus result;
12083 
12084   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12085   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12086   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12087   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12088   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12089 
12090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12091     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12092   }
12093 
12094   arg2 = (char *)lua_tostring(L, 2);
12095 
12096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12097     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12098   }
12099 
12100   arg4 = (lua_toboolean(L, 4)!=0);
12101   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12102   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12103   return SWIG_arg;
12104 
12105   if(0) SWIG_fail;
12106 
12107 fail:
12108   lua_error(L);
12109   return SWIG_arg;
12110 }
12111 
12112 
12113 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12114   int SWIG_arg = 0;
12115   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12116   char *arg2 = (char *) 0 ;
12117   lldb::SBCommandReturnObject *arg3 = 0 ;
12118   lldb::ReturnStatus result;
12119 
12120   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12122   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12123   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12124 
12125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12126     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12127   }
12128 
12129   arg2 = (char *)lua_tostring(L, 2);
12130 
12131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12132     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12133   }
12134 
12135   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12136   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12137   return SWIG_arg;
12138 
12139   if(0) SWIG_fail;
12140 
12141 fail:
12142   lua_error(L);
12143   return SWIG_arg;
12144 }
12145 
12146 
12147 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12148   int SWIG_arg = 0;
12149   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12150   char *arg2 = (char *) 0 ;
12151   lldb::SBExecutionContext *arg3 = 0 ;
12152   lldb::SBCommandReturnObject *arg4 = 0 ;
12153   bool arg5 ;
12154   lldb::ReturnStatus result;
12155 
12156   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12158   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12159   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12160   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12161   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12162 
12163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12164     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12165   }
12166 
12167   arg2 = (char *)lua_tostring(L, 2);
12168 
12169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12170     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12171   }
12172 
12173 
12174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12175     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12176   }
12177 
12178   arg5 = (lua_toboolean(L, 5)!=0);
12179   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12180   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12181   return SWIG_arg;
12182 
12183   if(0) SWIG_fail;
12184 
12185 fail:
12186   lua_error(L);
12187   return SWIG_arg;
12188 }
12189 
12190 
12191 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12192   int SWIG_arg = 0;
12193   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12194   char *arg2 = (char *) 0 ;
12195   lldb::SBExecutionContext *arg3 = 0 ;
12196   lldb::SBCommandReturnObject *arg4 = 0 ;
12197   lldb::ReturnStatus result;
12198 
12199   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12202   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12203   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12204 
12205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12206     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12207   }
12208 
12209   arg2 = (char *)lua_tostring(L, 2);
12210 
12211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12212     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12213   }
12214 
12215 
12216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12217     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12218   }
12219 
12220   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12221   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12222   return SWIG_arg;
12223 
12224   if(0) SWIG_fail;
12225 
12226 fail:
12227   lua_error(L);
12228   return SWIG_arg;
12229 }
12230 
12231 
12232 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12233   int argc;
12234   int argv[6]={
12235     1,2,3,4,5,6
12236   };
12237 
12238   argc = lua_gettop(L);
12239   if (argc == 3) {
12240     int _v;
12241     {
12242       void *ptr;
12243       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12244         _v = 0;
12245       } else {
12246         _v = 1;
12247       }
12248     }
12249     if (_v) {
12250       {
12251         _v = SWIG_lua_isnilstring(L,argv[1]);
12252       }
12253       if (_v) {
12254         {
12255           void *ptr;
12256           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12257             _v = 0;
12258           } else {
12259             _v = 1;
12260           }
12261         }
12262         if (_v) {
12263           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12264         }
12265       }
12266     }
12267   }
12268   if (argc == 4) {
12269     int _v;
12270     {
12271       void *ptr;
12272       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12273         _v = 0;
12274       } else {
12275         _v = 1;
12276       }
12277     }
12278     if (_v) {
12279       {
12280         _v = SWIG_lua_isnilstring(L,argv[1]);
12281       }
12282       if (_v) {
12283         {
12284           void *ptr;
12285           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12286             _v = 0;
12287           } else {
12288             _v = 1;
12289           }
12290         }
12291         if (_v) {
12292           {
12293             _v = lua_isboolean(L,argv[3]);
12294           }
12295           if (_v) {
12296             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12297           }
12298         }
12299       }
12300     }
12301   }
12302   if (argc == 4) {
12303     int _v;
12304     {
12305       void *ptr;
12306       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12307         _v = 0;
12308       } else {
12309         _v = 1;
12310       }
12311     }
12312     if (_v) {
12313       {
12314         _v = SWIG_lua_isnilstring(L,argv[1]);
12315       }
12316       if (_v) {
12317         {
12318           void *ptr;
12319           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12320             _v = 0;
12321           } else {
12322             _v = 1;
12323           }
12324         }
12325         if (_v) {
12326           {
12327             void *ptr;
12328             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12329               _v = 0;
12330             } else {
12331               _v = 1;
12332             }
12333           }
12334           if (_v) {
12335             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12336           }
12337         }
12338       }
12339     }
12340   }
12341   if (argc == 5) {
12342     int _v;
12343     {
12344       void *ptr;
12345       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12346         _v = 0;
12347       } else {
12348         _v = 1;
12349       }
12350     }
12351     if (_v) {
12352       {
12353         _v = SWIG_lua_isnilstring(L,argv[1]);
12354       }
12355       if (_v) {
12356         {
12357           void *ptr;
12358           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12359             _v = 0;
12360           } else {
12361             _v = 1;
12362           }
12363         }
12364         if (_v) {
12365           {
12366             void *ptr;
12367             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12368               _v = 0;
12369             } else {
12370               _v = 1;
12371             }
12372           }
12373           if (_v) {
12374             {
12375               _v = lua_isboolean(L,argv[4]);
12376             }
12377             if (_v) {
12378               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12379             }
12380           }
12381         }
12382       }
12383     }
12384   }
12385 
12386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12387     "  Possible C/C++ prototypes are:\n"
12388     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12389     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12390     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12391     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12392   lua_error(L);return 0;
12393 }
12394 
12395 
12396 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12397   int SWIG_arg = 0;
12398   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12399   lldb::SBFileSpec *arg2 = 0 ;
12400   lldb::SBExecutionContext *arg3 = 0 ;
12401   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12402   lldb::SBCommandReturnObject arg5 ;
12403   lldb::SBCommandReturnObject *argp5 ;
12404 
12405   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12406   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12407   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12408   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12409   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12410   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12411 
12412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12413     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12414   }
12415 
12416 
12417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12418     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12419   }
12420 
12421 
12422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12423     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12424   }
12425 
12426 
12427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12428     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12429   }
12430 
12431 
12432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12433     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12434   }
12435   arg5 = *argp5;
12436 
12437   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12438 
12439   return SWIG_arg;
12440 
12441   if(0) SWIG_fail;
12442 
12443 fail:
12444   lua_error(L);
12445   return SWIG_arg;
12446 }
12447 
12448 
12449 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12450   int SWIG_arg = 0;
12451   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12452   char *arg2 = (char *) 0 ;
12453   uint32_t arg3 ;
12454   int arg4 ;
12455   int arg5 ;
12456   lldb::SBStringList *arg6 = 0 ;
12457   int result;
12458 
12459   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12461   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12462   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12463   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12464   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12465   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12466 
12467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12468     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12469   }
12470 
12471   arg2 = (char *)lua_tostring(L, 2);
12472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12473   arg3 = (uint32_t)lua_tonumber(L, 3);
12474   arg4 = (int)lua_tonumber(L, 4);
12475   arg5 = (int)lua_tonumber(L, 5);
12476 
12477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12478     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12479   }
12480 
12481   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12483   return SWIG_arg;
12484 
12485   if(0) SWIG_fail;
12486 
12487 fail:
12488   lua_error(L);
12489   return SWIG_arg;
12490 }
12491 
12492 
12493 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12494   int SWIG_arg = 0;
12495   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12496   char *arg2 = (char *) 0 ;
12497   uint32_t arg3 ;
12498   int arg4 ;
12499   int arg5 ;
12500   lldb::SBStringList *arg6 = 0 ;
12501   lldb::SBStringList *arg7 = 0 ;
12502   int result;
12503 
12504   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12507   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12508   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12509   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12510   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12511   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12512 
12513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12514     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12515   }
12516 
12517   arg2 = (char *)lua_tostring(L, 2);
12518   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
12519   arg3 = (uint32_t)lua_tonumber(L, 3);
12520   arg4 = (int)lua_tonumber(L, 4);
12521   arg5 = (int)lua_tonumber(L, 5);
12522 
12523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12524     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12525   }
12526 
12527 
12528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12529     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12530   }
12531 
12532   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12533   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
12534   return SWIG_arg;
12535 
12536   if(0) SWIG_fail;
12537 
12538 fail:
12539   lua_error(L);
12540   return SWIG_arg;
12541 }
12542 
12543 
12544 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12545   int SWIG_arg = 0;
12546   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12547   bool result;
12548 
12549   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12551 
12552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12553     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12554   }
12555 
12556   result = (bool)(arg1)->IsActive();
12557   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12558   return SWIG_arg;
12559 
12560   if(0) SWIG_fail;
12561 
12562 fail:
12563   lua_error(L);
12564   return SWIG_arg;
12565 }
12566 
12567 
12568 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12569   int SWIG_arg = 0;
12570   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12571   bool result;
12572 
12573   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12575 
12576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12577     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12578   }
12579 
12580   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12581   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12582   return SWIG_arg;
12583 
12584   if(0) SWIG_fail;
12585 
12586 fail:
12587   lua_error(L);
12588   return SWIG_arg;
12589 }
12590 
12591 
12592 static void swig_delete_SBCommandInterpreter(void *obj) {
12593 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12594 delete arg1;
12595 }
12596 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12597     assert(lua_istable(L,1));
12598     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12599     assert(!lua_isnil(L,-1));
12600     lua_replace(L,1); /* replace our table with real constructor */
12601     lua_call(L,lua_gettop(L)-1,1);
12602     return 1;
12603 }
12604 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12605     {0,0,0}
12606 };
12607 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12608     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12609     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12610     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12611     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12612     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12613     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12614     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12615     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12616     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12617     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12618     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12619     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12620     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12621     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12622     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12623     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12624     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12625     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12626     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12627     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12628     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12629     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12630     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12631     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12632     {0,0}
12633 };
12634 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12635     {0,0}
12636 };
12637 
12638 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12639     {0,0,0}
12640 };
12641 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12642     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12643     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12644     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12645     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12646     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12647     {0,0,0,0,0,0}
12648 };
12649 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12650     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12651     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12652     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12653     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12654     {0,0}
12655 };
12656 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12657     0
12658 };
12659 
12660 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12661     "SBCommandInterpreter",
12662     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12663     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12664     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12665     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12666     0
12667 };
12668 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12669 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12670 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 };
12671 
12672 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12673   int SWIG_arg = 0;
12674   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12675 
12676   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12677   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12678   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12679   return SWIG_arg;
12680 
12681   if(0) SWIG_fail;
12682 
12683 fail:
12684   lua_error(L);
12685   return SWIG_arg;
12686 }
12687 
12688 
12689 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12690   int SWIG_arg = 0;
12691   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12692   bool result;
12693 
12694   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12696 
12697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12698     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12699   }
12700 
12701   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12702   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12703   return SWIG_arg;
12704 
12705   if(0) SWIG_fail;
12706 
12707 fail:
12708   lua_error(L);
12709   return SWIG_arg;
12710 }
12711 
12712 
12713 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12714   int SWIG_arg = 0;
12715   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12716   bool arg2 ;
12717 
12718   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12720   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12721 
12722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12723     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12724   }
12725 
12726   arg2 = (lua_toboolean(L, 2)!=0);
12727   (arg1)->SetStopOnContinue(arg2);
12728 
12729   return SWIG_arg;
12730 
12731   if(0) SWIG_fail;
12732 
12733 fail:
12734   lua_error(L);
12735   return SWIG_arg;
12736 }
12737 
12738 
12739 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12740   int SWIG_arg = 0;
12741   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12742   bool result;
12743 
12744   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12746 
12747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12748     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12749   }
12750 
12751   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12753   return SWIG_arg;
12754 
12755   if(0) SWIG_fail;
12756 
12757 fail:
12758   lua_error(L);
12759   return SWIG_arg;
12760 }
12761 
12762 
12763 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12764   int SWIG_arg = 0;
12765   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12766   bool arg2 ;
12767 
12768   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12770   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12771 
12772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12773     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12774   }
12775 
12776   arg2 = (lua_toboolean(L, 2)!=0);
12777   (arg1)->SetStopOnError(arg2);
12778 
12779   return SWIG_arg;
12780 
12781   if(0) SWIG_fail;
12782 
12783 fail:
12784   lua_error(L);
12785   return SWIG_arg;
12786 }
12787 
12788 
12789 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12790   int SWIG_arg = 0;
12791   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12792   bool result;
12793 
12794   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12796 
12797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12798     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12799   }
12800 
12801   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12802   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12803   return SWIG_arg;
12804 
12805   if(0) SWIG_fail;
12806 
12807 fail:
12808   lua_error(L);
12809   return SWIG_arg;
12810 }
12811 
12812 
12813 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12814   int SWIG_arg = 0;
12815   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12816   bool arg2 ;
12817 
12818   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12820   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12821 
12822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12823     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12824   }
12825 
12826   arg2 = (lua_toboolean(L, 2)!=0);
12827   (arg1)->SetStopOnCrash(arg2);
12828 
12829   return SWIG_arg;
12830 
12831   if(0) SWIG_fail;
12832 
12833 fail:
12834   lua_error(L);
12835   return SWIG_arg;
12836 }
12837 
12838 
12839 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12840   int SWIG_arg = 0;
12841   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12842   bool result;
12843 
12844   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12846 
12847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12848     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12849   }
12850 
12851   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12852   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12853   return SWIG_arg;
12854 
12855   if(0) SWIG_fail;
12856 
12857 fail:
12858   lua_error(L);
12859   return SWIG_arg;
12860 }
12861 
12862 
12863 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12864   int SWIG_arg = 0;
12865   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12866   bool arg2 ;
12867 
12868   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12869   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12870   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12871 
12872   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12873     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12874   }
12875 
12876   arg2 = (lua_toboolean(L, 2)!=0);
12877   (arg1)->SetEchoCommands(arg2);
12878 
12879   return SWIG_arg;
12880 
12881   if(0) SWIG_fail;
12882 
12883 fail:
12884   lua_error(L);
12885   return SWIG_arg;
12886 }
12887 
12888 
12889 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12890   int SWIG_arg = 0;
12891   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12892   bool result;
12893 
12894   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12896 
12897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12898     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12899   }
12900 
12901   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
12902   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12903   return SWIG_arg;
12904 
12905   if(0) SWIG_fail;
12906 
12907 fail:
12908   lua_error(L);
12909   return SWIG_arg;
12910 }
12911 
12912 
12913 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
12914   int SWIG_arg = 0;
12915   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12916   bool arg2 ;
12917 
12918   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
12919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
12920   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
12921 
12922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12923     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12924   }
12925 
12926   arg2 = (lua_toboolean(L, 2)!=0);
12927   (arg1)->SetPrintResults(arg2);
12928 
12929   return SWIG_arg;
12930 
12931   if(0) SWIG_fail;
12932 
12933 fail:
12934   lua_error(L);
12935   return SWIG_arg;
12936 }
12937 
12938 
12939 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
12940   int SWIG_arg = 0;
12941   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12942   bool result;
12943 
12944   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
12945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
12946 
12947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12948     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12949   }
12950 
12951   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
12952   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12953   return SWIG_arg;
12954 
12955   if(0) SWIG_fail;
12956 
12957 fail:
12958   lua_error(L);
12959   return SWIG_arg;
12960 }
12961 
12962 
12963 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
12964   int SWIG_arg = 0;
12965   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12966   bool arg2 ;
12967 
12968   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
12969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
12970   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
12971 
12972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12973     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12974   }
12975 
12976   arg2 = (lua_toboolean(L, 2)!=0);
12977   (arg1)->SetAddToHistory(arg2);
12978 
12979   return SWIG_arg;
12980 
12981   if(0) SWIG_fail;
12982 
12983 fail:
12984   lua_error(L);
12985   return SWIG_arg;
12986 }
12987 
12988 
12989 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
12990 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
12991 delete arg1;
12992 }
12993 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
12994     assert(lua_istable(L,1));
12995     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
12996     assert(!lua_isnil(L,-1));
12997     lua_replace(L,1); /* replace our table with real constructor */
12998     lua_call(L,lua_gettop(L)-1,1);
12999     return 1;
13000 }
13001 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13002     {0,0,0}
13003 };
13004 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13005     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13006     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13007     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13008     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13009     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13010     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13011     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13012     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13013     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13014     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13015     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13016     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13017     {0,0}
13018 };
13019 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13020     {0,0}
13021 };
13022 
13023 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13024     {0,0,0}
13025 };
13026 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13027     {0,0,0,0,0,0}
13028 };
13029 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13030     {0,0}
13031 };
13032 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13033     0
13034 };
13035 
13036 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13037     "SBCommandInterpreterRunOptions",
13038     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13039     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13040     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13041     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13042     0
13043 };
13044 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13045 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13046 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 };
13047 
13048 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13049   int SWIG_arg = 0;
13050   lldb::SBCommandReturnObject *result = 0 ;
13051 
13052   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13053   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13054   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13055   return SWIG_arg;
13056 
13057   if(0) SWIG_fail;
13058 
13059 fail:
13060   lua_error(L);
13061   return SWIG_arg;
13062 }
13063 
13064 
13065 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13066   int SWIG_arg = 0;
13067   lldb::SBCommandReturnObject *arg1 = 0 ;
13068   lldb::SBCommandReturnObject *result = 0 ;
13069 
13070   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13071   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13072 
13073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13074     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13075   }
13076 
13077   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13078   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13079   return SWIG_arg;
13080 
13081   if(0) SWIG_fail;
13082 
13083 fail:
13084   lua_error(L);
13085   return SWIG_arg;
13086 }
13087 
13088 
13089 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13090   int argc;
13091   int argv[2]={
13092     1,2
13093   };
13094 
13095   argc = lua_gettop(L);
13096   if (argc == 0) {
13097     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13098   }
13099   if (argc == 1) {
13100     int _v;
13101     {
13102       void *ptr;
13103       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13104         _v = 0;
13105       } else {
13106         _v = 1;
13107       }
13108     }
13109     if (_v) {
13110       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13111     }
13112   }
13113 
13114   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13115     "  Possible C/C++ prototypes are:\n"
13116     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13117     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13118   lua_error(L);return 0;
13119 }
13120 
13121 
13122 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13123   int SWIG_arg = 0;
13124   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13125   bool result;
13126 
13127   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13129 
13130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13131     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13132   }
13133 
13134   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13136   return SWIG_arg;
13137 
13138   if(0) SWIG_fail;
13139 
13140 fail:
13141   lua_error(L);
13142   return SWIG_arg;
13143 }
13144 
13145 
13146 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13147   int SWIG_arg = 0;
13148   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13149   char *result = 0 ;
13150 
13151   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13153 
13154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13155     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13156   }
13157 
13158   result = (char *)(arg1)->GetOutput();
13159   lua_pushstring(L,(const char *)result); SWIG_arg++;
13160   return SWIG_arg;
13161 
13162   if(0) SWIG_fail;
13163 
13164 fail:
13165   lua_error(L);
13166   return SWIG_arg;
13167 }
13168 
13169 
13170 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13171   int SWIG_arg = 0;
13172   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13173   char *result = 0 ;
13174 
13175   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13177 
13178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13179     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13180   }
13181 
13182   result = (char *)(arg1)->GetError();
13183   lua_pushstring(L,(const char *)result); SWIG_arg++;
13184   return SWIG_arg;
13185 
13186   if(0) SWIG_fail;
13187 
13188 fail:
13189   lua_error(L);
13190   return SWIG_arg;
13191 }
13192 
13193 
13194 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13195   int SWIG_arg = 0;
13196   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13197   size_t result;
13198 
13199   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13201 
13202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13203     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13204   }
13205 
13206   result = (arg1)->GetOutputSize();
13207   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13208   return SWIG_arg;
13209 
13210   if(0) SWIG_fail;
13211 
13212 fail:
13213   lua_error(L);
13214   return SWIG_arg;
13215 }
13216 
13217 
13218 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13219   int SWIG_arg = 0;
13220   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13221   size_t result;
13222 
13223   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13225 
13226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13227     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13228   }
13229 
13230   result = (arg1)->GetErrorSize();
13231   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13232   return SWIG_arg;
13233 
13234   if(0) SWIG_fail;
13235 
13236 fail:
13237   lua_error(L);
13238   return SWIG_arg;
13239 }
13240 
13241 
13242 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13243   int SWIG_arg = 0;
13244   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13245   bool arg2 ;
13246   char *result = 0 ;
13247 
13248   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13250   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13251 
13252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13253     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13254   }
13255 
13256   arg2 = (lua_toboolean(L, 2)!=0);
13257   result = (char *)(arg1)->GetOutput(arg2);
13258   lua_pushstring(L,(const char *)result); SWIG_arg++;
13259   return SWIG_arg;
13260 
13261   if(0) SWIG_fail;
13262 
13263 fail:
13264   lua_error(L);
13265   return SWIG_arg;
13266 }
13267 
13268 
13269 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13270   int argc;
13271   int argv[3]={
13272     1,2,3
13273   };
13274 
13275   argc = lua_gettop(L);
13276   if (argc == 1) {
13277     int _v;
13278     {
13279       void *ptr;
13280       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13281         _v = 0;
13282       } else {
13283         _v = 1;
13284       }
13285     }
13286     if (_v) {
13287       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13288     }
13289   }
13290   if (argc == 2) {
13291     int _v;
13292     {
13293       void *ptr;
13294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13295         _v = 0;
13296       } else {
13297         _v = 1;
13298       }
13299     }
13300     if (_v) {
13301       {
13302         _v = lua_isboolean(L,argv[1]);
13303       }
13304       if (_v) {
13305         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13306       }
13307     }
13308   }
13309 
13310   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13311     "  Possible C/C++ prototypes are:\n"
13312     "    lldb::SBCommandReturnObject::GetOutput()\n"
13313     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13314   lua_error(L);return 0;
13315 }
13316 
13317 
13318 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13319   int SWIG_arg = 0;
13320   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13321   bool arg2 ;
13322   char *result = 0 ;
13323 
13324   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13326   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13327 
13328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13329     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13330   }
13331 
13332   arg2 = (lua_toboolean(L, 2)!=0);
13333   result = (char *)(arg1)->GetError(arg2);
13334   lua_pushstring(L,(const char *)result); SWIG_arg++;
13335   return SWIG_arg;
13336 
13337   if(0) SWIG_fail;
13338 
13339 fail:
13340   lua_error(L);
13341   return SWIG_arg;
13342 }
13343 
13344 
13345 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13346   int argc;
13347   int argv[3]={
13348     1,2,3
13349   };
13350 
13351   argc = lua_gettop(L);
13352   if (argc == 1) {
13353     int _v;
13354     {
13355       void *ptr;
13356       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13357         _v = 0;
13358       } else {
13359         _v = 1;
13360       }
13361     }
13362     if (_v) {
13363       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13364     }
13365   }
13366   if (argc == 2) {
13367     int _v;
13368     {
13369       void *ptr;
13370       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13371         _v = 0;
13372       } else {
13373         _v = 1;
13374       }
13375     }
13376     if (_v) {
13377       {
13378         _v = lua_isboolean(L,argv[1]);
13379       }
13380       if (_v) {
13381         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13382       }
13383     }
13384   }
13385 
13386   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13387     "  Possible C/C++ prototypes are:\n"
13388     "    lldb::SBCommandReturnObject::GetError()\n"
13389     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13390   lua_error(L);return 0;
13391 }
13392 
13393 
13394 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13395   int SWIG_arg = 0;
13396   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13397   lldb::SBFile arg2 ;
13398   lldb::SBFile *argp2 ;
13399   size_t result;
13400 
13401   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13403   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13404 
13405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13406     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13407   }
13408 
13409 
13410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13411     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13412   }
13413   arg2 = *argp2;
13414 
13415   result = (arg1)->PutOutput(arg2);
13416   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13417   return SWIG_arg;
13418 
13419   if(0) SWIG_fail;
13420 
13421 fail:
13422   lua_error(L);
13423   return SWIG_arg;
13424 }
13425 
13426 
13427 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13428   int SWIG_arg = 0;
13429   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13430   lldb::SBFile arg2 ;
13431   lldb::SBFile *argp2 ;
13432   size_t result;
13433 
13434   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13436   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13437 
13438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13439     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13440   }
13441 
13442 
13443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13444     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13445   }
13446   arg2 = *argp2;
13447 
13448   result = (arg1)->PutError(arg2);
13449   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13450   return SWIG_arg;
13451 
13452   if(0) SWIG_fail;
13453 
13454 fail:
13455   lua_error(L);
13456   return SWIG_arg;
13457 }
13458 
13459 
13460 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13461   int SWIG_arg = 0;
13462   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13463   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13464   lldb::FileSP *argp2 ;
13465   size_t result;
13466 
13467   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13469   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13470 
13471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13472     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13473   }
13474 
13475 
13476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13477     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13478   }
13479   arg2 = *argp2;
13480 
13481   result = (arg1)->PutOutput(arg2);
13482   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
13483   return SWIG_arg;
13484 
13485   if(0) SWIG_fail;
13486 
13487 fail:
13488   lua_error(L);
13489   return SWIG_arg;
13490 }
13491 
13492 
13493 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13494   int argc;
13495   int argv[3]={
13496     1,2,3
13497   };
13498 
13499   argc = lua_gettop(L);
13500   if (argc == 2) {
13501     int _v;
13502     {
13503       void *ptr;
13504       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13505         _v = 0;
13506       } else {
13507         _v = 1;
13508       }
13509     }
13510     if (_v) {
13511       {
13512         void *ptr;
13513         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13514           _v = 0;
13515         } else {
13516           _v = 1;
13517         }
13518       }
13519       if (_v) {
13520         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13521       }
13522     }
13523   }
13524   if (argc == 2) {
13525     int _v;
13526     {
13527       void *ptr;
13528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13529         _v = 0;
13530       } else {
13531         _v = 1;
13532       }
13533     }
13534     if (_v) {
13535       {
13536         void *ptr;
13537         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)) {
13538           _v = 0;
13539         } else {
13540           _v = 1;
13541         }
13542       }
13543       if (_v) {
13544         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13545       }
13546     }
13547   }
13548 
13549   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13550     "  Possible C/C++ prototypes are:\n"
13551     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13552     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13553   lua_error(L);return 0;
13554 }
13555 
13556 
13557 static int _wrap_SBCommandReturnObject_PutError__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::PutError",2,2)
13565   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13566   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13567 
13568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13569     SWIG_fail_ptr("SBCommandReturnObject_PutError",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_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13575   }
13576   arg2 = *argp2;
13577 
13578   result = (arg1)->PutError(arg2);
13579   lua_pushnumber(L, (lua_Number) 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_PutError(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_PutError__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_PutError__SWIG_1(L);
13642       }
13643     }
13644   }
13645 
13646   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13647     "  Possible C/C++ prototypes are:\n"
13648     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13649     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13650   lua_error(L);return 0;
13651 }
13652 
13653 
13654 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13655   int SWIG_arg = 0;
13656   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13657 
13658   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13660 
13661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13662     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13663   }
13664 
13665   (arg1)->Clear();
13666 
13667   return SWIG_arg;
13668 
13669   if(0) SWIG_fail;
13670 
13671 fail:
13672   lua_error(L);
13673   return SWIG_arg;
13674 }
13675 
13676 
13677 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13678   int SWIG_arg = 0;
13679   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13680   lldb::ReturnStatus arg2 ;
13681 
13682   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13684   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13685 
13686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13687     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13688   }
13689 
13690   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13691   (arg1)->SetStatus(arg2);
13692 
13693   return SWIG_arg;
13694 
13695   if(0) SWIG_fail;
13696 
13697 fail:
13698   lua_error(L);
13699   return SWIG_arg;
13700 }
13701 
13702 
13703 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13704   int SWIG_arg = 0;
13705   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13706   lldb::SBError *arg2 = 0 ;
13707   char *arg3 = (char *) 0 ;
13708 
13709   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13712   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13713 
13714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13715     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13716   }
13717 
13718 
13719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13720     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13721   }
13722 
13723   arg3 = (char *)lua_tostring(L, 3);
13724   (arg1)->SetError(*arg2,(char const *)arg3);
13725 
13726   return SWIG_arg;
13727 
13728   if(0) SWIG_fail;
13729 
13730 fail:
13731   lua_error(L);
13732   return SWIG_arg;
13733 }
13734 
13735 
13736 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13737   int SWIG_arg = 0;
13738   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13739   lldb::SBError *arg2 = 0 ;
13740 
13741   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13744 
13745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13746     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13747   }
13748 
13749 
13750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13751     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13752   }
13753 
13754   (arg1)->SetError(*arg2);
13755 
13756   return SWIG_arg;
13757 
13758   if(0) SWIG_fail;
13759 
13760 fail:
13761   lua_error(L);
13762   return SWIG_arg;
13763 }
13764 
13765 
13766 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13767   int SWIG_arg = 0;
13768   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13769   char *arg2 = (char *) 0 ;
13770 
13771   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13773   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13774 
13775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13776     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13777   }
13778 
13779   arg2 = (char *)lua_tostring(L, 2);
13780   (arg1)->SetError((char const *)arg2);
13781 
13782   return SWIG_arg;
13783 
13784   if(0) SWIG_fail;
13785 
13786 fail:
13787   lua_error(L);
13788   return SWIG_arg;
13789 }
13790 
13791 
13792 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13793   int argc;
13794   int argv[4]={
13795     1,2,3,4
13796   };
13797 
13798   argc = lua_gettop(L);
13799   if (argc == 2) {
13800     int _v;
13801     {
13802       void *ptr;
13803       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13804         _v = 0;
13805       } else {
13806         _v = 1;
13807       }
13808     }
13809     if (_v) {
13810       {
13811         void *ptr;
13812         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13813           _v = 0;
13814         } else {
13815           _v = 1;
13816         }
13817       }
13818       if (_v) {
13819         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13820       }
13821     }
13822   }
13823   if (argc == 2) {
13824     int _v;
13825     {
13826       void *ptr;
13827       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13828         _v = 0;
13829       } else {
13830         _v = 1;
13831       }
13832     }
13833     if (_v) {
13834       {
13835         _v = SWIG_lua_isnilstring(L,argv[1]);
13836       }
13837       if (_v) {
13838         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13839       }
13840     }
13841   }
13842   if (argc == 3) {
13843     int _v;
13844     {
13845       void *ptr;
13846       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13847         _v = 0;
13848       } else {
13849         _v = 1;
13850       }
13851     }
13852     if (_v) {
13853       {
13854         void *ptr;
13855         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13856           _v = 0;
13857         } else {
13858           _v = 1;
13859         }
13860       }
13861       if (_v) {
13862         {
13863           _v = SWIG_lua_isnilstring(L,argv[2]);
13864         }
13865         if (_v) {
13866           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13867         }
13868       }
13869     }
13870   }
13871 
13872   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13873     "  Possible C/C++ prototypes are:\n"
13874     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13875     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13876     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13877   lua_error(L);return 0;
13878 }
13879 
13880 
13881 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13882   int SWIG_arg = 0;
13883   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13884   lldb::ReturnStatus result;
13885 
13886   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13888 
13889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13890     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13891   }
13892 
13893   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13894   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13895   return SWIG_arg;
13896 
13897   if(0) SWIG_fail;
13898 
13899 fail:
13900   lua_error(L);
13901   return SWIG_arg;
13902 }
13903 
13904 
13905 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13906   int SWIG_arg = 0;
13907   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13908   bool result;
13909 
13910   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13912 
13913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13914     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13915   }
13916 
13917   result = (bool)(arg1)->Succeeded();
13918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13919   return SWIG_arg;
13920 
13921   if(0) SWIG_fail;
13922 
13923 fail:
13924   lua_error(L);
13925   return SWIG_arg;
13926 }
13927 
13928 
13929 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
13930   int SWIG_arg = 0;
13931   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13932   bool result;
13933 
13934   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
13935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
13936 
13937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13938     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13939   }
13940 
13941   result = (bool)(arg1)->HasResult();
13942   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13943   return SWIG_arg;
13944 
13945   if(0) SWIG_fail;
13946 
13947 fail:
13948   lua_error(L);
13949   return SWIG_arg;
13950 }
13951 
13952 
13953 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
13954   int SWIG_arg = 0;
13955   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13956   char *arg2 = (char *) 0 ;
13957 
13958   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
13959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
13960   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
13961 
13962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13963     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13964   }
13965 
13966   arg2 = (char *)lua_tostring(L, 2);
13967   (arg1)->AppendMessage((char const *)arg2);
13968 
13969   return SWIG_arg;
13970 
13971   if(0) SWIG_fail;
13972 
13973 fail:
13974   lua_error(L);
13975   return SWIG_arg;
13976 }
13977 
13978 
13979 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
13980   int SWIG_arg = 0;
13981   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13982   char *arg2 = (char *) 0 ;
13983 
13984   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
13985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
13986   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
13987 
13988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13989     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13990   }
13991 
13992   arg2 = (char *)lua_tostring(L, 2);
13993   (arg1)->AppendWarning((char const *)arg2);
13994 
13995   return SWIG_arg;
13996 
13997   if(0) SWIG_fail;
13998 
13999 fail:
14000   lua_error(L);
14001   return SWIG_arg;
14002 }
14003 
14004 
14005 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14006   int SWIG_arg = 0;
14007   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14008   lldb::SBStream *arg2 = 0 ;
14009   bool result;
14010 
14011   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14013   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14014 
14015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14016     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14017   }
14018 
14019 
14020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14021     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14022   }
14023 
14024   result = (bool)(arg1)->GetDescription(*arg2);
14025   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14026   return SWIG_arg;
14027 
14028   if(0) SWIG_fail;
14029 
14030 fail:
14031   lua_error(L);
14032   return SWIG_arg;
14033 }
14034 
14035 
14036 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14037   int SWIG_arg = 0;
14038   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14039   lldb::SBFile arg2 ;
14040   lldb::SBFile *argp2 ;
14041 
14042   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14045 
14046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14047     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14048   }
14049 
14050 
14051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14052     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14053   }
14054   arg2 = *argp2;
14055 
14056   (arg1)->SetImmediateOutputFile(arg2);
14057 
14058   return SWIG_arg;
14059 
14060   if(0) SWIG_fail;
14061 
14062 fail:
14063   lua_error(L);
14064   return SWIG_arg;
14065 }
14066 
14067 
14068 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14069   int SWIG_arg = 0;
14070   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14071   lldb::SBFile arg2 ;
14072   lldb::SBFile *argp2 ;
14073 
14074   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14077 
14078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14079     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14080   }
14081 
14082 
14083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14084     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14085   }
14086   arg2 = *argp2;
14087 
14088   (arg1)->SetImmediateErrorFile(arg2);
14089 
14090   return SWIG_arg;
14091 
14092   if(0) SWIG_fail;
14093 
14094 fail:
14095   lua_error(L);
14096   return SWIG_arg;
14097 }
14098 
14099 
14100 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14101   int SWIG_arg = 0;
14102   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14103   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14104   lldb::FileSP *argp2 ;
14105 
14106   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14109 
14110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14111     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14112   }
14113 
14114 
14115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14116     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14117   }
14118   arg2 = *argp2;
14119 
14120   (arg1)->SetImmediateOutputFile(arg2);
14121 
14122   return SWIG_arg;
14123 
14124   if(0) SWIG_fail;
14125 
14126 fail:
14127   lua_error(L);
14128   return SWIG_arg;
14129 }
14130 
14131 
14132 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14133   int SWIG_arg = 0;
14134   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14135   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14136   lldb::FileSP *argp2 ;
14137 
14138   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14140   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14141 
14142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14143     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14144   }
14145 
14146 
14147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14148     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14149   }
14150   arg2 = *argp2;
14151 
14152   (arg1)->SetImmediateErrorFile(arg2);
14153 
14154   return SWIG_arg;
14155 
14156   if(0) SWIG_fail;
14157 
14158 fail:
14159   lua_error(L);
14160   return SWIG_arg;
14161 }
14162 
14163 
14164 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14165   int SWIG_arg = 0;
14166   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14167   std::string result;
14168 
14169   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14171 
14172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14173     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14174   }
14175 
14176   result = lldb_SBCommandReturnObject___str__(arg1);
14177   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14178   return SWIG_arg;
14179 
14180   if(0) SWIG_fail;
14181 
14182 fail:
14183   lua_error(L);
14184   return SWIG_arg;
14185 }
14186 
14187 
14188 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14189   int SWIG_arg = 0;
14190   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14191   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14192   bool arg3 ;
14193   lldb::FileSP *argp2 ;
14194 
14195   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14197   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14198   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14199 
14200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14201     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14202   }
14203 
14204 
14205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14206     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14207   }
14208   arg2 = *argp2;
14209 
14210   arg3 = (lua_toboolean(L, 3)!=0);
14211   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14212 
14213   return SWIG_arg;
14214 
14215   if(0) SWIG_fail;
14216 
14217 fail:
14218   lua_error(L);
14219   return SWIG_arg;
14220 }
14221 
14222 
14223 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14224   int argc;
14225   int argv[4]={
14226     1,2,3,4
14227   };
14228 
14229   argc = lua_gettop(L);
14230   if (argc == 2) {
14231     int _v;
14232     {
14233       void *ptr;
14234       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14235         _v = 0;
14236       } else {
14237         _v = 1;
14238       }
14239     }
14240     if (_v) {
14241       {
14242         void *ptr;
14243         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14244           _v = 0;
14245         } else {
14246           _v = 1;
14247         }
14248       }
14249       if (_v) {
14250         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14251       }
14252     }
14253   }
14254   if (argc == 2) {
14255     int _v;
14256     {
14257       void *ptr;
14258       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14259         _v = 0;
14260       } else {
14261         _v = 1;
14262       }
14263     }
14264     if (_v) {
14265       {
14266         void *ptr;
14267         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)) {
14268           _v = 0;
14269         } else {
14270           _v = 1;
14271         }
14272       }
14273       if (_v) {
14274         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14275       }
14276     }
14277   }
14278   if (argc == 3) {
14279     int _v;
14280     {
14281       void *ptr;
14282       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14283         _v = 0;
14284       } else {
14285         _v = 1;
14286       }
14287     }
14288     if (_v) {
14289       {
14290         void *ptr;
14291         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)) {
14292           _v = 0;
14293         } else {
14294           _v = 1;
14295         }
14296       }
14297       if (_v) {
14298         {
14299           _v = lua_isboolean(L,argv[2]);
14300         }
14301         if (_v) {
14302           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14303         }
14304       }
14305     }
14306   }
14307 
14308   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14309     "  Possible C/C++ prototypes are:\n"
14310     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14311     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14312     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14313   lua_error(L);return 0;
14314 }
14315 
14316 
14317 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14318   int SWIG_arg = 0;
14319   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14320   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14321   bool arg3 ;
14322   lldb::FileSP *argp2 ;
14323 
14324   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14326   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14327   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14328 
14329   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14330     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14331   }
14332 
14333 
14334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14335     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14336   }
14337   arg2 = *argp2;
14338 
14339   arg3 = (lua_toboolean(L, 3)!=0);
14340   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14341 
14342   return SWIG_arg;
14343 
14344   if(0) SWIG_fail;
14345 
14346 fail:
14347   lua_error(L);
14348   return SWIG_arg;
14349 }
14350 
14351 
14352 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14353   int argc;
14354   int argv[4]={
14355     1,2,3,4
14356   };
14357 
14358   argc = lua_gettop(L);
14359   if (argc == 2) {
14360     int _v;
14361     {
14362       void *ptr;
14363       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14364         _v = 0;
14365       } else {
14366         _v = 1;
14367       }
14368     }
14369     if (_v) {
14370       {
14371         void *ptr;
14372         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14373           _v = 0;
14374         } else {
14375           _v = 1;
14376         }
14377       }
14378       if (_v) {
14379         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14380       }
14381     }
14382   }
14383   if (argc == 2) {
14384     int _v;
14385     {
14386       void *ptr;
14387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14388         _v = 0;
14389       } else {
14390         _v = 1;
14391       }
14392     }
14393     if (_v) {
14394       {
14395         void *ptr;
14396         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)) {
14397           _v = 0;
14398         } else {
14399           _v = 1;
14400         }
14401       }
14402       if (_v) {
14403         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14404       }
14405     }
14406   }
14407   if (argc == 3) {
14408     int _v;
14409     {
14410       void *ptr;
14411       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14412         _v = 0;
14413       } else {
14414         _v = 1;
14415       }
14416     }
14417     if (_v) {
14418       {
14419         void *ptr;
14420         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)) {
14421           _v = 0;
14422         } else {
14423           _v = 1;
14424         }
14425       }
14426       if (_v) {
14427         {
14428           _v = lua_isboolean(L,argv[2]);
14429         }
14430         if (_v) {
14431           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14432         }
14433       }
14434     }
14435   }
14436 
14437   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14438     "  Possible C/C++ prototypes are:\n"
14439     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14440     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14441     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14442   lua_error(L);return 0;
14443 }
14444 
14445 
14446 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14447   int SWIG_arg = 0;
14448   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14449   char *arg2 = (char *) 0 ;
14450   int arg3 ;
14451 
14452   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14454   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14455   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14456 
14457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14458     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14459   }
14460 
14461   arg2 = (char *)lua_tostring(L, 2);
14462   arg3 = (int)lua_tonumber(L, 3);
14463   (arg1)->PutCString((char const *)arg2,arg3);
14464 
14465   return SWIG_arg;
14466 
14467   if(0) SWIG_fail;
14468 
14469 fail:
14470   lua_error(L);
14471   return SWIG_arg;
14472 }
14473 
14474 
14475 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14476   int SWIG_arg = 0;
14477   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14478   char *arg2 = (char *) 0 ;
14479 
14480   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14482   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14483 
14484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14485     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14486   }
14487 
14488   arg2 = (char *)lua_tostring(L, 2);
14489   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14490 
14491   return SWIG_arg;
14492 
14493   if(0) SWIG_fail;
14494 
14495 fail:
14496   lua_error(L);
14497   return SWIG_arg;
14498 }
14499 
14500 
14501 static void swig_delete_SBCommandReturnObject(void *obj) {
14502 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14503 delete arg1;
14504 }
14505 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14506     assert(lua_istable(L,1));
14507     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14508     assert(!lua_isnil(L,-1));
14509     lua_replace(L,1); /* replace our table with real constructor */
14510     lua_call(L,lua_gettop(L)-1,1);
14511     return 1;
14512 }
14513 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14514     {0,0,0}
14515 };
14516 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14517     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14518     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14519     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14520     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14521     { "GetError", _wrap_SBCommandReturnObject_GetError},
14522     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14523     { "PutError", _wrap_SBCommandReturnObject_PutError},
14524     { "Clear", _wrap_SBCommandReturnObject_Clear},
14525     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14526     { "SetError", _wrap_SBCommandReturnObject_SetError},
14527     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14528     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14529     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14530     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14531     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14532     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14533     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14534     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14535     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14536     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14537     { "Print", _wrap_SBCommandReturnObject_Print},
14538     {0,0}
14539 };
14540 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14541     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14542     {0,0}
14543 };
14544 
14545 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14546     {0,0,0}
14547 };
14548 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14549     {0,0,0,0,0,0}
14550 };
14551 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14552     {0,0}
14553 };
14554 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14555     0
14556 };
14557 
14558 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14559     "SBCommandReturnObject",
14560     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14561     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14562     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14563     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14564     0
14565 };
14566 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14567 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14568 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 };
14569 
14570 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14571   int SWIG_arg = 0;
14572   lldb::SBCommunication *result = 0 ;
14573 
14574   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14575   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14576   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14577   return SWIG_arg;
14578 
14579   if(0) SWIG_fail;
14580 
14581 fail:
14582   lua_error(L);
14583   return SWIG_arg;
14584 }
14585 
14586 
14587 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14588   int SWIG_arg = 0;
14589   char *arg1 = (char *) 0 ;
14590   lldb::SBCommunication *result = 0 ;
14591 
14592   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14593   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14594   arg1 = (char *)lua_tostring(L, 1);
14595   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14596   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14597   return SWIG_arg;
14598 
14599   if(0) SWIG_fail;
14600 
14601 fail:
14602   lua_error(L);
14603   return SWIG_arg;
14604 }
14605 
14606 
14607 static int _wrap_new_SBCommunication(lua_State* L) {
14608   int argc;
14609   int argv[2]={
14610     1,2
14611   };
14612 
14613   argc = lua_gettop(L);
14614   if (argc == 0) {
14615     return _wrap_new_SBCommunication__SWIG_0(L);
14616   }
14617   if (argc == 1) {
14618     int _v;
14619     {
14620       _v = SWIG_lua_isnilstring(L,argv[0]);
14621     }
14622     if (_v) {
14623       return _wrap_new_SBCommunication__SWIG_1(L);
14624     }
14625   }
14626 
14627   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14628     "  Possible C/C++ prototypes are:\n"
14629     "    lldb::SBCommunication::SBCommunication()\n"
14630     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14631   lua_error(L);return 0;
14632 }
14633 
14634 
14635 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14636   int SWIG_arg = 0;
14637   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14638   bool result;
14639 
14640   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14642 
14643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14644     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14645   }
14646 
14647   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14648   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14649   return SWIG_arg;
14650 
14651   if(0) SWIG_fail;
14652 
14653 fail:
14654   lua_error(L);
14655   return SWIG_arg;
14656 }
14657 
14658 
14659 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14660   int SWIG_arg = 0;
14661   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14662   lldb::SBBroadcaster result;
14663 
14664   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14666 
14667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14668     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14669   }
14670 
14671   result = (arg1)->GetBroadcaster();
14672   {
14673     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14674     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14675   }
14676   return SWIG_arg;
14677 
14678   if(0) SWIG_fail;
14679 
14680 fail:
14681   lua_error(L);
14682   return SWIG_arg;
14683 }
14684 
14685 
14686 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14687   int SWIG_arg = 0;
14688   char *result = 0 ;
14689 
14690   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14691   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14692   lua_pushstring(L,(const char *)result); SWIG_arg++;
14693   return SWIG_arg;
14694 
14695   if(0) SWIG_fail;
14696 
14697 fail:
14698   lua_error(L);
14699   return SWIG_arg;
14700 }
14701 
14702 
14703 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14704   int SWIG_arg = 0;
14705   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14706   int arg2 ;
14707   bool arg3 ;
14708   lldb::ConnectionStatus result;
14709 
14710   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14712   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14713   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14714 
14715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14716     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14717   }
14718 
14719   arg2 = (int)lua_tonumber(L, 2);
14720   arg3 = (lua_toboolean(L, 3)!=0);
14721   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14722   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14723   return SWIG_arg;
14724 
14725   if(0) SWIG_fail;
14726 
14727 fail:
14728   lua_error(L);
14729   return SWIG_arg;
14730 }
14731 
14732 
14733 static int _wrap_SBCommunication_Connect(lua_State* L) {
14734   int SWIG_arg = 0;
14735   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14736   char *arg2 = (char *) 0 ;
14737   lldb::ConnectionStatus result;
14738 
14739   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14741   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14742 
14743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14744     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14745   }
14746 
14747   arg2 = (char *)lua_tostring(L, 2);
14748   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14749   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14750   return SWIG_arg;
14751 
14752   if(0) SWIG_fail;
14753 
14754 fail:
14755   lua_error(L);
14756   return SWIG_arg;
14757 }
14758 
14759 
14760 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14761   int SWIG_arg = 0;
14762   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14763   lldb::ConnectionStatus result;
14764 
14765   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14767 
14768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14769     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14770   }
14771 
14772   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14773   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14774   return SWIG_arg;
14775 
14776   if(0) SWIG_fail;
14777 
14778 fail:
14779   lua_error(L);
14780   return SWIG_arg;
14781 }
14782 
14783 
14784 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14785   int SWIG_arg = 0;
14786   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14787   bool result;
14788 
14789   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14791 
14792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14793     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14794   }
14795 
14796   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14797   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14798   return SWIG_arg;
14799 
14800   if(0) SWIG_fail;
14801 
14802 fail:
14803   lua_error(L);
14804   return SWIG_arg;
14805 }
14806 
14807 
14808 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14809   int SWIG_arg = 0;
14810   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14811   bool result;
14812 
14813   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14814   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14815 
14816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14817     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14818   }
14819 
14820   result = (bool)(arg1)->GetCloseOnEOF();
14821   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14822   return SWIG_arg;
14823 
14824   if(0) SWIG_fail;
14825 
14826 fail:
14827   lua_error(L);
14828   return SWIG_arg;
14829 }
14830 
14831 
14832 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14833   int SWIG_arg = 0;
14834   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14835   bool arg2 ;
14836 
14837   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14839   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14840 
14841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14842     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14843   }
14844 
14845   arg2 = (lua_toboolean(L, 2)!=0);
14846   (arg1)->SetCloseOnEOF(arg2);
14847 
14848   return SWIG_arg;
14849 
14850   if(0) SWIG_fail;
14851 
14852 fail:
14853   lua_error(L);
14854   return SWIG_arg;
14855 }
14856 
14857 
14858 static int _wrap_SBCommunication_Read(lua_State* L) {
14859   int SWIG_arg = 0;
14860   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14861   void *arg2 = (void *) 0 ;
14862   size_t arg3 ;
14863   uint32_t arg4 ;
14864   lldb::ConnectionStatus *arg5 = 0 ;
14865   size_t result;
14866 
14867   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14869   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14870   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14871   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14872   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14873 
14874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14875     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14876   }
14877 
14878   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14879   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14880   arg3 = (size_t)lua_tonumber(L, 3);
14881   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
14882   arg4 = (uint32_t)lua_tonumber(L, 4);
14883 
14884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14885     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14886   }
14887 
14888   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14889   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14890   return SWIG_arg;
14891 
14892   if(0) SWIG_fail;
14893 
14894 fail:
14895   lua_error(L);
14896   return SWIG_arg;
14897 }
14898 
14899 
14900 static int _wrap_SBCommunication_Write(lua_State* L) {
14901   int SWIG_arg = 0;
14902   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14903   void *arg2 = (void *) 0 ;
14904   size_t arg3 ;
14905   lldb::ConnectionStatus *arg4 = 0 ;
14906   size_t result;
14907 
14908   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14910   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14911   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14912   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14913 
14914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14915     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14916   }
14917 
14918   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14919   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
14920   arg3 = (size_t)lua_tonumber(L, 3);
14921 
14922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14923     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14924   }
14925 
14926   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14927   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
14928   return SWIG_arg;
14929 
14930   if(0) SWIG_fail;
14931 
14932 fail:
14933   lua_error(L);
14934   return SWIG_arg;
14935 }
14936 
14937 
14938 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14939   int SWIG_arg = 0;
14940   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14941   bool result;
14942 
14943   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
14944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
14945 
14946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14947     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
14948   }
14949 
14950   result = (bool)(arg1)->ReadThreadStart();
14951   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14952   return SWIG_arg;
14953 
14954   if(0) SWIG_fail;
14955 
14956 fail:
14957   lua_error(L);
14958   return SWIG_arg;
14959 }
14960 
14961 
14962 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
14963   int SWIG_arg = 0;
14964   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14965   bool result;
14966 
14967   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
14968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
14969 
14970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14971     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
14972   }
14973 
14974   result = (bool)(arg1)->ReadThreadStop();
14975   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14976   return SWIG_arg;
14977 
14978   if(0) SWIG_fail;
14979 
14980 fail:
14981   lua_error(L);
14982   return SWIG_arg;
14983 }
14984 
14985 
14986 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
14987   int SWIG_arg = 0;
14988   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14989   bool result;
14990 
14991   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
14992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
14993 
14994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14995     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
14996   }
14997 
14998   result = (bool)(arg1)->ReadThreadIsRunning();
14999   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15000   return SWIG_arg;
15001 
15002   if(0) SWIG_fail;
15003 
15004 fail:
15005   lua_error(L);
15006   return SWIG_arg;
15007 }
15008 
15009 
15010 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15011   int SWIG_arg = 0;
15012   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15013   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15014   void *arg3 = (void *) 0 ;
15015   bool result;
15016 
15017   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15019   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15020   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15021 
15022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15023     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15024   }
15025 
15026 
15027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15028     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15029   }
15030 
15031   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15032   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15033   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15034   return SWIG_arg;
15035 
15036   if(0) SWIG_fail;
15037 
15038 fail:
15039   lua_error(L);
15040   return SWIG_arg;
15041 }
15042 
15043 
15044 static void swig_delete_SBCommunication(void *obj) {
15045 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15046 delete arg1;
15047 }
15048 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15049     assert(lua_istable(L,1));
15050     lua_pushcfunction(L,_wrap_new_SBCommunication);
15051     assert(!lua_isnil(L,-1));
15052     lua_replace(L,1); /* replace our table with real constructor */
15053     lua_call(L,lua_gettop(L)-1,1);
15054     return 1;
15055 }
15056 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15057     {0,0,0}
15058 };
15059 static swig_lua_method swig_SBCommunication_methods[]= {
15060     { "IsValid", _wrap_SBCommunication_IsValid},
15061     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15062     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15063     { "Connect", _wrap_SBCommunication_Connect},
15064     { "Disconnect", _wrap_SBCommunication_Disconnect},
15065     { "IsConnected", _wrap_SBCommunication_IsConnected},
15066     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15067     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15068     { "Read", _wrap_SBCommunication_Read},
15069     { "Write", _wrap_SBCommunication_Write},
15070     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15071     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15072     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15073     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15074     {0,0}
15075 };
15076 static swig_lua_method swig_SBCommunication_meta[] = {
15077     {0,0}
15078 };
15079 
15080 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15081     {0,0,0}
15082 };
15083 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15084     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15085     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15086     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15087     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15088     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15089     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15090     {0,0,0,0,0,0}
15091 };
15092 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15093     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15094     {0,0}
15095 };
15096 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15097     0
15098 };
15099 
15100 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15101     "SBCommunication",
15102     swig_SBCommunication_Sf_SwigStatic_methods,
15103     swig_SBCommunication_Sf_SwigStatic_attributes,
15104     swig_SBCommunication_Sf_SwigStatic_constants,
15105     swig_SBCommunication_Sf_SwigStatic_classes,
15106     0
15107 };
15108 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15109 static const char *swig_SBCommunication_base_names[] = {0};
15110 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 };
15111 
15112 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15113   int SWIG_arg = 0;
15114   lldb::SBCompileUnit *result = 0 ;
15115 
15116   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15117   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15118   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15119   return SWIG_arg;
15120 
15121   if(0) SWIG_fail;
15122 
15123 fail:
15124   lua_error(L);
15125   return SWIG_arg;
15126 }
15127 
15128 
15129 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15130   int SWIG_arg = 0;
15131   lldb::SBCompileUnit *arg1 = 0 ;
15132   lldb::SBCompileUnit *result = 0 ;
15133 
15134   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15135   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15136 
15137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15138     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15139   }
15140 
15141   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15142   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15143   return SWIG_arg;
15144 
15145   if(0) SWIG_fail;
15146 
15147 fail:
15148   lua_error(L);
15149   return SWIG_arg;
15150 }
15151 
15152 
15153 static int _wrap_new_SBCompileUnit(lua_State* L) {
15154   int argc;
15155   int argv[2]={
15156     1,2
15157   };
15158 
15159   argc = lua_gettop(L);
15160   if (argc == 0) {
15161     return _wrap_new_SBCompileUnit__SWIG_0(L);
15162   }
15163   if (argc == 1) {
15164     int _v;
15165     {
15166       void *ptr;
15167       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15168         _v = 0;
15169       } else {
15170         _v = 1;
15171       }
15172     }
15173     if (_v) {
15174       return _wrap_new_SBCompileUnit__SWIG_1(L);
15175     }
15176   }
15177 
15178   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15179     "  Possible C/C++ prototypes are:\n"
15180     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15181     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15182   lua_error(L);return 0;
15183 }
15184 
15185 
15186 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15187   int SWIG_arg = 0;
15188   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15189   bool result;
15190 
15191   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15193 
15194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15195     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15196   }
15197 
15198   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15199   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15200   return SWIG_arg;
15201 
15202   if(0) SWIG_fail;
15203 
15204 fail:
15205   lua_error(L);
15206   return SWIG_arg;
15207 }
15208 
15209 
15210 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15211   int SWIG_arg = 0;
15212   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15213   lldb::SBFileSpec result;
15214 
15215   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15217 
15218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15219     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15220   }
15221 
15222   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15223   {
15224     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15226   }
15227   return SWIG_arg;
15228 
15229   if(0) SWIG_fail;
15230 
15231 fail:
15232   lua_error(L);
15233   return SWIG_arg;
15234 }
15235 
15236 
15237 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15238   int SWIG_arg = 0;
15239   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15240   uint32_t result;
15241 
15242   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15244 
15245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15246     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15247   }
15248 
15249   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15250   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15251   return SWIG_arg;
15252 
15253   if(0) SWIG_fail;
15254 
15255 fail:
15256   lua_error(L);
15257   return SWIG_arg;
15258 }
15259 
15260 
15261 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15262   int SWIG_arg = 0;
15263   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15264   uint32_t arg2 ;
15265   lldb::SBLineEntry result;
15266 
15267   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15269   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15270 
15271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15272     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15273   }
15274 
15275   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15276   arg2 = (uint32_t)lua_tonumber(L, 2);
15277   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15278   {
15279     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15281   }
15282   return SWIG_arg;
15283 
15284   if(0) SWIG_fail;
15285 
15286 fail:
15287   lua_error(L);
15288   return SWIG_arg;
15289 }
15290 
15291 
15292 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(lua_State* L) {
15293   int SWIG_arg = 0;
15294   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15295   uint32_t arg2 ;
15296   uint32_t arg3 ;
15297   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15298   uint32_t result;
15299 
15300   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15302   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15303   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15304   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15305 
15306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15307     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15308   }
15309 
15310   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15311   arg2 = (uint32_t)lua_tonumber(L, 2);
15312   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15313   arg3 = (uint32_t)lua_tonumber(L, 3);
15314 
15315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15316     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15317   }
15318 
15319   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15320   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
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_FindLineEntryIndex__SWIG_1(lua_State* L) {
15332   int SWIG_arg = 0;
15333   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15334   uint32_t arg2 ;
15335   uint32_t arg3 ;
15336   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15337   bool arg5 ;
15338   uint32_t result;
15339 
15340   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15342   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15343   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15344   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15345   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15346 
15347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15348     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15349   }
15350 
15351   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15352   arg2 = (uint32_t)lua_tonumber(L, 2);
15353   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
15354   arg3 = (uint32_t)lua_tonumber(L, 3);
15355 
15356   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15357     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15358   }
15359 
15360   arg5 = (lua_toboolean(L, 5)!=0);
15361   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15362   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15363   return SWIG_arg;
15364 
15365   if(0) SWIG_fail;
15366 
15367 fail:
15368   lua_error(L);
15369   return SWIG_arg;
15370 }
15371 
15372 
15373 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15374   int argc;
15375   int argv[6]={
15376     1,2,3,4,5,6
15377   };
15378 
15379   argc = lua_gettop(L);
15380   if (argc == 4) {
15381     int _v;
15382     {
15383       void *ptr;
15384       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15385         _v = 0;
15386       } else {
15387         _v = 1;
15388       }
15389     }
15390     if (_v) {
15391       {
15392         _v = lua_isnumber(L,argv[1]);
15393       }
15394       if (_v) {
15395         {
15396           _v = lua_isnumber(L,argv[2]);
15397         }
15398         if (_v) {
15399           {
15400             void *ptr;
15401             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15402               _v = 0;
15403             } else {
15404               _v = 1;
15405             }
15406           }
15407           if (_v) {
15408             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15409           }
15410         }
15411       }
15412     }
15413   }
15414   if (argc == 5) {
15415     int _v;
15416     {
15417       void *ptr;
15418       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15419         _v = 0;
15420       } else {
15421         _v = 1;
15422       }
15423     }
15424     if (_v) {
15425       {
15426         _v = lua_isnumber(L,argv[1]);
15427       }
15428       if (_v) {
15429         {
15430           _v = lua_isnumber(L,argv[2]);
15431         }
15432         if (_v) {
15433           {
15434             void *ptr;
15435             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15436               _v = 0;
15437             } else {
15438               _v = 1;
15439             }
15440           }
15441           if (_v) {
15442             {
15443               _v = lua_isboolean(L,argv[4]);
15444             }
15445             if (_v) {
15446               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15447             }
15448           }
15449         }
15450       }
15451     }
15452   }
15453 
15454   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15455     "  Possible C/C++ prototypes are:\n"
15456     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15457     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15458   lua_error(L);return 0;
15459 }
15460 
15461 
15462 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15463   int SWIG_arg = 0;
15464   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15465   uint32_t arg2 ;
15466   lldb::SBFileSpec result;
15467 
15468   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15470   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15471 
15472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15473     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15474   }
15475 
15476   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15477   arg2 = (uint32_t)lua_tonumber(L, 2);
15478   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15479   {
15480     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15482   }
15483   return SWIG_arg;
15484 
15485   if(0) SWIG_fail;
15486 
15487 fail:
15488   lua_error(L);
15489   return SWIG_arg;
15490 }
15491 
15492 
15493 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15494   int SWIG_arg = 0;
15495   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15496   uint32_t result;
15497 
15498   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15500 
15501   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15502     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15503   }
15504 
15505   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15506   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15507   return SWIG_arg;
15508 
15509   if(0) SWIG_fail;
15510 
15511 fail:
15512   lua_error(L);
15513   return SWIG_arg;
15514 }
15515 
15516 
15517 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15518   int SWIG_arg = 0;
15519   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15520   uint32_t arg2 ;
15521   lldb::SBFileSpec *arg3 = 0 ;
15522   bool arg4 ;
15523   uint32_t result;
15524 
15525   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15527   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15528   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15529   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15530 
15531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15532     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15533   }
15534 
15535   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15536   arg2 = (uint32_t)lua_tonumber(L, 2);
15537 
15538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15539     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15540   }
15541 
15542   arg4 = (lua_toboolean(L, 4)!=0);
15543   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15544   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15545   return SWIG_arg;
15546 
15547   if(0) SWIG_fail;
15548 
15549 fail:
15550   lua_error(L);
15551   return SWIG_arg;
15552 }
15553 
15554 
15555 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15556   int SWIG_arg = 0;
15557   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15558   uint32_t arg2 ;
15559   lldb::SBTypeList result;
15560 
15561   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15564 
15565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15566     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15567   }
15568 
15569   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15570   arg2 = (uint32_t)lua_tonumber(L, 2);
15571   result = (arg1)->GetTypes(arg2);
15572   {
15573     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15575   }
15576   return SWIG_arg;
15577 
15578   if(0) SWIG_fail;
15579 
15580 fail:
15581   lua_error(L);
15582   return SWIG_arg;
15583 }
15584 
15585 
15586 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15587   int SWIG_arg = 0;
15588   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15589   lldb::SBTypeList result;
15590 
15591   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15593 
15594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15595     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15596   }
15597 
15598   result = (arg1)->GetTypes();
15599   {
15600     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15602   }
15603   return SWIG_arg;
15604 
15605   if(0) SWIG_fail;
15606 
15607 fail:
15608   lua_error(L);
15609   return SWIG_arg;
15610 }
15611 
15612 
15613 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15614   int argc;
15615   int argv[3]={
15616     1,2,3
15617   };
15618 
15619   argc = lua_gettop(L);
15620   if (argc == 1) {
15621     int _v;
15622     {
15623       void *ptr;
15624       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15625         _v = 0;
15626       } else {
15627         _v = 1;
15628       }
15629     }
15630     if (_v) {
15631       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15632     }
15633   }
15634   if (argc == 2) {
15635     int _v;
15636     {
15637       void *ptr;
15638       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15639         _v = 0;
15640       } else {
15641         _v = 1;
15642       }
15643     }
15644     if (_v) {
15645       {
15646         _v = lua_isnumber(L,argv[1]);
15647       }
15648       if (_v) {
15649         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15650       }
15651     }
15652   }
15653 
15654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15655     "  Possible C/C++ prototypes are:\n"
15656     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15657     "    lldb::SBCompileUnit::GetTypes()\n");
15658   lua_error(L);return 0;
15659 }
15660 
15661 
15662 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15663   int SWIG_arg = 0;
15664   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15665   lldb::LanguageType result;
15666 
15667   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15669 
15670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15671     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15672   }
15673 
15674   result = (lldb::LanguageType)(arg1)->GetLanguage();
15675   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15676   return SWIG_arg;
15677 
15678   if(0) SWIG_fail;
15679 
15680 fail:
15681   lua_error(L);
15682   return SWIG_arg;
15683 }
15684 
15685 
15686 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15687   int SWIG_arg = 0;
15688   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15689   lldb::SBStream *arg2 = 0 ;
15690   bool result;
15691 
15692   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15694   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15695 
15696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15697     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15698   }
15699 
15700 
15701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15702     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15703   }
15704 
15705   result = (bool)(arg1)->GetDescription(*arg2);
15706   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15707   return SWIG_arg;
15708 
15709   if(0) SWIG_fail;
15710 
15711 fail:
15712   lua_error(L);
15713   return SWIG_arg;
15714 }
15715 
15716 
15717 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15718   int SWIG_arg = 0;
15719   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15720   lldb::SBCompileUnit *arg2 = 0 ;
15721   bool result;
15722 
15723   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15725   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15726 
15727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15728     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15729   }
15730 
15731 
15732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15733     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15734   }
15735 
15736   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15737   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15738   return SWIG_arg;
15739 
15740   if(0) SWIG_fail;
15741 
15742 fail:
15743   lua_error(L);
15744   return SWIG_arg;
15745 }
15746 
15747 
15748 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15749   int SWIG_arg = 0;
15750   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15751   std::string result;
15752 
15753   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15755 
15756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15757     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15758   }
15759 
15760   result = lldb_SBCompileUnit___str__(arg1);
15761   lua_pushlstring(L,(&result)->data(),(&result)->size()); 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 void swig_delete_SBCompileUnit(void *obj) {
15773 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15774 delete arg1;
15775 }
15776 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15777     assert(lua_istable(L,1));
15778     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15779     assert(!lua_isnil(L,-1));
15780     lua_replace(L,1); /* replace our table with real constructor */
15781     lua_call(L,lua_gettop(L)-1,1);
15782     return 1;
15783 }
15784 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15785     {0,0,0}
15786 };
15787 static swig_lua_method swig_SBCompileUnit_methods[]= {
15788     { "IsValid", _wrap_SBCompileUnit_IsValid},
15789     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15790     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15791     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15792     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15793     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15794     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15795     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15796     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15797     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15798     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15799     { "__eq", _wrap_SBCompileUnit___eq},
15800     { "__tostring", _wrap_SBCompileUnit___tostring},
15801     {0,0}
15802 };
15803 static swig_lua_method swig_SBCompileUnit_meta[] = {
15804     { "__eq", _wrap_SBCompileUnit___eq},
15805     { "__tostring", _wrap_SBCompileUnit___tostring},
15806     {0,0}
15807 };
15808 
15809 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15810     {0,0,0}
15811 };
15812 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15813     {0,0,0,0,0,0}
15814 };
15815 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15816     {0,0}
15817 };
15818 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15819     0
15820 };
15821 
15822 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15823     "SBCompileUnit",
15824     swig_SBCompileUnit_Sf_SwigStatic_methods,
15825     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15826     swig_SBCompileUnit_Sf_SwigStatic_constants,
15827     swig_SBCompileUnit_Sf_SwigStatic_classes,
15828     0
15829 };
15830 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15831 static const char *swig_SBCompileUnit_base_names[] = {0};
15832 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 };
15833 
15834 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15835   int SWIG_arg = 0;
15836   lldb::SBData *result = 0 ;
15837 
15838   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15839   result = (lldb::SBData *)new lldb::SBData();
15840   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15841   return SWIG_arg;
15842 
15843   if(0) SWIG_fail;
15844 
15845 fail:
15846   lua_error(L);
15847   return SWIG_arg;
15848 }
15849 
15850 
15851 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15852   int SWIG_arg = 0;
15853   lldb::SBData *arg1 = 0 ;
15854   lldb::SBData *result = 0 ;
15855 
15856   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15857   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15858 
15859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15860     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15861   }
15862 
15863   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15864   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15865   return SWIG_arg;
15866 
15867   if(0) SWIG_fail;
15868 
15869 fail:
15870   lua_error(L);
15871   return SWIG_arg;
15872 }
15873 
15874 
15875 static int _wrap_new_SBData(lua_State* L) {
15876   int argc;
15877   int argv[2]={
15878     1,2
15879   };
15880 
15881   argc = lua_gettop(L);
15882   if (argc == 0) {
15883     return _wrap_new_SBData__SWIG_0(L);
15884   }
15885   if (argc == 1) {
15886     int _v;
15887     {
15888       void *ptr;
15889       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
15890         _v = 0;
15891       } else {
15892         _v = 1;
15893       }
15894     }
15895     if (_v) {
15896       return _wrap_new_SBData__SWIG_1(L);
15897     }
15898   }
15899 
15900   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15901     "  Possible C/C++ prototypes are:\n"
15902     "    lldb::SBData::SBData()\n"
15903     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15904   lua_error(L);return 0;
15905 }
15906 
15907 
15908 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15909   int SWIG_arg = 0;
15910   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15911   uint8_t result;
15912 
15913   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15915 
15916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15917     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15918   }
15919 
15920   result = (uint8_t)(arg1)->GetAddressByteSize();
15921   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
15922   return SWIG_arg;
15923 
15924   if(0) SWIG_fail;
15925 
15926 fail:
15927   lua_error(L);
15928   return SWIG_arg;
15929 }
15930 
15931 
15932 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15933   int SWIG_arg = 0;
15934   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15935   uint8_t arg2 ;
15936 
15937   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15939   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15940 
15941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15942     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15943   }
15944 
15945   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
15946   arg2 = (uint8_t)lua_tonumber(L, 2);
15947   (arg1)->SetAddressByteSize(arg2);
15948 
15949   return SWIG_arg;
15950 
15951   if(0) SWIG_fail;
15952 
15953 fail:
15954   lua_error(L);
15955   return SWIG_arg;
15956 }
15957 
15958 
15959 static int _wrap_SBData_Clear(lua_State* L) {
15960   int SWIG_arg = 0;
15961   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15962 
15963   SWIG_check_num_args("lldb::SBData::Clear",1,1)
15964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
15965 
15966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15967     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
15968   }
15969 
15970   (arg1)->Clear();
15971 
15972   return SWIG_arg;
15973 
15974   if(0) SWIG_fail;
15975 
15976 fail:
15977   lua_error(L);
15978   return SWIG_arg;
15979 }
15980 
15981 
15982 static int _wrap_SBData_IsValid(lua_State* L) {
15983   int SWIG_arg = 0;
15984   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15985   bool result;
15986 
15987   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
15988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
15989 
15990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15991     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
15992   }
15993 
15994   result = (bool)(arg1)->IsValid();
15995   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15996   return SWIG_arg;
15997 
15998   if(0) SWIG_fail;
15999 
16000 fail:
16001   lua_error(L);
16002   return SWIG_arg;
16003 }
16004 
16005 
16006 static int _wrap_SBData_GetByteSize(lua_State* L) {
16007   int SWIG_arg = 0;
16008   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16009   size_t result;
16010 
16011   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16013 
16014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16015     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16016   }
16017 
16018   result = (arg1)->GetByteSize();
16019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16020   return SWIG_arg;
16021 
16022   if(0) SWIG_fail;
16023 
16024 fail:
16025   lua_error(L);
16026   return SWIG_arg;
16027 }
16028 
16029 
16030 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16031   int SWIG_arg = 0;
16032   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16033   lldb::ByteOrder result;
16034 
16035   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16037 
16038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16039     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16040   }
16041 
16042   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16043   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
16044   return SWIG_arg;
16045 
16046   if(0) SWIG_fail;
16047 
16048 fail:
16049   lua_error(L);
16050   return SWIG_arg;
16051 }
16052 
16053 
16054 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16055   int SWIG_arg = 0;
16056   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16057   lldb::ByteOrder arg2 ;
16058 
16059   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16061   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16062 
16063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16064     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16065   }
16066 
16067   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16068   (arg1)->SetByteOrder(arg2);
16069 
16070   return SWIG_arg;
16071 
16072   if(0) SWIG_fail;
16073 
16074 fail:
16075   lua_error(L);
16076   return SWIG_arg;
16077 }
16078 
16079 
16080 static int _wrap_SBData_GetFloat(lua_State* L) {
16081   int SWIG_arg = 0;
16082   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16083   lldb::SBError *arg2 = 0 ;
16084   lldb::offset_t arg3 ;
16085   float result;
16086 
16087   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16089   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16090   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16091 
16092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16093     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16094   }
16095 
16096 
16097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16098     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16099   }
16100 
16101   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16102   result = (float)(arg1)->GetFloat(*arg2,arg3);
16103   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16104   return SWIG_arg;
16105 
16106   if(0) SWIG_fail;
16107 
16108 fail:
16109   lua_error(L);
16110   return SWIG_arg;
16111 }
16112 
16113 
16114 static int _wrap_SBData_GetDouble(lua_State* L) {
16115   int SWIG_arg = 0;
16116   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16117   lldb::SBError *arg2 = 0 ;
16118   lldb::offset_t arg3 ;
16119   double result;
16120 
16121   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16123   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16124   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16125 
16126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16127     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16128   }
16129 
16130 
16131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16132     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16133   }
16134 
16135   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16136   result = (double)(arg1)->GetDouble(*arg2,arg3);
16137   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16138   return SWIG_arg;
16139 
16140   if(0) SWIG_fail;
16141 
16142 fail:
16143   lua_error(L);
16144   return SWIG_arg;
16145 }
16146 
16147 
16148 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16149   int SWIG_arg = 0;
16150   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16151   lldb::SBError *arg2 = 0 ;
16152   lldb::offset_t arg3 ;
16153   long double result;
16154 
16155   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16157   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16158   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16159 
16160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16161     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16162   }
16163 
16164 
16165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16166     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16167   }
16168 
16169   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16170   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16171   {
16172     long double * resultptr = new long double((const long double &) result);
16173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16174   }
16175   return SWIG_arg;
16176 
16177   if(0) SWIG_fail;
16178 
16179 fail:
16180   lua_error(L);
16181   return SWIG_arg;
16182 }
16183 
16184 
16185 static int _wrap_SBData_GetAddress(lua_State* L) {
16186   int SWIG_arg = 0;
16187   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16188   lldb::SBError *arg2 = 0 ;
16189   lldb::offset_t arg3 ;
16190   lldb::addr_t result;
16191 
16192   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16195   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16196 
16197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16198     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16199   }
16200 
16201 
16202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16203     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16204   }
16205 
16206   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16207   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16208   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16209   return SWIG_arg;
16210 
16211   if(0) SWIG_fail;
16212 
16213 fail:
16214   lua_error(L);
16215   return SWIG_arg;
16216 }
16217 
16218 
16219 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16220   int SWIG_arg = 0;
16221   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16222   lldb::SBError *arg2 = 0 ;
16223   lldb::offset_t arg3 ;
16224   uint8_t result;
16225 
16226   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16228   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16229   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16230 
16231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16232     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16233   }
16234 
16235 
16236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16237     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16238   }
16239 
16240   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16241   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16242   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16243   return SWIG_arg;
16244 
16245   if(0) SWIG_fail;
16246 
16247 fail:
16248   lua_error(L);
16249   return SWIG_arg;
16250 }
16251 
16252 
16253 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16254   int SWIG_arg = 0;
16255   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16256   lldb::SBError *arg2 = 0 ;
16257   lldb::offset_t arg3 ;
16258   uint16_t result;
16259 
16260   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16262   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16264 
16265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16266     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16267   }
16268 
16269 
16270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16271     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16272   }
16273 
16274   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16275   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16276   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16277   return SWIG_arg;
16278 
16279   if(0) SWIG_fail;
16280 
16281 fail:
16282   lua_error(L);
16283   return SWIG_arg;
16284 }
16285 
16286 
16287 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16288   int SWIG_arg = 0;
16289   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16290   lldb::SBError *arg2 = 0 ;
16291   lldb::offset_t arg3 ;
16292   uint32_t result;
16293 
16294   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16296   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16297   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16298 
16299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16300     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16301   }
16302 
16303 
16304   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16305     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16306   }
16307 
16308   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16309   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16310   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16311   return SWIG_arg;
16312 
16313   if(0) SWIG_fail;
16314 
16315 fail:
16316   lua_error(L);
16317   return SWIG_arg;
16318 }
16319 
16320 
16321 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16322   int SWIG_arg = 0;
16323   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16324   lldb::SBError *arg2 = 0 ;
16325   lldb::offset_t arg3 ;
16326   uint64_t result;
16327 
16328   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16329   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16330   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16331   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16332 
16333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16334     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16335   }
16336 
16337 
16338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16339     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16340   }
16341 
16342   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16343   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16344   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16345   return SWIG_arg;
16346 
16347   if(0) SWIG_fail;
16348 
16349 fail:
16350   lua_error(L);
16351   return SWIG_arg;
16352 }
16353 
16354 
16355 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16356   int SWIG_arg = 0;
16357   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16358   lldb::SBError *arg2 = 0 ;
16359   lldb::offset_t arg3 ;
16360   int8_t result;
16361 
16362   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16364   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16365   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16366 
16367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16368     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16369   }
16370 
16371 
16372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16373     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16374   }
16375 
16376   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16377   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16378   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16379   return SWIG_arg;
16380 
16381   if(0) SWIG_fail;
16382 
16383 fail:
16384   lua_error(L);
16385   return SWIG_arg;
16386 }
16387 
16388 
16389 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16390   int SWIG_arg = 0;
16391   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16392   lldb::SBError *arg2 = 0 ;
16393   lldb::offset_t arg3 ;
16394   int16_t result;
16395 
16396   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16398   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16399   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16400 
16401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16402     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16403   }
16404 
16405 
16406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16407     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16408   }
16409 
16410   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16411   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16412   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16413   return SWIG_arg;
16414 
16415   if(0) SWIG_fail;
16416 
16417 fail:
16418   lua_error(L);
16419   return SWIG_arg;
16420 }
16421 
16422 
16423 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16424   int SWIG_arg = 0;
16425   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16426   lldb::SBError *arg2 = 0 ;
16427   lldb::offset_t arg3 ;
16428   int32_t result;
16429 
16430   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16432   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16433   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16434 
16435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16436     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16437   }
16438 
16439 
16440   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16441     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16442   }
16443 
16444   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16445   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16446   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16447   return SWIG_arg;
16448 
16449   if(0) SWIG_fail;
16450 
16451 fail:
16452   lua_error(L);
16453   return SWIG_arg;
16454 }
16455 
16456 
16457 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16458   int SWIG_arg = 0;
16459   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16460   lldb::SBError *arg2 = 0 ;
16461   lldb::offset_t arg3 ;
16462   int64_t result;
16463 
16464   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16467   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16468 
16469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16470     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16471   }
16472 
16473 
16474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16475     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16476   }
16477 
16478   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16479   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16480   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16481   return SWIG_arg;
16482 
16483   if(0) SWIG_fail;
16484 
16485 fail:
16486   lua_error(L);
16487   return SWIG_arg;
16488 }
16489 
16490 
16491 static int _wrap_SBData_GetString(lua_State* L) {
16492   int SWIG_arg = 0;
16493   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16494   lldb::SBError *arg2 = 0 ;
16495   lldb::offset_t arg3 ;
16496   char *result = 0 ;
16497 
16498   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16499   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16500   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16501   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16502 
16503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16504     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16505   }
16506 
16507 
16508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16509     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16510   }
16511 
16512   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16513   result = (char *)(arg1)->GetString(*arg2,arg3);
16514   lua_pushstring(L,(const char *)result); SWIG_arg++;
16515   return SWIG_arg;
16516 
16517   if(0) SWIG_fail;
16518 
16519 fail:
16520   lua_error(L);
16521   return SWIG_arg;
16522 }
16523 
16524 
16525 static int _wrap_SBData_GetDescription(lua_State* L) {
16526   int SWIG_arg = 0;
16527   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16528   lldb::SBStream *arg2 = 0 ;
16529   lldb::addr_t arg3 ;
16530   bool result;
16531 
16532   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16534   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16535   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16536 
16537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16538     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16539   }
16540 
16541 
16542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16543     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16544   }
16545 
16546   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
16547   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16548   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16549   return SWIG_arg;
16550 
16551   if(0) SWIG_fail;
16552 
16553 fail:
16554   lua_error(L);
16555   return SWIG_arg;
16556 }
16557 
16558 
16559 static int _wrap_SBData_ReadRawData(lua_State* L) {
16560   int SWIG_arg = 0;
16561   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16562   lldb::SBError *arg2 = 0 ;
16563   lldb::offset_t arg3 ;
16564   void *arg4 = (void *) 0 ;
16565   size_t arg5 ;
16566   size_t result;
16567 
16568   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16570   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16571   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16572   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16573   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16574 
16575   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16576     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16577   }
16578 
16579 
16580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16581     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16582   }
16583 
16584   arg3 = (lldb::offset_t)lua_tonumber(L, 3);
16585   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16586   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
16587   arg5 = (size_t)lua_tonumber(L, 5);
16588   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16589   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16590   return SWIG_arg;
16591 
16592   if(0) SWIG_fail;
16593 
16594 fail:
16595   lua_error(L);
16596   return SWIG_arg;
16597 }
16598 
16599 
16600 static int _wrap_SBData_SetData(lua_State* L) {
16601   int SWIG_arg = 0;
16602   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16603   lldb::SBError *arg2 = 0 ;
16604   void *arg3 = (void *) 0 ;
16605   size_t arg4 ;
16606   lldb::ByteOrder arg5 ;
16607   uint8_t arg6 ;
16608 
16609   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16611   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16612   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16613   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16614   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16615   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16616 
16617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16618     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16619   }
16620 
16621 
16622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16623     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16624   }
16625 
16626   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16627   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16628   arg4 = (size_t)lua_tonumber(L, 4);
16629   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16630   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
16631   arg6 = (uint8_t)lua_tonumber(L, 6);
16632   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16633 
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_Append(lua_State* L) {
16645   int SWIG_arg = 0;
16646   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16647   lldb::SBData *arg2 = 0 ;
16648   bool result;
16649 
16650   SWIG_check_num_args("lldb::SBData::Append",2,2)
16651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16652   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16653 
16654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16655     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16656   }
16657 
16658 
16659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16660     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16661   }
16662 
16663   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16664   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16665   return SWIG_arg;
16666 
16667   if(0) SWIG_fail;
16668 
16669 fail:
16670   lua_error(L);
16671   return SWIG_arg;
16672 }
16673 
16674 
16675 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16676   int SWIG_arg = 0;
16677   lldb::ByteOrder arg1 ;
16678   uint32_t arg2 ;
16679   char *arg3 = (char *) 0 ;
16680   lldb::SBData result;
16681 
16682   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16683   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16684   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16685   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16686   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16687   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16688   arg2 = (uint32_t)lua_tonumber(L, 2);
16689   arg3 = (char *)lua_tostring(L, 3);
16690   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16691   {
16692     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16693     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16694   }
16695   return SWIG_arg;
16696 
16697   if(0) SWIG_fail;
16698 
16699 fail:
16700   lua_error(L);
16701   return SWIG_arg;
16702 }
16703 
16704 
16705 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16706   int SWIG_arg = 0;
16707   lldb::ByteOrder arg1 ;
16708   uint32_t arg2 ;
16709   uint64_t *arg3 = (uint64_t *) 0 ;
16710   size_t arg4 ;
16711   lldb::SBData result;
16712 
16713   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16714   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16715   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16716   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16717   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16718   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16719   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16720   arg2 = (uint32_t)lua_tonumber(L, 2);
16721 
16722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16723     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16724   }
16725 
16726   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16727   arg4 = (size_t)lua_tonumber(L, 4);
16728   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16729   {
16730     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16731     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16732   }
16733   return SWIG_arg;
16734 
16735   if(0) SWIG_fail;
16736 
16737 fail:
16738   lua_error(L);
16739   return SWIG_arg;
16740 }
16741 
16742 
16743 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16744   int SWIG_arg = 0;
16745   lldb::ByteOrder arg1 ;
16746   uint32_t arg2 ;
16747   uint32_t *arg3 = (uint32_t *) 0 ;
16748   size_t arg4 ;
16749   lldb::SBData result;
16750 
16751   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16752   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16753   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16754   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16755   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16756   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16757   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16758   arg2 = (uint32_t)lua_tonumber(L, 2);
16759 
16760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16761     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16762   }
16763 
16764   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16765   arg4 = (size_t)lua_tonumber(L, 4);
16766   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16767   {
16768     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16770   }
16771   return SWIG_arg;
16772 
16773   if(0) SWIG_fail;
16774 
16775 fail:
16776   lua_error(L);
16777   return SWIG_arg;
16778 }
16779 
16780 
16781 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16782   int SWIG_arg = 0;
16783   lldb::ByteOrder arg1 ;
16784   uint32_t arg2 ;
16785   int64_t *arg3 = (int64_t *) 0 ;
16786   size_t arg4 ;
16787   lldb::SBData result;
16788 
16789   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16790   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16791   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16792   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16793   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16794   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16795   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16796   arg2 = (uint32_t)lua_tonumber(L, 2);
16797 
16798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16799     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16800   }
16801 
16802   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16803   arg4 = (size_t)lua_tonumber(L, 4);
16804   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16805   {
16806     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16807     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16808   }
16809   return SWIG_arg;
16810 
16811   if(0) SWIG_fail;
16812 
16813 fail:
16814   lua_error(L);
16815   return SWIG_arg;
16816 }
16817 
16818 
16819 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16820   int SWIG_arg = 0;
16821   lldb::ByteOrder arg1 ;
16822   uint32_t arg2 ;
16823   int32_t *arg3 = (int32_t *) 0 ;
16824   size_t arg4 ;
16825   lldb::SBData result;
16826 
16827   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16828   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16829   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16830   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16831   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16832   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16833   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16834   arg2 = (uint32_t)lua_tonumber(L, 2);
16835 
16836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16837     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16838   }
16839 
16840   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16841   arg4 = (size_t)lua_tonumber(L, 4);
16842   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16843   {
16844     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16845     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16846   }
16847   return SWIG_arg;
16848 
16849   if(0) SWIG_fail;
16850 
16851 fail:
16852   lua_error(L);
16853   return SWIG_arg;
16854 }
16855 
16856 
16857 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16858   int SWIG_arg = 0;
16859   lldb::ByteOrder arg1 ;
16860   uint32_t arg2 ;
16861   double *arg3 = (double *) 0 ;
16862   size_t arg4 ;
16863   lldb::SBData result;
16864 
16865   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16866   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16867   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16868   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16869   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16870   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16871   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
16872   arg2 = (uint32_t)lua_tonumber(L, 2);
16873 
16874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16875     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16876   }
16877 
16878   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
16879   arg4 = (size_t)lua_tonumber(L, 4);
16880   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16881   {
16882     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16883     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16884   }
16885   return SWIG_arg;
16886 
16887   if(0) SWIG_fail;
16888 
16889 fail:
16890   lua_error(L);
16891   return SWIG_arg;
16892 }
16893 
16894 
16895 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16896   int SWIG_arg = 0;
16897   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16898   char *arg2 = (char *) 0 ;
16899   bool result;
16900 
16901   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16903   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16904 
16905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16906     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16907   }
16908 
16909   arg2 = (char *)lua_tostring(L, 2);
16910   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16911   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16912   return SWIG_arg;
16913 
16914   if(0) SWIG_fail;
16915 
16916 fail:
16917   lua_error(L);
16918   return SWIG_arg;
16919 }
16920 
16921 
16922 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16923   int SWIG_arg = 0;
16924   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16925   uint64_t *arg2 = (uint64_t *) 0 ;
16926   size_t arg3 ;
16927   bool result;
16928 
16929   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
16930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
16931   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
16932   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
16933 
16934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16935     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
16936   }
16937 
16938 
16939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
16940     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
16941   }
16942 
16943   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16944   arg3 = (size_t)lua_tonumber(L, 3);
16945   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
16946   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16947   return SWIG_arg;
16948 
16949   if(0) SWIG_fail;
16950 
16951 fail:
16952   lua_error(L);
16953   return SWIG_arg;
16954 }
16955 
16956 
16957 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
16958   int SWIG_arg = 0;
16959   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16960   uint32_t *arg2 = (uint32_t *) 0 ;
16961   size_t arg3 ;
16962   bool result;
16963 
16964   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
16965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
16966   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
16967   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
16968 
16969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16970     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
16971   }
16972 
16973 
16974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
16975     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
16976   }
16977 
16978   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
16979   arg3 = (size_t)lua_tonumber(L, 3);
16980   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
16981   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16982   return SWIG_arg;
16983 
16984   if(0) SWIG_fail;
16985 
16986 fail:
16987   lua_error(L);
16988   return SWIG_arg;
16989 }
16990 
16991 
16992 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
16993   int SWIG_arg = 0;
16994   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16995   int64_t *arg2 = (int64_t *) 0 ;
16996   size_t arg3 ;
16997   bool result;
16998 
16999   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
17000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17001   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
17002   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
17003 
17004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17005     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17006   }
17007 
17008 
17009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
17010     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
17011   }
17012 
17013   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17014   arg3 = (size_t)lua_tonumber(L, 3);
17015   result = (bool)(arg1)->SetDataFromSInt64Array(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_SetDataFromSInt32Array(lua_State* L) {
17028   int SWIG_arg = 0;
17029   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17030   int32_t *arg2 = (int32_t *) 0 ;
17031   size_t arg3 ;
17032   bool result;
17033 
17034   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
17035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17036   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
17037   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
17038 
17039   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17040     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17041   }
17042 
17043 
17044   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
17045     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
17046   }
17047 
17048   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17049   arg3 = (size_t)lua_tonumber(L, 3);
17050   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17052   return SWIG_arg;
17053 
17054   if(0) SWIG_fail;
17055 
17056 fail:
17057   lua_error(L);
17058   return SWIG_arg;
17059 }
17060 
17061 
17062 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17063   int SWIG_arg = 0;
17064   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17065   double *arg2 = (double *) 0 ;
17066   size_t arg3 ;
17067   bool result;
17068 
17069   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17071   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17072   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17073 
17074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17075     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17076   }
17077 
17078 
17079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17080     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17081   }
17082 
17083   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
17084   arg3 = (size_t)lua_tonumber(L, 3);
17085   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17086   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17087   return SWIG_arg;
17088 
17089   if(0) SWIG_fail;
17090 
17091 fail:
17092   lua_error(L);
17093   return SWIG_arg;
17094 }
17095 
17096 
17097 static int _wrap_SBData___tostring(lua_State* L) {
17098   int SWIG_arg = 0;
17099   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17100   std::string result;
17101 
17102   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17103   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17104 
17105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17106     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17107   }
17108 
17109   result = lldb_SBData___str__(arg1);
17110   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17111   return SWIG_arg;
17112 
17113   if(0) SWIG_fail;
17114 
17115 fail:
17116   lua_error(L);
17117   return SWIG_arg;
17118 }
17119 
17120 
17121 static void swig_delete_SBData(void *obj) {
17122 lldb::SBData *arg1 = (lldb::SBData *) obj;
17123 delete arg1;
17124 }
17125 static int _proxy__wrap_new_SBData(lua_State *L) {
17126     assert(lua_istable(L,1));
17127     lua_pushcfunction(L,_wrap_new_SBData);
17128     assert(!lua_isnil(L,-1));
17129     lua_replace(L,1); /* replace our table with real constructor */
17130     lua_call(L,lua_gettop(L)-1,1);
17131     return 1;
17132 }
17133 static swig_lua_attribute swig_SBData_attributes[] = {
17134     {0,0,0}
17135 };
17136 static swig_lua_method swig_SBData_methods[]= {
17137     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17138     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17139     { "Clear", _wrap_SBData_Clear},
17140     { "IsValid", _wrap_SBData_IsValid},
17141     { "GetByteSize", _wrap_SBData_GetByteSize},
17142     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17143     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17144     { "GetFloat", _wrap_SBData_GetFloat},
17145     { "GetDouble", _wrap_SBData_GetDouble},
17146     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17147     { "GetAddress", _wrap_SBData_GetAddress},
17148     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17149     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17150     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17151     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17152     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17153     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17154     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17155     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17156     { "GetString", _wrap_SBData_GetString},
17157     { "GetDescription", _wrap_SBData_GetDescription},
17158     { "ReadRawData", _wrap_SBData_ReadRawData},
17159     { "SetData", _wrap_SBData_SetData},
17160     { "Append", _wrap_SBData_Append},
17161     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17162     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17163     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17164     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17165     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17166     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17167     { "__tostring", _wrap_SBData___tostring},
17168     {0,0}
17169 };
17170 static swig_lua_method swig_SBData_meta[] = {
17171     { "__tostring", _wrap_SBData___tostring},
17172     {0,0}
17173 };
17174 
17175 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17176     {0,0,0}
17177 };
17178 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17179     {0,0,0,0,0,0}
17180 };
17181 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17182     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17183     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17184     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17185     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17186     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17187     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17188     {0,0}
17189 };
17190 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17191     0
17192 };
17193 
17194 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17195     "SBData",
17196     swig_SBData_Sf_SwigStatic_methods,
17197     swig_SBData_Sf_SwigStatic_attributes,
17198     swig_SBData_Sf_SwigStatic_constants,
17199     swig_SBData_Sf_SwigStatic_classes,
17200     0
17201 };
17202 static swig_lua_class *swig_SBData_bases[] = {0};
17203 static const char *swig_SBData_base_names[] = {0};
17204 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 };
17205 
17206 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17207   int SWIG_arg = 0;
17208 
17209   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17210   lldb::SBDebugger::Initialize();
17211 
17212   return SWIG_arg;
17213 
17214   if(0) SWIG_fail;
17215 
17216 fail:
17217   lua_error(L);
17218   return SWIG_arg;
17219 }
17220 
17221 
17222 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17223   int SWIG_arg = 0;
17224   lldb::SBError result;
17225 
17226   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17227   result = lldb::SBDebugger::InitializeWithErrorHandling();
17228   {
17229     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17231   }
17232   return SWIG_arg;
17233 
17234   if(0) SWIG_fail;
17235 
17236 fail:
17237   lua_error(L);
17238   return SWIG_arg;
17239 }
17240 
17241 
17242 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17243   int SWIG_arg = 0;
17244 
17245   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17246   lldb::SBDebugger::Terminate();
17247 
17248   return SWIG_arg;
17249 
17250   if(0) SWIG_fail;
17251 
17252 fail:
17253   lua_error(L);
17254   return SWIG_arg;
17255 }
17256 
17257 
17258 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17259   int SWIG_arg = 0;
17260   lldb::SBDebugger result;
17261 
17262   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17263   result = lldb::SBDebugger::Create();
17264   {
17265     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17267   }
17268   return SWIG_arg;
17269 
17270   if(0) SWIG_fail;
17271 
17272 fail:
17273   lua_error(L);
17274   return SWIG_arg;
17275 }
17276 
17277 
17278 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17279   int SWIG_arg = 0;
17280   bool arg1 ;
17281   lldb::SBDebugger result;
17282 
17283   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17284   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17285   arg1 = (lua_toboolean(L, 1)!=0);
17286   result = lldb::SBDebugger::Create(arg1);
17287   {
17288     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17289     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17290   }
17291   return SWIG_arg;
17292 
17293   if(0) SWIG_fail;
17294 
17295 fail:
17296   lua_error(L);
17297   return SWIG_arg;
17298 }
17299 
17300 
17301 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17302   int SWIG_arg = 0;
17303   bool arg1 ;
17304   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17305   void *arg3 = (void *) 0 ;
17306   lldb::SBDebugger result;
17307 
17308   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17309   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17310   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17311   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17312   arg1 = (lua_toboolean(L, 1)!=0);
17313 
17314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17315     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17316   }
17317 
17318   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17319   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17320   {
17321     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17323   }
17324   return SWIG_arg;
17325 
17326   if(0) SWIG_fail;
17327 
17328 fail:
17329   lua_error(L);
17330   return SWIG_arg;
17331 }
17332 
17333 
17334 static int _wrap_SBDebugger_Create(lua_State* L) {
17335   int argc;
17336   int argv[4]={
17337     1,2,3,4
17338   };
17339 
17340   argc = lua_gettop(L);
17341   if (argc == 0) {
17342     return _wrap_SBDebugger_Create__SWIG_0(L);
17343   }
17344   if (argc == 1) {
17345     int _v;
17346     {
17347       _v = lua_isboolean(L,argv[0]);
17348     }
17349     if (_v) {
17350       return _wrap_SBDebugger_Create__SWIG_1(L);
17351     }
17352   }
17353   if (argc == 3) {
17354     int _v;
17355     {
17356       _v = lua_isboolean(L,argv[0]);
17357     }
17358     if (_v) {
17359       {
17360         void *ptr;
17361         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)) {
17362           _v = 0;
17363         } else {
17364           _v = 1;
17365         }
17366       }
17367       if (_v) {
17368         {
17369           void *ptr;
17370           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17371             _v = 0;
17372           } else {
17373             _v = 1;
17374           }
17375         }
17376         if (_v) {
17377           return _wrap_SBDebugger_Create__SWIG_2(L);
17378         }
17379       }
17380     }
17381   }
17382 
17383   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17384     "  Possible C/C++ prototypes are:\n"
17385     "    lldb::SBDebugger::Create()\n"
17386     "    lldb::SBDebugger::Create(bool)\n"
17387     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17388   lua_error(L);return 0;
17389 }
17390 
17391 
17392 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17393   int SWIG_arg = 0;
17394   lldb::SBDebugger *arg1 = 0 ;
17395 
17396   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17397   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17398 
17399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17400     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17401   }
17402 
17403   lldb::SBDebugger::Destroy(*arg1);
17404 
17405   return SWIG_arg;
17406 
17407   if(0) SWIG_fail;
17408 
17409 fail:
17410   lua_error(L);
17411   return SWIG_arg;
17412 }
17413 
17414 
17415 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17416   int SWIG_arg = 0;
17417 
17418   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17419   lldb::SBDebugger::MemoryPressureDetected();
17420 
17421   return SWIG_arg;
17422 
17423   if(0) SWIG_fail;
17424 
17425 fail:
17426   lua_error(L);
17427   return SWIG_arg;
17428 }
17429 
17430 
17431 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17432   int SWIG_arg = 0;
17433   lldb::SBDebugger *result = 0 ;
17434 
17435   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17436   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17437   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17438   return SWIG_arg;
17439 
17440   if(0) SWIG_fail;
17441 
17442 fail:
17443   lua_error(L);
17444   return SWIG_arg;
17445 }
17446 
17447 
17448 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17449   int SWIG_arg = 0;
17450   lldb::SBDebugger *arg1 = 0 ;
17451   lldb::SBDebugger *result = 0 ;
17452 
17453   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17454   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17455 
17456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17457     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17458   }
17459 
17460   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17461   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17462   return SWIG_arg;
17463 
17464   if(0) SWIG_fail;
17465 
17466 fail:
17467   lua_error(L);
17468   return SWIG_arg;
17469 }
17470 
17471 
17472 static int _wrap_new_SBDebugger(lua_State* L) {
17473   int argc;
17474   int argv[2]={
17475     1,2
17476   };
17477 
17478   argc = lua_gettop(L);
17479   if (argc == 0) {
17480     return _wrap_new_SBDebugger__SWIG_0(L);
17481   }
17482   if (argc == 1) {
17483     int _v;
17484     {
17485       void *ptr;
17486       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17487         _v = 0;
17488       } else {
17489         _v = 1;
17490       }
17491     }
17492     if (_v) {
17493       return _wrap_new_SBDebugger__SWIG_1(L);
17494     }
17495   }
17496 
17497   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17498     "  Possible C/C++ prototypes are:\n"
17499     "    lldb::SBDebugger::SBDebugger()\n"
17500     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17501   lua_error(L);return 0;
17502 }
17503 
17504 
17505 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17506   int SWIG_arg = 0;
17507   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17508   bool result;
17509 
17510   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17512 
17513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17514     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17515   }
17516 
17517   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17518   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17519   return SWIG_arg;
17520 
17521   if(0) SWIG_fail;
17522 
17523 fail:
17524   lua_error(L);
17525   return SWIG_arg;
17526 }
17527 
17528 
17529 static int _wrap_SBDebugger_Clear(lua_State* L) {
17530   int SWIG_arg = 0;
17531   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17532 
17533   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17535 
17536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17537     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17538   }
17539 
17540   (arg1)->Clear();
17541 
17542   return SWIG_arg;
17543 
17544   if(0) SWIG_fail;
17545 
17546 fail:
17547   lua_error(L);
17548   return SWIG_arg;
17549 }
17550 
17551 
17552 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17553   int SWIG_arg = 0;
17554   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17555   bool arg2 ;
17556 
17557   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17559   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17560 
17561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17562     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17563   }
17564 
17565   arg2 = (lua_toboolean(L, 2)!=0);
17566   (arg1)->SetAsync(arg2);
17567 
17568   return SWIG_arg;
17569 
17570   if(0) SWIG_fail;
17571 
17572 fail:
17573   lua_error(L);
17574   return SWIG_arg;
17575 }
17576 
17577 
17578 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17579   int SWIG_arg = 0;
17580   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17581   bool result;
17582 
17583   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17585 
17586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17587     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17588   }
17589 
17590   result = (bool)(arg1)->GetAsync();
17591   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17592   return SWIG_arg;
17593 
17594   if(0) SWIG_fail;
17595 
17596 fail:
17597   lua_error(L);
17598   return SWIG_arg;
17599 }
17600 
17601 
17602 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17603   int SWIG_arg = 0;
17604   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17605   bool arg2 ;
17606 
17607   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17609   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17610 
17611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17612     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17613   }
17614 
17615   arg2 = (lua_toboolean(L, 2)!=0);
17616   (arg1)->SkipLLDBInitFiles(arg2);
17617 
17618   return SWIG_arg;
17619 
17620   if(0) SWIG_fail;
17621 
17622 fail:
17623   lua_error(L);
17624   return SWIG_arg;
17625 }
17626 
17627 
17628 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17629   int SWIG_arg = 0;
17630   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17631   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17632 
17633   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17635 
17636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17637     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17638   }
17639 
17640   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17641   {
17642     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17643     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17644   }
17645   return SWIG_arg;
17646 
17647   if(0) SWIG_fail;
17648 
17649 fail:
17650   lua_error(L);
17651   return SWIG_arg;
17652 }
17653 
17654 
17655 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17656   int SWIG_arg = 0;
17657   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17658   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17659 
17660   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17662 
17663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17664     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17665   }
17666 
17667   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17668   {
17669     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17670     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17671   }
17672   return SWIG_arg;
17673 
17674   if(0) SWIG_fail;
17675 
17676 fail:
17677   lua_error(L);
17678   return SWIG_arg;
17679 }
17680 
17681 
17682 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17683   int SWIG_arg = 0;
17684   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17685   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17686 
17687   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17689 
17690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17691     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17692   }
17693 
17694   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17695   {
17696     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17697     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17698   }
17699   return SWIG_arg;
17700 
17701   if(0) SWIG_fail;
17702 
17703 fail:
17704   lua_error(L);
17705   return SWIG_arg;
17706 }
17707 
17708 
17709 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
17710   int SWIG_arg = 0;
17711   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17712   lldb::SBFile arg2 ;
17713   lldb::SBFile *argp2 ;
17714   lldb::SBError result;
17715 
17716   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17718   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17719 
17720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17721     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17722   }
17723 
17724 
17725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17726     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17727   }
17728   arg2 = *argp2;
17729 
17730   result = (arg1)->SetInputFile(arg2);
17731   {
17732     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17734   }
17735   return SWIG_arg;
17736 
17737   if(0) SWIG_fail;
17738 
17739 fail:
17740   lua_error(L);
17741   return SWIG_arg;
17742 }
17743 
17744 
17745 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
17746   int SWIG_arg = 0;
17747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17748   lldb::SBFile arg2 ;
17749   lldb::SBFile *argp2 ;
17750   lldb::SBError result;
17751 
17752   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17755 
17756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17757     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17758   }
17759 
17760 
17761   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17762     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17763   }
17764   arg2 = *argp2;
17765 
17766   result = (arg1)->SetOutputFile(arg2);
17767   {
17768     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17769     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17770   }
17771   return SWIG_arg;
17772 
17773   if(0) SWIG_fail;
17774 
17775 fail:
17776   lua_error(L);
17777   return SWIG_arg;
17778 }
17779 
17780 
17781 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17782   int SWIG_arg = 0;
17783   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17784   lldb::SBFile arg2 ;
17785   lldb::SBFile *argp2 ;
17786   lldb::SBError result;
17787 
17788   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17790   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17791 
17792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17793     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17794   }
17795 
17796 
17797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17798     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17799   }
17800   arg2 = *argp2;
17801 
17802   result = (arg1)->SetErrorFile(arg2);
17803   {
17804     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17805     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17806   }
17807   return SWIG_arg;
17808 
17809   if(0) SWIG_fail;
17810 
17811 fail:
17812   lua_error(L);
17813   return SWIG_arg;
17814 }
17815 
17816 
17817 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17818   int SWIG_arg = 0;
17819   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17820   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17821   lldb::FileSP *argp2 ;
17822   lldb::SBError result;
17823 
17824   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17826   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17827 
17828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17829     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17830   }
17831 
17832 
17833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17834     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17835   }
17836   arg2 = *argp2;
17837 
17838   result = (arg1)->SetInputFile(arg2);
17839   {
17840     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17841     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17842   }
17843   return SWIG_arg;
17844 
17845   if(0) SWIG_fail;
17846 
17847 fail:
17848   lua_error(L);
17849   return SWIG_arg;
17850 }
17851 
17852 
17853 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17854   int argc;
17855   int argv[3]={
17856     1,2,3
17857   };
17858 
17859   argc = lua_gettop(L);
17860   if (argc == 2) {
17861     int _v;
17862     {
17863       void *ptr;
17864       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17865         _v = 0;
17866       } else {
17867         _v = 1;
17868       }
17869     }
17870     if (_v) {
17871       {
17872         void *ptr;
17873         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17874           _v = 0;
17875         } else {
17876           _v = 1;
17877         }
17878       }
17879       if (_v) {
17880         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17881       }
17882     }
17883   }
17884   if (argc == 2) {
17885     int _v;
17886     {
17887       void *ptr;
17888       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17889         _v = 0;
17890       } else {
17891         _v = 1;
17892       }
17893     }
17894     if (_v) {
17895       {
17896         void *ptr;
17897         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)) {
17898           _v = 0;
17899         } else {
17900           _v = 1;
17901         }
17902       }
17903       if (_v) {
17904         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17905       }
17906     }
17907   }
17908 
17909   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17910     "  Possible C/C++ prototypes are:\n"
17911     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17912     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17913   lua_error(L);return 0;
17914 }
17915 
17916 
17917 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17918   int SWIG_arg = 0;
17919   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17920   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17921   lldb::FileSP *argp2 ;
17922   lldb::SBError result;
17923 
17924   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17926   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17927 
17928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17929     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17930   }
17931 
17932 
17933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17934     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17935   }
17936   arg2 = *argp2;
17937 
17938   result = (arg1)->SetOutputFile(arg2);
17939   {
17940     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17941     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17942   }
17943   return SWIG_arg;
17944 
17945   if(0) SWIG_fail;
17946 
17947 fail:
17948   lua_error(L);
17949   return SWIG_arg;
17950 }
17951 
17952 
17953 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
17954   int argc;
17955   int argv[3]={
17956     1,2,3
17957   };
17958 
17959   argc = lua_gettop(L);
17960   if (argc == 2) {
17961     int _v;
17962     {
17963       void *ptr;
17964       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17965         _v = 0;
17966       } else {
17967         _v = 1;
17968       }
17969     }
17970     if (_v) {
17971       {
17972         void *ptr;
17973         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17974           _v = 0;
17975         } else {
17976           _v = 1;
17977         }
17978       }
17979       if (_v) {
17980         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
17981       }
17982     }
17983   }
17984   if (argc == 2) {
17985     int _v;
17986     {
17987       void *ptr;
17988       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17989         _v = 0;
17990       } else {
17991         _v = 1;
17992       }
17993     }
17994     if (_v) {
17995       {
17996         void *ptr;
17997         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)) {
17998           _v = 0;
17999         } else {
18000           _v = 1;
18001         }
18002       }
18003       if (_v) {
18004         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18005       }
18006     }
18007   }
18008 
18009   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18010     "  Possible C/C++ prototypes are:\n"
18011     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18012     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18013   lua_error(L);return 0;
18014 }
18015 
18016 
18017 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18018   int SWIG_arg = 0;
18019   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18020   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18021   lldb::FileSP *argp2 ;
18022   lldb::SBError result;
18023 
18024   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18026   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
18027 
18028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18029     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18030   }
18031 
18032 
18033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18034     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18035   }
18036   arg2 = *argp2;
18037 
18038   result = (arg1)->SetErrorFile(arg2);
18039   {
18040     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18041     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18042   }
18043   return SWIG_arg;
18044 
18045   if(0) SWIG_fail;
18046 
18047 fail:
18048   lua_error(L);
18049   return SWIG_arg;
18050 }
18051 
18052 
18053 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18054   int argc;
18055   int argv[3]={
18056     1,2,3
18057   };
18058 
18059   argc = lua_gettop(L);
18060   if (argc == 2) {
18061     int _v;
18062     {
18063       void *ptr;
18064       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18065         _v = 0;
18066       } else {
18067         _v = 1;
18068       }
18069     }
18070     if (_v) {
18071       {
18072         void *ptr;
18073         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18074           _v = 0;
18075         } else {
18076           _v = 1;
18077         }
18078       }
18079       if (_v) {
18080         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18081       }
18082     }
18083   }
18084   if (argc == 2) {
18085     int _v;
18086     {
18087       void *ptr;
18088       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18089         _v = 0;
18090       } else {
18091         _v = 1;
18092       }
18093     }
18094     if (_v) {
18095       {
18096         void *ptr;
18097         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)) {
18098           _v = 0;
18099         } else {
18100           _v = 1;
18101         }
18102       }
18103       if (_v) {
18104         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18105       }
18106     }
18107   }
18108 
18109   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18110     "  Possible C/C++ prototypes are:\n"
18111     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18112     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18113   lua_error(L);return 0;
18114 }
18115 
18116 
18117 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18118   int SWIG_arg = 0;
18119   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18120   lldb::SBFile result;
18121 
18122   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18124 
18125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18126     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18127   }
18128 
18129   result = (arg1)->GetInputFile();
18130   {
18131     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18133   }
18134   return SWIG_arg;
18135 
18136   if(0) SWIG_fail;
18137 
18138 fail:
18139   lua_error(L);
18140   return SWIG_arg;
18141 }
18142 
18143 
18144 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18145   int SWIG_arg = 0;
18146   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18147   lldb::SBFile result;
18148 
18149   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18151 
18152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18153     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18154   }
18155 
18156   result = (arg1)->GetOutputFile();
18157   {
18158     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18159     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18160   }
18161   return SWIG_arg;
18162 
18163   if(0) SWIG_fail;
18164 
18165 fail:
18166   lua_error(L);
18167   return SWIG_arg;
18168 }
18169 
18170 
18171 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18172   int SWIG_arg = 0;
18173   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18174   lldb::SBFile result;
18175 
18176   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18178 
18179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18180     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18181   }
18182 
18183   result = (arg1)->GetErrorFile();
18184   {
18185     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18187   }
18188   return SWIG_arg;
18189 
18190   if(0) SWIG_fail;
18191 
18192 fail:
18193   lua_error(L);
18194   return SWIG_arg;
18195 }
18196 
18197 
18198 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18199   int SWIG_arg = 0;
18200   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18201   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18202 
18203   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18205 
18206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18207     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18208   }
18209 
18210   result = (arg1)->GetCommandInterpreter();
18211   {
18212     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18213     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18214   }
18215   return SWIG_arg;
18216 
18217   if(0) SWIG_fail;
18218 
18219 fail:
18220   lua_error(L);
18221   return SWIG_arg;
18222 }
18223 
18224 
18225 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18226   int SWIG_arg = 0;
18227   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18228   char *arg2 = (char *) 0 ;
18229 
18230   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18232   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18233 
18234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18235     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18236   }
18237 
18238   arg2 = (char *)lua_tostring(L, 2);
18239   (arg1)->HandleCommand((char const *)arg2);
18240 
18241   return SWIG_arg;
18242 
18243   if(0) SWIG_fail;
18244 
18245 fail:
18246   lua_error(L);
18247   return SWIG_arg;
18248 }
18249 
18250 
18251 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18252   int SWIG_arg = 0;
18253   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18254   lldb::SBListener result;
18255 
18256   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18258 
18259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18260     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18261   }
18262 
18263   result = (arg1)->GetListener();
18264   {
18265     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18267   }
18268   return SWIG_arg;
18269 
18270   if(0) SWIG_fail;
18271 
18272 fail:
18273   lua_error(L);
18274   return SWIG_arg;
18275 }
18276 
18277 
18278 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18279   int SWIG_arg = 0;
18280   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18281   lldb::SBProcess *arg2 = 0 ;
18282   lldb::SBEvent *arg3 = 0 ;
18283   lldb::SBFile arg4 ;
18284   lldb::SBFile arg5 ;
18285   lldb::SBFile *argp4 ;
18286   lldb::SBFile *argp5 ;
18287 
18288   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18290   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18291   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18292   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18293   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18294 
18295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18296     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18297   }
18298 
18299 
18300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18301     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18302   }
18303 
18304 
18305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18306     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18307   }
18308 
18309 
18310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18311     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18312   }
18313   arg4 = *argp4;
18314 
18315 
18316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18317     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18318   }
18319   arg5 = *argp5;
18320 
18321   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18322 
18323   return SWIG_arg;
18324 
18325   if(0) SWIG_fail;
18326 
18327 fail:
18328   lua_error(L);
18329   return SWIG_arg;
18330 }
18331 
18332 
18333 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18334   int SWIG_arg = 0;
18335   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18336   lldb::SBProcess *arg2 = 0 ;
18337   lldb::SBEvent *arg3 = 0 ;
18338   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18339   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18340   lldb::FileSP *argp4 ;
18341   lldb::FileSP *argp5 ;
18342 
18343   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18345   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18346   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18347   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18348   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18349 
18350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18351     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18352   }
18353 
18354 
18355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18356     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18357   }
18358 
18359 
18360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18361     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18362   }
18363 
18364 
18365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18366     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18367   }
18368   arg4 = *argp4;
18369 
18370 
18371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18372     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18373   }
18374   arg5 = *argp5;
18375 
18376   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18377 
18378   return SWIG_arg;
18379 
18380   if(0) SWIG_fail;
18381 
18382 fail:
18383   lua_error(L);
18384   return SWIG_arg;
18385 }
18386 
18387 
18388 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18389   int argc;
18390   int argv[6]={
18391     1,2,3,4,5,6
18392   };
18393 
18394   argc = lua_gettop(L);
18395   if (argc == 5) {
18396     int _v;
18397     {
18398       void *ptr;
18399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18400         _v = 0;
18401       } else {
18402         _v = 1;
18403       }
18404     }
18405     if (_v) {
18406       {
18407         void *ptr;
18408         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18409           _v = 0;
18410         } else {
18411           _v = 1;
18412         }
18413       }
18414       if (_v) {
18415         {
18416           void *ptr;
18417           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18418             _v = 0;
18419           } else {
18420             _v = 1;
18421           }
18422         }
18423         if (_v) {
18424           {
18425             void *ptr;
18426             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18427               _v = 0;
18428             } else {
18429               _v = 1;
18430             }
18431           }
18432           if (_v) {
18433             {
18434               void *ptr;
18435               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18436                 _v = 0;
18437               } else {
18438                 _v = 1;
18439               }
18440             }
18441             if (_v) {
18442               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18443             }
18444           }
18445         }
18446       }
18447     }
18448   }
18449   if (argc == 5) {
18450     int _v;
18451     {
18452       void *ptr;
18453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18454         _v = 0;
18455       } else {
18456         _v = 1;
18457       }
18458     }
18459     if (_v) {
18460       {
18461         void *ptr;
18462         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18463           _v = 0;
18464         } else {
18465           _v = 1;
18466         }
18467       }
18468       if (_v) {
18469         {
18470           void *ptr;
18471           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18472             _v = 0;
18473           } else {
18474             _v = 1;
18475           }
18476         }
18477         if (_v) {
18478           {
18479             void *ptr;
18480             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)) {
18481               _v = 0;
18482             } else {
18483               _v = 1;
18484             }
18485           }
18486           if (_v) {
18487             {
18488               void *ptr;
18489               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)) {
18490                 _v = 0;
18491               } else {
18492                 _v = 1;
18493               }
18494             }
18495             if (_v) {
18496               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18497             }
18498           }
18499         }
18500       }
18501     }
18502   }
18503 
18504   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18505     "  Possible C/C++ prototypes are:\n"
18506     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18507     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18508   lua_error(L);return 0;
18509 }
18510 
18511 
18512 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18513   int SWIG_arg = 0;
18514   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18515   char *arg2 = (char *) 0 ;
18516   char *arg3 = (char *) 0 ;
18517   char *arg4 = (char *) 0 ;
18518   bool arg5 ;
18519   lldb::SBError *arg6 = 0 ;
18520   lldb::SBTarget result;
18521 
18522   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18524   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18525   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18526   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18527   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18528   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18529 
18530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18531     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18532   }
18533 
18534   arg2 = (char *)lua_tostring(L, 2);
18535   arg3 = (char *)lua_tostring(L, 3);
18536   arg4 = (char *)lua_tostring(L, 4);
18537   arg5 = (lua_toboolean(L, 5)!=0);
18538 
18539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18540     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18541   }
18542 
18543   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18544   {
18545     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18547   }
18548   return SWIG_arg;
18549 
18550   if(0) SWIG_fail;
18551 
18552 fail:
18553   lua_error(L);
18554   return SWIG_arg;
18555 }
18556 
18557 
18558 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18559   int SWIG_arg = 0;
18560   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18561   char *arg2 = (char *) 0 ;
18562   char *arg3 = (char *) 0 ;
18563   lldb::SBTarget result;
18564 
18565   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18567   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18568   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18569 
18570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18571     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18572   }
18573 
18574   arg2 = (char *)lua_tostring(L, 2);
18575   arg3 = (char *)lua_tostring(L, 3);
18576   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18577   {
18578     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18580   }
18581   return SWIG_arg;
18582 
18583   if(0) SWIG_fail;
18584 
18585 fail:
18586   lua_error(L);
18587   return SWIG_arg;
18588 }
18589 
18590 
18591 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18592   int SWIG_arg = 0;
18593   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18594   char *arg2 = (char *) 0 ;
18595   char *arg3 = (char *) 0 ;
18596   lldb::SBTarget result;
18597 
18598   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18600   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18601   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18602 
18603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18604     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18605   }
18606 
18607   arg2 = (char *)lua_tostring(L, 2);
18608   arg3 = (char *)lua_tostring(L, 3);
18609   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
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_CreateTarget__SWIG_1(lua_State* L) {
18625   int SWIG_arg = 0;
18626   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18627   char *arg2 = (char *) 0 ;
18628   lldb::SBTarget result;
18629 
18630   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18632   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18633 
18634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18635     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18636   }
18637 
18638   arg2 = (char *)lua_tostring(L, 2);
18639   result = (arg1)->CreateTarget((char const *)arg2);
18640   {
18641     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18642     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18643   }
18644   return SWIG_arg;
18645 
18646   if(0) SWIG_fail;
18647 
18648 fail:
18649   lua_error(L);
18650   return SWIG_arg;
18651 }
18652 
18653 
18654 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18655   int argc;
18656   int argv[7]={
18657     1,2,3,4,5,6,7
18658   };
18659 
18660   argc = lua_gettop(L);
18661   if (argc == 2) {
18662     int _v;
18663     {
18664       void *ptr;
18665       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18666         _v = 0;
18667       } else {
18668         _v = 1;
18669       }
18670     }
18671     if (_v) {
18672       {
18673         _v = SWIG_lua_isnilstring(L,argv[1]);
18674       }
18675       if (_v) {
18676         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18677       }
18678     }
18679   }
18680   if (argc == 6) {
18681     int _v;
18682     {
18683       void *ptr;
18684       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18685         _v = 0;
18686       } else {
18687         _v = 1;
18688       }
18689     }
18690     if (_v) {
18691       {
18692         _v = SWIG_lua_isnilstring(L,argv[1]);
18693       }
18694       if (_v) {
18695         {
18696           _v = SWIG_lua_isnilstring(L,argv[2]);
18697         }
18698         if (_v) {
18699           {
18700             _v = SWIG_lua_isnilstring(L,argv[3]);
18701           }
18702           if (_v) {
18703             {
18704               _v = lua_isboolean(L,argv[4]);
18705             }
18706             if (_v) {
18707               {
18708                 void *ptr;
18709                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
18710                   _v = 0;
18711                 } else {
18712                   _v = 1;
18713                 }
18714               }
18715               if (_v) {
18716                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18717               }
18718             }
18719           }
18720         }
18721       }
18722     }
18723   }
18724 
18725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18726     "  Possible C/C++ prototypes are:\n"
18727     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18728     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18729   lua_error(L);return 0;
18730 }
18731 
18732 
18733 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18734   int SWIG_arg = 0;
18735   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18736   lldb::SBTarget result;
18737 
18738   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18740 
18741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18742     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18743   }
18744 
18745   result = (arg1)->GetDummyTarget();
18746   {
18747     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18748     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18749   }
18750   return SWIG_arg;
18751 
18752   if(0) SWIG_fail;
18753 
18754 fail:
18755   lua_error(L);
18756   return SWIG_arg;
18757 }
18758 
18759 
18760 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18761   int SWIG_arg = 0;
18762   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18763   lldb::SBTarget *arg2 = 0 ;
18764   bool result;
18765 
18766   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18768   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18769 
18770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18771     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18772   }
18773 
18774 
18775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18776     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18777   }
18778 
18779   result = (bool)(arg1)->DeleteTarget(*arg2);
18780   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18781   return SWIG_arg;
18782 
18783   if(0) SWIG_fail;
18784 
18785 fail:
18786   lua_error(L);
18787   return SWIG_arg;
18788 }
18789 
18790 
18791 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18792   int SWIG_arg = 0;
18793   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18794   uint32_t arg2 ;
18795   lldb::SBTarget result;
18796 
18797   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18798   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18799   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18800 
18801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18802     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18803   }
18804 
18805   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
18806   arg2 = (uint32_t)lua_tonumber(L, 2);
18807   result = (arg1)->GetTargetAtIndex(arg2);
18808   {
18809     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18810     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18811   }
18812   return SWIG_arg;
18813 
18814   if(0) SWIG_fail;
18815 
18816 fail:
18817   lua_error(L);
18818   return SWIG_arg;
18819 }
18820 
18821 
18822 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18823   int SWIG_arg = 0;
18824   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18825   lldb::SBTarget arg2 ;
18826   lldb::SBTarget *argp2 ;
18827   uint32_t result;
18828 
18829   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18831   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18832 
18833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18834     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18835   }
18836 
18837 
18838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18839     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18840   }
18841   arg2 = *argp2;
18842 
18843   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18844   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18845   return SWIG_arg;
18846 
18847   if(0) SWIG_fail;
18848 
18849 fail:
18850   lua_error(L);
18851   return SWIG_arg;
18852 }
18853 
18854 
18855 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18856   int SWIG_arg = 0;
18857   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18858   lldb::pid_t arg2 ;
18859   lldb::SBTarget result;
18860 
18861   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18863   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18864 
18865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18866     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18867   }
18868 
18869   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
18870   result = (arg1)->FindTargetWithProcessID(arg2);
18871   {
18872     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18874   }
18875   return SWIG_arg;
18876 
18877   if(0) SWIG_fail;
18878 
18879 fail:
18880   lua_error(L);
18881   return SWIG_arg;
18882 }
18883 
18884 
18885 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18886   int SWIG_arg = 0;
18887   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18888   char *arg2 = (char *) 0 ;
18889   char *arg3 = (char *) 0 ;
18890   lldb::SBTarget result;
18891 
18892   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18893   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18894   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18895   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18896 
18897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18898     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18899   }
18900 
18901   arg2 = (char *)lua_tostring(L, 2);
18902   arg3 = (char *)lua_tostring(L, 3);
18903   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18904   {
18905     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18907   }
18908   return SWIG_arg;
18909 
18910   if(0) SWIG_fail;
18911 
18912 fail:
18913   lua_error(L);
18914   return SWIG_arg;
18915 }
18916 
18917 
18918 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18919   int SWIG_arg = 0;
18920   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18921   uint32_t result;
18922 
18923   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18924   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18925 
18926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18927     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18928   }
18929 
18930   result = (uint32_t)(arg1)->GetNumTargets();
18931   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
18932   return SWIG_arg;
18933 
18934   if(0) SWIG_fail;
18935 
18936 fail:
18937   lua_error(L);
18938   return SWIG_arg;
18939 }
18940 
18941 
18942 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
18943   int SWIG_arg = 0;
18944   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18945   lldb::SBTarget result;
18946 
18947   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
18948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
18949 
18950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18951     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18952   }
18953 
18954   result = (arg1)->GetSelectedTarget();
18955   {
18956     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18957     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18958   }
18959   return SWIG_arg;
18960 
18961   if(0) SWIG_fail;
18962 
18963 fail:
18964   lua_error(L);
18965   return SWIG_arg;
18966 }
18967 
18968 
18969 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
18970   int SWIG_arg = 0;
18971   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18972   lldb::SBTarget *arg2 = 0 ;
18973 
18974   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
18975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
18976   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
18977 
18978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18979     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18980   }
18981 
18982 
18983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18984     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
18985   }
18986 
18987   (arg1)->SetSelectedTarget(*arg2);
18988 
18989   return SWIG_arg;
18990 
18991   if(0) SWIG_fail;
18992 
18993 fail:
18994   lua_error(L);
18995   return SWIG_arg;
18996 }
18997 
18998 
18999 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19000   int SWIG_arg = 0;
19001   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19002   lldb::SBPlatform result;
19003 
19004   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19006 
19007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19008     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19009   }
19010 
19011   result = (arg1)->GetSelectedPlatform();
19012   {
19013     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19014     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19015   }
19016   return SWIG_arg;
19017 
19018   if(0) SWIG_fail;
19019 
19020 fail:
19021   lua_error(L);
19022   return SWIG_arg;
19023 }
19024 
19025 
19026 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19027   int SWIG_arg = 0;
19028   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19029   lldb::SBPlatform *arg2 = 0 ;
19030 
19031   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19033   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19034 
19035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19036     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19037   }
19038 
19039 
19040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19041     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19042   }
19043 
19044   (arg1)->SetSelectedPlatform(*arg2);
19045 
19046   return SWIG_arg;
19047 
19048   if(0) SWIG_fail;
19049 
19050 fail:
19051   lua_error(L);
19052   return SWIG_arg;
19053 }
19054 
19055 
19056 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19057   int SWIG_arg = 0;
19058   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19059   uint32_t result;
19060 
19061   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19063 
19064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19065     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19066   }
19067 
19068   result = (uint32_t)(arg1)->GetNumPlatforms();
19069   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19070   return SWIG_arg;
19071 
19072   if(0) SWIG_fail;
19073 
19074 fail:
19075   lua_error(L);
19076   return SWIG_arg;
19077 }
19078 
19079 
19080 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19081   int SWIG_arg = 0;
19082   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19083   uint32_t arg2 ;
19084   lldb::SBPlatform result;
19085 
19086   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19088   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19089 
19090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19091     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19092   }
19093 
19094   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19095   arg2 = (uint32_t)lua_tonumber(L, 2);
19096   result = (arg1)->GetPlatformAtIndex(arg2);
19097   {
19098     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19100   }
19101   return SWIG_arg;
19102 
19103   if(0) SWIG_fail;
19104 
19105 fail:
19106   lua_error(L);
19107   return SWIG_arg;
19108 }
19109 
19110 
19111 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19112   int SWIG_arg = 0;
19113   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19114   uint32_t result;
19115 
19116   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19118 
19119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19120     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19121   }
19122 
19123   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19124   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19125   return SWIG_arg;
19126 
19127   if(0) SWIG_fail;
19128 
19129 fail:
19130   lua_error(L);
19131   return SWIG_arg;
19132 }
19133 
19134 
19135 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19136   int SWIG_arg = 0;
19137   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19138   uint32_t arg2 ;
19139   lldb::SBStructuredData result;
19140 
19141   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19143   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19144 
19145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19146     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19147   }
19148 
19149   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19150   arg2 = (uint32_t)lua_tonumber(L, 2);
19151   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19152   {
19153     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19154     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19155   }
19156   return SWIG_arg;
19157 
19158   if(0) SWIG_fail;
19159 
19160 fail:
19161   lua_error(L);
19162   return SWIG_arg;
19163 }
19164 
19165 
19166 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19167   int SWIG_arg = 0;
19168   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19169   SwigValueWrapper< lldb::SBSourceManager > result;
19170 
19171   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19173 
19174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19175     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19176   }
19177 
19178   result = (arg1)->GetSourceManager();
19179   {
19180     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19182   }
19183   return SWIG_arg;
19184 
19185   if(0) SWIG_fail;
19186 
19187 fail:
19188   lua_error(L);
19189   return SWIG_arg;
19190 }
19191 
19192 
19193 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19194   int SWIG_arg = 0;
19195   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19196   char *arg2 = (char *) 0 ;
19197   lldb::SBError result;
19198 
19199   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19201   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19202 
19203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19204     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19205   }
19206 
19207   arg2 = (char *)lua_tostring(L, 2);
19208   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19209   {
19210     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19211     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19212   }
19213   return SWIG_arg;
19214 
19215   if(0) SWIG_fail;
19216 
19217 fail:
19218   lua_error(L);
19219   return SWIG_arg;
19220 }
19221 
19222 
19223 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19224   int SWIG_arg = 0;
19225   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19226   char *arg2 = (char *) 0 ;
19227   bool result;
19228 
19229   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19232 
19233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19234     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19235   }
19236 
19237   arg2 = (char *)lua_tostring(L, 2);
19238   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19240   return SWIG_arg;
19241 
19242   if(0) SWIG_fail;
19243 
19244 fail:
19245   lua_error(L);
19246   return SWIG_arg;
19247 }
19248 
19249 
19250 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19251   int SWIG_arg = 0;
19252   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19253   bool arg2 ;
19254   bool result;
19255 
19256   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19258   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19259 
19260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19261     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19262   }
19263 
19264   arg2 = (lua_toboolean(L, 2)!=0);
19265   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19267   return SWIG_arg;
19268 
19269   if(0) SWIG_fail;
19270 
19271 fail:
19272   lua_error(L);
19273   return SWIG_arg;
19274 }
19275 
19276 
19277 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19278   int SWIG_arg = 0;
19279   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19280   bool result;
19281 
19282   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19284 
19285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19286     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19287   }
19288 
19289   result = (bool)(arg1)->GetUseExternalEditor();
19290   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19291   return SWIG_arg;
19292 
19293   if(0) SWIG_fail;
19294 
19295 fail:
19296   lua_error(L);
19297   return SWIG_arg;
19298 }
19299 
19300 
19301 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19302   int SWIG_arg = 0;
19303   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19304   bool arg2 ;
19305   bool result;
19306 
19307   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19309   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19310 
19311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19312     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19313   }
19314 
19315   arg2 = (lua_toboolean(L, 2)!=0);
19316   result = (bool)(arg1)->SetUseColor(arg2);
19317   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19318   return SWIG_arg;
19319 
19320   if(0) SWIG_fail;
19321 
19322 fail:
19323   lua_error(L);
19324   return SWIG_arg;
19325 }
19326 
19327 
19328 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19329   int SWIG_arg = 0;
19330   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19331   bool result;
19332 
19333   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19334   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19335 
19336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19337     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19338   }
19339 
19340   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19341   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19342   return SWIG_arg;
19343 
19344   if(0) SWIG_fail;
19345 
19346 fail:
19347   lua_error(L);
19348   return SWIG_arg;
19349 }
19350 
19351 
19352 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19353   int SWIG_arg = 0;
19354   char *arg1 = (char *) 0 ;
19355   size_t arg2 ;
19356   bool result;
19357 
19358   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19359   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19360   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19361   arg1 = (char *)lua_tostring(L, 1);
19362   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19363   arg2 = (size_t)lua_tonumber(L, 2);
19364   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19365   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19366   return SWIG_arg;
19367 
19368   if(0) SWIG_fail;
19369 
19370 fail:
19371   lua_error(L);
19372   return SWIG_arg;
19373 }
19374 
19375 
19376 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19377   int SWIG_arg = 0;
19378   char *arg1 = (char *) 0 ;
19379   bool result;
19380 
19381   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19382   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19383   arg1 = (char *)lua_tostring(L, 1);
19384   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19385   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19386   return SWIG_arg;
19387 
19388   if(0) SWIG_fail;
19389 
19390 fail:
19391   lua_error(L);
19392   return SWIG_arg;
19393 }
19394 
19395 
19396 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19397   int SWIG_arg = 0;
19398   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19399   char *arg2 = (char *) 0 ;
19400   lldb::ScriptLanguage result;
19401 
19402   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19404   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19405 
19406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19407     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19408   }
19409 
19410   arg2 = (char *)lua_tostring(L, 2);
19411   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19412   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19413   return SWIG_arg;
19414 
19415   if(0) SWIG_fail;
19416 
19417 fail:
19418   lua_error(L);
19419   return SWIG_arg;
19420 }
19421 
19422 
19423 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19424   int SWIG_arg = 0;
19425   char *result = 0 ;
19426 
19427   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19428   result = (char *)lldb::SBDebugger::GetVersionString();
19429   lua_pushstring(L,(const char *)result); SWIG_arg++;
19430   return SWIG_arg;
19431 
19432   if(0) SWIG_fail;
19433 
19434 fail:
19435   lua_error(L);
19436   return SWIG_arg;
19437 }
19438 
19439 
19440 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19441   int SWIG_arg = 0;
19442   lldb::StateType arg1 ;
19443   char *result = 0 ;
19444 
19445   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19446   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19447   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19448   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19449   lua_pushstring(L,(const char *)result); SWIG_arg++;
19450   return SWIG_arg;
19451 
19452   if(0) SWIG_fail;
19453 
19454 fail:
19455   lua_error(L);
19456   return SWIG_arg;
19457 }
19458 
19459 
19460 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19461   int SWIG_arg = 0;
19462   lldb::SBStructuredData result;
19463 
19464   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19465   result = lldb::SBDebugger::GetBuildConfiguration();
19466   {
19467     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19469   }
19470   return SWIG_arg;
19471 
19472   if(0) SWIG_fail;
19473 
19474 fail:
19475   lua_error(L);
19476   return SWIG_arg;
19477 }
19478 
19479 
19480 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19481   int SWIG_arg = 0;
19482   lldb::StateType arg1 ;
19483   bool result;
19484 
19485   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19486   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19487   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19488   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19489   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19490   return SWIG_arg;
19491 
19492   if(0) SWIG_fail;
19493 
19494 fail:
19495   lua_error(L);
19496   return SWIG_arg;
19497 }
19498 
19499 
19500 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19501   int SWIG_arg = 0;
19502   lldb::StateType arg1 ;
19503   bool result;
19504 
19505   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19506   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19507   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19508   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19509   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19510   return SWIG_arg;
19511 
19512   if(0) SWIG_fail;
19513 
19514 fail:
19515   lua_error(L);
19516   return SWIG_arg;
19517 }
19518 
19519 
19520 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19521   int SWIG_arg = 0;
19522   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19523   char *arg2 = (char *) 0 ;
19524   char **arg3 = (char **) 0 ;
19525   bool result;
19526 
19527   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19529   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19530   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19531 
19532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19533     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19534   }
19535 
19536   arg2 = (char *)lua_tostring(L, 2);
19537 
19538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19539     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19540   }
19541 
19542   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19543   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19544   return SWIG_arg;
19545 
19546   if(0) SWIG_fail;
19547 
19548 fail:
19549   lua_error(L);
19550   return SWIG_arg;
19551 }
19552 
19553 
19554 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19555   int SWIG_arg = 0;
19556   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19557   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19558   void *arg3 = (void *) 0 ;
19559 
19560   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19562   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19563   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19564 
19565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19566     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19567   }
19568 
19569 
19570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19571     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19572   }
19573 
19574   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19575   (arg1)->SetLoggingCallback(arg2,arg3);
19576 
19577   return SWIG_arg;
19578 
19579   if(0) SWIG_fail;
19580 
19581 fail:
19582   lua_error(L);
19583   return SWIG_arg;
19584 }
19585 
19586 
19587 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19588   int SWIG_arg = 0;
19589   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19590   void *arg2 = (void *) 0 ;
19591   size_t arg3 ;
19592 
19593   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19595   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19596   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19597 
19598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19599     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19600   }
19601 
19602   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19603   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
19604   arg3 = (size_t)lua_tonumber(L, 3);
19605   (arg1)->DispatchInput((void const *)arg2,arg3);
19606 
19607   return SWIG_arg;
19608 
19609   if(0) SWIG_fail;
19610 
19611 fail:
19612   lua_error(L);
19613   return SWIG_arg;
19614 }
19615 
19616 
19617 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19618   int SWIG_arg = 0;
19619   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19620 
19621   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19623 
19624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19625     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19626   }
19627 
19628   (arg1)->DispatchInputInterrupt();
19629 
19630   return SWIG_arg;
19631 
19632   if(0) SWIG_fail;
19633 
19634 fail:
19635   lua_error(L);
19636   return SWIG_arg;
19637 }
19638 
19639 
19640 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19641   int SWIG_arg = 0;
19642   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19643 
19644   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19646 
19647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19648     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19649   }
19650 
19651   (arg1)->DispatchInputEndOfFile();
19652 
19653   return SWIG_arg;
19654 
19655   if(0) SWIG_fail;
19656 
19657 fail:
19658   lua_error(L);
19659   return SWIG_arg;
19660 }
19661 
19662 
19663 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19664   int SWIG_arg = 0;
19665   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19666   char *result = 0 ;
19667 
19668   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19670 
19671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19672     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19673   }
19674 
19675   result = (char *)(arg1)->GetInstanceName();
19676   lua_pushstring(L,(const char *)result); SWIG_arg++;
19677   return SWIG_arg;
19678 
19679   if(0) SWIG_fail;
19680 
19681 fail:
19682   lua_error(L);
19683   return SWIG_arg;
19684 }
19685 
19686 
19687 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19688   int SWIG_arg = 0;
19689   int arg1 ;
19690   lldb::SBDebugger result;
19691 
19692   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19693   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19694   arg1 = (int)lua_tonumber(L, 1);
19695   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19696   {
19697     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19698     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19699   }
19700   return SWIG_arg;
19701 
19702   if(0) SWIG_fail;
19703 
19704 fail:
19705   lua_error(L);
19706   return SWIG_arg;
19707 }
19708 
19709 
19710 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19711   int SWIG_arg = 0;
19712   char *arg1 = (char *) 0 ;
19713   char *arg2 = (char *) 0 ;
19714   char *arg3 = (char *) 0 ;
19715   lldb::SBError result;
19716 
19717   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19718   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19719   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19720   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19721   arg1 = (char *)lua_tostring(L, 1);
19722   arg2 = (char *)lua_tostring(L, 2);
19723   arg3 = (char *)lua_tostring(L, 3);
19724   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19725   {
19726     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19727     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19728   }
19729   return SWIG_arg;
19730 
19731   if(0) SWIG_fail;
19732 
19733 fail:
19734   lua_error(L);
19735   return SWIG_arg;
19736 }
19737 
19738 
19739 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19740   int SWIG_arg = 0;
19741   char *arg1 = (char *) 0 ;
19742   char *arg2 = (char *) 0 ;
19743   lldb::SBStringList result;
19744 
19745   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19746   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19747   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19748   arg1 = (char *)lua_tostring(L, 1);
19749   arg2 = (char *)lua_tostring(L, 2);
19750   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19751   {
19752     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19754   }
19755   return SWIG_arg;
19756 
19757   if(0) SWIG_fail;
19758 
19759 fail:
19760   lua_error(L);
19761   return SWIG_arg;
19762 }
19763 
19764 
19765 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19766   int SWIG_arg = 0;
19767   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19768   lldb::SBStream *arg2 = 0 ;
19769   bool result;
19770 
19771   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19773   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19774 
19775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19776     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19777   }
19778 
19779 
19780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19781     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19782   }
19783 
19784   result = (bool)(arg1)->GetDescription(*arg2);
19785   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19786   return SWIG_arg;
19787 
19788   if(0) SWIG_fail;
19789 
19790 fail:
19791   lua_error(L);
19792   return SWIG_arg;
19793 }
19794 
19795 
19796 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19797   int SWIG_arg = 0;
19798   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19799   uint32_t result;
19800 
19801   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19803 
19804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19805     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19806   }
19807 
19808   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19809   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19810   return SWIG_arg;
19811 
19812   if(0) SWIG_fail;
19813 
19814 fail:
19815   lua_error(L);
19816   return SWIG_arg;
19817 }
19818 
19819 
19820 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19821   int SWIG_arg = 0;
19822   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19823   uint32_t arg2 ;
19824 
19825   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19827   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19828 
19829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19830     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19831   }
19832 
19833   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
19834   arg2 = (uint32_t)lua_tonumber(L, 2);
19835   (arg1)->SetTerminalWidth(arg2);
19836 
19837   return SWIG_arg;
19838 
19839   if(0) SWIG_fail;
19840 
19841 fail:
19842   lua_error(L);
19843   return SWIG_arg;
19844 }
19845 
19846 
19847 static int _wrap_SBDebugger_GetID(lua_State* L) {
19848   int SWIG_arg = 0;
19849   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19850   lldb::user_id_t result;
19851 
19852   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19854 
19855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19856     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19857   }
19858 
19859   result = (lldb::user_id_t)(arg1)->GetID();
19860   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
19861   return SWIG_arg;
19862 
19863   if(0) SWIG_fail;
19864 
19865 fail:
19866   lua_error(L);
19867   return SWIG_arg;
19868 }
19869 
19870 
19871 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19872   int SWIG_arg = 0;
19873   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19874   char *result = 0 ;
19875 
19876   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19878 
19879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19880     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19881   }
19882 
19883   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19884   lua_pushstring(L,(const char *)result); SWIG_arg++;
19885   return SWIG_arg;
19886 
19887   if(0) SWIG_fail;
19888 
19889 fail:
19890   lua_error(L);
19891   return SWIG_arg;
19892 }
19893 
19894 
19895 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19896   int SWIG_arg = 0;
19897   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19898   char *arg2 = (char *) 0 ;
19899 
19900   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19902   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19903 
19904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19905     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19906   }
19907 
19908   arg2 = (char *)lua_tostring(L, 2);
19909   (arg1)->SetPrompt((char const *)arg2);
19910 
19911   return SWIG_arg;
19912 
19913   if(0) SWIG_fail;
19914 
19915 fail:
19916   lua_error(L);
19917   return SWIG_arg;
19918 }
19919 
19920 
19921 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19922   int SWIG_arg = 0;
19923   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19924   char *result = 0 ;
19925 
19926   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19927   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19928 
19929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19930     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19931   }
19932 
19933   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19934   lua_pushstring(L,(const char *)result); SWIG_arg++;
19935   return SWIG_arg;
19936 
19937   if(0) SWIG_fail;
19938 
19939 fail:
19940   lua_error(L);
19941   return SWIG_arg;
19942 }
19943 
19944 
19945 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
19946   int SWIG_arg = 0;
19947   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19948   lldb::ScriptLanguage result;
19949 
19950   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
19951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
19952 
19953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19954     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19955   }
19956 
19957   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
19958   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19959   return SWIG_arg;
19960 
19961   if(0) SWIG_fail;
19962 
19963 fail:
19964   lua_error(L);
19965   return SWIG_arg;
19966 }
19967 
19968 
19969 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
19970   int SWIG_arg = 0;
19971   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19972   lldb::ScriptLanguage arg2 ;
19973 
19974   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
19975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
19976   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
19977 
19978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19979     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19980   }
19981 
19982   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
19983   (arg1)->SetScriptLanguage(arg2);
19984 
19985   return SWIG_arg;
19986 
19987   if(0) SWIG_fail;
19988 
19989 fail:
19990   lua_error(L);
19991   return SWIG_arg;
19992 }
19993 
19994 
19995 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
19996   int SWIG_arg = 0;
19997   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19998   bool result;
19999 
20000   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20001   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20002 
20003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20004     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20005   }
20006 
20007   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20008   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20009   return SWIG_arg;
20010 
20011   if(0) SWIG_fail;
20012 
20013 fail:
20014   lua_error(L);
20015   return SWIG_arg;
20016 }
20017 
20018 
20019 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20020   int SWIG_arg = 0;
20021   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20022   bool arg2 ;
20023 
20024   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20026   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20027 
20028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20029     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20030   }
20031 
20032   arg2 = (lua_toboolean(L, 2)!=0);
20033   (arg1)->SetCloseInputOnEOF(arg2);
20034 
20035   return SWIG_arg;
20036 
20037   if(0) SWIG_fail;
20038 
20039 fail:
20040   lua_error(L);
20041   return SWIG_arg;
20042 }
20043 
20044 
20045 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20046   int SWIG_arg = 0;
20047   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20048   char *arg2 = (char *) 0 ;
20049   lldb::SBTypeCategory result;
20050 
20051   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20053   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20054 
20055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20056     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20057   }
20058 
20059   arg2 = (char *)lua_tostring(L, 2);
20060   result = (arg1)->GetCategory((char const *)arg2);
20061   {
20062     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20064   }
20065   return SWIG_arg;
20066 
20067   if(0) SWIG_fail;
20068 
20069 fail:
20070   lua_error(L);
20071   return SWIG_arg;
20072 }
20073 
20074 
20075 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20076   int SWIG_arg = 0;
20077   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20078   lldb::LanguageType arg2 ;
20079   lldb::SBTypeCategory result;
20080 
20081   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20083   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20084 
20085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20086     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20087   }
20088 
20089   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20090   result = (arg1)->GetCategory(arg2);
20091   {
20092     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20093     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
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(lua_State* L) {
20106   int argc;
20107   int argv[3]={
20108     1,2,3
20109   };
20110 
20111   argc = lua_gettop(L);
20112   if (argc == 2) {
20113     int _v;
20114     {
20115       void *ptr;
20116       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20117         _v = 0;
20118       } else {
20119         _v = 1;
20120       }
20121     }
20122     if (_v) {
20123       {
20124         _v = lua_isnumber(L,argv[1]);
20125       }
20126       if (_v) {
20127         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20128       }
20129     }
20130   }
20131   if (argc == 2) {
20132     int _v;
20133     {
20134       void *ptr;
20135       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20136         _v = 0;
20137       } else {
20138         _v = 1;
20139       }
20140     }
20141     if (_v) {
20142       {
20143         _v = SWIG_lua_isnilstring(L,argv[1]);
20144       }
20145       if (_v) {
20146         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20147       }
20148     }
20149   }
20150 
20151   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20152     "  Possible C/C++ prototypes are:\n"
20153     "    lldb::SBDebugger::GetCategory(char const *)\n"
20154     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20155   lua_error(L);return 0;
20156 }
20157 
20158 
20159 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20160   int SWIG_arg = 0;
20161   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20162   char *arg2 = (char *) 0 ;
20163   lldb::SBTypeCategory result;
20164 
20165   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20168 
20169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20170     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20171   }
20172 
20173   arg2 = (char *)lua_tostring(L, 2);
20174   result = (arg1)->CreateCategory((char const *)arg2);
20175   {
20176     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20177     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20178   }
20179   return SWIG_arg;
20180 
20181   if(0) SWIG_fail;
20182 
20183 fail:
20184   lua_error(L);
20185   return SWIG_arg;
20186 }
20187 
20188 
20189 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20190   int SWIG_arg = 0;
20191   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20192   char *arg2 = (char *) 0 ;
20193   bool result;
20194 
20195   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20196   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20197   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20198 
20199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20200     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20201   }
20202 
20203   arg2 = (char *)lua_tostring(L, 2);
20204   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20205   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20206   return SWIG_arg;
20207 
20208   if(0) SWIG_fail;
20209 
20210 fail:
20211   lua_error(L);
20212   return SWIG_arg;
20213 }
20214 
20215 
20216 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20217   int SWIG_arg = 0;
20218   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20219   uint32_t result;
20220 
20221   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20223 
20224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20225     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20226   }
20227 
20228   result = (uint32_t)(arg1)->GetNumCategories();
20229   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20230   return SWIG_arg;
20231 
20232   if(0) SWIG_fail;
20233 
20234 fail:
20235   lua_error(L);
20236   return SWIG_arg;
20237 }
20238 
20239 
20240 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20241   int SWIG_arg = 0;
20242   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20243   uint32_t arg2 ;
20244   lldb::SBTypeCategory result;
20245 
20246   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20248   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20249 
20250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20251     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20252   }
20253 
20254   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20255   arg2 = (uint32_t)lua_tonumber(L, 2);
20256   result = (arg1)->GetCategoryAtIndex(arg2);
20257   {
20258     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20259     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20260   }
20261   return SWIG_arg;
20262 
20263   if(0) SWIG_fail;
20264 
20265 fail:
20266   lua_error(L);
20267   return SWIG_arg;
20268 }
20269 
20270 
20271 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20272   int SWIG_arg = 0;
20273   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20274   lldb::SBTypeCategory result;
20275 
20276   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20278 
20279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20280     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20281   }
20282 
20283   result = (arg1)->GetDefaultCategory();
20284   {
20285     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20287   }
20288   return SWIG_arg;
20289 
20290   if(0) SWIG_fail;
20291 
20292 fail:
20293   lua_error(L);
20294   return SWIG_arg;
20295 }
20296 
20297 
20298 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20299   int SWIG_arg = 0;
20300   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20301   lldb::SBTypeNameSpecifier arg2 ;
20302   lldb::SBTypeNameSpecifier *argp2 ;
20303   lldb::SBTypeFormat result;
20304 
20305   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20307   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20308 
20309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20310     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20311   }
20312 
20313 
20314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20315     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20316   }
20317   arg2 = *argp2;
20318 
20319   result = (arg1)->GetFormatForType(arg2);
20320   {
20321     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20323   }
20324   return SWIG_arg;
20325 
20326   if(0) SWIG_fail;
20327 
20328 fail:
20329   lua_error(L);
20330   return SWIG_arg;
20331 }
20332 
20333 
20334 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20335   int SWIG_arg = 0;
20336   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20337   lldb::SBTypeNameSpecifier arg2 ;
20338   lldb::SBTypeNameSpecifier *argp2 ;
20339   lldb::SBTypeSummary result;
20340 
20341   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20344 
20345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20346     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20347   }
20348 
20349 
20350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20351     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20352   }
20353   arg2 = *argp2;
20354 
20355   result = (arg1)->GetSummaryForType(arg2);
20356   {
20357     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20358     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20359   }
20360   return SWIG_arg;
20361 
20362   if(0) SWIG_fail;
20363 
20364 fail:
20365   lua_error(L);
20366   return SWIG_arg;
20367 }
20368 
20369 
20370 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20371   int SWIG_arg = 0;
20372   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20373   lldb::SBTypeNameSpecifier arg2 ;
20374   lldb::SBTypeNameSpecifier *argp2 ;
20375   lldb::SBTypeFilter result;
20376 
20377   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20379   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20380 
20381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20382     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20383   }
20384 
20385 
20386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20387     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20388   }
20389   arg2 = *argp2;
20390 
20391   result = (arg1)->GetFilterForType(arg2);
20392   {
20393     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20395   }
20396   return SWIG_arg;
20397 
20398   if(0) SWIG_fail;
20399 
20400 fail:
20401   lua_error(L);
20402   return SWIG_arg;
20403 }
20404 
20405 
20406 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20407   int SWIG_arg = 0;
20408   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20409   lldb::SBTypeNameSpecifier arg2 ;
20410   lldb::SBTypeNameSpecifier *argp2 ;
20411   lldb::SBTypeSynthetic result;
20412 
20413   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20415   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20416 
20417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20418     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20419   }
20420 
20421 
20422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20423     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20424   }
20425   arg2 = *argp2;
20426 
20427   result = (arg1)->GetSyntheticForType(arg2);
20428   {
20429     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20430     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20431   }
20432   return SWIG_arg;
20433 
20434   if(0) SWIG_fail;
20435 
20436 fail:
20437   lua_error(L);
20438   return SWIG_arg;
20439 }
20440 
20441 
20442 static int _wrap_SBDebugger___tostring(lua_State* L) {
20443   int SWIG_arg = 0;
20444   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20445   std::string result;
20446 
20447   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20449 
20450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20451     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20452   }
20453 
20454   result = lldb_SBDebugger___str__(arg1);
20455   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20456   return SWIG_arg;
20457 
20458   if(0) SWIG_fail;
20459 
20460 fail:
20461   lua_error(L);
20462   return SWIG_arg;
20463 }
20464 
20465 
20466 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20467   int SWIG_arg = 0;
20468   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20469   bool arg2 ;
20470   bool arg3 ;
20471   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20472   int *arg5 = 0 ;
20473   bool *arg6 = 0 ;
20474   bool *arg7 = 0 ;
20475   int temp5 ;
20476   bool temp6 ;
20477   bool temp7 ;
20478 
20479   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20481   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20482   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20483   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20484   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20485   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20486   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20487 
20488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20489     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20490   }
20491 
20492   arg2 = (lua_toboolean(L, 2)!=0);
20493   arg3 = (lua_toboolean(L, 3)!=0);
20494 
20495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20496     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20497   }
20498 
20499   temp5 = (int)lua_tonumber(L,5);
20500   arg5 = &temp5;
20501   temp6 = (lua_toboolean(L,6)!=0);
20502   arg6 = &temp6;
20503   temp7 = (lua_toboolean(L,7)!=0);
20504   arg7 = &temp7;
20505   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20506 
20507   lua_pushnumber(L, (lua_Number) *arg5); SWIG_arg++;
20508   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20509   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20510   return SWIG_arg;
20511 
20512   if(0) SWIG_fail;
20513 
20514 fail:
20515   lua_error(L);
20516   return SWIG_arg;
20517 }
20518 
20519 
20520 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20521   int SWIG_arg = 0;
20522   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20523   lldb::LanguageType arg2 ;
20524   char *arg3 = (char *) 0 ;
20525   lldb::SBError result;
20526 
20527   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20530   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20531 
20532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20533     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20534   }
20535 
20536   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20537   arg3 = (char *)lua_tostring(L, 3);
20538   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20539   {
20540     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20541     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20542   }
20543   return SWIG_arg;
20544 
20545   if(0) SWIG_fail;
20546 
20547 fail:
20548   lua_error(L);
20549   return SWIG_arg;
20550 }
20551 
20552 
20553 static void swig_delete_SBDebugger(void *obj) {
20554 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20555 delete arg1;
20556 }
20557 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20558     assert(lua_istable(L,1));
20559     lua_pushcfunction(L,_wrap_new_SBDebugger);
20560     assert(!lua_isnil(L,-1));
20561     lua_replace(L,1); /* replace our table with real constructor */
20562     lua_call(L,lua_gettop(L)-1,1);
20563     return 1;
20564 }
20565 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20566     {0,0,0}
20567 };
20568 static swig_lua_method swig_SBDebugger_methods[]= {
20569     { "IsValid", _wrap_SBDebugger_IsValid},
20570     { "Clear", _wrap_SBDebugger_Clear},
20571     { "SetAsync", _wrap_SBDebugger_SetAsync},
20572     { "GetAsync", _wrap_SBDebugger_GetAsync},
20573     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20574     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20575     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20576     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20577     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20578     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20579     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20580     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20581     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20582     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20583     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20584     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20585     { "GetListener", _wrap_SBDebugger_GetListener},
20586     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20587     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20588     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20589     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20590     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20591     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20592     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20593     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20594     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20595     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20596     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20597     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20598     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20599     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20600     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20601     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20602     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20603     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20604     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20605     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20606     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20607     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20608     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20609     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20610     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20611     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20612     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20613     { "EnableLog", _wrap_SBDebugger_EnableLog},
20614     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20615     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20616     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20617     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20618     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20619     { "GetDescription", _wrap_SBDebugger_GetDescription},
20620     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20621     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20622     { "GetID", _wrap_SBDebugger_GetID},
20623     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20624     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20625     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20626     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20627     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20628     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20629     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20630     { "GetCategory", _wrap_SBDebugger_GetCategory},
20631     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20632     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20633     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20634     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20635     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20636     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20637     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20638     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20639     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20640     { "__tostring", _wrap_SBDebugger___tostring},
20641     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20642     { "RunREPL", _wrap_SBDebugger_RunREPL},
20643     {0,0}
20644 };
20645 static swig_lua_method swig_SBDebugger_meta[] = {
20646     { "__tostring", _wrap_SBDebugger___tostring},
20647     {0,0}
20648 };
20649 
20650 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20651     {0,0,0}
20652 };
20653 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20654     {0,0,0,0,0,0}
20655 };
20656 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20657     { "Initialize", _wrap_SBDebugger_Initialize},
20658     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20659     { "Terminate", _wrap_SBDebugger_Terminate},
20660     { "Create", _wrap_SBDebugger_Create},
20661     { "Destroy", _wrap_SBDebugger_Destroy},
20662     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20663     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20664     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20665     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20666     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20667     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20668     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20669     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20670     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20671     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20672     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20673     {0,0}
20674 };
20675 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20676     0
20677 };
20678 
20679 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20680     "SBDebugger",
20681     swig_SBDebugger_Sf_SwigStatic_methods,
20682     swig_SBDebugger_Sf_SwigStatic_attributes,
20683     swig_SBDebugger_Sf_SwigStatic_constants,
20684     swig_SBDebugger_Sf_SwigStatic_classes,
20685     0
20686 };
20687 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20688 static const char *swig_SBDebugger_base_names[] = {0};
20689 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 };
20690 
20691 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20692   int SWIG_arg = 0;
20693   lldb::SBDeclaration *result = 0 ;
20694 
20695   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20696   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20697   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20698   return SWIG_arg;
20699 
20700   if(0) SWIG_fail;
20701 
20702 fail:
20703   lua_error(L);
20704   return SWIG_arg;
20705 }
20706 
20707 
20708 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
20709   int SWIG_arg = 0;
20710   lldb::SBDeclaration *arg1 = 0 ;
20711   lldb::SBDeclaration *result = 0 ;
20712 
20713   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20714   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20715 
20716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20717     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20718   }
20719 
20720   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20721   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20722   return SWIG_arg;
20723 
20724   if(0) SWIG_fail;
20725 
20726 fail:
20727   lua_error(L);
20728   return SWIG_arg;
20729 }
20730 
20731 
20732 static int _wrap_new_SBDeclaration(lua_State* L) {
20733   int argc;
20734   int argv[2]={
20735     1,2
20736   };
20737 
20738   argc = lua_gettop(L);
20739   if (argc == 0) {
20740     return _wrap_new_SBDeclaration__SWIG_0(L);
20741   }
20742   if (argc == 1) {
20743     int _v;
20744     {
20745       void *ptr;
20746       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
20747         _v = 0;
20748       } else {
20749         _v = 1;
20750       }
20751     }
20752     if (_v) {
20753       return _wrap_new_SBDeclaration__SWIG_1(L);
20754     }
20755   }
20756 
20757   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20758     "  Possible C/C++ prototypes are:\n"
20759     "    lldb::SBDeclaration::SBDeclaration()\n"
20760     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20761   lua_error(L);return 0;
20762 }
20763 
20764 
20765 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20766   int SWIG_arg = 0;
20767   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20768   bool result;
20769 
20770   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20772 
20773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20774     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20775   }
20776 
20777   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20779   return SWIG_arg;
20780 
20781   if(0) SWIG_fail;
20782 
20783 fail:
20784   lua_error(L);
20785   return SWIG_arg;
20786 }
20787 
20788 
20789 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20790   int SWIG_arg = 0;
20791   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20792   lldb::SBFileSpec result;
20793 
20794   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20796 
20797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20798     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20799   }
20800 
20801   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20802   {
20803     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20804     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20805   }
20806   return SWIG_arg;
20807 
20808   if(0) SWIG_fail;
20809 
20810 fail:
20811   lua_error(L);
20812   return SWIG_arg;
20813 }
20814 
20815 
20816 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20817   int SWIG_arg = 0;
20818   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20819   uint32_t result;
20820 
20821   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20823 
20824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20825     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20826   }
20827 
20828   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20829   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20830   return SWIG_arg;
20831 
20832   if(0) SWIG_fail;
20833 
20834 fail:
20835   lua_error(L);
20836   return SWIG_arg;
20837 }
20838 
20839 
20840 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20841   int SWIG_arg = 0;
20842   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20843   uint32_t result;
20844 
20845   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20847 
20848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20849     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20850   }
20851 
20852   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20853   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
20854   return SWIG_arg;
20855 
20856   if(0) SWIG_fail;
20857 
20858 fail:
20859   lua_error(L);
20860   return SWIG_arg;
20861 }
20862 
20863 
20864 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20865   int SWIG_arg = 0;
20866   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20867   lldb::SBStream *arg2 = 0 ;
20868   bool result;
20869 
20870   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20872   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20873 
20874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20875     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20876   }
20877 
20878 
20879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20880     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20881   }
20882 
20883   result = (bool)(arg1)->GetDescription(*arg2);
20884   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20885   return SWIG_arg;
20886 
20887   if(0) SWIG_fail;
20888 
20889 fail:
20890   lua_error(L);
20891   return SWIG_arg;
20892 }
20893 
20894 
20895 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20896   int SWIG_arg = 0;
20897   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20898   lldb::SBFileSpec arg2 ;
20899   lldb::SBFileSpec *argp2 ;
20900 
20901   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20903   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20904 
20905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20906     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20907   }
20908 
20909 
20910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20911     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20912   }
20913   arg2 = *argp2;
20914 
20915   (arg1)->SetFileSpec(arg2);
20916 
20917   return SWIG_arg;
20918 
20919   if(0) SWIG_fail;
20920 
20921 fail:
20922   lua_error(L);
20923   return SWIG_arg;
20924 }
20925 
20926 
20927 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20928   int SWIG_arg = 0;
20929   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20930   uint32_t arg2 ;
20931 
20932   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20934   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20935 
20936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20937     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20938   }
20939 
20940   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20941   arg2 = (uint32_t)lua_tonumber(L, 2);
20942   (arg1)->SetLine(arg2);
20943 
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_SetColumn(lua_State* L) {
20955   int SWIG_arg = 0;
20956   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20957   uint32_t arg2 ;
20958 
20959   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
20960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
20961   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
20962 
20963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20964     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20965   }
20966 
20967   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
20968   arg2 = (uint32_t)lua_tonumber(L, 2);
20969   (arg1)->SetColumn(arg2);
20970 
20971   return SWIG_arg;
20972 
20973   if(0) SWIG_fail;
20974 
20975 fail:
20976   lua_error(L);
20977   return SWIG_arg;
20978 }
20979 
20980 
20981 static int _wrap_SBDeclaration___eq(lua_State* L) {
20982   int SWIG_arg = 0;
20983   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20984   lldb::SBDeclaration *arg2 = 0 ;
20985   bool result;
20986 
20987   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
20988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
20989   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
20990 
20991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20992     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
20993   }
20994 
20995 
20996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
20997     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
20998   }
20999 
21000   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21001   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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___tostring(lua_State* L) {
21013   int SWIG_arg = 0;
21014   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21015   std::string result;
21016 
21017   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21019 
21020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21021     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21022   }
21023 
21024   result = lldb_SBDeclaration___str__(arg1);
21025   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21026   return SWIG_arg;
21027 
21028   if(0) SWIG_fail;
21029 
21030 fail:
21031   lua_error(L);
21032   return SWIG_arg;
21033 }
21034 
21035 
21036 static void swig_delete_SBDeclaration(void *obj) {
21037 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21038 delete arg1;
21039 }
21040 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21041     assert(lua_istable(L,1));
21042     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21043     assert(!lua_isnil(L,-1));
21044     lua_replace(L,1); /* replace our table with real constructor */
21045     lua_call(L,lua_gettop(L)-1,1);
21046     return 1;
21047 }
21048 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21049     {0,0,0}
21050 };
21051 static swig_lua_method swig_SBDeclaration_methods[]= {
21052     { "IsValid", _wrap_SBDeclaration_IsValid},
21053     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21054     { "GetLine", _wrap_SBDeclaration_GetLine},
21055     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21056     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21057     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21058     { "SetLine", _wrap_SBDeclaration_SetLine},
21059     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21060     { "__eq", _wrap_SBDeclaration___eq},
21061     { "__tostring", _wrap_SBDeclaration___tostring},
21062     {0,0}
21063 };
21064 static swig_lua_method swig_SBDeclaration_meta[] = {
21065     { "__eq", _wrap_SBDeclaration___eq},
21066     { "__tostring", _wrap_SBDeclaration___tostring},
21067     {0,0}
21068 };
21069 
21070 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21071     {0,0,0}
21072 };
21073 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21074     {0,0,0,0,0,0}
21075 };
21076 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21077     {0,0}
21078 };
21079 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21080     0
21081 };
21082 
21083 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21084     "SBDeclaration",
21085     swig_SBDeclaration_Sf_SwigStatic_methods,
21086     swig_SBDeclaration_Sf_SwigStatic_attributes,
21087     swig_SBDeclaration_Sf_SwigStatic_constants,
21088     swig_SBDeclaration_Sf_SwigStatic_classes,
21089     0
21090 };
21091 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21092 static const char *swig_SBDeclaration_base_names[] = {0};
21093 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 };
21094 
21095 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21096   int SWIG_arg = 0;
21097   lldb::SBError *result = 0 ;
21098 
21099   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21100   result = (lldb::SBError *)new lldb::SBError();
21101   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21102   return SWIG_arg;
21103 
21104   if(0) SWIG_fail;
21105 
21106 fail:
21107   lua_error(L);
21108   return SWIG_arg;
21109 }
21110 
21111 
21112 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21113   int SWIG_arg = 0;
21114   lldb::SBError *arg1 = 0 ;
21115   lldb::SBError *result = 0 ;
21116 
21117   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21118   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21119 
21120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21121     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21122   }
21123 
21124   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21125   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21126   return SWIG_arg;
21127 
21128   if(0) SWIG_fail;
21129 
21130 fail:
21131   lua_error(L);
21132   return SWIG_arg;
21133 }
21134 
21135 
21136 static int _wrap_new_SBError(lua_State* L) {
21137   int argc;
21138   int argv[2]={
21139     1,2
21140   };
21141 
21142   argc = lua_gettop(L);
21143   if (argc == 0) {
21144     return _wrap_new_SBError__SWIG_0(L);
21145   }
21146   if (argc == 1) {
21147     int _v;
21148     {
21149       void *ptr;
21150       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21151         _v = 0;
21152       } else {
21153         _v = 1;
21154       }
21155     }
21156     if (_v) {
21157       return _wrap_new_SBError__SWIG_1(L);
21158     }
21159   }
21160 
21161   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21162     "  Possible C/C++ prototypes are:\n"
21163     "    lldb::SBError::SBError()\n"
21164     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21165   lua_error(L);return 0;
21166 }
21167 
21168 
21169 static int _wrap_SBError_GetCString(lua_State* L) {
21170   int SWIG_arg = 0;
21171   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21172   char *result = 0 ;
21173 
21174   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21176 
21177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21178     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21179   }
21180 
21181   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21182   lua_pushstring(L,(const char *)result); 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_SBError_Clear(lua_State* L) {
21194   int SWIG_arg = 0;
21195   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21196 
21197   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21199 
21200   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21201     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21202   }
21203 
21204   (arg1)->Clear();
21205 
21206   return SWIG_arg;
21207 
21208   if(0) SWIG_fail;
21209 
21210 fail:
21211   lua_error(L);
21212   return SWIG_arg;
21213 }
21214 
21215 
21216 static int _wrap_SBError_Fail(lua_State* L) {
21217   int SWIG_arg = 0;
21218   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21219   bool result;
21220 
21221   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21222   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21223 
21224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21225     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21226   }
21227 
21228   result = (bool)((lldb::SBError const *)arg1)->Fail();
21229   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21230   return SWIG_arg;
21231 
21232   if(0) SWIG_fail;
21233 
21234 fail:
21235   lua_error(L);
21236   return SWIG_arg;
21237 }
21238 
21239 
21240 static int _wrap_SBError_Success(lua_State* L) {
21241   int SWIG_arg = 0;
21242   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21243   bool result;
21244 
21245   SWIG_check_num_args("lldb::SBError::Success",1,1)
21246   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21247 
21248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21249     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21250   }
21251 
21252   result = (bool)((lldb::SBError const *)arg1)->Success();
21253   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21254   return SWIG_arg;
21255 
21256   if(0) SWIG_fail;
21257 
21258 fail:
21259   lua_error(L);
21260   return SWIG_arg;
21261 }
21262 
21263 
21264 static int _wrap_SBError_GetError(lua_State* L) {
21265   int SWIG_arg = 0;
21266   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21267   uint32_t result;
21268 
21269   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21271 
21272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21273     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21274   }
21275 
21276   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21277   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21278   return SWIG_arg;
21279 
21280   if(0) SWIG_fail;
21281 
21282 fail:
21283   lua_error(L);
21284   return SWIG_arg;
21285 }
21286 
21287 
21288 static int _wrap_SBError_GetType(lua_State* L) {
21289   int SWIG_arg = 0;
21290   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21291   lldb::ErrorType result;
21292 
21293   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21295 
21296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21297     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21298   }
21299 
21300   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21301   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21302   return SWIG_arg;
21303 
21304   if(0) SWIG_fail;
21305 
21306 fail:
21307   lua_error(L);
21308   return SWIG_arg;
21309 }
21310 
21311 
21312 static int _wrap_SBError_SetError(lua_State* L) {
21313   int SWIG_arg = 0;
21314   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21315   uint32_t arg2 ;
21316   lldb::ErrorType arg3 ;
21317 
21318   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21320   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21321   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21322 
21323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21324     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21325   }
21326 
21327   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21328   arg2 = (uint32_t)lua_tonumber(L, 2);
21329   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21330   (arg1)->SetError(arg2,arg3);
21331 
21332   return SWIG_arg;
21333 
21334   if(0) SWIG_fail;
21335 
21336 fail:
21337   lua_error(L);
21338   return SWIG_arg;
21339 }
21340 
21341 
21342 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21343   int SWIG_arg = 0;
21344   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21345 
21346   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21348 
21349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21350     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21351   }
21352 
21353   (arg1)->SetErrorToErrno();
21354 
21355   return SWIG_arg;
21356 
21357   if(0) SWIG_fail;
21358 
21359 fail:
21360   lua_error(L);
21361   return SWIG_arg;
21362 }
21363 
21364 
21365 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21366   int SWIG_arg = 0;
21367   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21368 
21369   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21371 
21372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21373     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21374   }
21375 
21376   (arg1)->SetErrorToGenericError();
21377 
21378   return SWIG_arg;
21379 
21380   if(0) SWIG_fail;
21381 
21382 fail:
21383   lua_error(L);
21384   return SWIG_arg;
21385 }
21386 
21387 
21388 static int _wrap_SBError_SetErrorString(lua_State* L) {
21389   int SWIG_arg = 0;
21390   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21391   char *arg2 = (char *) 0 ;
21392 
21393   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21395   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21396 
21397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21398     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21399   }
21400 
21401   arg2 = (char *)lua_tostring(L, 2);
21402   (arg1)->SetErrorString((char const *)arg2);
21403 
21404   return SWIG_arg;
21405 
21406   if(0) SWIG_fail;
21407 
21408 fail:
21409   lua_error(L);
21410   return SWIG_arg;
21411 }
21412 
21413 
21414 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21415   int SWIG_arg = 0;
21416   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21417   char *arg2 = (char *) 0 ;
21418   char *arg3 = (char *) 0 ;
21419   char *arg4 = (char *) 0 ;
21420   char *arg5 = (char *) 0 ;
21421   int result;
21422 
21423   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21425   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21426   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21427   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21428   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21429 
21430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21431     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21432   }
21433 
21434   arg2 = (char *)lua_tostring(L, 2);
21435   arg3 = (char *)lua_tostring(L, 3);
21436   arg4 = (char *)lua_tostring(L, 4);
21437   arg5 = (char *)lua_tostring(L, 5);
21438   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21439   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21440   return SWIG_arg;
21441 
21442   if(0) SWIG_fail;
21443 
21444 fail:
21445   lua_error(L);
21446   return SWIG_arg;
21447 }
21448 
21449 
21450 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21451   int SWIG_arg = 0;
21452   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21453   char *arg2 = (char *) 0 ;
21454   char *arg3 = (char *) 0 ;
21455   char *arg4 = (char *) 0 ;
21456   int result;
21457 
21458   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21460   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21461   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21462   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21463 
21464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21465     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21466   }
21467 
21468   arg2 = (char *)lua_tostring(L, 2);
21469   arg3 = (char *)lua_tostring(L, 3);
21470   arg4 = (char *)lua_tostring(L, 4);
21471   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21472   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21473   return SWIG_arg;
21474 
21475   if(0) SWIG_fail;
21476 
21477 fail:
21478   lua_error(L);
21479   return SWIG_arg;
21480 }
21481 
21482 
21483 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21484   int SWIG_arg = 0;
21485   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21486   char *arg2 = (char *) 0 ;
21487   char *arg3 = (char *) 0 ;
21488   int result;
21489 
21490   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21492   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21493   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21494 
21495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21496     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21497   }
21498 
21499   arg2 = (char *)lua_tostring(L, 2);
21500   arg3 = (char *)lua_tostring(L, 3);
21501   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21502   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21503   return SWIG_arg;
21504 
21505   if(0) SWIG_fail;
21506 
21507 fail:
21508   lua_error(L);
21509   return SWIG_arg;
21510 }
21511 
21512 
21513 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21514   int SWIG_arg = 0;
21515   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21516   char *arg2 = (char *) 0 ;
21517   int result;
21518 
21519   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21521   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21522 
21523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21524     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21525   }
21526 
21527   arg2 = (char *)lua_tostring(L, 2);
21528   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21529   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21530   return SWIG_arg;
21531 
21532   if(0) SWIG_fail;
21533 
21534 fail:
21535   lua_error(L);
21536   return SWIG_arg;
21537 }
21538 
21539 
21540 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21541   int argc;
21542   int argv[6]={
21543     1,2,3,4,5,6
21544   };
21545 
21546   argc = lua_gettop(L);
21547   if (argc == 2) {
21548     int _v;
21549     {
21550       void *ptr;
21551       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21552         _v = 0;
21553       } else {
21554         _v = 1;
21555       }
21556     }
21557     if (_v) {
21558       {
21559         _v = SWIG_lua_isnilstring(L,argv[1]);
21560       }
21561       if (_v) {
21562         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21563       }
21564     }
21565   }
21566   if (argc == 3) {
21567     int _v;
21568     {
21569       void *ptr;
21570       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21571         _v = 0;
21572       } else {
21573         _v = 1;
21574       }
21575     }
21576     if (_v) {
21577       {
21578         _v = SWIG_lua_isnilstring(L,argv[1]);
21579       }
21580       if (_v) {
21581         {
21582           _v = SWIG_lua_isnilstring(L,argv[2]);
21583         }
21584         if (_v) {
21585           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21586         }
21587       }
21588     }
21589   }
21590   if (argc == 4) {
21591     int _v;
21592     {
21593       void *ptr;
21594       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21595         _v = 0;
21596       } else {
21597         _v = 1;
21598       }
21599     }
21600     if (_v) {
21601       {
21602         _v = SWIG_lua_isnilstring(L,argv[1]);
21603       }
21604       if (_v) {
21605         {
21606           _v = SWIG_lua_isnilstring(L,argv[2]);
21607         }
21608         if (_v) {
21609           {
21610             _v = SWIG_lua_isnilstring(L,argv[3]);
21611           }
21612           if (_v) {
21613             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21614           }
21615         }
21616       }
21617     }
21618   }
21619   if (argc == 5) {
21620     int _v;
21621     {
21622       void *ptr;
21623       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21624         _v = 0;
21625       } else {
21626         _v = 1;
21627       }
21628     }
21629     if (_v) {
21630       {
21631         _v = SWIG_lua_isnilstring(L,argv[1]);
21632       }
21633       if (_v) {
21634         {
21635           _v = SWIG_lua_isnilstring(L,argv[2]);
21636         }
21637         if (_v) {
21638           {
21639             _v = SWIG_lua_isnilstring(L,argv[3]);
21640           }
21641           if (_v) {
21642             {
21643               _v = SWIG_lua_isnilstring(L,argv[4]);
21644             }
21645             if (_v) {
21646               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21647             }
21648           }
21649         }
21650       }
21651     }
21652   }
21653 
21654   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21655     "  Possible C/C++ prototypes are:\n"
21656     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21657     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21658     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21659     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21660   lua_error(L);return 0;
21661 }
21662 
21663 
21664 static int _wrap_SBError_IsValid(lua_State* L) {
21665   int SWIG_arg = 0;
21666   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21667   bool result;
21668 
21669   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21671 
21672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21673     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21674   }
21675 
21676   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21677   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21678   return SWIG_arg;
21679 
21680   if(0) SWIG_fail;
21681 
21682 fail:
21683   lua_error(L);
21684   return SWIG_arg;
21685 }
21686 
21687 
21688 static int _wrap_SBError_GetDescription(lua_State* L) {
21689   int SWIG_arg = 0;
21690   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21691   lldb::SBStream *arg2 = 0 ;
21692   bool result;
21693 
21694   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21696   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21697 
21698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21699     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21700   }
21701 
21702 
21703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21704     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21705   }
21706 
21707   result = (bool)(arg1)->GetDescription(*arg2);
21708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21709   return SWIG_arg;
21710 
21711   if(0) SWIG_fail;
21712 
21713 fail:
21714   lua_error(L);
21715   return SWIG_arg;
21716 }
21717 
21718 
21719 static int _wrap_SBError___tostring(lua_State* L) {
21720   int SWIG_arg = 0;
21721   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21722   std::string result;
21723 
21724   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21726 
21727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21728     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21729   }
21730 
21731   result = lldb_SBError___str__(arg1);
21732   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21733   return SWIG_arg;
21734 
21735   if(0) SWIG_fail;
21736 
21737 fail:
21738   lua_error(L);
21739   return SWIG_arg;
21740 }
21741 
21742 
21743 static void swig_delete_SBError(void *obj) {
21744 lldb::SBError *arg1 = (lldb::SBError *) obj;
21745 delete arg1;
21746 }
21747 static int _proxy__wrap_new_SBError(lua_State *L) {
21748     assert(lua_istable(L,1));
21749     lua_pushcfunction(L,_wrap_new_SBError);
21750     assert(!lua_isnil(L,-1));
21751     lua_replace(L,1); /* replace our table with real constructor */
21752     lua_call(L,lua_gettop(L)-1,1);
21753     return 1;
21754 }
21755 static swig_lua_attribute swig_SBError_attributes[] = {
21756     {0,0,0}
21757 };
21758 static swig_lua_method swig_SBError_methods[]= {
21759     { "GetCString", _wrap_SBError_GetCString},
21760     { "Clear", _wrap_SBError_Clear},
21761     { "Fail", _wrap_SBError_Fail},
21762     { "Success", _wrap_SBError_Success},
21763     { "GetError", _wrap_SBError_GetError},
21764     { "GetType", _wrap_SBError_GetType},
21765     { "SetError", _wrap_SBError_SetError},
21766     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21767     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21768     { "SetErrorString", _wrap_SBError_SetErrorString},
21769     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21770     { "IsValid", _wrap_SBError_IsValid},
21771     { "GetDescription", _wrap_SBError_GetDescription},
21772     { "__tostring", _wrap_SBError___tostring},
21773     {0,0}
21774 };
21775 static swig_lua_method swig_SBError_meta[] = {
21776     { "__tostring", _wrap_SBError___tostring},
21777     {0,0}
21778 };
21779 
21780 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21781     {0,0,0}
21782 };
21783 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21784     {0,0,0,0,0,0}
21785 };
21786 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21787     {0,0}
21788 };
21789 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21790     0
21791 };
21792 
21793 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21794     "SBError",
21795     swig_SBError_Sf_SwigStatic_methods,
21796     swig_SBError_Sf_SwigStatic_attributes,
21797     swig_SBError_Sf_SwigStatic_constants,
21798     swig_SBError_Sf_SwigStatic_classes,
21799     0
21800 };
21801 static swig_lua_class *swig_SBError_bases[] = {0};
21802 static const char *swig_SBError_base_names[] = {0};
21803 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 };
21804 
21805 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
21806   int SWIG_arg = 0;
21807   lldb::SBEnvironment *result = 0 ;
21808 
21809   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
21810   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
21811   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21812   return SWIG_arg;
21813 
21814   if(0) SWIG_fail;
21815 
21816 fail:
21817   lua_error(L);
21818   return SWIG_arg;
21819 }
21820 
21821 
21822 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
21823   int SWIG_arg = 0;
21824   lldb::SBEnvironment *arg1 = 0 ;
21825   lldb::SBEnvironment *result = 0 ;
21826 
21827   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
21828   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
21829 
21830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21831     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
21832   }
21833 
21834   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
21835   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21836   return SWIG_arg;
21837 
21838   if(0) SWIG_fail;
21839 
21840 fail:
21841   lua_error(L);
21842   return SWIG_arg;
21843 }
21844 
21845 
21846 static int _wrap_new_SBEnvironment(lua_State* L) {
21847   int argc;
21848   int argv[2]={
21849     1,2
21850   };
21851 
21852   argc = lua_gettop(L);
21853   if (argc == 0) {
21854     return _wrap_new_SBEnvironment__SWIG_0(L);
21855   }
21856   if (argc == 1) {
21857     int _v;
21858     {
21859       void *ptr;
21860       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
21861         _v = 0;
21862       } else {
21863         _v = 1;
21864       }
21865     }
21866     if (_v) {
21867       return _wrap_new_SBEnvironment__SWIG_1(L);
21868     }
21869   }
21870 
21871   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
21872     "  Possible C/C++ prototypes are:\n"
21873     "    lldb::SBEnvironment::SBEnvironment()\n"
21874     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
21875   lua_error(L);return 0;
21876 }
21877 
21878 
21879 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
21880   int SWIG_arg = 0;
21881   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21882   size_t result;
21883 
21884   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
21885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
21886 
21887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21888     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
21889   }
21890 
21891   result = (arg1)->GetNumValues();
21892   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
21893   return SWIG_arg;
21894 
21895   if(0) SWIG_fail;
21896 
21897 fail:
21898   lua_error(L);
21899   return SWIG_arg;
21900 }
21901 
21902 
21903 static int _wrap_SBEnvironment_Get(lua_State* L) {
21904   int SWIG_arg = 0;
21905   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21906   char *arg2 = (char *) 0 ;
21907   char *result = 0 ;
21908 
21909   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
21910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
21911   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
21912 
21913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21914     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
21915   }
21916 
21917   arg2 = (char *)lua_tostring(L, 2);
21918   result = (char *)(arg1)->Get((char const *)arg2);
21919   lua_pushstring(L,(const char *)result); SWIG_arg++;
21920   return SWIG_arg;
21921 
21922   if(0) SWIG_fail;
21923 
21924 fail:
21925   lua_error(L);
21926   return SWIG_arg;
21927 }
21928 
21929 
21930 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
21931   int SWIG_arg = 0;
21932   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21933   size_t arg2 ;
21934   char *result = 0 ;
21935 
21936   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
21937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
21938   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
21939 
21940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21941     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21942   }
21943 
21944   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21945   arg2 = (size_t)lua_tonumber(L, 2);
21946   result = (char *)(arg1)->GetNameAtIndex(arg2);
21947   lua_pushstring(L,(const char *)result); SWIG_arg++;
21948   return SWIG_arg;
21949 
21950   if(0) SWIG_fail;
21951 
21952 fail:
21953   lua_error(L);
21954   return SWIG_arg;
21955 }
21956 
21957 
21958 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
21959   int SWIG_arg = 0;
21960   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21961   size_t arg2 ;
21962   char *result = 0 ;
21963 
21964   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
21965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
21966   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
21967 
21968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21969     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21970   }
21971 
21972   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
21973   arg2 = (size_t)lua_tonumber(L, 2);
21974   result = (char *)(arg1)->GetValueAtIndex(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_GetEntries(lua_State* L) {
21987   int SWIG_arg = 0;
21988   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21989   lldb::SBStringList result;
21990 
21991   SWIG_check_num_args("lldb::SBEnvironment::GetEntries",1,1)
21992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetEntries",1,"lldb::SBEnvironment *");
21993 
21994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21995     SWIG_fail_ptr("SBEnvironment_GetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
21996   }
21997 
21998   result = (arg1)->GetEntries();
21999   {
22000     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
22001     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
22002   }
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_PutEntry(lua_State* L) {
22014   int SWIG_arg = 0;
22015   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22016   char *arg2 = (char *) 0 ;
22017 
22018   SWIG_check_num_args("lldb::SBEnvironment::PutEntry",2,2)
22019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",1,"lldb::SBEnvironment *");
22020   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::PutEntry",2,"char const *");
22021 
22022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22023     SWIG_fail_ptr("SBEnvironment_PutEntry",1,SWIGTYPE_p_lldb__SBEnvironment);
22024   }
22025 
22026   arg2 = (char *)lua_tostring(L, 2);
22027   (arg1)->PutEntry((char const *)arg2);
22028 
22029   return SWIG_arg;
22030 
22031   if(0) SWIG_fail;
22032 
22033 fail:
22034   lua_error(L);
22035   return SWIG_arg;
22036 }
22037 
22038 
22039 static int _wrap_SBEnvironment_SetEntries(lua_State* L) {
22040   int SWIG_arg = 0;
22041   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22042   lldb::SBStringList *arg2 = 0 ;
22043   bool arg3 ;
22044 
22045   SWIG_check_num_args("lldb::SBEnvironment::SetEntries",3,3)
22046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",1,"lldb::SBEnvironment *");
22047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",2,"lldb::SBStringList const &");
22048   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBEnvironment::SetEntries",3,"bool");
22049 
22050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22051     SWIG_fail_ptr("SBEnvironment_SetEntries",1,SWIGTYPE_p_lldb__SBEnvironment);
22052   }
22053 
22054 
22055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
22056     SWIG_fail_ptr("SBEnvironment_SetEntries",2,SWIGTYPE_p_lldb__SBStringList);
22057   }
22058 
22059   arg3 = (lua_toboolean(L, 3)!=0);
22060   (arg1)->SetEntries((lldb::SBStringList const &)*arg2,arg3);
22061 
22062   return SWIG_arg;
22063 
22064   if(0) SWIG_fail;
22065 
22066 fail:
22067   lua_error(L);
22068   return SWIG_arg;
22069 }
22070 
22071 
22072 static int _wrap_SBEnvironment_Set(lua_State* L) {
22073   int SWIG_arg = 0;
22074   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22075   char *arg2 = (char *) 0 ;
22076   char *arg3 = (char *) 0 ;
22077   bool arg4 ;
22078   bool result;
22079 
22080   SWIG_check_num_args("lldb::SBEnvironment::Set",4,4)
22081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Set",1,"lldb::SBEnvironment *");
22082   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Set",2,"char const *");
22083   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBEnvironment::Set",3,"char const *");
22084   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBEnvironment::Set",4,"bool");
22085 
22086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22087     SWIG_fail_ptr("SBEnvironment_Set",1,SWIGTYPE_p_lldb__SBEnvironment);
22088   }
22089 
22090   arg2 = (char *)lua_tostring(L, 2);
22091   arg3 = (char *)lua_tostring(L, 3);
22092   arg4 = (lua_toboolean(L, 4)!=0);
22093   result = (bool)(arg1)->Set((char const *)arg2,(char const *)arg3,arg4);
22094   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22095   return SWIG_arg;
22096 
22097   if(0) SWIG_fail;
22098 
22099 fail:
22100   lua_error(L);
22101   return SWIG_arg;
22102 }
22103 
22104 
22105 static int _wrap_SBEnvironment_Unset(lua_State* L) {
22106   int SWIG_arg = 0;
22107   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22108   char *arg2 = (char *) 0 ;
22109   bool result;
22110 
22111   SWIG_check_num_args("lldb::SBEnvironment::Unset",2,2)
22112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Unset",1,"lldb::SBEnvironment *");
22113   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Unset",2,"char const *");
22114 
22115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22116     SWIG_fail_ptr("SBEnvironment_Unset",1,SWIGTYPE_p_lldb__SBEnvironment);
22117   }
22118 
22119   arg2 = (char *)lua_tostring(L, 2);
22120   result = (bool)(arg1)->Unset((char const *)arg2);
22121   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22122   return SWIG_arg;
22123 
22124   if(0) SWIG_fail;
22125 
22126 fail:
22127   lua_error(L);
22128   return SWIG_arg;
22129 }
22130 
22131 
22132 static int _wrap_SBEnvironment_Clear(lua_State* L) {
22133   int SWIG_arg = 0;
22134   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
22135 
22136   SWIG_check_num_args("lldb::SBEnvironment::Clear",1,1)
22137   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Clear",1,"lldb::SBEnvironment *");
22138 
22139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
22140     SWIG_fail_ptr("SBEnvironment_Clear",1,SWIGTYPE_p_lldb__SBEnvironment);
22141   }
22142 
22143   (arg1)->Clear();
22144 
22145   return SWIG_arg;
22146 
22147   if(0) SWIG_fail;
22148 
22149 fail:
22150   lua_error(L);
22151   return SWIG_arg;
22152 }
22153 
22154 
22155 static void swig_delete_SBEnvironment(void *obj) {
22156 lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) obj;
22157 delete arg1;
22158 }
22159 static int _proxy__wrap_new_SBEnvironment(lua_State *L) {
22160     assert(lua_istable(L,1));
22161     lua_pushcfunction(L,_wrap_new_SBEnvironment);
22162     assert(!lua_isnil(L,-1));
22163     lua_replace(L,1); /* replace our table with real constructor */
22164     lua_call(L,lua_gettop(L)-1,1);
22165     return 1;
22166 }
22167 static swig_lua_attribute swig_SBEnvironment_attributes[] = {
22168     {0,0,0}
22169 };
22170 static swig_lua_method swig_SBEnvironment_methods[]= {
22171     { "GetNumValues", _wrap_SBEnvironment_GetNumValues},
22172     { "Get", _wrap_SBEnvironment_Get},
22173     { "GetNameAtIndex", _wrap_SBEnvironment_GetNameAtIndex},
22174     { "GetValueAtIndex", _wrap_SBEnvironment_GetValueAtIndex},
22175     { "GetEntries", _wrap_SBEnvironment_GetEntries},
22176     { "PutEntry", _wrap_SBEnvironment_PutEntry},
22177     { "SetEntries", _wrap_SBEnvironment_SetEntries},
22178     { "Set", _wrap_SBEnvironment_Set},
22179     { "Unset", _wrap_SBEnvironment_Unset},
22180     { "Clear", _wrap_SBEnvironment_Clear},
22181     {0,0}
22182 };
22183 static swig_lua_method swig_SBEnvironment_meta[] = {
22184     {0,0}
22185 };
22186 
22187 static swig_lua_attribute swig_SBEnvironment_Sf_SwigStatic_attributes[] = {
22188     {0,0,0}
22189 };
22190 static swig_lua_const_info swig_SBEnvironment_Sf_SwigStatic_constants[]= {
22191     {0,0,0,0,0,0}
22192 };
22193 static swig_lua_method swig_SBEnvironment_Sf_SwigStatic_methods[]= {
22194     {0,0}
22195 };
22196 static swig_lua_class* swig_SBEnvironment_Sf_SwigStatic_classes[]= {
22197     0
22198 };
22199 
22200 static swig_lua_namespace swig_SBEnvironment_Sf_SwigStatic = {
22201     "SBEnvironment",
22202     swig_SBEnvironment_Sf_SwigStatic_methods,
22203     swig_SBEnvironment_Sf_SwigStatic_attributes,
22204     swig_SBEnvironment_Sf_SwigStatic_constants,
22205     swig_SBEnvironment_Sf_SwigStatic_classes,
22206     0
22207 };
22208 static swig_lua_class *swig_SBEnvironment_bases[] = {0};
22209 static const char *swig_SBEnvironment_base_names[] = {0};
22210 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 };
22211 
22212 static int _wrap_new_SBEvent__SWIG_0(lua_State* L) {
22213   int SWIG_arg = 0;
22214   lldb::SBEvent *result = 0 ;
22215 
22216   SWIG_check_num_args("lldb::SBEvent::SBEvent",0,0)
22217   result = (lldb::SBEvent *)new lldb::SBEvent();
22218   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22219   return SWIG_arg;
22220 
22221   if(0) SWIG_fail;
22222 
22223 fail:
22224   lua_error(L);
22225   return SWIG_arg;
22226 }
22227 
22228 
22229 static int _wrap_new_SBEvent__SWIG_1(lua_State* L) {
22230   int SWIG_arg = 0;
22231   lldb::SBEvent *arg1 = 0 ;
22232   lldb::SBEvent *result = 0 ;
22233 
22234   SWIG_check_num_args("lldb::SBEvent::SBEvent",1,1)
22235   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"lldb::SBEvent const &");
22236 
22237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22238     SWIG_fail_ptr("new_SBEvent",1,SWIGTYPE_p_lldb__SBEvent);
22239   }
22240 
22241   result = (lldb::SBEvent *)new lldb::SBEvent((lldb::SBEvent const &)*arg1);
22242   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22243   return SWIG_arg;
22244 
22245   if(0) SWIG_fail;
22246 
22247 fail:
22248   lua_error(L);
22249   return SWIG_arg;
22250 }
22251 
22252 
22253 static int _wrap_new_SBEvent__SWIG_2(lua_State* L) {
22254   int SWIG_arg = 0;
22255   uint32_t arg1 ;
22256   char *arg2 = (char *) 0 ;
22257   uint32_t arg3 ;
22258   lldb::SBEvent *result = 0 ;
22259 
22260   SWIG_check_num_args("lldb::SBEvent::SBEvent",3,3)
22261   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBEvent::SBEvent",1,"uint32_t");
22262   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEvent::SBEvent",2,"char const *");
22263   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
22264   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
22265   arg1 = (uint32_t)lua_tonumber(L, 1);
22266   arg2 = (char *)lua_tostring(L, 2);
22267   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
22268   arg3 = (uint32_t)lua_tonumber(L, 3);
22269   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22270   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22271   return SWIG_arg;
22272 
22273   if(0) SWIG_fail;
22274 
22275 fail:
22276   lua_error(L);
22277   return SWIG_arg;
22278 }
22279 
22280 
22281 static int _wrap_new_SBEvent(lua_State* L) {
22282   int argc;
22283   int argv[4]={
22284     1,2,3,4
22285   };
22286 
22287   argc = lua_gettop(L);
22288   if (argc == 0) {
22289     return _wrap_new_SBEvent__SWIG_0(L);
22290   }
22291   if (argc == 1) {
22292     int _v;
22293     {
22294       void *ptr;
22295       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22296         _v = 0;
22297       } else {
22298         _v = 1;
22299       }
22300     }
22301     if (_v) {
22302       return _wrap_new_SBEvent__SWIG_1(L);
22303     }
22304   }
22305   if (argc == 3) {
22306     int _v;
22307     {
22308       _v = lua_isnumber(L,argv[0]);
22309     }
22310     if (_v) {
22311       {
22312         _v = SWIG_lua_isnilstring(L,argv[1]);
22313       }
22314       if (_v) {
22315         {
22316           _v = lua_isnumber(L,argv[2]);
22317         }
22318         if (_v) {
22319           return _wrap_new_SBEvent__SWIG_2(L);
22320         }
22321       }
22322     }
22323   }
22324 
22325   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22326     "  Possible C/C++ prototypes are:\n"
22327     "    lldb::SBEvent::SBEvent()\n"
22328     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22329     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22330   lua_error(L);return 0;
22331 }
22332 
22333 
22334 static int _wrap_SBEvent_IsValid(lua_State* L) {
22335   int SWIG_arg = 0;
22336   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22337   bool result;
22338 
22339   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22341 
22342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22343     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22344   }
22345 
22346   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22347   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22348   return SWIG_arg;
22349 
22350   if(0) SWIG_fail;
22351 
22352 fail:
22353   lua_error(L);
22354   return SWIG_arg;
22355 }
22356 
22357 
22358 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22359   int SWIG_arg = 0;
22360   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22361   char *result = 0 ;
22362 
22363   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22365 
22366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22367     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22368   }
22369 
22370   result = (char *)(arg1)->GetDataFlavor();
22371   lua_pushstring(L,(const char *)result); SWIG_arg++;
22372   return SWIG_arg;
22373 
22374   if(0) SWIG_fail;
22375 
22376 fail:
22377   lua_error(L);
22378   return SWIG_arg;
22379 }
22380 
22381 
22382 static int _wrap_SBEvent_GetType(lua_State* L) {
22383   int SWIG_arg = 0;
22384   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22385   uint32_t result;
22386 
22387   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22388   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22389 
22390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22391     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22392   }
22393 
22394   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22395   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
22396   return SWIG_arg;
22397 
22398   if(0) SWIG_fail;
22399 
22400 fail:
22401   lua_error(L);
22402   return SWIG_arg;
22403 }
22404 
22405 
22406 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22407   int SWIG_arg = 0;
22408   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22409   lldb::SBBroadcaster result;
22410 
22411   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22413 
22414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22415     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22416   }
22417 
22418   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22419   {
22420     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22422   }
22423   return SWIG_arg;
22424 
22425   if(0) SWIG_fail;
22426 
22427 fail:
22428   lua_error(L);
22429   return SWIG_arg;
22430 }
22431 
22432 
22433 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22434   int SWIG_arg = 0;
22435   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22436   char *result = 0 ;
22437 
22438   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22440 
22441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22442     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22443   }
22444 
22445   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22446   lua_pushstring(L,(const char *)result); SWIG_arg++;
22447   return SWIG_arg;
22448 
22449   if(0) SWIG_fail;
22450 
22451 fail:
22452   lua_error(L);
22453   return SWIG_arg;
22454 }
22455 
22456 
22457 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22458   int SWIG_arg = 0;
22459   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22460   lldb::SBBroadcaster *arg2 = 0 ;
22461   bool result;
22462 
22463   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22465   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22466 
22467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22468     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22469   }
22470 
22471 
22472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22473     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22474   }
22475 
22476   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22477   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22478   return SWIG_arg;
22479 
22480   if(0) SWIG_fail;
22481 
22482 fail:
22483   lua_error(L);
22484   return SWIG_arg;
22485 }
22486 
22487 
22488 static int _wrap_SBEvent_Clear(lua_State* L) {
22489   int SWIG_arg = 0;
22490   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22491 
22492   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22494 
22495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22496     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22497   }
22498 
22499   (arg1)->Clear();
22500 
22501   return SWIG_arg;
22502 
22503   if(0) SWIG_fail;
22504 
22505 fail:
22506   lua_error(L);
22507   return SWIG_arg;
22508 }
22509 
22510 
22511 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22512   int SWIG_arg = 0;
22513   lldb::SBEvent *arg1 = 0 ;
22514   char *result = 0 ;
22515 
22516   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22517   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22518 
22519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22520     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22521   }
22522 
22523   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22524   lua_pushstring(L,(const char *)result); SWIG_arg++;
22525   return SWIG_arg;
22526 
22527   if(0) SWIG_fail;
22528 
22529 fail:
22530   lua_error(L);
22531   return SWIG_arg;
22532 }
22533 
22534 
22535 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22536   int SWIG_arg = 0;
22537   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22538   lldb::SBStream *arg2 = 0 ;
22539   bool result;
22540 
22541   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22543   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22544 
22545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22546     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22547   }
22548 
22549 
22550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22551     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22552   }
22553 
22554   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22555   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22556   return SWIG_arg;
22557 
22558   if(0) SWIG_fail;
22559 
22560 fail:
22561   lua_error(L);
22562   return SWIG_arg;
22563 }
22564 
22565 
22566 static void swig_delete_SBEvent(void *obj) {
22567 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22568 delete arg1;
22569 }
22570 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22571     assert(lua_istable(L,1));
22572     lua_pushcfunction(L,_wrap_new_SBEvent);
22573     assert(!lua_isnil(L,-1));
22574     lua_replace(L,1); /* replace our table with real constructor */
22575     lua_call(L,lua_gettop(L)-1,1);
22576     return 1;
22577 }
22578 static swig_lua_attribute swig_SBEvent_attributes[] = {
22579     {0,0,0}
22580 };
22581 static swig_lua_method swig_SBEvent_methods[]= {
22582     { "IsValid", _wrap_SBEvent_IsValid},
22583     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22584     { "GetType", _wrap_SBEvent_GetType},
22585     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22586     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22587     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22588     { "Clear", _wrap_SBEvent_Clear},
22589     { "GetDescription", _wrap_SBEvent_GetDescription},
22590     {0,0}
22591 };
22592 static swig_lua_method swig_SBEvent_meta[] = {
22593     {0,0}
22594 };
22595 
22596 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22597     {0,0,0}
22598 };
22599 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22600     {0,0,0,0,0,0}
22601 };
22602 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22603     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22604     {0,0}
22605 };
22606 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22607     0
22608 };
22609 
22610 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22611     "SBEvent",
22612     swig_SBEvent_Sf_SwigStatic_methods,
22613     swig_SBEvent_Sf_SwigStatic_attributes,
22614     swig_SBEvent_Sf_SwigStatic_constants,
22615     swig_SBEvent_Sf_SwigStatic_classes,
22616     0
22617 };
22618 static swig_lua_class *swig_SBEvent_bases[] = {0};
22619 static const char *swig_SBEvent_base_names[] = {0};
22620 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 };
22621 
22622 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22623   int SWIG_arg = 0;
22624   lldb::SBExecutionContext *result = 0 ;
22625 
22626   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22627   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22628   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22629   return SWIG_arg;
22630 
22631   if(0) SWIG_fail;
22632 
22633 fail:
22634   lua_error(L);
22635   return SWIG_arg;
22636 }
22637 
22638 
22639 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22640   int SWIG_arg = 0;
22641   lldb::SBExecutionContext *arg1 = 0 ;
22642   lldb::SBExecutionContext *result = 0 ;
22643 
22644   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22645   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22646 
22647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22648     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22649   }
22650 
22651   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22653   return SWIG_arg;
22654 
22655   if(0) SWIG_fail;
22656 
22657 fail:
22658   lua_error(L);
22659   return SWIG_arg;
22660 }
22661 
22662 
22663 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22664   int SWIG_arg = 0;
22665   lldb::SBTarget *arg1 = 0 ;
22666   lldb::SBExecutionContext *result = 0 ;
22667 
22668   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22670 
22671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22672     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22673   }
22674 
22675   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22677   return SWIG_arg;
22678 
22679   if(0) SWIG_fail;
22680 
22681 fail:
22682   lua_error(L);
22683   return SWIG_arg;
22684 }
22685 
22686 
22687 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
22688   int SWIG_arg = 0;
22689   lldb::SBProcess *arg1 = 0 ;
22690   lldb::SBExecutionContext *result = 0 ;
22691 
22692   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22693   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22694 
22695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22696     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22697   }
22698 
22699   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22700   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22701   return SWIG_arg;
22702 
22703   if(0) SWIG_fail;
22704 
22705 fail:
22706   lua_error(L);
22707   return SWIG_arg;
22708 }
22709 
22710 
22711 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
22712   int SWIG_arg = 0;
22713   lldb::SBThread arg1 ;
22714   lldb::SBThread *argp1 ;
22715   lldb::SBExecutionContext *result = 0 ;
22716 
22717   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22718   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22719 
22720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22721     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22722   }
22723   arg1 = *argp1;
22724 
22725   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22727   return SWIG_arg;
22728 
22729   if(0) SWIG_fail;
22730 
22731 fail:
22732   lua_error(L);
22733   return SWIG_arg;
22734 }
22735 
22736 
22737 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
22738   int SWIG_arg = 0;
22739   lldb::SBFrame *arg1 = 0 ;
22740   lldb::SBExecutionContext *result = 0 ;
22741 
22742   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22744 
22745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22746     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22747   }
22748 
22749   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22750   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22751   return SWIG_arg;
22752 
22753   if(0) SWIG_fail;
22754 
22755 fail:
22756   lua_error(L);
22757   return SWIG_arg;
22758 }
22759 
22760 
22761 static int _wrap_new_SBExecutionContext(lua_State* L) {
22762   int argc;
22763   int argv[2]={
22764     1,2
22765   };
22766 
22767   argc = lua_gettop(L);
22768   if (argc == 0) {
22769     return _wrap_new_SBExecutionContext__SWIG_0(L);
22770   }
22771   if (argc == 1) {
22772     int _v;
22773     {
22774       void *ptr;
22775       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
22776         _v = 0;
22777       } else {
22778         _v = 1;
22779       }
22780     }
22781     if (_v) {
22782       return _wrap_new_SBExecutionContext__SWIG_1(L);
22783     }
22784   }
22785   if (argc == 1) {
22786     int _v;
22787     {
22788       void *ptr;
22789       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
22790         _v = 0;
22791       } else {
22792         _v = 1;
22793       }
22794     }
22795     if (_v) {
22796       return _wrap_new_SBExecutionContext__SWIG_2(L);
22797     }
22798   }
22799   if (argc == 1) {
22800     int _v;
22801     {
22802       void *ptr;
22803       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
22804         _v = 0;
22805       } else {
22806         _v = 1;
22807       }
22808     }
22809     if (_v) {
22810       return _wrap_new_SBExecutionContext__SWIG_3(L);
22811     }
22812   }
22813   if (argc == 1) {
22814     int _v;
22815     {
22816       void *ptr;
22817       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
22818         _v = 0;
22819       } else {
22820         _v = 1;
22821       }
22822     }
22823     if (_v) {
22824       return _wrap_new_SBExecutionContext__SWIG_4(L);
22825     }
22826   }
22827   if (argc == 1) {
22828     int _v;
22829     {
22830       void *ptr;
22831       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
22832         _v = 0;
22833       } else {
22834         _v = 1;
22835       }
22836     }
22837     if (_v) {
22838       return _wrap_new_SBExecutionContext__SWIG_5(L);
22839     }
22840   }
22841 
22842   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22843     "  Possible C/C++ prototypes are:\n"
22844     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22845     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22846     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22847     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22848     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22849     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22850   lua_error(L);return 0;
22851 }
22852 
22853 
22854 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22855   int SWIG_arg = 0;
22856   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22857   lldb::SBTarget result;
22858 
22859   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22861 
22862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22863     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22864   }
22865 
22866   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22867   {
22868     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22869     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22870   }
22871   return SWIG_arg;
22872 
22873   if(0) SWIG_fail;
22874 
22875 fail:
22876   lua_error(L);
22877   return SWIG_arg;
22878 }
22879 
22880 
22881 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22882   int SWIG_arg = 0;
22883   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22884   lldb::SBProcess result;
22885 
22886   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22888 
22889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22890     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22891   }
22892 
22893   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22894   {
22895     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22897   }
22898   return SWIG_arg;
22899 
22900   if(0) SWIG_fail;
22901 
22902 fail:
22903   lua_error(L);
22904   return SWIG_arg;
22905 }
22906 
22907 
22908 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22909   int SWIG_arg = 0;
22910   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22911   lldb::SBThread result;
22912 
22913   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22915 
22916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22917     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22918   }
22919 
22920   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22921   {
22922     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22924   }
22925   return SWIG_arg;
22926 
22927   if(0) SWIG_fail;
22928 
22929 fail:
22930   lua_error(L);
22931   return SWIG_arg;
22932 }
22933 
22934 
22935 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22936   int SWIG_arg = 0;
22937   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22938   lldb::SBFrame result;
22939 
22940   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22942 
22943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22944     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22945   }
22946 
22947   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
22948   {
22949     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
22950     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
22951   }
22952   return SWIG_arg;
22953 
22954   if(0) SWIG_fail;
22955 
22956 fail:
22957   lua_error(L);
22958   return SWIG_arg;
22959 }
22960 
22961 
22962 static void swig_delete_SBExecutionContext(void *obj) {
22963 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22964 delete arg1;
22965 }
22966 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
22967     assert(lua_istable(L,1));
22968     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
22969     assert(!lua_isnil(L,-1));
22970     lua_replace(L,1); /* replace our table with real constructor */
22971     lua_call(L,lua_gettop(L)-1,1);
22972     return 1;
22973 }
22974 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22975     {0,0,0}
22976 };
22977 static swig_lua_method swig_SBExecutionContext_methods[]= {
22978     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
22979     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
22980     { "GetThread", _wrap_SBExecutionContext_GetThread},
22981     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
22982     {0,0}
22983 };
22984 static swig_lua_method swig_SBExecutionContext_meta[] = {
22985     {0,0}
22986 };
22987 
22988 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22989     {0,0,0}
22990 };
22991 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22992     {0,0,0,0,0,0}
22993 };
22994 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22995     {0,0}
22996 };
22997 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22998     0
22999 };
23000 
23001 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23002     "SBExecutionContext",
23003     swig_SBExecutionContext_Sf_SwigStatic_methods,
23004     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23005     swig_SBExecutionContext_Sf_SwigStatic_constants,
23006     swig_SBExecutionContext_Sf_SwigStatic_classes,
23007     0
23008 };
23009 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23010 static const char *swig_SBExecutionContext_base_names[] = {0};
23011 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 };
23012 
23013 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23014   int SWIG_arg = 0;
23015   lldb::SBExpressionOptions *result = 0 ;
23016 
23017   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23018   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23019   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23020   return SWIG_arg;
23021 
23022   if(0) SWIG_fail;
23023 
23024 fail:
23025   lua_error(L);
23026   return SWIG_arg;
23027 }
23028 
23029 
23030 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23031   int SWIG_arg = 0;
23032   lldb::SBExpressionOptions *arg1 = 0 ;
23033   lldb::SBExpressionOptions *result = 0 ;
23034 
23035   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23036   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23037 
23038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23039     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23040   }
23041 
23042   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23043   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23044   return SWIG_arg;
23045 
23046   if(0) SWIG_fail;
23047 
23048 fail:
23049   lua_error(L);
23050   return SWIG_arg;
23051 }
23052 
23053 
23054 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23055   int argc;
23056   int argv[2]={
23057     1,2
23058   };
23059 
23060   argc = lua_gettop(L);
23061   if (argc == 0) {
23062     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23063   }
23064   if (argc == 1) {
23065     int _v;
23066     {
23067       void *ptr;
23068       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23069         _v = 0;
23070       } else {
23071         _v = 1;
23072       }
23073     }
23074     if (_v) {
23075       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23076     }
23077   }
23078 
23079   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23080     "  Possible C/C++ prototypes are:\n"
23081     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23082     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23083   lua_error(L);return 0;
23084 }
23085 
23086 
23087 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23088   int SWIG_arg = 0;
23089   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23090   bool result;
23091 
23092   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23094 
23095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23096     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23097   }
23098 
23099   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23100   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23101   return SWIG_arg;
23102 
23103   if(0) SWIG_fail;
23104 
23105 fail:
23106   lua_error(L);
23107   return SWIG_arg;
23108 }
23109 
23110 
23111 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23112   int SWIG_arg = 0;
23113   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23114   bool arg2 ;
23115 
23116   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23118   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23119 
23120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23121     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23122   }
23123 
23124   arg2 = (lua_toboolean(L, 2)!=0);
23125   (arg1)->SetCoerceResultToId(arg2);
23126 
23127   return SWIG_arg;
23128 
23129   if(0) SWIG_fail;
23130 
23131 fail:
23132   lua_error(L);
23133   return SWIG_arg;
23134 }
23135 
23136 
23137 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23138   int SWIG_arg = 0;
23139   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23140 
23141   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23143 
23144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23145     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23146   }
23147 
23148   (arg1)->SetCoerceResultToId();
23149 
23150   return SWIG_arg;
23151 
23152   if(0) SWIG_fail;
23153 
23154 fail:
23155   lua_error(L);
23156   return SWIG_arg;
23157 }
23158 
23159 
23160 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23161   int argc;
23162   int argv[3]={
23163     1,2,3
23164   };
23165 
23166   argc = lua_gettop(L);
23167   if (argc == 1) {
23168     int _v;
23169     {
23170       void *ptr;
23171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23172         _v = 0;
23173       } else {
23174         _v = 1;
23175       }
23176     }
23177     if (_v) {
23178       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23179     }
23180   }
23181   if (argc == 2) {
23182     int _v;
23183     {
23184       void *ptr;
23185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23186         _v = 0;
23187       } else {
23188         _v = 1;
23189       }
23190     }
23191     if (_v) {
23192       {
23193         _v = lua_isboolean(L,argv[1]);
23194       }
23195       if (_v) {
23196         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23197       }
23198     }
23199   }
23200 
23201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23202     "  Possible C/C++ prototypes are:\n"
23203     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23204     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23205   lua_error(L);return 0;
23206 }
23207 
23208 
23209 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23210   int SWIG_arg = 0;
23211   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23212   bool result;
23213 
23214   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23216 
23217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23218     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23219   }
23220 
23221   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23223   return SWIG_arg;
23224 
23225   if(0) SWIG_fail;
23226 
23227 fail:
23228   lua_error(L);
23229   return SWIG_arg;
23230 }
23231 
23232 
23233 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23234   int SWIG_arg = 0;
23235   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23236   bool arg2 ;
23237 
23238   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23240   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23241 
23242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23243     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23244   }
23245 
23246   arg2 = (lua_toboolean(L, 2)!=0);
23247   (arg1)->SetUnwindOnError(arg2);
23248 
23249   return SWIG_arg;
23250 
23251   if(0) SWIG_fail;
23252 
23253 fail:
23254   lua_error(L);
23255   return SWIG_arg;
23256 }
23257 
23258 
23259 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23260   int SWIG_arg = 0;
23261   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23262 
23263   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23265 
23266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23267     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23268   }
23269 
23270   (arg1)->SetUnwindOnError();
23271 
23272   return SWIG_arg;
23273 
23274   if(0) SWIG_fail;
23275 
23276 fail:
23277   lua_error(L);
23278   return SWIG_arg;
23279 }
23280 
23281 
23282 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23283   int argc;
23284   int argv[3]={
23285     1,2,3
23286   };
23287 
23288   argc = lua_gettop(L);
23289   if (argc == 1) {
23290     int _v;
23291     {
23292       void *ptr;
23293       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23294         _v = 0;
23295       } else {
23296         _v = 1;
23297       }
23298     }
23299     if (_v) {
23300       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23301     }
23302   }
23303   if (argc == 2) {
23304     int _v;
23305     {
23306       void *ptr;
23307       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23308         _v = 0;
23309       } else {
23310         _v = 1;
23311       }
23312     }
23313     if (_v) {
23314       {
23315         _v = lua_isboolean(L,argv[1]);
23316       }
23317       if (_v) {
23318         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23319       }
23320     }
23321   }
23322 
23323   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23324     "  Possible C/C++ prototypes are:\n"
23325     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23326     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23327   lua_error(L);return 0;
23328 }
23329 
23330 
23331 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23332   int SWIG_arg = 0;
23333   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23334   bool result;
23335 
23336   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23338 
23339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23340     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23341   }
23342 
23343   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23345   return SWIG_arg;
23346 
23347   if(0) SWIG_fail;
23348 
23349 fail:
23350   lua_error(L);
23351   return SWIG_arg;
23352 }
23353 
23354 
23355 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23356   int SWIG_arg = 0;
23357   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23358   bool arg2 ;
23359 
23360   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23362   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23363 
23364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23365     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23366   }
23367 
23368   arg2 = (lua_toboolean(L, 2)!=0);
23369   (arg1)->SetIgnoreBreakpoints(arg2);
23370 
23371   return SWIG_arg;
23372 
23373   if(0) SWIG_fail;
23374 
23375 fail:
23376   lua_error(L);
23377   return SWIG_arg;
23378 }
23379 
23380 
23381 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23382   int SWIG_arg = 0;
23383   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23384 
23385   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23387 
23388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23389     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23390   }
23391 
23392   (arg1)->SetIgnoreBreakpoints();
23393 
23394   return SWIG_arg;
23395 
23396   if(0) SWIG_fail;
23397 
23398 fail:
23399   lua_error(L);
23400   return SWIG_arg;
23401 }
23402 
23403 
23404 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23405   int argc;
23406   int argv[3]={
23407     1,2,3
23408   };
23409 
23410   argc = lua_gettop(L);
23411   if (argc == 1) {
23412     int _v;
23413     {
23414       void *ptr;
23415       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23416         _v = 0;
23417       } else {
23418         _v = 1;
23419       }
23420     }
23421     if (_v) {
23422       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23423     }
23424   }
23425   if (argc == 2) {
23426     int _v;
23427     {
23428       void *ptr;
23429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23430         _v = 0;
23431       } else {
23432         _v = 1;
23433       }
23434     }
23435     if (_v) {
23436       {
23437         _v = lua_isboolean(L,argv[1]);
23438       }
23439       if (_v) {
23440         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23441       }
23442     }
23443   }
23444 
23445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23446     "  Possible C/C++ prototypes are:\n"
23447     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23448     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23449   lua_error(L);return 0;
23450 }
23451 
23452 
23453 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23454   int SWIG_arg = 0;
23455   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23456   lldb::DynamicValueType result;
23457 
23458   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23460 
23461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23462     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23463   }
23464 
23465   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23466   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23467   return SWIG_arg;
23468 
23469   if(0) SWIG_fail;
23470 
23471 fail:
23472   lua_error(L);
23473   return SWIG_arg;
23474 }
23475 
23476 
23477 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23478   int SWIG_arg = 0;
23479   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23480   lldb::DynamicValueType arg2 ;
23481 
23482   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23484   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23485 
23486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23487     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23488   }
23489 
23490   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23491   (arg1)->SetFetchDynamicValue(arg2);
23492 
23493   return SWIG_arg;
23494 
23495   if(0) SWIG_fail;
23496 
23497 fail:
23498   lua_error(L);
23499   return SWIG_arg;
23500 }
23501 
23502 
23503 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23504   int SWIG_arg = 0;
23505   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23506 
23507   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23509 
23510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23511     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23512   }
23513 
23514   (arg1)->SetFetchDynamicValue();
23515 
23516   return SWIG_arg;
23517 
23518   if(0) SWIG_fail;
23519 
23520 fail:
23521   lua_error(L);
23522   return SWIG_arg;
23523 }
23524 
23525 
23526 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23527   int argc;
23528   int argv[3]={
23529     1,2,3
23530   };
23531 
23532   argc = lua_gettop(L);
23533   if (argc == 1) {
23534     int _v;
23535     {
23536       void *ptr;
23537       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23538         _v = 0;
23539       } else {
23540         _v = 1;
23541       }
23542     }
23543     if (_v) {
23544       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23545     }
23546   }
23547   if (argc == 2) {
23548     int _v;
23549     {
23550       void *ptr;
23551       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23552         _v = 0;
23553       } else {
23554         _v = 1;
23555       }
23556     }
23557     if (_v) {
23558       {
23559         _v = lua_isnumber(L,argv[1]);
23560       }
23561       if (_v) {
23562         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23563       }
23564     }
23565   }
23566 
23567   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23568     "  Possible C/C++ prototypes are:\n"
23569     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23570     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23571   lua_error(L);return 0;
23572 }
23573 
23574 
23575 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23576   int SWIG_arg = 0;
23577   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23578   uint32_t result;
23579 
23580   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23582 
23583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23584     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23585   }
23586 
23587   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23588   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23589   return SWIG_arg;
23590 
23591   if(0) SWIG_fail;
23592 
23593 fail:
23594   lua_error(L);
23595   return SWIG_arg;
23596 }
23597 
23598 
23599 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23600   int SWIG_arg = 0;
23601   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23602   uint32_t arg2 ;
23603 
23604   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23606   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23607 
23608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23609     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23610   }
23611 
23612   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23613   arg2 = (uint32_t)lua_tonumber(L, 2);
23614   (arg1)->SetTimeoutInMicroSeconds(arg2);
23615 
23616   return SWIG_arg;
23617 
23618   if(0) SWIG_fail;
23619 
23620 fail:
23621   lua_error(L);
23622   return SWIG_arg;
23623 }
23624 
23625 
23626 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23627   int SWIG_arg = 0;
23628   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23629 
23630   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23632 
23633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23634     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23635   }
23636 
23637   (arg1)->SetTimeoutInMicroSeconds();
23638 
23639   return SWIG_arg;
23640 
23641   if(0) SWIG_fail;
23642 
23643 fail:
23644   lua_error(L);
23645   return SWIG_arg;
23646 }
23647 
23648 
23649 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23650   int argc;
23651   int argv[3]={
23652     1,2,3
23653   };
23654 
23655   argc = lua_gettop(L);
23656   if (argc == 1) {
23657     int _v;
23658     {
23659       void *ptr;
23660       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23661         _v = 0;
23662       } else {
23663         _v = 1;
23664       }
23665     }
23666     if (_v) {
23667       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23668     }
23669   }
23670   if (argc == 2) {
23671     int _v;
23672     {
23673       void *ptr;
23674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23675         _v = 0;
23676       } else {
23677         _v = 1;
23678       }
23679     }
23680     if (_v) {
23681       {
23682         _v = lua_isnumber(L,argv[1]);
23683       }
23684       if (_v) {
23685         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23686       }
23687     }
23688   }
23689 
23690   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23691     "  Possible C/C++ prototypes are:\n"
23692     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23693     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23694   lua_error(L);return 0;
23695 }
23696 
23697 
23698 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23699   int SWIG_arg = 0;
23700   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23701   uint32_t result;
23702 
23703   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23705 
23706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23707     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23708   }
23709 
23710   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23711   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
23712   return SWIG_arg;
23713 
23714   if(0) SWIG_fail;
23715 
23716 fail:
23717   lua_error(L);
23718   return SWIG_arg;
23719 }
23720 
23721 
23722 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23723   int SWIG_arg = 0;
23724   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23725   uint32_t arg2 ;
23726 
23727   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23729   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23730 
23731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23732     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23733   }
23734 
23735   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
23736   arg2 = (uint32_t)lua_tonumber(L, 2);
23737   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23738 
23739   return SWIG_arg;
23740 
23741   if(0) SWIG_fail;
23742 
23743 fail:
23744   lua_error(L);
23745   return SWIG_arg;
23746 }
23747 
23748 
23749 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23750   int SWIG_arg = 0;
23751   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23752 
23753   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23755 
23756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23757     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23758   }
23759 
23760   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23761 
23762   return SWIG_arg;
23763 
23764   if(0) SWIG_fail;
23765 
23766 fail:
23767   lua_error(L);
23768   return SWIG_arg;
23769 }
23770 
23771 
23772 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23773   int argc;
23774   int argv[3]={
23775     1,2,3
23776   };
23777 
23778   argc = lua_gettop(L);
23779   if (argc == 1) {
23780     int _v;
23781     {
23782       void *ptr;
23783       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23784         _v = 0;
23785       } else {
23786         _v = 1;
23787       }
23788     }
23789     if (_v) {
23790       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23791     }
23792   }
23793   if (argc == 2) {
23794     int _v;
23795     {
23796       void *ptr;
23797       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23798         _v = 0;
23799       } else {
23800         _v = 1;
23801       }
23802     }
23803     if (_v) {
23804       {
23805         _v = lua_isnumber(L,argv[1]);
23806       }
23807       if (_v) {
23808         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23809       }
23810     }
23811   }
23812 
23813   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23814     "  Possible C/C++ prototypes are:\n"
23815     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23816     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23817   lua_error(L);return 0;
23818 }
23819 
23820 
23821 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23822   int SWIG_arg = 0;
23823   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23824   bool result;
23825 
23826   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23828 
23829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23830     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23831   }
23832 
23833   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23834   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23835   return SWIG_arg;
23836 
23837   if(0) SWIG_fail;
23838 
23839 fail:
23840   lua_error(L);
23841   return SWIG_arg;
23842 }
23843 
23844 
23845 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23846   int SWIG_arg = 0;
23847   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23848   bool arg2 ;
23849 
23850   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23852   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23853 
23854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23855     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23856   }
23857 
23858   arg2 = (lua_toboolean(L, 2)!=0);
23859   (arg1)->SetTryAllThreads(arg2);
23860 
23861   return SWIG_arg;
23862 
23863   if(0) SWIG_fail;
23864 
23865 fail:
23866   lua_error(L);
23867   return SWIG_arg;
23868 }
23869 
23870 
23871 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23872   int SWIG_arg = 0;
23873   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23874 
23875   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23877 
23878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23879     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23880   }
23881 
23882   (arg1)->SetTryAllThreads();
23883 
23884   return SWIG_arg;
23885 
23886   if(0) SWIG_fail;
23887 
23888 fail:
23889   lua_error(L);
23890   return SWIG_arg;
23891 }
23892 
23893 
23894 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23895   int argc;
23896   int argv[3]={
23897     1,2,3
23898   };
23899 
23900   argc = lua_gettop(L);
23901   if (argc == 1) {
23902     int _v;
23903     {
23904       void *ptr;
23905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23906         _v = 0;
23907       } else {
23908         _v = 1;
23909       }
23910     }
23911     if (_v) {
23912       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23913     }
23914   }
23915   if (argc == 2) {
23916     int _v;
23917     {
23918       void *ptr;
23919       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23920         _v = 0;
23921       } else {
23922         _v = 1;
23923       }
23924     }
23925     if (_v) {
23926       {
23927         _v = lua_isboolean(L,argv[1]);
23928       }
23929       if (_v) {
23930         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23931       }
23932     }
23933   }
23934 
23935   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23936     "  Possible C/C++ prototypes are:\n"
23937     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23938     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23939   lua_error(L);return 0;
23940 }
23941 
23942 
23943 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23944   int SWIG_arg = 0;
23945   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23946   bool result;
23947 
23948   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
23950 
23951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23952     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23953   }
23954 
23955   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
23956   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23957   return SWIG_arg;
23958 
23959   if(0) SWIG_fail;
23960 
23961 fail:
23962   lua_error(L);
23963   return SWIG_arg;
23964 }
23965 
23966 
23967 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
23968   int SWIG_arg = 0;
23969   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23970   bool arg2 ;
23971 
23972   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
23973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23974   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
23975 
23976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23977     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23978   }
23979 
23980   arg2 = (lua_toboolean(L, 2)!=0);
23981   (arg1)->SetStopOthers(arg2);
23982 
23983   return SWIG_arg;
23984 
23985   if(0) SWIG_fail;
23986 
23987 fail:
23988   lua_error(L);
23989   return SWIG_arg;
23990 }
23991 
23992 
23993 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
23994   int SWIG_arg = 0;
23995   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23996 
23997   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
23998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23999 
24000   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24001     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24002   }
24003 
24004   (arg1)->SetStopOthers();
24005 
24006   return SWIG_arg;
24007 
24008   if(0) SWIG_fail;
24009 
24010 fail:
24011   lua_error(L);
24012   return SWIG_arg;
24013 }
24014 
24015 
24016 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24017   int argc;
24018   int argv[3]={
24019     1,2,3
24020   };
24021 
24022   argc = lua_gettop(L);
24023   if (argc == 1) {
24024     int _v;
24025     {
24026       void *ptr;
24027       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24028         _v = 0;
24029       } else {
24030         _v = 1;
24031       }
24032     }
24033     if (_v) {
24034       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24035     }
24036   }
24037   if (argc == 2) {
24038     int _v;
24039     {
24040       void *ptr;
24041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24042         _v = 0;
24043       } else {
24044         _v = 1;
24045       }
24046     }
24047     if (_v) {
24048       {
24049         _v = lua_isboolean(L,argv[1]);
24050       }
24051       if (_v) {
24052         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24053       }
24054     }
24055   }
24056 
24057   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24058     "  Possible C/C++ prototypes are:\n"
24059     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24060     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24061   lua_error(L);return 0;
24062 }
24063 
24064 
24065 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24066   int SWIG_arg = 0;
24067   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24068   bool result;
24069 
24070   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24071   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24072 
24073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24074     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24075   }
24076 
24077   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24078   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24079   return SWIG_arg;
24080 
24081   if(0) SWIG_fail;
24082 
24083 fail:
24084   lua_error(L);
24085   return SWIG_arg;
24086 }
24087 
24088 
24089 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24090   int SWIG_arg = 0;
24091   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24092   bool arg2 ;
24093 
24094   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24096   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24097 
24098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24099     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24100   }
24101 
24102   arg2 = (lua_toboolean(L, 2)!=0);
24103   (arg1)->SetTrapExceptions(arg2);
24104 
24105   return SWIG_arg;
24106 
24107   if(0) SWIG_fail;
24108 
24109 fail:
24110   lua_error(L);
24111   return SWIG_arg;
24112 }
24113 
24114 
24115 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24116   int SWIG_arg = 0;
24117   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24118 
24119   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24121 
24122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24123     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24124   }
24125 
24126   (arg1)->SetTrapExceptions();
24127 
24128   return SWIG_arg;
24129 
24130   if(0) SWIG_fail;
24131 
24132 fail:
24133   lua_error(L);
24134   return SWIG_arg;
24135 }
24136 
24137 
24138 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24139   int argc;
24140   int argv[3]={
24141     1,2,3
24142   };
24143 
24144   argc = lua_gettop(L);
24145   if (argc == 1) {
24146     int _v;
24147     {
24148       void *ptr;
24149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24150         _v = 0;
24151       } else {
24152         _v = 1;
24153       }
24154     }
24155     if (_v) {
24156       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24157     }
24158   }
24159   if (argc == 2) {
24160     int _v;
24161     {
24162       void *ptr;
24163       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24164         _v = 0;
24165       } else {
24166         _v = 1;
24167       }
24168     }
24169     if (_v) {
24170       {
24171         _v = lua_isboolean(L,argv[1]);
24172       }
24173       if (_v) {
24174         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24175       }
24176     }
24177   }
24178 
24179   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24180     "  Possible C/C++ prototypes are:\n"
24181     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24182     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24183   lua_error(L);return 0;
24184 }
24185 
24186 
24187 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24188   int SWIG_arg = 0;
24189   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24190   lldb::LanguageType arg2 ;
24191 
24192   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24195 
24196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24197     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24198   }
24199 
24200   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
24201   (arg1)->SetLanguage(arg2);
24202 
24203   return SWIG_arg;
24204 
24205   if(0) SWIG_fail;
24206 
24207 fail:
24208   lua_error(L);
24209   return SWIG_arg;
24210 }
24211 
24212 
24213 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24214   int SWIG_arg = 0;
24215   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24216   bool result;
24217 
24218   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24220 
24221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24222     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24223   }
24224 
24225   result = (bool)(arg1)->GetGenerateDebugInfo();
24226   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24227   return SWIG_arg;
24228 
24229   if(0) SWIG_fail;
24230 
24231 fail:
24232   lua_error(L);
24233   return SWIG_arg;
24234 }
24235 
24236 
24237 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24238   int SWIG_arg = 0;
24239   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24240   bool arg2 ;
24241 
24242   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24244   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24245 
24246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24247     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24248   }
24249 
24250   arg2 = (lua_toboolean(L, 2)!=0);
24251   (arg1)->SetGenerateDebugInfo(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_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24264   int SWIG_arg = 0;
24265   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24266 
24267   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24268   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24269 
24270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24271     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24272   }
24273 
24274   (arg1)->SetGenerateDebugInfo();
24275 
24276   return SWIG_arg;
24277 
24278   if(0) SWIG_fail;
24279 
24280 fail:
24281   lua_error(L);
24282   return SWIG_arg;
24283 }
24284 
24285 
24286 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24287   int argc;
24288   int argv[3]={
24289     1,2,3
24290   };
24291 
24292   argc = lua_gettop(L);
24293   if (argc == 1) {
24294     int _v;
24295     {
24296       void *ptr;
24297       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24298         _v = 0;
24299       } else {
24300         _v = 1;
24301       }
24302     }
24303     if (_v) {
24304       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24305     }
24306   }
24307   if (argc == 2) {
24308     int _v;
24309     {
24310       void *ptr;
24311       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24312         _v = 0;
24313       } else {
24314         _v = 1;
24315       }
24316     }
24317     if (_v) {
24318       {
24319         _v = lua_isboolean(L,argv[1]);
24320       }
24321       if (_v) {
24322         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24323       }
24324     }
24325   }
24326 
24327   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24328     "  Possible C/C++ prototypes are:\n"
24329     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24330     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24331   lua_error(L);return 0;
24332 }
24333 
24334 
24335 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24336   int SWIG_arg = 0;
24337   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24338   bool result;
24339 
24340   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24342 
24343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24344     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24345   }
24346 
24347   result = (bool)(arg1)->GetSuppressPersistentResult();
24348   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24349   return SWIG_arg;
24350 
24351   if(0) SWIG_fail;
24352 
24353 fail:
24354   lua_error(L);
24355   return SWIG_arg;
24356 }
24357 
24358 
24359 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24360   int SWIG_arg = 0;
24361   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24362   bool arg2 ;
24363 
24364   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24366   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24367 
24368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24369     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24370   }
24371 
24372   arg2 = (lua_toboolean(L, 2)!=0);
24373   (arg1)->SetSuppressPersistentResult(arg2);
24374 
24375   return SWIG_arg;
24376 
24377   if(0) SWIG_fail;
24378 
24379 fail:
24380   lua_error(L);
24381   return SWIG_arg;
24382 }
24383 
24384 
24385 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24386   int SWIG_arg = 0;
24387   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24388 
24389   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24391 
24392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24393     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24394   }
24395 
24396   (arg1)->SetSuppressPersistentResult();
24397 
24398   return SWIG_arg;
24399 
24400   if(0) SWIG_fail;
24401 
24402 fail:
24403   lua_error(L);
24404   return SWIG_arg;
24405 }
24406 
24407 
24408 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24409   int argc;
24410   int argv[3]={
24411     1,2,3
24412   };
24413 
24414   argc = lua_gettop(L);
24415   if (argc == 1) {
24416     int _v;
24417     {
24418       void *ptr;
24419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24420         _v = 0;
24421       } else {
24422         _v = 1;
24423       }
24424     }
24425     if (_v) {
24426       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24427     }
24428   }
24429   if (argc == 2) {
24430     int _v;
24431     {
24432       void *ptr;
24433       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24434         _v = 0;
24435       } else {
24436         _v = 1;
24437       }
24438     }
24439     if (_v) {
24440       {
24441         _v = lua_isboolean(L,argv[1]);
24442       }
24443       if (_v) {
24444         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24445       }
24446     }
24447   }
24448 
24449   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24450     "  Possible C/C++ prototypes are:\n"
24451     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24452     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24453   lua_error(L);return 0;
24454 }
24455 
24456 
24457 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24458   int SWIG_arg = 0;
24459   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24460   char *result = 0 ;
24461 
24462   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24464 
24465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24466     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24467   }
24468 
24469   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24470   lua_pushstring(L,(const char *)result); SWIG_arg++;
24471   return SWIG_arg;
24472 
24473   if(0) SWIG_fail;
24474 
24475 fail:
24476   lua_error(L);
24477   return SWIG_arg;
24478 }
24479 
24480 
24481 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24482   int SWIG_arg = 0;
24483   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24484   char *arg2 = (char *) 0 ;
24485 
24486   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24488   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24489 
24490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24491     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24492   }
24493 
24494   arg2 = (char *)lua_tostring(L, 2);
24495   (arg1)->SetPrefix((char const *)arg2);
24496 
24497   return SWIG_arg;
24498 
24499   if(0) SWIG_fail;
24500 
24501 fail:
24502   lua_error(L);
24503   return SWIG_arg;
24504 }
24505 
24506 
24507 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24508   int SWIG_arg = 0;
24509   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24510   bool arg2 ;
24511 
24512   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24514   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24515 
24516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24517     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24518   }
24519 
24520   arg2 = (lua_toboolean(L, 2)!=0);
24521   (arg1)->SetAutoApplyFixIts(arg2);
24522 
24523   return SWIG_arg;
24524 
24525   if(0) SWIG_fail;
24526 
24527 fail:
24528   lua_error(L);
24529   return SWIG_arg;
24530 }
24531 
24532 
24533 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24534   int SWIG_arg = 0;
24535   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24536 
24537   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24539 
24540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24541     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24542   }
24543 
24544   (arg1)->SetAutoApplyFixIts();
24545 
24546   return SWIG_arg;
24547 
24548   if(0) SWIG_fail;
24549 
24550 fail:
24551   lua_error(L);
24552   return SWIG_arg;
24553 }
24554 
24555 
24556 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24557   int argc;
24558   int argv[3]={
24559     1,2,3
24560   };
24561 
24562   argc = lua_gettop(L);
24563   if (argc == 1) {
24564     int _v;
24565     {
24566       void *ptr;
24567       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24568         _v = 0;
24569       } else {
24570         _v = 1;
24571       }
24572     }
24573     if (_v) {
24574       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24575     }
24576   }
24577   if (argc == 2) {
24578     int _v;
24579     {
24580       void *ptr;
24581       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24582         _v = 0;
24583       } else {
24584         _v = 1;
24585       }
24586     }
24587     if (_v) {
24588       {
24589         _v = lua_isboolean(L,argv[1]);
24590       }
24591       if (_v) {
24592         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24593       }
24594     }
24595   }
24596 
24597   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24598     "  Possible C/C++ prototypes are:\n"
24599     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24600     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24601   lua_error(L);return 0;
24602 }
24603 
24604 
24605 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24606   int SWIG_arg = 0;
24607   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24608   bool result;
24609 
24610   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24612 
24613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24614     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24615   }
24616 
24617   result = (bool)(arg1)->GetAutoApplyFixIts();
24618   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24619   return SWIG_arg;
24620 
24621   if(0) SWIG_fail;
24622 
24623 fail:
24624   lua_error(L);
24625   return SWIG_arg;
24626 }
24627 
24628 
24629 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
24630   int SWIG_arg = 0;
24631   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24632   uint64_t arg2 ;
24633 
24634   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
24635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24636   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
24637 
24638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24639     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24640   }
24641 
24642   arg2 = (uint64_t)lua_tonumber(L, 2);
24643   (arg1)->SetRetriesWithFixIts(arg2);
24644 
24645   return SWIG_arg;
24646 
24647   if(0) SWIG_fail;
24648 
24649 fail:
24650   lua_error(L);
24651   return SWIG_arg;
24652 }
24653 
24654 
24655 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
24656   int SWIG_arg = 0;
24657   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24658   uint64_t result;
24659 
24660   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
24661   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24662 
24663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24664     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24665   }
24666 
24667   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
24668   lua_pushnumber(L, (lua_Number) result); 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_GetTopLevel(lua_State* L) {
24680   int SWIG_arg = 0;
24681   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24682   bool result;
24683 
24684   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24686 
24687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24688     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24689   }
24690 
24691   result = (bool)(arg1)->GetTopLevel();
24692   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24693   return SWIG_arg;
24694 
24695   if(0) SWIG_fail;
24696 
24697 fail:
24698   lua_error(L);
24699   return SWIG_arg;
24700 }
24701 
24702 
24703 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24704   int SWIG_arg = 0;
24705   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24706   bool arg2 ;
24707 
24708   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24710   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24711 
24712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24713     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24714   }
24715 
24716   arg2 = (lua_toboolean(L, 2)!=0);
24717   (arg1)->SetTopLevel(arg2);
24718 
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_SetTopLevel__SWIG_1(lua_State* L) {
24730   int SWIG_arg = 0;
24731   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24732 
24733   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24735 
24736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24737     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24738   }
24739 
24740   (arg1)->SetTopLevel();
24741 
24742   return SWIG_arg;
24743 
24744   if(0) SWIG_fail;
24745 
24746 fail:
24747   lua_error(L);
24748   return SWIG_arg;
24749 }
24750 
24751 
24752 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24753   int argc;
24754   int argv[3]={
24755     1,2,3
24756   };
24757 
24758   argc = lua_gettop(L);
24759   if (argc == 1) {
24760     int _v;
24761     {
24762       void *ptr;
24763       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24764         _v = 0;
24765       } else {
24766         _v = 1;
24767       }
24768     }
24769     if (_v) {
24770       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24771     }
24772   }
24773   if (argc == 2) {
24774     int _v;
24775     {
24776       void *ptr;
24777       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24778         _v = 0;
24779       } else {
24780         _v = 1;
24781       }
24782     }
24783     if (_v) {
24784       {
24785         _v = lua_isboolean(L,argv[1]);
24786       }
24787       if (_v) {
24788         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24789       }
24790     }
24791   }
24792 
24793   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24794     "  Possible C/C++ prototypes are:\n"
24795     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24796     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24797   lua_error(L);return 0;
24798 }
24799 
24800 
24801 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24802   int SWIG_arg = 0;
24803   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24804   bool result;
24805 
24806   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24808 
24809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24810     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24811   }
24812 
24813   result = (bool)(arg1)->GetAllowJIT();
24814   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24815   return SWIG_arg;
24816 
24817   if(0) SWIG_fail;
24818 
24819 fail:
24820   lua_error(L);
24821   return SWIG_arg;
24822 }
24823 
24824 
24825 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24826   int SWIG_arg = 0;
24827   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24828   bool arg2 ;
24829 
24830   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24832   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24833 
24834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24835     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24836   }
24837 
24838   arg2 = (lua_toboolean(L, 2)!=0);
24839   (arg1)->SetAllowJIT(arg2);
24840 
24841   return SWIG_arg;
24842 
24843   if(0) SWIG_fail;
24844 
24845 fail:
24846   lua_error(L);
24847   return SWIG_arg;
24848 }
24849 
24850 
24851 static void swig_delete_SBExpressionOptions(void *obj) {
24852 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24853 delete arg1;
24854 }
24855 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24856     assert(lua_istable(L,1));
24857     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24858     assert(!lua_isnil(L,-1));
24859     lua_replace(L,1); /* replace our table with real constructor */
24860     lua_call(L,lua_gettop(L)-1,1);
24861     return 1;
24862 }
24863 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24864     {0,0,0}
24865 };
24866 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24867     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24868     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24869     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24870     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24871     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24872     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24873     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24874     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24875     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24876     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24877     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24878     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24879     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24880     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24881     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24882     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24883     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24884     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24885     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24886     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24887     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24888     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24889     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24890     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24891     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24892     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24893     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24894     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
24895     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
24896     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24897     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24898     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24899     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24900     {0,0}
24901 };
24902 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24903     {0,0}
24904 };
24905 
24906 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24907     {0,0,0}
24908 };
24909 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24910     {0,0,0,0,0,0}
24911 };
24912 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24913     {0,0}
24914 };
24915 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24916     0
24917 };
24918 
24919 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24920     "SBExpressionOptions",
24921     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24922     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24923     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24924     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24925     0
24926 };
24927 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24928 static const char *swig_SBExpressionOptions_base_names[] = {0};
24929 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 };
24930 
24931 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24932   int SWIG_arg = 0;
24933   lldb::SBFile *result = 0 ;
24934 
24935   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24936   result = (lldb::SBFile *)new lldb::SBFile();
24937   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24938   return SWIG_arg;
24939 
24940   if(0) SWIG_fail;
24941 
24942 fail:
24943   lua_error(L);
24944   return SWIG_arg;
24945 }
24946 
24947 
24948 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24949   int SWIG_arg = 0;
24950   int arg1 ;
24951   char *arg2 = (char *) 0 ;
24952   bool arg3 ;
24953   lldb::SBFile *result = 0 ;
24954 
24955   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
24956   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
24957   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
24958   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
24959   arg1 = (int)lua_tonumber(L, 1);
24960   arg2 = (char *)lua_tostring(L, 2);
24961   arg3 = (lua_toboolean(L, 3)!=0);
24962   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
24963   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24964   return SWIG_arg;
24965 
24966   if(0) SWIG_fail;
24967 
24968 fail:
24969   lua_error(L);
24970   return SWIG_arg;
24971 }
24972 
24973 
24974 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
24975   int SWIG_arg = 0;
24976   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24977   lldb::FileSP *argp1 ;
24978   lldb::SBFile *result = 0 ;
24979 
24980   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
24981   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
24982 
24983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24984     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24985   }
24986   arg1 = *argp1;
24987 
24988   result = (lldb::SBFile *)new lldb::SBFile(arg1);
24989   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24990   return SWIG_arg;
24991 
24992   if(0) SWIG_fail;
24993 
24994 fail:
24995   lua_error(L);
24996   return SWIG_arg;
24997 }
24998 
24999 
25000 static int _wrap_new_SBFile(lua_State* L) {
25001   int argc;
25002   int argv[4]={
25003     1,2,3,4
25004   };
25005 
25006   argc = lua_gettop(L);
25007   if (argc == 0) {
25008     return _wrap_new_SBFile__SWIG_0(L);
25009   }
25010   if (argc == 1) {
25011     int _v;
25012     {
25013       void *ptr;
25014       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)) {
25015         _v = 0;
25016       } else {
25017         _v = 1;
25018       }
25019     }
25020     if (_v) {
25021       return _wrap_new_SBFile__SWIG_2(L);
25022     }
25023   }
25024   if (argc == 3) {
25025     int _v;
25026     {
25027       _v = lua_isnumber(L,argv[0]);
25028     }
25029     if (_v) {
25030       {
25031         _v = SWIG_lua_isnilstring(L,argv[1]);
25032       }
25033       if (_v) {
25034         {
25035           _v = lua_isboolean(L,argv[2]);
25036         }
25037         if (_v) {
25038           return _wrap_new_SBFile__SWIG_1(L);
25039         }
25040       }
25041     }
25042   }
25043 
25044   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25045     "  Possible C/C++ prototypes are:\n"
25046     "    lldb::SBFile::SBFile()\n"
25047     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25048     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25049   lua_error(L);return 0;
25050 }
25051 
25052 
25053 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25054   int SWIG_arg = 0;
25055   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25056   lldb::FileSP *argp1 ;
25057   lldb::SBFile result;
25058 
25059   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25060   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
25061 
25062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25063     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25064   }
25065   arg1 = *argp1;
25066 
25067   result = lldb_SBFile_MakeBorrowed(arg1);
25068   {
25069     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25071   }
25072   return SWIG_arg;
25073 
25074   if(0) SWIG_fail;
25075 
25076 fail:
25077   lua_error(L);
25078   return SWIG_arg;
25079 }
25080 
25081 
25082 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25083   int SWIG_arg = 0;
25084   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25085   lldb::FileSP *argp1 ;
25086   lldb::SBFile result;
25087 
25088   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25089   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
25090 
25091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25092     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25093   }
25094   arg1 = *argp1;
25095 
25096   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25097   {
25098     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25100   }
25101   return SWIG_arg;
25102 
25103   if(0) SWIG_fail;
25104 
25105 fail:
25106   lua_error(L);
25107   return SWIG_arg;
25108 }
25109 
25110 
25111 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25112   int SWIG_arg = 0;
25113   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25114   lldb::FileSP *argp1 ;
25115   lldb::SBFile result;
25116 
25117   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25118   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
25119 
25120   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25121     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25122   }
25123   arg1 = *argp1;
25124 
25125   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25126   {
25127     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25128     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25129   }
25130   return SWIG_arg;
25131 
25132   if(0) SWIG_fail;
25133 
25134 fail:
25135   lua_error(L);
25136   return SWIG_arg;
25137 }
25138 
25139 
25140 static int _wrap_SBFile_Read(lua_State* L) {
25141   int SWIG_arg = 0;
25142   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25143   uint8_t *arg2 = (uint8_t *) 0 ;
25144   size_t arg3 ;
25145   size_t *arg4 = (size_t *) 0 ;
25146   lldb::SBError result;
25147 
25148   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25150   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25151   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25152   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25153 
25154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25155     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25156   }
25157 
25158 
25159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25160     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25161   }
25162 
25163   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25164   arg3 = (size_t)lua_tonumber(L, 3);
25165 
25166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25167     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25168   }
25169 
25170   result = (arg1)->Read(arg2,arg3,arg4);
25171   {
25172     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25174   }
25175   return SWIG_arg;
25176 
25177   if(0) SWIG_fail;
25178 
25179 fail:
25180   lua_error(L);
25181   return SWIG_arg;
25182 }
25183 
25184 
25185 static int _wrap_SBFile_Write(lua_State* L) {
25186   int SWIG_arg = 0;
25187   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25188   uint8_t *arg2 = (uint8_t *) 0 ;
25189   size_t arg3 ;
25190   size_t *arg4 = (size_t *) 0 ;
25191   lldb::SBError result;
25192 
25193   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25194   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25195   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25196   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25197   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25198 
25199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25200     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25201   }
25202 
25203 
25204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25205     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25206   }
25207 
25208   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25209   arg3 = (size_t)lua_tonumber(L, 3);
25210 
25211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25212     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25213   }
25214 
25215   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25216   {
25217     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25218     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25219   }
25220   return SWIG_arg;
25221 
25222   if(0) SWIG_fail;
25223 
25224 fail:
25225   lua_error(L);
25226   return SWIG_arg;
25227 }
25228 
25229 
25230 static int _wrap_SBFile_Flush(lua_State* L) {
25231   int SWIG_arg = 0;
25232   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25233 
25234   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25236 
25237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25238     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25239   }
25240 
25241   (arg1)->Flush();
25242 
25243   return SWIG_arg;
25244 
25245   if(0) SWIG_fail;
25246 
25247 fail:
25248   lua_error(L);
25249   return SWIG_arg;
25250 }
25251 
25252 
25253 static int _wrap_SBFile_IsValid(lua_State* L) {
25254   int SWIG_arg = 0;
25255   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25256   bool result;
25257 
25258   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25260 
25261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25262     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25263   }
25264 
25265   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25266   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25267   return SWIG_arg;
25268 
25269   if(0) SWIG_fail;
25270 
25271 fail:
25272   lua_error(L);
25273   return SWIG_arg;
25274 }
25275 
25276 
25277 static int _wrap_SBFile_Close(lua_State* L) {
25278   int SWIG_arg = 0;
25279   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25280   lldb::SBError result;
25281 
25282   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25284 
25285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25286     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25287   }
25288 
25289   result = (arg1)->Close();
25290   {
25291     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25292     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25293   }
25294   return SWIG_arg;
25295 
25296   if(0) SWIG_fail;
25297 
25298 fail:
25299   lua_error(L);
25300   return SWIG_arg;
25301 }
25302 
25303 
25304 static int _wrap_SBFile_GetFile(lua_State* L) {
25305   int SWIG_arg = 0;
25306   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25307   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25308 
25309   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25310   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25311 
25312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25313     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25314   }
25315 
25316   result = (arg1)->GetFile();
25317   {
25318     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
25319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
25320   }
25321   return SWIG_arg;
25322 
25323   if(0) SWIG_fail;
25324 
25325 fail:
25326   lua_error(L);
25327   return SWIG_arg;
25328 }
25329 
25330 
25331 static void swig_delete_SBFile(void *obj) {
25332 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25333 delete arg1;
25334 }
25335 static int _proxy__wrap_new_SBFile(lua_State *L) {
25336     assert(lua_istable(L,1));
25337     lua_pushcfunction(L,_wrap_new_SBFile);
25338     assert(!lua_isnil(L,-1));
25339     lua_replace(L,1); /* replace our table with real constructor */
25340     lua_call(L,lua_gettop(L)-1,1);
25341     return 1;
25342 }
25343 static swig_lua_attribute swig_SBFile_attributes[] = {
25344     {0,0,0}
25345 };
25346 static swig_lua_method swig_SBFile_methods[]= {
25347     { "Read", _wrap_SBFile_Read},
25348     { "Write", _wrap_SBFile_Write},
25349     { "Flush", _wrap_SBFile_Flush},
25350     { "IsValid", _wrap_SBFile_IsValid},
25351     { "Close", _wrap_SBFile_Close},
25352     { "GetFile", _wrap_SBFile_GetFile},
25353     {0,0}
25354 };
25355 static swig_lua_method swig_SBFile_meta[] = {
25356     {0,0}
25357 };
25358 
25359 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25360     {0,0,0}
25361 };
25362 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25363     {0,0,0,0,0,0}
25364 };
25365 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25366     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25367     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25368     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25369     {0,0}
25370 };
25371 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25372     0
25373 };
25374 
25375 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25376     "SBFile",
25377     swig_SBFile_Sf_SwigStatic_methods,
25378     swig_SBFile_Sf_SwigStatic_attributes,
25379     swig_SBFile_Sf_SwigStatic_constants,
25380     swig_SBFile_Sf_SwigStatic_classes,
25381     0
25382 };
25383 static swig_lua_class *swig_SBFile_bases[] = {0};
25384 static const char *swig_SBFile_base_names[] = {0};
25385 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 };
25386 
25387 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25388   int SWIG_arg = 0;
25389   lldb::SBFileSpec *result = 0 ;
25390 
25391   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25392   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25393   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25394   return SWIG_arg;
25395 
25396   if(0) SWIG_fail;
25397 
25398 fail:
25399   lua_error(L);
25400   return SWIG_arg;
25401 }
25402 
25403 
25404 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25405   int SWIG_arg = 0;
25406   lldb::SBFileSpec *arg1 = 0 ;
25407   lldb::SBFileSpec *result = 0 ;
25408 
25409   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25410   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25411 
25412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25413     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25414   }
25415 
25416   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25417   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25418   return SWIG_arg;
25419 
25420   if(0) SWIG_fail;
25421 
25422 fail:
25423   lua_error(L);
25424   return SWIG_arg;
25425 }
25426 
25427 
25428 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25429   int SWIG_arg = 0;
25430   char *arg1 = (char *) 0 ;
25431   lldb::SBFileSpec *result = 0 ;
25432 
25433   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25434   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25435   arg1 = (char *)lua_tostring(L, 1);
25436   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25437   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25438   return SWIG_arg;
25439 
25440   if(0) SWIG_fail;
25441 
25442 fail:
25443   lua_error(L);
25444   return SWIG_arg;
25445 }
25446 
25447 
25448 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25449   int SWIG_arg = 0;
25450   char *arg1 = (char *) 0 ;
25451   bool arg2 ;
25452   lldb::SBFileSpec *result = 0 ;
25453 
25454   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25455   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25456   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25457   arg1 = (char *)lua_tostring(L, 1);
25458   arg2 = (lua_toboolean(L, 2)!=0);
25459   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25460   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25461   return SWIG_arg;
25462 
25463   if(0) SWIG_fail;
25464 
25465 fail:
25466   lua_error(L);
25467   return SWIG_arg;
25468 }
25469 
25470 
25471 static int _wrap_new_SBFileSpec(lua_State* L) {
25472   int argc;
25473   int argv[3]={
25474     1,2,3
25475   };
25476 
25477   argc = lua_gettop(L);
25478   if (argc == 0) {
25479     return _wrap_new_SBFileSpec__SWIG_0(L);
25480   }
25481   if (argc == 1) {
25482     int _v;
25483     {
25484       void *ptr;
25485       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25486         _v = 0;
25487       } else {
25488         _v = 1;
25489       }
25490     }
25491     if (_v) {
25492       return _wrap_new_SBFileSpec__SWIG_1(L);
25493     }
25494   }
25495   if (argc == 1) {
25496     int _v;
25497     {
25498       _v = SWIG_lua_isnilstring(L,argv[0]);
25499     }
25500     if (_v) {
25501       return _wrap_new_SBFileSpec__SWIG_2(L);
25502     }
25503   }
25504   if (argc == 2) {
25505     int _v;
25506     {
25507       _v = SWIG_lua_isnilstring(L,argv[0]);
25508     }
25509     if (_v) {
25510       {
25511         _v = lua_isboolean(L,argv[1]);
25512       }
25513       if (_v) {
25514         return _wrap_new_SBFileSpec__SWIG_3(L);
25515       }
25516     }
25517   }
25518 
25519   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25520     "  Possible C/C++ prototypes are:\n"
25521     "    lldb::SBFileSpec::SBFileSpec()\n"
25522     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25523     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25524     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25525   lua_error(L);return 0;
25526 }
25527 
25528 
25529 static int _wrap_SBFileSpec___eq(lua_State* L) {
25530   int SWIG_arg = 0;
25531   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25532   lldb::SBFileSpec *arg2 = 0 ;
25533   bool result;
25534 
25535   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25537   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25538 
25539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25540     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25541   }
25542 
25543 
25544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25545     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25546   }
25547 
25548   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25549   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25550   return SWIG_arg;
25551 
25552   if(0) SWIG_fail;
25553 
25554 fail:
25555   lua_error(L);
25556   return SWIG_arg;
25557 }
25558 
25559 
25560 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25561   int SWIG_arg = 0;
25562   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25563   bool result;
25564 
25565   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25567 
25568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25569     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25570   }
25571 
25572   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25573   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25574   return SWIG_arg;
25575 
25576   if(0) SWIG_fail;
25577 
25578 fail:
25579   lua_error(L);
25580   return SWIG_arg;
25581 }
25582 
25583 
25584 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25585   int SWIG_arg = 0;
25586   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25587   bool result;
25588 
25589   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25591 
25592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25593     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25594   }
25595 
25596   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
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_ResolveExecutableLocation(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::ResolveExecutableLocation",1,1)
25614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25615 
25616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25617     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25618   }
25619 
25620   result = (bool)(arg1)->ResolveExecutableLocation();
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_GetFilename(lua_State* L) {
25633   int SWIG_arg = 0;
25634   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25635   char *result = 0 ;
25636 
25637   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",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_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25642   }
25643 
25644   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25645   lua_pushstring(L,(const char *)result); 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_GetDirectory(lua_State* L) {
25657   int SWIG_arg = 0;
25658   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25659   char *result = 0 ;
25660 
25661   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25663 
25664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25665     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25666   }
25667 
25668   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25669   lua_pushstring(L,(const char *)result); 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_SetFilename(lua_State* L) {
25681   int SWIG_arg = 0;
25682   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25683   char *arg2 = (char *) 0 ;
25684 
25685   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25687   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25688 
25689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25690     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25691   }
25692 
25693   arg2 = (char *)lua_tostring(L, 2);
25694   (arg1)->SetFilename((char const *)arg2);
25695 
25696   return SWIG_arg;
25697 
25698   if(0) SWIG_fail;
25699 
25700 fail:
25701   lua_error(L);
25702   return SWIG_arg;
25703 }
25704 
25705 
25706 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25707   int SWIG_arg = 0;
25708   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25709   char *arg2 = (char *) 0 ;
25710 
25711   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25713   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25714 
25715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25716     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25717   }
25718 
25719   arg2 = (char *)lua_tostring(L, 2);
25720   (arg1)->SetDirectory((char const *)arg2);
25721 
25722   return SWIG_arg;
25723 
25724   if(0) SWIG_fail;
25725 
25726 fail:
25727   lua_error(L);
25728   return SWIG_arg;
25729 }
25730 
25731 
25732 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25733   int SWIG_arg = 0;
25734   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25735   char *arg2 = (char *) 0 ;
25736   size_t arg3 ;
25737   uint32_t result;
25738 
25739   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25741   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25742   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25743 
25744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25745     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25746   }
25747 
25748   arg2 = (char *)lua_tostring(L, 2);
25749   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25750   arg3 = (size_t)lua_tonumber(L, 3);
25751   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25752   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25753   return SWIG_arg;
25754 
25755   if(0) SWIG_fail;
25756 
25757 fail:
25758   lua_error(L);
25759   return SWIG_arg;
25760 }
25761 
25762 
25763 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25764   int SWIG_arg = 0;
25765   char *arg1 = (char *) 0 ;
25766   char *arg2 = (char *) 0 ;
25767   size_t arg3 ;
25768   int result;
25769 
25770   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25771   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25772   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25773   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25774   arg1 = (char *)lua_tostring(L, 1);
25775   arg2 = (char *)lua_tostring(L, 2);
25776   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
25777   arg3 = (size_t)lua_tonumber(L, 3);
25778   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25779   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
25780   return SWIG_arg;
25781 
25782   if(0) SWIG_fail;
25783 
25784 fail:
25785   lua_error(L);
25786   return SWIG_arg;
25787 }
25788 
25789 
25790 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25791   int SWIG_arg = 0;
25792   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25793   lldb::SBStream *arg2 = 0 ;
25794   bool result;
25795 
25796   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25799 
25800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25801     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25802   }
25803 
25804 
25805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25806     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25807   }
25808 
25809   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25811   return SWIG_arg;
25812 
25813   if(0) SWIG_fail;
25814 
25815 fail:
25816   lua_error(L);
25817   return SWIG_arg;
25818 }
25819 
25820 
25821 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25822   int SWIG_arg = 0;
25823   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25824   char *arg2 = (char *) 0 ;
25825 
25826   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25828   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25829 
25830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25831     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25832   }
25833 
25834   arg2 = (char *)lua_tostring(L, 2);
25835   (arg1)->AppendPathComponent((char const *)arg2);
25836 
25837   return SWIG_arg;
25838 
25839   if(0) SWIG_fail;
25840 
25841 fail:
25842   lua_error(L);
25843   return SWIG_arg;
25844 }
25845 
25846 
25847 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25848   int SWIG_arg = 0;
25849   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25850   std::string result;
25851 
25852   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25854 
25855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25856     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25857   }
25858 
25859   result = lldb_SBFileSpec___str__(arg1);
25860   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25861   return SWIG_arg;
25862 
25863   if(0) SWIG_fail;
25864 
25865 fail:
25866   lua_error(L);
25867   return SWIG_arg;
25868 }
25869 
25870 
25871 static void swig_delete_SBFileSpec(void *obj) {
25872 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25873 delete arg1;
25874 }
25875 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25876     assert(lua_istable(L,1));
25877     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25878     assert(!lua_isnil(L,-1));
25879     lua_replace(L,1); /* replace our table with real constructor */
25880     lua_call(L,lua_gettop(L)-1,1);
25881     return 1;
25882 }
25883 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25884     {0,0,0}
25885 };
25886 static swig_lua_method swig_SBFileSpec_methods[]= {
25887     { "__eq", _wrap_SBFileSpec___eq},
25888     { "IsValid", _wrap_SBFileSpec_IsValid},
25889     { "Exists", _wrap_SBFileSpec_Exists},
25890     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25891     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25892     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25893     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25894     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25895     { "GetPath", _wrap_SBFileSpec_GetPath},
25896     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25897     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25898     { "__tostring", _wrap_SBFileSpec___tostring},
25899     {0,0}
25900 };
25901 static swig_lua_method swig_SBFileSpec_meta[] = {
25902     { "__eq", _wrap_SBFileSpec___eq},
25903     { "__tostring", _wrap_SBFileSpec___tostring},
25904     {0,0}
25905 };
25906 
25907 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25908     {0,0,0}
25909 };
25910 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25911     {0,0,0,0,0,0}
25912 };
25913 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25914     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25915     {0,0}
25916 };
25917 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25918     0
25919 };
25920 
25921 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25922     "SBFileSpec",
25923     swig_SBFileSpec_Sf_SwigStatic_methods,
25924     swig_SBFileSpec_Sf_SwigStatic_attributes,
25925     swig_SBFileSpec_Sf_SwigStatic_constants,
25926     swig_SBFileSpec_Sf_SwigStatic_classes,
25927     0
25928 };
25929 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25930 static const char *swig_SBFileSpec_base_names[] = {0};
25931 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 };
25932 
25933 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25934   int SWIG_arg = 0;
25935   lldb::SBFileSpecList *result = 0 ;
25936 
25937   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25938   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25939   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25940   return SWIG_arg;
25941 
25942   if(0) SWIG_fail;
25943 
25944 fail:
25945   lua_error(L);
25946   return SWIG_arg;
25947 }
25948 
25949 
25950 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25951   int SWIG_arg = 0;
25952   lldb::SBFileSpecList *arg1 = 0 ;
25953   lldb::SBFileSpecList *result = 0 ;
25954 
25955   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
25956   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
25957 
25958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25959     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
25960   }
25961 
25962   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
25963   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25964   return SWIG_arg;
25965 
25966   if(0) SWIG_fail;
25967 
25968 fail:
25969   lua_error(L);
25970   return SWIG_arg;
25971 }
25972 
25973 
25974 static int _wrap_new_SBFileSpecList(lua_State* L) {
25975   int argc;
25976   int argv[2]={
25977     1,2
25978   };
25979 
25980   argc = lua_gettop(L);
25981   if (argc == 0) {
25982     return _wrap_new_SBFileSpecList__SWIG_0(L);
25983   }
25984   if (argc == 1) {
25985     int _v;
25986     {
25987       void *ptr;
25988       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
25989         _v = 0;
25990       } else {
25991         _v = 1;
25992       }
25993     }
25994     if (_v) {
25995       return _wrap_new_SBFileSpecList__SWIG_1(L);
25996     }
25997   }
25998 
25999   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
26000     "  Possible C/C++ prototypes are:\n"
26001     "    lldb::SBFileSpecList::SBFileSpecList()\n"
26002     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
26003   lua_error(L);return 0;
26004 }
26005 
26006 
26007 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26008   int SWIG_arg = 0;
26009   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26010   uint32_t result;
26011 
26012   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26014 
26015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26016     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26017   }
26018 
26019   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26020   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26021   return SWIG_arg;
26022 
26023   if(0) SWIG_fail;
26024 
26025 fail:
26026   lua_error(L);
26027   return SWIG_arg;
26028 }
26029 
26030 
26031 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26032   int SWIG_arg = 0;
26033   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26034   lldb::SBStream *arg2 = 0 ;
26035   bool result;
26036 
26037   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26039   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26040 
26041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26042     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26043   }
26044 
26045 
26046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26047     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26048   }
26049 
26050   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26052   return SWIG_arg;
26053 
26054   if(0) SWIG_fail;
26055 
26056 fail:
26057   lua_error(L);
26058   return SWIG_arg;
26059 }
26060 
26061 
26062 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26063   int SWIG_arg = 0;
26064   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26065   lldb::SBFileSpec *arg2 = 0 ;
26066 
26067   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26069   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26070 
26071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26072     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26073   }
26074 
26075 
26076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26077     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26078   }
26079 
26080   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26081 
26082   return SWIG_arg;
26083 
26084   if(0) SWIG_fail;
26085 
26086 fail:
26087   lua_error(L);
26088   return SWIG_arg;
26089 }
26090 
26091 
26092 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26093   int SWIG_arg = 0;
26094   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26095   lldb::SBFileSpec *arg2 = 0 ;
26096   bool result;
26097 
26098   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26099   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26100   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26101 
26102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26103     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26104   }
26105 
26106 
26107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26108     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26109   }
26110 
26111   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26112   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26113   return SWIG_arg;
26114 
26115   if(0) SWIG_fail;
26116 
26117 fail:
26118   lua_error(L);
26119   return SWIG_arg;
26120 }
26121 
26122 
26123 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26124   int SWIG_arg = 0;
26125   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26126 
26127   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26129 
26130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26131     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26132   }
26133 
26134   (arg1)->Clear();
26135 
26136   return SWIG_arg;
26137 
26138   if(0) SWIG_fail;
26139 
26140 fail:
26141   lua_error(L);
26142   return SWIG_arg;
26143 }
26144 
26145 
26146 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26147   int SWIG_arg = 0;
26148   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26149   uint32_t arg2 ;
26150   lldb::SBFileSpec *arg3 = 0 ;
26151   bool arg4 ;
26152   uint32_t result;
26153 
26154   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26156   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26157   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26158   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26159 
26160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26161     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26162   }
26163 
26164   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26165   arg2 = (uint32_t)lua_tonumber(L, 2);
26166 
26167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26168     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26169   }
26170 
26171   arg4 = (lua_toboolean(L, 4)!=0);
26172   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26173   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26174   return SWIG_arg;
26175 
26176   if(0) SWIG_fail;
26177 
26178 fail:
26179   lua_error(L);
26180   return SWIG_arg;
26181 }
26182 
26183 
26184 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26185   int SWIG_arg = 0;
26186   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26187   uint32_t arg2 ;
26188   lldb::SBFileSpec result;
26189 
26190   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26192   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26193 
26194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26195     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26196   }
26197 
26198   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26199   arg2 = (uint32_t)lua_tonumber(L, 2);
26200   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26201   {
26202     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26203     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26204   }
26205   return SWIG_arg;
26206 
26207   if(0) SWIG_fail;
26208 
26209 fail:
26210   lua_error(L);
26211   return SWIG_arg;
26212 }
26213 
26214 
26215 static void swig_delete_SBFileSpecList(void *obj) {
26216 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26217 delete arg1;
26218 }
26219 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26220     assert(lua_istable(L,1));
26221     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26222     assert(!lua_isnil(L,-1));
26223     lua_replace(L,1); /* replace our table with real constructor */
26224     lua_call(L,lua_gettop(L)-1,1);
26225     return 1;
26226 }
26227 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26228     {0,0,0}
26229 };
26230 static swig_lua_method swig_SBFileSpecList_methods[]= {
26231     { "GetSize", _wrap_SBFileSpecList_GetSize},
26232     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26233     { "Append", _wrap_SBFileSpecList_Append},
26234     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26235     { "Clear", _wrap_SBFileSpecList_Clear},
26236     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26237     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26238     {0,0}
26239 };
26240 static swig_lua_method swig_SBFileSpecList_meta[] = {
26241     {0,0}
26242 };
26243 
26244 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26245     {0,0,0}
26246 };
26247 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26248     {0,0,0,0,0,0}
26249 };
26250 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26251     {0,0}
26252 };
26253 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26254     0
26255 };
26256 
26257 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26258     "SBFileSpecList",
26259     swig_SBFileSpecList_Sf_SwigStatic_methods,
26260     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26261     swig_SBFileSpecList_Sf_SwigStatic_constants,
26262     swig_SBFileSpecList_Sf_SwigStatic_classes,
26263     0
26264 };
26265 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26266 static const char *swig_SBFileSpecList_base_names[] = {0};
26267 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 };
26268 
26269 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26270   int SWIG_arg = 0;
26271   lldb::SBFrame *result = 0 ;
26272 
26273   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26274   result = (lldb::SBFrame *)new lldb::SBFrame();
26275   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26276   return SWIG_arg;
26277 
26278   if(0) SWIG_fail;
26279 
26280 fail:
26281   lua_error(L);
26282   return SWIG_arg;
26283 }
26284 
26285 
26286 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26287   int SWIG_arg = 0;
26288   lldb::SBFrame *arg1 = 0 ;
26289   lldb::SBFrame *result = 0 ;
26290 
26291   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26292   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26293 
26294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26295     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26296   }
26297 
26298   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26299   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26300   return SWIG_arg;
26301 
26302   if(0) SWIG_fail;
26303 
26304 fail:
26305   lua_error(L);
26306   return SWIG_arg;
26307 }
26308 
26309 
26310 static int _wrap_new_SBFrame(lua_State* L) {
26311   int argc;
26312   int argv[2]={
26313     1,2
26314   };
26315 
26316   argc = lua_gettop(L);
26317   if (argc == 0) {
26318     return _wrap_new_SBFrame__SWIG_0(L);
26319   }
26320   if (argc == 1) {
26321     int _v;
26322     {
26323       void *ptr;
26324       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26325         _v = 0;
26326       } else {
26327         _v = 1;
26328       }
26329     }
26330     if (_v) {
26331       return _wrap_new_SBFrame__SWIG_1(L);
26332     }
26333   }
26334 
26335   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26336     "  Possible C/C++ prototypes are:\n"
26337     "    lldb::SBFrame::SBFrame()\n"
26338     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26339   lua_error(L);return 0;
26340 }
26341 
26342 
26343 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26344   int SWIG_arg = 0;
26345   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26346   lldb::SBFrame *arg2 = 0 ;
26347   bool result;
26348 
26349   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26351   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26352 
26353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26354     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26355   }
26356 
26357 
26358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26359     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26360   }
26361 
26362   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26363   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26364   return SWIG_arg;
26365 
26366   if(0) SWIG_fail;
26367 
26368 fail:
26369   lua_error(L);
26370   return SWIG_arg;
26371 }
26372 
26373 
26374 static int _wrap_SBFrame_IsValid(lua_State* L) {
26375   int SWIG_arg = 0;
26376   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26377   bool result;
26378 
26379   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26380   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26381 
26382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26383     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26384   }
26385 
26386   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26387   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26388   return SWIG_arg;
26389 
26390   if(0) SWIG_fail;
26391 
26392 fail:
26393   lua_error(L);
26394   return SWIG_arg;
26395 }
26396 
26397 
26398 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26399   int SWIG_arg = 0;
26400   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26401   uint32_t result;
26402 
26403   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26405 
26406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26407     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26408   }
26409 
26410   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26411   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26412   return SWIG_arg;
26413 
26414   if(0) SWIG_fail;
26415 
26416 fail:
26417   lua_error(L);
26418   return SWIG_arg;
26419 }
26420 
26421 
26422 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26423   int SWIG_arg = 0;
26424   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26425   lldb::addr_t result;
26426 
26427   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26429 
26430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26431     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26432   }
26433 
26434   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26435   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26436   return SWIG_arg;
26437 
26438   if(0) SWIG_fail;
26439 
26440 fail:
26441   lua_error(L);
26442   return SWIG_arg;
26443 }
26444 
26445 
26446 static int _wrap_SBFrame_GetPC(lua_State* L) {
26447   int SWIG_arg = 0;
26448   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26449   lldb::addr_t result;
26450 
26451   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26453 
26454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26455     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26456   }
26457 
26458   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26459   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26460   return SWIG_arg;
26461 
26462   if(0) SWIG_fail;
26463 
26464 fail:
26465   lua_error(L);
26466   return SWIG_arg;
26467 }
26468 
26469 
26470 static int _wrap_SBFrame_SetPC(lua_State* L) {
26471   int SWIG_arg = 0;
26472   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26473   lldb::addr_t arg2 ;
26474   bool result;
26475 
26476   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26479 
26480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26481     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26482   }
26483 
26484   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
26485   result = (bool)(arg1)->SetPC(arg2);
26486   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26487   return SWIG_arg;
26488 
26489   if(0) SWIG_fail;
26490 
26491 fail:
26492   lua_error(L);
26493   return SWIG_arg;
26494 }
26495 
26496 
26497 static int _wrap_SBFrame_GetSP(lua_State* L) {
26498   int SWIG_arg = 0;
26499   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26500   lldb::addr_t result;
26501 
26502   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26504 
26505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26506     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26507   }
26508 
26509   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26510   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26511   return SWIG_arg;
26512 
26513   if(0) SWIG_fail;
26514 
26515 fail:
26516   lua_error(L);
26517   return SWIG_arg;
26518 }
26519 
26520 
26521 static int _wrap_SBFrame_GetFP(lua_State* L) {
26522   int SWIG_arg = 0;
26523   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26524   lldb::addr_t result;
26525 
26526   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26528 
26529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26530     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26531   }
26532 
26533   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26534   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
26535   return SWIG_arg;
26536 
26537   if(0) SWIG_fail;
26538 
26539 fail:
26540   lua_error(L);
26541   return SWIG_arg;
26542 }
26543 
26544 
26545 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26546   int SWIG_arg = 0;
26547   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26548   lldb::SBAddress result;
26549 
26550   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26552 
26553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26554     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26555   }
26556 
26557   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26558   {
26559     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26560     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26561   }
26562   return SWIG_arg;
26563 
26564   if(0) SWIG_fail;
26565 
26566 fail:
26567   lua_error(L);
26568   return SWIG_arg;
26569 }
26570 
26571 
26572 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26573   int SWIG_arg = 0;
26574   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26575   uint32_t arg2 ;
26576   lldb::SBSymbolContext result;
26577 
26578   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26580   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26581 
26582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26583     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26584   }
26585 
26586   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
26587   arg2 = (uint32_t)lua_tonumber(L, 2);
26588   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26589   {
26590     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26591     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26592   }
26593   return SWIG_arg;
26594 
26595   if(0) SWIG_fail;
26596 
26597 fail:
26598   lua_error(L);
26599   return SWIG_arg;
26600 }
26601 
26602 
26603 static int _wrap_SBFrame_GetModule(lua_State* L) {
26604   int SWIG_arg = 0;
26605   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26606   lldb::SBModule result;
26607 
26608   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26610 
26611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26612     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26613   }
26614 
26615   result = ((lldb::SBFrame const *)arg1)->GetModule();
26616   {
26617     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26618     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26619   }
26620   return SWIG_arg;
26621 
26622   if(0) SWIG_fail;
26623 
26624 fail:
26625   lua_error(L);
26626   return SWIG_arg;
26627 }
26628 
26629 
26630 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26631   int SWIG_arg = 0;
26632   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26633   lldb::SBCompileUnit result;
26634 
26635   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26636   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26637 
26638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26639     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26640   }
26641 
26642   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26643   {
26644     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26646   }
26647   return SWIG_arg;
26648 
26649   if(0) SWIG_fail;
26650 
26651 fail:
26652   lua_error(L);
26653   return SWIG_arg;
26654 }
26655 
26656 
26657 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26658   int SWIG_arg = 0;
26659   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26660   lldb::SBFunction result;
26661 
26662   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26664 
26665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26666     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26667   }
26668 
26669   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26670   {
26671     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26673   }
26674   return SWIG_arg;
26675 
26676   if(0) SWIG_fail;
26677 
26678 fail:
26679   lua_error(L);
26680   return SWIG_arg;
26681 }
26682 
26683 
26684 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26685   int SWIG_arg = 0;
26686   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26687   lldb::SBSymbol result;
26688 
26689   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26691 
26692   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26693     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26694   }
26695 
26696   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26697   {
26698     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26699     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26700   }
26701   return SWIG_arg;
26702 
26703   if(0) SWIG_fail;
26704 
26705 fail:
26706   lua_error(L);
26707   return SWIG_arg;
26708 }
26709 
26710 
26711 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26712   int SWIG_arg = 0;
26713   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26714   lldb::SBBlock result;
26715 
26716   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26718 
26719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26720     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26721   }
26722 
26723   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26724   {
26725     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26726     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26727   }
26728   return SWIG_arg;
26729 
26730   if(0) SWIG_fail;
26731 
26732 fail:
26733   lua_error(L);
26734   return SWIG_arg;
26735 }
26736 
26737 
26738 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26739   int SWIG_arg = 0;
26740   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26741   char *result = 0 ;
26742 
26743   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26745 
26746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26747     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26748   }
26749 
26750   result = (char *)(arg1)->GetFunctionName();
26751   lua_pushstring(L,(const char *)result); SWIG_arg++;
26752   return SWIG_arg;
26753 
26754   if(0) SWIG_fail;
26755 
26756 fail:
26757   lua_error(L);
26758   return SWIG_arg;
26759 }
26760 
26761 
26762 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26763   int SWIG_arg = 0;
26764   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26765   char *result = 0 ;
26766 
26767   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26769 
26770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26771     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26772   }
26773 
26774   result = (char *)(arg1)->GetDisplayFunctionName();
26775   lua_pushstring(L,(const char *)result); SWIG_arg++;
26776   return SWIG_arg;
26777 
26778   if(0) SWIG_fail;
26779 
26780 fail:
26781   lua_error(L);
26782   return SWIG_arg;
26783 }
26784 
26785 
26786 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26787   int SWIG_arg = 0;
26788   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26789   char *result = 0 ;
26790 
26791   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26793 
26794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26795     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26796   }
26797 
26798   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26799   lua_pushstring(L,(const char *)result); SWIG_arg++;
26800   return SWIG_arg;
26801 
26802   if(0) SWIG_fail;
26803 
26804 fail:
26805   lua_error(L);
26806   return SWIG_arg;
26807 }
26808 
26809 
26810 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
26811   int argc;
26812   int argv[2]={
26813     1,2
26814   };
26815 
26816   argc = lua_gettop(L);
26817   if (argc == 1) {
26818     int _v;
26819     {
26820       void *ptr;
26821       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26822         _v = 0;
26823       } else {
26824         _v = 1;
26825       }
26826     }
26827     if (_v) {
26828       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26829     }
26830   }
26831   if (argc == 1) {
26832     int _v;
26833     {
26834       void *ptr;
26835       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26836         _v = 0;
26837       } else {
26838         _v = 1;
26839       }
26840     }
26841     if (_v) {
26842       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26843     }
26844   }
26845 
26846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26847     "  Possible C/C++ prototypes are:\n"
26848     "    lldb::SBFrame::GetFunctionName()\n"
26849     "    lldb::SBFrame::GetFunctionName() const\n");
26850   lua_error(L);return 0;
26851 }
26852 
26853 
26854 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26855   int SWIG_arg = 0;
26856   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26857   lldb::LanguageType result;
26858 
26859   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26861 
26862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26863     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26864   }
26865 
26866   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26867   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26868   return SWIG_arg;
26869 
26870   if(0) SWIG_fail;
26871 
26872 fail:
26873   lua_error(L);
26874   return SWIG_arg;
26875 }
26876 
26877 
26878 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26879   int SWIG_arg = 0;
26880   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26881   bool result;
26882 
26883   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26885 
26886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26887     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26888   }
26889 
26890   result = (bool)(arg1)->IsInlined();
26891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26892   return SWIG_arg;
26893 
26894   if(0) SWIG_fail;
26895 
26896 fail:
26897   lua_error(L);
26898   return SWIG_arg;
26899 }
26900 
26901 
26902 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26903   int SWIG_arg = 0;
26904   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26905   bool result;
26906 
26907   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26909 
26910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26911     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26912   }
26913 
26914   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26915   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26916   return SWIG_arg;
26917 
26918   if(0) SWIG_fail;
26919 
26920 fail:
26921   lua_error(L);
26922   return SWIG_arg;
26923 }
26924 
26925 
26926 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26927   int argc;
26928   int argv[2]={
26929     1,2
26930   };
26931 
26932   argc = lua_gettop(L);
26933   if (argc == 1) {
26934     int _v;
26935     {
26936       void *ptr;
26937       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26938         _v = 0;
26939       } else {
26940         _v = 1;
26941       }
26942     }
26943     if (_v) {
26944       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26945     }
26946   }
26947   if (argc == 1) {
26948     int _v;
26949     {
26950       void *ptr;
26951       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26952         _v = 0;
26953       } else {
26954         _v = 1;
26955       }
26956     }
26957     if (_v) {
26958       return _wrap_SBFrame_IsInlined__SWIG_1(L);
26959     }
26960   }
26961 
26962   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
26963     "  Possible C/C++ prototypes are:\n"
26964     "    lldb::SBFrame::IsInlined()\n"
26965     "    lldb::SBFrame::IsInlined() const\n");
26966   lua_error(L);return 0;
26967 }
26968 
26969 
26970 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
26971   int SWIG_arg = 0;
26972   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26973   bool result;
26974 
26975   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
26977 
26978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26979     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26980   }
26981 
26982   result = (bool)(arg1)->IsArtificial();
26983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26984   return SWIG_arg;
26985 
26986   if(0) SWIG_fail;
26987 
26988 fail:
26989   lua_error(L);
26990   return SWIG_arg;
26991 }
26992 
26993 
26994 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
26995   int SWIG_arg = 0;
26996   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26997   bool result;
26998 
26999   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
27000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
27001 
27002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27003     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
27004   }
27005 
27006   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
27007   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27008   return SWIG_arg;
27009 
27010   if(0) SWIG_fail;
27011 
27012 fail:
27013   lua_error(L);
27014   return SWIG_arg;
27015 }
27016 
27017 
27018 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27019   int argc;
27020   int argv[2]={
27021     1,2
27022   };
27023 
27024   argc = lua_gettop(L);
27025   if (argc == 1) {
27026     int _v;
27027     {
27028       void *ptr;
27029       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27030         _v = 0;
27031       } else {
27032         _v = 1;
27033       }
27034     }
27035     if (_v) {
27036       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27037     }
27038   }
27039   if (argc == 1) {
27040     int _v;
27041     {
27042       void *ptr;
27043       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27044         _v = 0;
27045       } else {
27046         _v = 1;
27047       }
27048     }
27049     if (_v) {
27050       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27051     }
27052   }
27053 
27054   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27055     "  Possible C/C++ prototypes are:\n"
27056     "    lldb::SBFrame::IsArtificial()\n"
27057     "    lldb::SBFrame::IsArtificial() const\n");
27058   lua_error(L);return 0;
27059 }
27060 
27061 
27062 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27063   int SWIG_arg = 0;
27064   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27065   char *arg2 = (char *) 0 ;
27066   lldb::SBValue result;
27067 
27068   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27070   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27071 
27072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27073     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27074   }
27075 
27076   arg2 = (char *)lua_tostring(L, 2);
27077   result = (arg1)->EvaluateExpression((char const *)arg2);
27078   {
27079     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27080     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27081   }
27082   return SWIG_arg;
27083 
27084   if(0) SWIG_fail;
27085 
27086 fail:
27087   lua_error(L);
27088   return SWIG_arg;
27089 }
27090 
27091 
27092 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27093   int SWIG_arg = 0;
27094   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27095   char *arg2 = (char *) 0 ;
27096   lldb::DynamicValueType arg3 ;
27097   lldb::SBValue result;
27098 
27099   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27100   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27101   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27102   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27103 
27104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27105     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27106   }
27107 
27108   arg2 = (char *)lua_tostring(L, 2);
27109   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27110   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27111   {
27112     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27113     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27114   }
27115   return SWIG_arg;
27116 
27117   if(0) SWIG_fail;
27118 
27119 fail:
27120   lua_error(L);
27121   return SWIG_arg;
27122 }
27123 
27124 
27125 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27126   int SWIG_arg = 0;
27127   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27128   char *arg2 = (char *) 0 ;
27129   lldb::DynamicValueType arg3 ;
27130   bool arg4 ;
27131   lldb::SBValue result;
27132 
27133   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27135   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27136   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27137   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27138 
27139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27140     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27141   }
27142 
27143   arg2 = (char *)lua_tostring(L, 2);
27144   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27145   arg4 = (lua_toboolean(L, 4)!=0);
27146   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27147   {
27148     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27150   }
27151   return SWIG_arg;
27152 
27153   if(0) SWIG_fail;
27154 
27155 fail:
27156   lua_error(L);
27157   return SWIG_arg;
27158 }
27159 
27160 
27161 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27162   int SWIG_arg = 0;
27163   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27164   char *arg2 = (char *) 0 ;
27165   lldb::SBExpressionOptions *arg3 = 0 ;
27166   lldb::SBValue result;
27167 
27168   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27170   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27171   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27172 
27173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27174     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27175   }
27176 
27177   arg2 = (char *)lua_tostring(L, 2);
27178 
27179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27180     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27181   }
27182 
27183   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27184   {
27185     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27186     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27187   }
27188   return SWIG_arg;
27189 
27190   if(0) SWIG_fail;
27191 
27192 fail:
27193   lua_error(L);
27194   return SWIG_arg;
27195 }
27196 
27197 
27198 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27199   int argc;
27200   int argv[5]={
27201     1,2,3,4,5
27202   };
27203 
27204   argc = lua_gettop(L);
27205   if (argc == 2) {
27206     int _v;
27207     {
27208       void *ptr;
27209       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27210         _v = 0;
27211       } else {
27212         _v = 1;
27213       }
27214     }
27215     if (_v) {
27216       {
27217         _v = SWIG_lua_isnilstring(L,argv[1]);
27218       }
27219       if (_v) {
27220         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27221       }
27222     }
27223   }
27224   if (argc == 3) {
27225     int _v;
27226     {
27227       void *ptr;
27228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27229         _v = 0;
27230       } else {
27231         _v = 1;
27232       }
27233     }
27234     if (_v) {
27235       {
27236         _v = SWIG_lua_isnilstring(L,argv[1]);
27237       }
27238       if (_v) {
27239         {
27240           void *ptr;
27241           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27242             _v = 0;
27243           } else {
27244             _v = 1;
27245           }
27246         }
27247         if (_v) {
27248           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27249         }
27250       }
27251     }
27252   }
27253   if (argc == 3) {
27254     int _v;
27255     {
27256       void *ptr;
27257       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27258         _v = 0;
27259       } else {
27260         _v = 1;
27261       }
27262     }
27263     if (_v) {
27264       {
27265         _v = SWIG_lua_isnilstring(L,argv[1]);
27266       }
27267       if (_v) {
27268         {
27269           _v = lua_isnumber(L,argv[2]);
27270         }
27271         if (_v) {
27272           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27273         }
27274       }
27275     }
27276   }
27277   if (argc == 4) {
27278     int _v;
27279     {
27280       void *ptr;
27281       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27282         _v = 0;
27283       } else {
27284         _v = 1;
27285       }
27286     }
27287     if (_v) {
27288       {
27289         _v = SWIG_lua_isnilstring(L,argv[1]);
27290       }
27291       if (_v) {
27292         {
27293           _v = lua_isnumber(L,argv[2]);
27294         }
27295         if (_v) {
27296           {
27297             _v = lua_isboolean(L,argv[3]);
27298           }
27299           if (_v) {
27300             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27301           }
27302         }
27303       }
27304     }
27305   }
27306 
27307   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27308     "  Possible C/C++ prototypes are:\n"
27309     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27310     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27311     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27312     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27313   lua_error(L);return 0;
27314 }
27315 
27316 
27317 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27318   int SWIG_arg = 0;
27319   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27320   lldb::SBBlock result;
27321 
27322   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27324 
27325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27326     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27327   }
27328 
27329   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27330   {
27331     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27332     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27333   }
27334   return SWIG_arg;
27335 
27336   if(0) SWIG_fail;
27337 
27338 fail:
27339   lua_error(L);
27340   return SWIG_arg;
27341 }
27342 
27343 
27344 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27345   int SWIG_arg = 0;
27346   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27347   lldb::SBLineEntry result;
27348 
27349   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27351 
27352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27353     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27354   }
27355 
27356   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27357   {
27358     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27359     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27360   }
27361   return SWIG_arg;
27362 
27363   if(0) SWIG_fail;
27364 
27365 fail:
27366   lua_error(L);
27367   return SWIG_arg;
27368 }
27369 
27370 
27371 static int _wrap_SBFrame_GetThread(lua_State* L) {
27372   int SWIG_arg = 0;
27373   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27374   lldb::SBThread result;
27375 
27376   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27378 
27379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27380     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27381   }
27382 
27383   result = ((lldb::SBFrame const *)arg1)->GetThread();
27384   {
27385     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27386     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27387   }
27388   return SWIG_arg;
27389 
27390   if(0) SWIG_fail;
27391 
27392 fail:
27393   lua_error(L);
27394   return SWIG_arg;
27395 }
27396 
27397 
27398 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27399   int SWIG_arg = 0;
27400   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27401   char *result = 0 ;
27402 
27403   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27405 
27406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27407     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27408   }
27409 
27410   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27411   lua_pushstring(L,(const char *)result); SWIG_arg++;
27412   return SWIG_arg;
27413 
27414   if(0) SWIG_fail;
27415 
27416 fail:
27417   lua_error(L);
27418   return SWIG_arg;
27419 }
27420 
27421 
27422 static int _wrap_SBFrame_Clear(lua_State* L) {
27423   int SWIG_arg = 0;
27424   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27425 
27426   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27428 
27429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27430     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27431   }
27432 
27433   (arg1)->Clear();
27434 
27435   return SWIG_arg;
27436 
27437   if(0) SWIG_fail;
27438 
27439 fail:
27440   lua_error(L);
27441   return SWIG_arg;
27442 }
27443 
27444 
27445 static int _wrap_SBFrame___eq(lua_State* L) {
27446   int SWIG_arg = 0;
27447   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27448   lldb::SBFrame *arg2 = 0 ;
27449   bool result;
27450 
27451   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27453   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27454 
27455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27456     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27457   }
27458 
27459 
27460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27461     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27462   }
27463 
27464   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27465   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27466   return SWIG_arg;
27467 
27468   if(0) SWIG_fail;
27469 
27470 fail:
27471   lua_error(L);
27472   return SWIG_arg;
27473 }
27474 
27475 
27476 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27477   int SWIG_arg = 0;
27478   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27479   bool arg2 ;
27480   bool arg3 ;
27481   bool arg4 ;
27482   bool arg5 ;
27483   lldb::SBValueList result;
27484 
27485   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27487   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27488   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27489   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27490   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27491 
27492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27493     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27494   }
27495 
27496   arg2 = (lua_toboolean(L, 2)!=0);
27497   arg3 = (lua_toboolean(L, 3)!=0);
27498   arg4 = (lua_toboolean(L, 4)!=0);
27499   arg5 = (lua_toboolean(L, 5)!=0);
27500   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27501   {
27502     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27503     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27504   }
27505   return SWIG_arg;
27506 
27507   if(0) SWIG_fail;
27508 
27509 fail:
27510   lua_error(L);
27511   return SWIG_arg;
27512 }
27513 
27514 
27515 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27516   int SWIG_arg = 0;
27517   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27518   bool arg2 ;
27519   bool arg3 ;
27520   bool arg4 ;
27521   bool arg5 ;
27522   lldb::DynamicValueType arg6 ;
27523   lldb::SBValueList result;
27524 
27525   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27527   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27528   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27529   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27530   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27531   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27532 
27533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27534     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27535   }
27536 
27537   arg2 = (lua_toboolean(L, 2)!=0);
27538   arg3 = (lua_toboolean(L, 3)!=0);
27539   arg4 = (lua_toboolean(L, 4)!=0);
27540   arg5 = (lua_toboolean(L, 5)!=0);
27541   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27542   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27543   {
27544     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27545     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27546   }
27547   return SWIG_arg;
27548 
27549   if(0) SWIG_fail;
27550 
27551 fail:
27552   lua_error(L);
27553   return SWIG_arg;
27554 }
27555 
27556 
27557 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27558   int SWIG_arg = 0;
27559   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27560   lldb::SBVariablesOptions *arg2 = 0 ;
27561   lldb::SBValueList result;
27562 
27563   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27566 
27567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27568     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27569   }
27570 
27571 
27572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27573     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27574   }
27575 
27576   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27577   {
27578     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27580   }
27581   return SWIG_arg;
27582 
27583   if(0) SWIG_fail;
27584 
27585 fail:
27586   lua_error(L);
27587   return SWIG_arg;
27588 }
27589 
27590 
27591 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27592   int argc;
27593   int argv[7]={
27594     1,2,3,4,5,6,7
27595   };
27596 
27597   argc = lua_gettop(L);
27598   if (argc == 2) {
27599     int _v;
27600     {
27601       void *ptr;
27602       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27603         _v = 0;
27604       } else {
27605         _v = 1;
27606       }
27607     }
27608     if (_v) {
27609       {
27610         void *ptr;
27611         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
27612           _v = 0;
27613         } else {
27614           _v = 1;
27615         }
27616       }
27617       if (_v) {
27618         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27619       }
27620     }
27621   }
27622   if (argc == 5) {
27623     int _v;
27624     {
27625       void *ptr;
27626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27627         _v = 0;
27628       } else {
27629         _v = 1;
27630       }
27631     }
27632     if (_v) {
27633       {
27634         _v = lua_isboolean(L,argv[1]);
27635       }
27636       if (_v) {
27637         {
27638           _v = lua_isboolean(L,argv[2]);
27639         }
27640         if (_v) {
27641           {
27642             _v = lua_isboolean(L,argv[3]);
27643           }
27644           if (_v) {
27645             {
27646               _v = lua_isboolean(L,argv[4]);
27647             }
27648             if (_v) {
27649               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27650             }
27651           }
27652         }
27653       }
27654     }
27655   }
27656   if (argc == 6) {
27657     int _v;
27658     {
27659       void *ptr;
27660       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27661         _v = 0;
27662       } else {
27663         _v = 1;
27664       }
27665     }
27666     if (_v) {
27667       {
27668         _v = lua_isboolean(L,argv[1]);
27669       }
27670       if (_v) {
27671         {
27672           _v = lua_isboolean(L,argv[2]);
27673         }
27674         if (_v) {
27675           {
27676             _v = lua_isboolean(L,argv[3]);
27677           }
27678           if (_v) {
27679             {
27680               _v = lua_isboolean(L,argv[4]);
27681             }
27682             if (_v) {
27683               {
27684                 _v = lua_isnumber(L,argv[5]);
27685               }
27686               if (_v) {
27687                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27688               }
27689             }
27690           }
27691         }
27692       }
27693     }
27694   }
27695 
27696   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27697     "  Possible C/C++ prototypes are:\n"
27698     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27699     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27700     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27701   lua_error(L);return 0;
27702 }
27703 
27704 
27705 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27706   int SWIG_arg = 0;
27707   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27708   lldb::SBValueList result;
27709 
27710   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27712 
27713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27714     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27715   }
27716 
27717   result = (arg1)->GetRegisters();
27718   {
27719     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27721   }
27722   return SWIG_arg;
27723 
27724   if(0) SWIG_fail;
27725 
27726 fail:
27727   lua_error(L);
27728   return SWIG_arg;
27729 }
27730 
27731 
27732 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27733   int SWIG_arg = 0;
27734   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27735   char *arg2 = (char *) 0 ;
27736   lldb::SBValue result;
27737 
27738   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27740   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27741 
27742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27743     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27744   }
27745 
27746   arg2 = (char *)lua_tostring(L, 2);
27747   result = (arg1)->FindVariable((char const *)arg2);
27748   {
27749     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27750     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27751   }
27752   return SWIG_arg;
27753 
27754   if(0) SWIG_fail;
27755 
27756 fail:
27757   lua_error(L);
27758   return SWIG_arg;
27759 }
27760 
27761 
27762 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27763   int SWIG_arg = 0;
27764   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27765   char *arg2 = (char *) 0 ;
27766   lldb::DynamicValueType arg3 ;
27767   lldb::SBValue result;
27768 
27769   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27771   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27772   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27773 
27774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27775     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27776   }
27777 
27778   arg2 = (char *)lua_tostring(L, 2);
27779   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27780   result = (arg1)->FindVariable((char const *)arg2,arg3);
27781   {
27782     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27783     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27784   }
27785   return SWIG_arg;
27786 
27787   if(0) SWIG_fail;
27788 
27789 fail:
27790   lua_error(L);
27791   return SWIG_arg;
27792 }
27793 
27794 
27795 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27796   int argc;
27797   int argv[4]={
27798     1,2,3,4
27799   };
27800 
27801   argc = lua_gettop(L);
27802   if (argc == 2) {
27803     int _v;
27804     {
27805       void *ptr;
27806       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27807         _v = 0;
27808       } else {
27809         _v = 1;
27810       }
27811     }
27812     if (_v) {
27813       {
27814         _v = SWIG_lua_isnilstring(L,argv[1]);
27815       }
27816       if (_v) {
27817         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27818       }
27819     }
27820   }
27821   if (argc == 3) {
27822     int _v;
27823     {
27824       void *ptr;
27825       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27826         _v = 0;
27827       } else {
27828         _v = 1;
27829       }
27830     }
27831     if (_v) {
27832       {
27833         _v = SWIG_lua_isnilstring(L,argv[1]);
27834       }
27835       if (_v) {
27836         {
27837           _v = lua_isnumber(L,argv[2]);
27838         }
27839         if (_v) {
27840           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27841         }
27842       }
27843     }
27844   }
27845 
27846   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27847     "  Possible C/C++ prototypes are:\n"
27848     "    lldb::SBFrame::FindVariable(char const *)\n"
27849     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27850   lua_error(L);return 0;
27851 }
27852 
27853 
27854 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27855   int SWIG_arg = 0;
27856   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27857   char *arg2 = (char *) 0 ;
27858   lldb::SBValue result;
27859 
27860   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27862   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27863 
27864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27865     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27866   }
27867 
27868   arg2 = (char *)lua_tostring(L, 2);
27869   result = (arg1)->FindRegister((char const *)arg2);
27870   {
27871     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27872     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27873   }
27874   return SWIG_arg;
27875 
27876   if(0) SWIG_fail;
27877 
27878 fail:
27879   lua_error(L);
27880   return SWIG_arg;
27881 }
27882 
27883 
27884 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27885   int SWIG_arg = 0;
27886   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27887   char *arg2 = (char *) 0 ;
27888   lldb::SBValue result;
27889 
27890   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27892   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27893 
27894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27895     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27896   }
27897 
27898   arg2 = (char *)lua_tostring(L, 2);
27899   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27900   {
27901     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27902     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27903   }
27904   return SWIG_arg;
27905 
27906   if(0) SWIG_fail;
27907 
27908 fail:
27909   lua_error(L);
27910   return SWIG_arg;
27911 }
27912 
27913 
27914 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27915   int SWIG_arg = 0;
27916   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27917   char *arg2 = (char *) 0 ;
27918   lldb::DynamicValueType arg3 ;
27919   lldb::SBValue result;
27920 
27921   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27923   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27924   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27925 
27926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27927     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27928   }
27929 
27930   arg2 = (char *)lua_tostring(L, 2);
27931   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27932   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27933   {
27934     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27935     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27936   }
27937   return SWIG_arg;
27938 
27939   if(0) SWIG_fail;
27940 
27941 fail:
27942   lua_error(L);
27943   return SWIG_arg;
27944 }
27945 
27946 
27947 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27948   int argc;
27949   int argv[4]={
27950     1,2,3,4
27951   };
27952 
27953   argc = lua_gettop(L);
27954   if (argc == 2) {
27955     int _v;
27956     {
27957       void *ptr;
27958       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27959         _v = 0;
27960       } else {
27961         _v = 1;
27962       }
27963     }
27964     if (_v) {
27965       {
27966         _v = SWIG_lua_isnilstring(L,argv[1]);
27967       }
27968       if (_v) {
27969         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
27970       }
27971     }
27972   }
27973   if (argc == 3) {
27974     int _v;
27975     {
27976       void *ptr;
27977       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27978         _v = 0;
27979       } else {
27980         _v = 1;
27981       }
27982     }
27983     if (_v) {
27984       {
27985         _v = SWIG_lua_isnilstring(L,argv[1]);
27986       }
27987       if (_v) {
27988         {
27989           _v = lua_isnumber(L,argv[2]);
27990         }
27991         if (_v) {
27992           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
27993         }
27994       }
27995     }
27996   }
27997 
27998   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
27999     "  Possible C/C++ prototypes are:\n"
28000     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
28001     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
28002   lua_error(L);return 0;
28003 }
28004 
28005 
28006 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
28007   int SWIG_arg = 0;
28008   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28009   char *arg2 = (char *) 0 ;
28010   lldb::ValueType arg3 ;
28011   lldb::SBValue result;
28012 
28013   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28015   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28016   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28017 
28018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28019     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28020   }
28021 
28022   arg2 = (char *)lua_tostring(L, 2);
28023   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28024   result = (arg1)->FindValue((char const *)arg2,arg3);
28025   {
28026     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28028   }
28029   return SWIG_arg;
28030 
28031   if(0) SWIG_fail;
28032 
28033 fail:
28034   lua_error(L);
28035   return SWIG_arg;
28036 }
28037 
28038 
28039 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28040   int SWIG_arg = 0;
28041   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28042   char *arg2 = (char *) 0 ;
28043   lldb::ValueType arg3 ;
28044   lldb::DynamicValueType arg4 ;
28045   lldb::SBValue result;
28046 
28047   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28048   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28049   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28050   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28051   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28052 
28053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28054     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28055   }
28056 
28057   arg2 = (char *)lua_tostring(L, 2);
28058   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28059   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
28060   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28061   {
28062     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28064   }
28065   return SWIG_arg;
28066 
28067   if(0) SWIG_fail;
28068 
28069 fail:
28070   lua_error(L);
28071   return SWIG_arg;
28072 }
28073 
28074 
28075 static int _wrap_SBFrame_FindValue(lua_State* L) {
28076   int argc;
28077   int argv[5]={
28078     1,2,3,4,5
28079   };
28080 
28081   argc = lua_gettop(L);
28082   if (argc == 3) {
28083     int _v;
28084     {
28085       void *ptr;
28086       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28087         _v = 0;
28088       } else {
28089         _v = 1;
28090       }
28091     }
28092     if (_v) {
28093       {
28094         _v = SWIG_lua_isnilstring(L,argv[1]);
28095       }
28096       if (_v) {
28097         {
28098           _v = lua_isnumber(L,argv[2]);
28099         }
28100         if (_v) {
28101           return _wrap_SBFrame_FindValue__SWIG_0(L);
28102         }
28103       }
28104     }
28105   }
28106   if (argc == 4) {
28107     int _v;
28108     {
28109       void *ptr;
28110       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28111         _v = 0;
28112       } else {
28113         _v = 1;
28114       }
28115     }
28116     if (_v) {
28117       {
28118         _v = SWIG_lua_isnilstring(L,argv[1]);
28119       }
28120       if (_v) {
28121         {
28122           _v = lua_isnumber(L,argv[2]);
28123         }
28124         if (_v) {
28125           {
28126             _v = lua_isnumber(L,argv[3]);
28127           }
28128           if (_v) {
28129             return _wrap_SBFrame_FindValue__SWIG_1(L);
28130           }
28131         }
28132       }
28133     }
28134   }
28135 
28136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28137     "  Possible C/C++ prototypes are:\n"
28138     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28139     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28140   lua_error(L);return 0;
28141 }
28142 
28143 
28144 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28145   int SWIG_arg = 0;
28146   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28147   lldb::SBStream *arg2 = 0 ;
28148   bool result;
28149 
28150   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28152   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28153 
28154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28155     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28156   }
28157 
28158 
28159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28160     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28161   }
28162 
28163   result = (bool)(arg1)->GetDescription(*arg2);
28164   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28165   return SWIG_arg;
28166 
28167   if(0) SWIG_fail;
28168 
28169 fail:
28170   lua_error(L);
28171   return SWIG_arg;
28172 }
28173 
28174 
28175 static int _wrap_SBFrame___tostring(lua_State* L) {
28176   int SWIG_arg = 0;
28177   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28178   std::string result;
28179 
28180   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28182 
28183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28184     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28185   }
28186 
28187   result = lldb_SBFrame___str__(arg1);
28188   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28189   return SWIG_arg;
28190 
28191   if(0) SWIG_fail;
28192 
28193 fail:
28194   lua_error(L);
28195   return SWIG_arg;
28196 }
28197 
28198 
28199 static void swig_delete_SBFrame(void *obj) {
28200 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28201 delete arg1;
28202 }
28203 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28204     assert(lua_istable(L,1));
28205     lua_pushcfunction(L,_wrap_new_SBFrame);
28206     assert(!lua_isnil(L,-1));
28207     lua_replace(L,1); /* replace our table with real constructor */
28208     lua_call(L,lua_gettop(L)-1,1);
28209     return 1;
28210 }
28211 static swig_lua_attribute swig_SBFrame_attributes[] = {
28212     {0,0,0}
28213 };
28214 static swig_lua_method swig_SBFrame_methods[]= {
28215     { "IsEqual", _wrap_SBFrame_IsEqual},
28216     { "IsValid", _wrap_SBFrame_IsValid},
28217     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28218     { "GetCFA", _wrap_SBFrame_GetCFA},
28219     { "GetPC", _wrap_SBFrame_GetPC},
28220     { "SetPC", _wrap_SBFrame_SetPC},
28221     { "GetSP", _wrap_SBFrame_GetSP},
28222     { "GetFP", _wrap_SBFrame_GetFP},
28223     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28224     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28225     { "GetModule", _wrap_SBFrame_GetModule},
28226     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28227     { "GetFunction", _wrap_SBFrame_GetFunction},
28228     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28229     { "GetBlock", _wrap_SBFrame_GetBlock},
28230     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28231     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28232     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28233     { "IsInlined", _wrap_SBFrame_IsInlined},
28234     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28235     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28236     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28237     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28238     { "GetThread", _wrap_SBFrame_GetThread},
28239     { "Disassemble", _wrap_SBFrame_Disassemble},
28240     { "Clear", _wrap_SBFrame_Clear},
28241     { "__eq", _wrap_SBFrame___eq},
28242     { "GetVariables", _wrap_SBFrame_GetVariables},
28243     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28244     { "FindVariable", _wrap_SBFrame_FindVariable},
28245     { "FindRegister", _wrap_SBFrame_FindRegister},
28246     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28247     { "FindValue", _wrap_SBFrame_FindValue},
28248     { "GetDescription", _wrap_SBFrame_GetDescription},
28249     { "__tostring", _wrap_SBFrame___tostring},
28250     {0,0}
28251 };
28252 static swig_lua_method swig_SBFrame_meta[] = {
28253     { "__eq", _wrap_SBFrame___eq},
28254     { "__tostring", _wrap_SBFrame___tostring},
28255     {0,0}
28256 };
28257 
28258 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28259     {0,0,0}
28260 };
28261 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28262     {0,0,0,0,0,0}
28263 };
28264 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28265     {0,0}
28266 };
28267 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28268     0
28269 };
28270 
28271 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28272     "SBFrame",
28273     swig_SBFrame_Sf_SwigStatic_methods,
28274     swig_SBFrame_Sf_SwigStatic_attributes,
28275     swig_SBFrame_Sf_SwigStatic_constants,
28276     swig_SBFrame_Sf_SwigStatic_classes,
28277     0
28278 };
28279 static swig_lua_class *swig_SBFrame_bases[] = {0};
28280 static const char *swig_SBFrame_base_names[] = {0};
28281 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 };
28282 
28283 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28284   int SWIG_arg = 0;
28285   lldb::SBFunction *result = 0 ;
28286 
28287   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28288   result = (lldb::SBFunction *)new lldb::SBFunction();
28289   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28290   return SWIG_arg;
28291 
28292   if(0) SWIG_fail;
28293 
28294 fail:
28295   lua_error(L);
28296   return SWIG_arg;
28297 }
28298 
28299 
28300 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28301   int SWIG_arg = 0;
28302   lldb::SBFunction *arg1 = 0 ;
28303   lldb::SBFunction *result = 0 ;
28304 
28305   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28306   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28307 
28308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28309     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28310   }
28311 
28312   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28313   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28314   return SWIG_arg;
28315 
28316   if(0) SWIG_fail;
28317 
28318 fail:
28319   lua_error(L);
28320   return SWIG_arg;
28321 }
28322 
28323 
28324 static int _wrap_new_SBFunction(lua_State* L) {
28325   int argc;
28326   int argv[2]={
28327     1,2
28328   };
28329 
28330   argc = lua_gettop(L);
28331   if (argc == 0) {
28332     return _wrap_new_SBFunction__SWIG_0(L);
28333   }
28334   if (argc == 1) {
28335     int _v;
28336     {
28337       void *ptr;
28338       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28339         _v = 0;
28340       } else {
28341         _v = 1;
28342       }
28343     }
28344     if (_v) {
28345       return _wrap_new_SBFunction__SWIG_1(L);
28346     }
28347   }
28348 
28349   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28350     "  Possible C/C++ prototypes are:\n"
28351     "    lldb::SBFunction::SBFunction()\n"
28352     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28353   lua_error(L);return 0;
28354 }
28355 
28356 
28357 static int _wrap_SBFunction_IsValid(lua_State* L) {
28358   int SWIG_arg = 0;
28359   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28360   bool result;
28361 
28362   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28364 
28365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28366     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28367   }
28368 
28369   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28370   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28371   return SWIG_arg;
28372 
28373   if(0) SWIG_fail;
28374 
28375 fail:
28376   lua_error(L);
28377   return SWIG_arg;
28378 }
28379 
28380 
28381 static int _wrap_SBFunction_GetName(lua_State* L) {
28382   int SWIG_arg = 0;
28383   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28384   char *result = 0 ;
28385 
28386   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28388 
28389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28390     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28391   }
28392 
28393   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28394   lua_pushstring(L,(const char *)result); SWIG_arg++;
28395   return SWIG_arg;
28396 
28397   if(0) SWIG_fail;
28398 
28399 fail:
28400   lua_error(L);
28401   return SWIG_arg;
28402 }
28403 
28404 
28405 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28406   int SWIG_arg = 0;
28407   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28408   char *result = 0 ;
28409 
28410   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28412 
28413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28414     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28415   }
28416 
28417   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28418   lua_pushstring(L,(const char *)result); SWIG_arg++;
28419   return SWIG_arg;
28420 
28421   if(0) SWIG_fail;
28422 
28423 fail:
28424   lua_error(L);
28425   return SWIG_arg;
28426 }
28427 
28428 
28429 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28430   int SWIG_arg = 0;
28431   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28432   char *result = 0 ;
28433 
28434   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28436 
28437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28438     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28439   }
28440 
28441   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28442   lua_pushstring(L,(const char *)result); SWIG_arg++;
28443   return SWIG_arg;
28444 
28445   if(0) SWIG_fail;
28446 
28447 fail:
28448   lua_error(L);
28449   return SWIG_arg;
28450 }
28451 
28452 
28453 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28454   int SWIG_arg = 0;
28455   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28456   lldb::SBTarget arg2 ;
28457   lldb::SBTarget *argp2 ;
28458   lldb::SBInstructionList result;
28459 
28460   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28462   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28463 
28464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28465     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28466   }
28467 
28468 
28469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28470     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28471   }
28472   arg2 = *argp2;
28473 
28474   result = (arg1)->GetInstructions(arg2);
28475   {
28476     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28477     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28478   }
28479   return SWIG_arg;
28480 
28481   if(0) SWIG_fail;
28482 
28483 fail:
28484   lua_error(L);
28485   return SWIG_arg;
28486 }
28487 
28488 
28489 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28490   int SWIG_arg = 0;
28491   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28492   lldb::SBTarget arg2 ;
28493   char *arg3 = (char *) 0 ;
28494   lldb::SBTarget *argp2 ;
28495   lldb::SBInstructionList result;
28496 
28497   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28499   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28500   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28501 
28502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28503     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28504   }
28505 
28506 
28507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28508     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28509   }
28510   arg2 = *argp2;
28511 
28512   arg3 = (char *)lua_tostring(L, 3);
28513   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28514   {
28515     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28516     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28517   }
28518   return SWIG_arg;
28519 
28520   if(0) SWIG_fail;
28521 
28522 fail:
28523   lua_error(L);
28524   return SWIG_arg;
28525 }
28526 
28527 
28528 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28529   int argc;
28530   int argv[4]={
28531     1,2,3,4
28532   };
28533 
28534   argc = lua_gettop(L);
28535   if (argc == 2) {
28536     int _v;
28537     {
28538       void *ptr;
28539       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28540         _v = 0;
28541       } else {
28542         _v = 1;
28543       }
28544     }
28545     if (_v) {
28546       {
28547         void *ptr;
28548         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28549           _v = 0;
28550         } else {
28551           _v = 1;
28552         }
28553       }
28554       if (_v) {
28555         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28556       }
28557     }
28558   }
28559   if (argc == 3) {
28560     int _v;
28561     {
28562       void *ptr;
28563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28564         _v = 0;
28565       } else {
28566         _v = 1;
28567       }
28568     }
28569     if (_v) {
28570       {
28571         void *ptr;
28572         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28573           _v = 0;
28574         } else {
28575           _v = 1;
28576         }
28577       }
28578       if (_v) {
28579         {
28580           _v = SWIG_lua_isnilstring(L,argv[2]);
28581         }
28582         if (_v) {
28583           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28584         }
28585       }
28586     }
28587   }
28588 
28589   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28590     "  Possible C/C++ prototypes are:\n"
28591     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28592     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28593   lua_error(L);return 0;
28594 }
28595 
28596 
28597 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28598   int SWIG_arg = 0;
28599   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28600   lldb::SBAddress result;
28601 
28602   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28604 
28605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28606     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28607   }
28608 
28609   result = (arg1)->GetStartAddress();
28610   {
28611     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28612     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28613   }
28614   return SWIG_arg;
28615 
28616   if(0) SWIG_fail;
28617 
28618 fail:
28619   lua_error(L);
28620   return SWIG_arg;
28621 }
28622 
28623 
28624 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28625   int SWIG_arg = 0;
28626   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28627   lldb::SBAddress result;
28628 
28629   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28631 
28632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28633     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28634   }
28635 
28636   result = (arg1)->GetEndAddress();
28637   {
28638     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28639     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28640   }
28641   return SWIG_arg;
28642 
28643   if(0) SWIG_fail;
28644 
28645 fail:
28646   lua_error(L);
28647   return SWIG_arg;
28648 }
28649 
28650 
28651 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28652   int SWIG_arg = 0;
28653   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28654   uint32_t arg2 ;
28655   char *result = 0 ;
28656 
28657   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28659   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28660 
28661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28662     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28663   }
28664 
28665   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
28666   arg2 = (uint32_t)lua_tonumber(L, 2);
28667   result = (char *)(arg1)->GetArgumentName(arg2);
28668   lua_pushstring(L,(const char *)result); SWIG_arg++;
28669   return SWIG_arg;
28670 
28671   if(0) SWIG_fail;
28672 
28673 fail:
28674   lua_error(L);
28675   return SWIG_arg;
28676 }
28677 
28678 
28679 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28680   int SWIG_arg = 0;
28681   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28682   uint32_t result;
28683 
28684   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28686 
28687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28688     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28689   }
28690 
28691   result = (uint32_t)(arg1)->GetPrologueByteSize();
28692   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
28693   return SWIG_arg;
28694 
28695   if(0) SWIG_fail;
28696 
28697 fail:
28698   lua_error(L);
28699   return SWIG_arg;
28700 }
28701 
28702 
28703 static int _wrap_SBFunction_GetType(lua_State* L) {
28704   int SWIG_arg = 0;
28705   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28706   lldb::SBType result;
28707 
28708   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28710 
28711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28712     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28713   }
28714 
28715   result = (arg1)->GetType();
28716   {
28717     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28719   }
28720   return SWIG_arg;
28721 
28722   if(0) SWIG_fail;
28723 
28724 fail:
28725   lua_error(L);
28726   return SWIG_arg;
28727 }
28728 
28729 
28730 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28731   int SWIG_arg = 0;
28732   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28733   lldb::SBBlock result;
28734 
28735   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28737 
28738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28739     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28740   }
28741 
28742   result = (arg1)->GetBlock();
28743   {
28744     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28745     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28746   }
28747   return SWIG_arg;
28748 
28749   if(0) SWIG_fail;
28750 
28751 fail:
28752   lua_error(L);
28753   return SWIG_arg;
28754 }
28755 
28756 
28757 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
28758   int SWIG_arg = 0;
28759   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28760   lldb::LanguageType result;
28761 
28762   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28764 
28765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28766     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28767   }
28768 
28769   result = (lldb::LanguageType)(arg1)->GetLanguage();
28770   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28771   return SWIG_arg;
28772 
28773   if(0) SWIG_fail;
28774 
28775 fail:
28776   lua_error(L);
28777   return SWIG_arg;
28778 }
28779 
28780 
28781 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28782   int SWIG_arg = 0;
28783   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28784   bool result;
28785 
28786   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28788 
28789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28790     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28791   }
28792 
28793   result = (bool)(arg1)->GetIsOptimized();
28794   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28795   return SWIG_arg;
28796 
28797   if(0) SWIG_fail;
28798 
28799 fail:
28800   lua_error(L);
28801   return SWIG_arg;
28802 }
28803 
28804 
28805 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28806   int SWIG_arg = 0;
28807   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28808   lldb::SBStream *arg2 = 0 ;
28809   bool result;
28810 
28811   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28814 
28815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28816     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28817   }
28818 
28819 
28820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28821     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28822   }
28823 
28824   result = (bool)(arg1)->GetDescription(*arg2);
28825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28826   return SWIG_arg;
28827 
28828   if(0) SWIG_fail;
28829 
28830 fail:
28831   lua_error(L);
28832   return SWIG_arg;
28833 }
28834 
28835 
28836 static int _wrap_SBFunction___eq(lua_State* L) {
28837   int SWIG_arg = 0;
28838   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28839   lldb::SBFunction *arg2 = 0 ;
28840   bool result;
28841 
28842   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28843   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28844   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28845 
28846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28847     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28848   }
28849 
28850 
28851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28852     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28853   }
28854 
28855   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28857   return SWIG_arg;
28858 
28859   if(0) SWIG_fail;
28860 
28861 fail:
28862   lua_error(L);
28863   return SWIG_arg;
28864 }
28865 
28866 
28867 static int _wrap_SBFunction___tostring(lua_State* L) {
28868   int SWIG_arg = 0;
28869   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28870   std::string result;
28871 
28872   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28874 
28875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28876     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28877   }
28878 
28879   result = lldb_SBFunction___str__(arg1);
28880   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28881   return SWIG_arg;
28882 
28883   if(0) SWIG_fail;
28884 
28885 fail:
28886   lua_error(L);
28887   return SWIG_arg;
28888 }
28889 
28890 
28891 static void swig_delete_SBFunction(void *obj) {
28892 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28893 delete arg1;
28894 }
28895 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28896     assert(lua_istable(L,1));
28897     lua_pushcfunction(L,_wrap_new_SBFunction);
28898     assert(!lua_isnil(L,-1));
28899     lua_replace(L,1); /* replace our table with real constructor */
28900     lua_call(L,lua_gettop(L)-1,1);
28901     return 1;
28902 }
28903 static swig_lua_attribute swig_SBFunction_attributes[] = {
28904     {0,0,0}
28905 };
28906 static swig_lua_method swig_SBFunction_methods[]= {
28907     { "IsValid", _wrap_SBFunction_IsValid},
28908     { "GetName", _wrap_SBFunction_GetName},
28909     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28910     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28911     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28912     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28913     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28914     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28915     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28916     { "GetType", _wrap_SBFunction_GetType},
28917     { "GetBlock", _wrap_SBFunction_GetBlock},
28918     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28919     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28920     { "GetDescription", _wrap_SBFunction_GetDescription},
28921     { "__eq", _wrap_SBFunction___eq},
28922     { "__tostring", _wrap_SBFunction___tostring},
28923     {0,0}
28924 };
28925 static swig_lua_method swig_SBFunction_meta[] = {
28926     { "__eq", _wrap_SBFunction___eq},
28927     { "__tostring", _wrap_SBFunction___tostring},
28928     {0,0}
28929 };
28930 
28931 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28932     {0,0,0}
28933 };
28934 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28935     {0,0,0,0,0,0}
28936 };
28937 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28938     {0,0}
28939 };
28940 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28941     0
28942 };
28943 
28944 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28945     "SBFunction",
28946     swig_SBFunction_Sf_SwigStatic_methods,
28947     swig_SBFunction_Sf_SwigStatic_attributes,
28948     swig_SBFunction_Sf_SwigStatic_constants,
28949     swig_SBFunction_Sf_SwigStatic_classes,
28950     0
28951 };
28952 static swig_lua_class *swig_SBFunction_bases[] = {0};
28953 static const char *swig_SBFunction_base_names[] = {0};
28954 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 };
28955 
28956 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28957   int SWIG_arg = 0;
28958   lldb::SBFileSpec result;
28959 
28960   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
28961   result = lldb::SBHostOS::GetProgramFileSpec();
28962   {
28963     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28965   }
28966   return SWIG_arg;
28967 
28968   if(0) SWIG_fail;
28969 
28970 fail:
28971   lua_error(L);
28972   return SWIG_arg;
28973 }
28974 
28975 
28976 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
28977   int SWIG_arg = 0;
28978   lldb::SBFileSpec result;
28979 
28980   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
28981   result = lldb::SBHostOS::GetLLDBPythonPath();
28982   {
28983     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28984     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28985   }
28986   return SWIG_arg;
28987 
28988   if(0) SWIG_fail;
28989 
28990 fail:
28991   lua_error(L);
28992   return SWIG_arg;
28993 }
28994 
28995 
28996 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
28997   int SWIG_arg = 0;
28998   lldb::PathType arg1 ;
28999   lldb::SBFileSpec result;
29000 
29001   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
29002   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
29003   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
29004   result = lldb::SBHostOS::GetLLDBPath(arg1);
29005   {
29006     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29007     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29008   }
29009   return SWIG_arg;
29010 
29011   if(0) SWIG_fail;
29012 
29013 fail:
29014   lua_error(L);
29015   return SWIG_arg;
29016 }
29017 
29018 
29019 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29020   int SWIG_arg = 0;
29021   lldb::SBFileSpec result;
29022 
29023   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29024   result = lldb::SBHostOS::GetUserHomeDirectory();
29025   {
29026     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29028   }
29029   return SWIG_arg;
29030 
29031   if(0) SWIG_fail;
29032 
29033 fail:
29034   lua_error(L);
29035   return SWIG_arg;
29036 }
29037 
29038 
29039 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29040   int SWIG_arg = 0;
29041   char *arg1 = (char *) 0 ;
29042 
29043   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29044   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29045   arg1 = (char *)lua_tostring(L, 1);
29046   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29047 
29048   return SWIG_arg;
29049 
29050   if(0) SWIG_fail;
29051 
29052 fail:
29053   lua_error(L);
29054   return SWIG_arg;
29055 }
29056 
29057 
29058 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29059   int SWIG_arg = 0;
29060   char *arg1 = (char *) 0 ;
29061   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29062   void *arg3 = (void *) 0 ;
29063   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29064   lldb::thread_t result;
29065 
29066   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29067   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29068   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29069   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29070   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29071   arg1 = (char *)lua_tostring(L, 1);
29072 
29073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29074     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29075   }
29076 
29077   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29078 
29079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29080     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29081   }
29082 
29083   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29084   {
29085     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29087   }
29088   return SWIG_arg;
29089 
29090   if(0) SWIG_fail;
29091 
29092 fail:
29093   lua_error(L);
29094   return SWIG_arg;
29095 }
29096 
29097 
29098 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29099   int SWIG_arg = 0;
29100   lldb::thread_t arg1 ;
29101   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29102   lldb::thread_t *argp1 ;
29103   bool result;
29104 
29105   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29106   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29107   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29108 
29109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29110     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29111   }
29112   arg1 = *argp1;
29113 
29114 
29115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29116     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29117   }
29118 
29119   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29120   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29121   return SWIG_arg;
29122 
29123   if(0) SWIG_fail;
29124 
29125 fail:
29126   lua_error(L);
29127   return SWIG_arg;
29128 }
29129 
29130 
29131 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29132   int SWIG_arg = 0;
29133   lldb::thread_t arg1 ;
29134   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29135   lldb::thread_t *argp1 ;
29136   bool result;
29137 
29138   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29139   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29140   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29141 
29142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29143     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29144   }
29145   arg1 = *argp1;
29146 
29147 
29148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29149     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29150   }
29151 
29152   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29153   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29154   return SWIG_arg;
29155 
29156   if(0) SWIG_fail;
29157 
29158 fail:
29159   lua_error(L);
29160   return SWIG_arg;
29161 }
29162 
29163 
29164 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29165   int SWIG_arg = 0;
29166   lldb::thread_t arg1 ;
29167   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29168   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29169   lldb::thread_t *argp1 ;
29170   bool result;
29171 
29172   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29173   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29174   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29175   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29176 
29177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29178     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29179   }
29180   arg1 = *argp1;
29181 
29182 
29183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29184     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29185   }
29186 
29187 
29188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29189     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29190   }
29191 
29192   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29194   return SWIG_arg;
29195 
29196   if(0) SWIG_fail;
29197 
29198 fail:
29199   lua_error(L);
29200   return SWIG_arg;
29201 }
29202 
29203 
29204 static int _wrap_new_SBHostOS(lua_State* L) {
29205   int SWIG_arg = 0;
29206   lldb::SBHostOS *result = 0 ;
29207 
29208   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29209   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29210   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29211   return SWIG_arg;
29212 
29213   if(0) SWIG_fail;
29214 
29215 fail:
29216   lua_error(L);
29217   return SWIG_arg;
29218 }
29219 
29220 
29221 static void swig_delete_SBHostOS(void *obj) {
29222 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29223 delete arg1;
29224 }
29225 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29226     assert(lua_istable(L,1));
29227     lua_pushcfunction(L,_wrap_new_SBHostOS);
29228     assert(!lua_isnil(L,-1));
29229     lua_replace(L,1); /* replace our table with real constructor */
29230     lua_call(L,lua_gettop(L)-1,1);
29231     return 1;
29232 }
29233 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29234     {0,0,0}
29235 };
29236 static swig_lua_method swig_SBHostOS_methods[]= {
29237     {0,0}
29238 };
29239 static swig_lua_method swig_SBHostOS_meta[] = {
29240     {0,0}
29241 };
29242 
29243 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29244     {0,0,0}
29245 };
29246 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29247     {0,0,0,0,0,0}
29248 };
29249 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29250     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29251     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29252     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29253     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29254     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29255     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29256     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29257     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29258     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29259     {0,0}
29260 };
29261 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29262     0
29263 };
29264 
29265 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29266     "SBHostOS",
29267     swig_SBHostOS_Sf_SwigStatic_methods,
29268     swig_SBHostOS_Sf_SwigStatic_attributes,
29269     swig_SBHostOS_Sf_SwigStatic_constants,
29270     swig_SBHostOS_Sf_SwigStatic_classes,
29271     0
29272 };
29273 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29274 static const char *swig_SBHostOS_base_names[] = {0};
29275 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 };
29276 
29277 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29278   int SWIG_arg = 0;
29279   lldb::SBInstruction *result = 0 ;
29280 
29281   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29282   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29283   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29284   return SWIG_arg;
29285 
29286   if(0) SWIG_fail;
29287 
29288 fail:
29289   lua_error(L);
29290   return SWIG_arg;
29291 }
29292 
29293 
29294 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29295   int SWIG_arg = 0;
29296   lldb::SBInstruction *arg1 = 0 ;
29297   lldb::SBInstruction *result = 0 ;
29298 
29299   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29300   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29301 
29302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29303     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29304   }
29305 
29306   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29307   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29308   return SWIG_arg;
29309 
29310   if(0) SWIG_fail;
29311 
29312 fail:
29313   lua_error(L);
29314   return SWIG_arg;
29315 }
29316 
29317 
29318 static int _wrap_new_SBInstruction(lua_State* L) {
29319   int argc;
29320   int argv[2]={
29321     1,2
29322   };
29323 
29324   argc = lua_gettop(L);
29325   if (argc == 0) {
29326     return _wrap_new_SBInstruction__SWIG_0(L);
29327   }
29328   if (argc == 1) {
29329     int _v;
29330     {
29331       void *ptr;
29332       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29333         _v = 0;
29334       } else {
29335         _v = 1;
29336       }
29337     }
29338     if (_v) {
29339       return _wrap_new_SBInstruction__SWIG_1(L);
29340     }
29341   }
29342 
29343   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29344     "  Possible C/C++ prototypes are:\n"
29345     "    lldb::SBInstruction::SBInstruction()\n"
29346     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29347   lua_error(L);return 0;
29348 }
29349 
29350 
29351 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29352   int SWIG_arg = 0;
29353   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29354   bool result;
29355 
29356   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29358 
29359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29360     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29361   }
29362 
29363   result = (bool)(arg1)->IsValid();
29364   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29365   return SWIG_arg;
29366 
29367   if(0) SWIG_fail;
29368 
29369 fail:
29370   lua_error(L);
29371   return SWIG_arg;
29372 }
29373 
29374 
29375 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29376   int SWIG_arg = 0;
29377   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29378   lldb::SBAddress result;
29379 
29380   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29382 
29383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29384     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29385   }
29386 
29387   result = (arg1)->GetAddress();
29388   {
29389     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29391   }
29392   return SWIG_arg;
29393 
29394   if(0) SWIG_fail;
29395 
29396 fail:
29397   lua_error(L);
29398   return SWIG_arg;
29399 }
29400 
29401 
29402 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29403   int SWIG_arg = 0;
29404   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29405   lldb::SBTarget arg2 ;
29406   lldb::SBTarget *argp2 ;
29407   char *result = 0 ;
29408 
29409   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29412 
29413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29414     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29415   }
29416 
29417 
29418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29419     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29420   }
29421   arg2 = *argp2;
29422 
29423   result = (char *)(arg1)->GetMnemonic(arg2);
29424   lua_pushstring(L,(const char *)result); SWIG_arg++;
29425   return SWIG_arg;
29426 
29427   if(0) SWIG_fail;
29428 
29429 fail:
29430   lua_error(L);
29431   return SWIG_arg;
29432 }
29433 
29434 
29435 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29436   int SWIG_arg = 0;
29437   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29438   lldb::SBTarget arg2 ;
29439   lldb::SBTarget *argp2 ;
29440   char *result = 0 ;
29441 
29442   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29444   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29445 
29446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29447     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29448   }
29449 
29450 
29451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29452     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29453   }
29454   arg2 = *argp2;
29455 
29456   result = (char *)(arg1)->GetOperands(arg2);
29457   lua_pushstring(L,(const char *)result); SWIG_arg++;
29458   return SWIG_arg;
29459 
29460   if(0) SWIG_fail;
29461 
29462 fail:
29463   lua_error(L);
29464   return SWIG_arg;
29465 }
29466 
29467 
29468 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29469   int SWIG_arg = 0;
29470   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29471   lldb::SBTarget arg2 ;
29472   lldb::SBTarget *argp2 ;
29473   char *result = 0 ;
29474 
29475   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29477   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29478 
29479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29480     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29481   }
29482 
29483 
29484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29485     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29486   }
29487   arg2 = *argp2;
29488 
29489   result = (char *)(arg1)->GetComment(arg2);
29490   lua_pushstring(L,(const char *)result); SWIG_arg++;
29491   return SWIG_arg;
29492 
29493   if(0) SWIG_fail;
29494 
29495 fail:
29496   lua_error(L);
29497   return SWIG_arg;
29498 }
29499 
29500 
29501 static int _wrap_SBInstruction_GetData(lua_State* L) {
29502   int SWIG_arg = 0;
29503   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29504   lldb::SBTarget arg2 ;
29505   lldb::SBTarget *argp2 ;
29506   lldb::SBData result;
29507 
29508   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29510   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29511 
29512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29513     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29514   }
29515 
29516 
29517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29518     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29519   }
29520   arg2 = *argp2;
29521 
29522   result = (arg1)->GetData(arg2);
29523   {
29524     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29525     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29526   }
29527   return SWIG_arg;
29528 
29529   if(0) SWIG_fail;
29530 
29531 fail:
29532   lua_error(L);
29533   return SWIG_arg;
29534 }
29535 
29536 
29537 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29538   int SWIG_arg = 0;
29539   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29540   size_t result;
29541 
29542   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29544 
29545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29546     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29547   }
29548 
29549   result = (arg1)->GetByteSize();
29550   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
29551   return SWIG_arg;
29552 
29553   if(0) SWIG_fail;
29554 
29555 fail:
29556   lua_error(L);
29557   return SWIG_arg;
29558 }
29559 
29560 
29561 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29562   int SWIG_arg = 0;
29563   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29564   bool result;
29565 
29566   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29567   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29568 
29569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29570     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29571   }
29572 
29573   result = (bool)(arg1)->DoesBranch();
29574   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29575   return SWIG_arg;
29576 
29577   if(0) SWIG_fail;
29578 
29579 fail:
29580   lua_error(L);
29581   return SWIG_arg;
29582 }
29583 
29584 
29585 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29586   int SWIG_arg = 0;
29587   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29588   bool result;
29589 
29590   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29592 
29593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29594     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29595   }
29596 
29597   result = (bool)(arg1)->HasDelaySlot();
29598   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29599   return SWIG_arg;
29600 
29601   if(0) SWIG_fail;
29602 
29603 fail:
29604   lua_error(L);
29605   return SWIG_arg;
29606 }
29607 
29608 
29609 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29610   int SWIG_arg = 0;
29611   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29612   bool result;
29613 
29614   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29616 
29617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29618     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29619   }
29620 
29621   result = (bool)(arg1)->CanSetBreakpoint();
29622   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29623   return SWIG_arg;
29624 
29625   if(0) SWIG_fail;
29626 
29627 fail:
29628   lua_error(L);
29629   return SWIG_arg;
29630 }
29631 
29632 
29633 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29634   int SWIG_arg = 0;
29635   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29636   lldb::SBFile arg2 ;
29637   lldb::SBFile *argp2 ;
29638 
29639   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29642 
29643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29644     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29645   }
29646 
29647 
29648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29649     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29650   }
29651   arg2 = *argp2;
29652 
29653   (arg1)->Print(arg2);
29654 
29655   return SWIG_arg;
29656 
29657   if(0) SWIG_fail;
29658 
29659 fail:
29660   lua_error(L);
29661   return SWIG_arg;
29662 }
29663 
29664 
29665 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29666   int SWIG_arg = 0;
29667   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29668   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29669   lldb::FileSP *argp2 ;
29670 
29671   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29673   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29674 
29675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29676     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29677   }
29678 
29679 
29680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29681     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29682   }
29683   arg2 = *argp2;
29684 
29685   (arg1)->Print(arg2);
29686 
29687   return SWIG_arg;
29688 
29689   if(0) SWIG_fail;
29690 
29691 fail:
29692   lua_error(L);
29693   return SWIG_arg;
29694 }
29695 
29696 
29697 static int _wrap_SBInstruction_Print(lua_State* L) {
29698   int argc;
29699   int argv[3]={
29700     1,2,3
29701   };
29702 
29703   argc = lua_gettop(L);
29704   if (argc == 2) {
29705     int _v;
29706     {
29707       void *ptr;
29708       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29709         _v = 0;
29710       } else {
29711         _v = 1;
29712       }
29713     }
29714     if (_v) {
29715       {
29716         void *ptr;
29717         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
29718           _v = 0;
29719         } else {
29720           _v = 1;
29721         }
29722       }
29723       if (_v) {
29724         return _wrap_SBInstruction_Print__SWIG_0(L);
29725       }
29726     }
29727   }
29728   if (argc == 2) {
29729     int _v;
29730     {
29731       void *ptr;
29732       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29733         _v = 0;
29734       } else {
29735         _v = 1;
29736       }
29737     }
29738     if (_v) {
29739       {
29740         void *ptr;
29741         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)) {
29742           _v = 0;
29743         } else {
29744           _v = 1;
29745         }
29746       }
29747       if (_v) {
29748         return _wrap_SBInstruction_Print__SWIG_1(L);
29749       }
29750     }
29751   }
29752 
29753   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29754     "  Possible C/C++ prototypes are:\n"
29755     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29756     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29757   lua_error(L);return 0;
29758 }
29759 
29760 
29761 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29762   int SWIG_arg = 0;
29763   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29764   lldb::SBStream *arg2 = 0 ;
29765   bool result;
29766 
29767   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29769   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29770 
29771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29772     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29773   }
29774 
29775 
29776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29777     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29778   }
29779 
29780   result = (bool)(arg1)->GetDescription(*arg2);
29781   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29782   return SWIG_arg;
29783 
29784   if(0) SWIG_fail;
29785 
29786 fail:
29787   lua_error(L);
29788   return SWIG_arg;
29789 }
29790 
29791 
29792 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
29793   int SWIG_arg = 0;
29794   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29795   lldb::SBFrame *arg2 = 0 ;
29796   uint32_t arg3 ;
29797   bool result;
29798 
29799   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29802   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29803 
29804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29805     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29806   }
29807 
29808 
29809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29810     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29811   }
29812 
29813   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
29814   arg3 = (uint32_t)lua_tonumber(L, 3);
29815   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29816   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29817   return SWIG_arg;
29818 
29819   if(0) SWIG_fail;
29820 
29821 fail:
29822   lua_error(L);
29823   return SWIG_arg;
29824 }
29825 
29826 
29827 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29828   int SWIG_arg = 0;
29829   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29830   char *arg2 = (char *) 0 ;
29831   bool result;
29832 
29833   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29835   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29836 
29837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29838     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29839   }
29840 
29841   arg2 = (char *)lua_tostring(L, 2);
29842   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29843   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29844   return SWIG_arg;
29845 
29846   if(0) SWIG_fail;
29847 
29848 fail:
29849   lua_error(L);
29850   return SWIG_arg;
29851 }
29852 
29853 
29854 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29855   int SWIG_arg = 0;
29856   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29857   lldb::SBStream *arg2 = 0 ;
29858   char *arg3 = (char *) 0 ;
29859   bool result;
29860 
29861   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29863   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29864   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29865 
29866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29867     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29868   }
29869 
29870 
29871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29872     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29873   }
29874 
29875   arg3 = (char *)lua_tostring(L, 3);
29876   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29877   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29878   return SWIG_arg;
29879 
29880   if(0) SWIG_fail;
29881 
29882 fail:
29883   lua_error(L);
29884   return SWIG_arg;
29885 }
29886 
29887 
29888 static int _wrap_SBInstruction___tostring(lua_State* L) {
29889   int SWIG_arg = 0;
29890   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29891   std::string result;
29892 
29893   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29895 
29896   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29897     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29898   }
29899 
29900   result = lldb_SBInstruction___str__(arg1);
29901   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29902   return SWIG_arg;
29903 
29904   if(0) SWIG_fail;
29905 
29906 fail:
29907   lua_error(L);
29908   return SWIG_arg;
29909 }
29910 
29911 
29912 static void swig_delete_SBInstruction(void *obj) {
29913 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29914 delete arg1;
29915 }
29916 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29917     assert(lua_istable(L,1));
29918     lua_pushcfunction(L,_wrap_new_SBInstruction);
29919     assert(!lua_isnil(L,-1));
29920     lua_replace(L,1); /* replace our table with real constructor */
29921     lua_call(L,lua_gettop(L)-1,1);
29922     return 1;
29923 }
29924 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29925     {0,0,0}
29926 };
29927 static swig_lua_method swig_SBInstruction_methods[]= {
29928     { "IsValid", _wrap_SBInstruction_IsValid},
29929     { "GetAddress", _wrap_SBInstruction_GetAddress},
29930     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29931     { "GetOperands", _wrap_SBInstruction_GetOperands},
29932     { "GetComment", _wrap_SBInstruction_GetComment},
29933     { "GetData", _wrap_SBInstruction_GetData},
29934     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29935     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29936     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29937     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29938     { "Print", _wrap_SBInstruction_Print},
29939     { "GetDescription", _wrap_SBInstruction_GetDescription},
29940     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29941     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29942     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29943     { "__tostring", _wrap_SBInstruction___tostring},
29944     {0,0}
29945 };
29946 static swig_lua_method swig_SBInstruction_meta[] = {
29947     { "__tostring", _wrap_SBInstruction___tostring},
29948     {0,0}
29949 };
29950 
29951 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29952     {0,0,0}
29953 };
29954 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29955     {0,0,0,0,0,0}
29956 };
29957 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29958     {0,0}
29959 };
29960 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29961     0
29962 };
29963 
29964 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
29965     "SBInstruction",
29966     swig_SBInstruction_Sf_SwigStatic_methods,
29967     swig_SBInstruction_Sf_SwigStatic_attributes,
29968     swig_SBInstruction_Sf_SwigStatic_constants,
29969     swig_SBInstruction_Sf_SwigStatic_classes,
29970     0
29971 };
29972 static swig_lua_class *swig_SBInstruction_bases[] = {0};
29973 static const char *swig_SBInstruction_base_names[] = {0};
29974 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 };
29975 
29976 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
29977   int SWIG_arg = 0;
29978   lldb::SBInstructionList *result = 0 ;
29979 
29980   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
29981   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
29982   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29983   return SWIG_arg;
29984 
29985   if(0) SWIG_fail;
29986 
29987 fail:
29988   lua_error(L);
29989   return SWIG_arg;
29990 }
29991 
29992 
29993 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
29994   int SWIG_arg = 0;
29995   lldb::SBInstructionList *arg1 = 0 ;
29996   lldb::SBInstructionList *result = 0 ;
29997 
29998   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
29999   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
30000 
30001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30002     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
30003   }
30004 
30005   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
30006   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
30007   return SWIG_arg;
30008 
30009   if(0) SWIG_fail;
30010 
30011 fail:
30012   lua_error(L);
30013   return SWIG_arg;
30014 }
30015 
30016 
30017 static int _wrap_new_SBInstructionList(lua_State* L) {
30018   int argc;
30019   int argv[2]={
30020     1,2
30021   };
30022 
30023   argc = lua_gettop(L);
30024   if (argc == 0) {
30025     return _wrap_new_SBInstructionList__SWIG_0(L);
30026   }
30027   if (argc == 1) {
30028     int _v;
30029     {
30030       void *ptr;
30031       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30032         _v = 0;
30033       } else {
30034         _v = 1;
30035       }
30036     }
30037     if (_v) {
30038       return _wrap_new_SBInstructionList__SWIG_1(L);
30039     }
30040   }
30041 
30042   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30043     "  Possible C/C++ prototypes are:\n"
30044     "    lldb::SBInstructionList::SBInstructionList()\n"
30045     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30046   lua_error(L);return 0;
30047 }
30048 
30049 
30050 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30051   int SWIG_arg = 0;
30052   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30053   bool result;
30054 
30055   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30057 
30058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30059     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30060   }
30061 
30062   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30063   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30064   return SWIG_arg;
30065 
30066   if(0) SWIG_fail;
30067 
30068 fail:
30069   lua_error(L);
30070   return SWIG_arg;
30071 }
30072 
30073 
30074 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30075   int SWIG_arg = 0;
30076   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30077   size_t result;
30078 
30079   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30081 
30082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30083     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30084   }
30085 
30086   result = (arg1)->GetSize();
30087   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30088   return SWIG_arg;
30089 
30090   if(0) SWIG_fail;
30091 
30092 fail:
30093   lua_error(L);
30094   return SWIG_arg;
30095 }
30096 
30097 
30098 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30099   int SWIG_arg = 0;
30100   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30101   uint32_t arg2 ;
30102   lldb::SBInstruction result;
30103 
30104   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30106   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30107 
30108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30109     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30110   }
30111 
30112   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30113   arg2 = (uint32_t)lua_tonumber(L, 2);
30114   result = (arg1)->GetInstructionAtIndex(arg2);
30115   {
30116     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30118   }
30119   return SWIG_arg;
30120 
30121   if(0) SWIG_fail;
30122 
30123 fail:
30124   lua_error(L);
30125   return SWIG_arg;
30126 }
30127 
30128 
30129 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30130   int SWIG_arg = 0;
30131   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30132   lldb::SBAddress *arg2 = 0 ;
30133   lldb::SBAddress *arg3 = 0 ;
30134   bool arg4 ;
30135   size_t result;
30136 
30137   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30139   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30140   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30141   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30142 
30143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30144     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30145   }
30146 
30147 
30148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30149     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30150   }
30151 
30152 
30153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30154     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30155   }
30156 
30157   arg4 = (lua_toboolean(L, 4)!=0);
30158   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30159   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30160   return SWIG_arg;
30161 
30162   if(0) SWIG_fail;
30163 
30164 fail:
30165   lua_error(L);
30166   return SWIG_arg;
30167 }
30168 
30169 
30170 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30171   int SWIG_arg = 0;
30172   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30173 
30174   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30176 
30177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30178     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30179   }
30180 
30181   (arg1)->Clear();
30182 
30183   return SWIG_arg;
30184 
30185   if(0) SWIG_fail;
30186 
30187 fail:
30188   lua_error(L);
30189   return SWIG_arg;
30190 }
30191 
30192 
30193 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30194   int SWIG_arg = 0;
30195   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30196   lldb::SBInstruction arg2 ;
30197   lldb::SBInstruction *argp2 ;
30198 
30199   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30201   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30202 
30203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30204     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30205   }
30206 
30207 
30208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30209     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30210   }
30211   arg2 = *argp2;
30212 
30213   (arg1)->AppendInstruction(arg2);
30214 
30215   return SWIG_arg;
30216 
30217   if(0) SWIG_fail;
30218 
30219 fail:
30220   lua_error(L);
30221   return SWIG_arg;
30222 }
30223 
30224 
30225 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30226   int SWIG_arg = 0;
30227   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30228   lldb::SBFile arg2 ;
30229   lldb::SBFile *argp2 ;
30230 
30231   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30233   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30234 
30235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30236     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30237   }
30238 
30239 
30240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30241     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30242   }
30243   arg2 = *argp2;
30244 
30245   (arg1)->Print(arg2);
30246 
30247   return SWIG_arg;
30248 
30249   if(0) SWIG_fail;
30250 
30251 fail:
30252   lua_error(L);
30253   return SWIG_arg;
30254 }
30255 
30256 
30257 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30258   int SWIG_arg = 0;
30259   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30260   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30261   lldb::FileSP *argp2 ;
30262 
30263   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30265   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
30266 
30267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30268     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30269   }
30270 
30271 
30272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
30273     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
30274   }
30275   arg2 = *argp2;
30276 
30277   (arg1)->Print(arg2);
30278 
30279   return SWIG_arg;
30280 
30281   if(0) SWIG_fail;
30282 
30283 fail:
30284   lua_error(L);
30285   return SWIG_arg;
30286 }
30287 
30288 
30289 static int _wrap_SBInstructionList_Print(lua_State* L) {
30290   int argc;
30291   int argv[3]={
30292     1,2,3
30293   };
30294 
30295   argc = lua_gettop(L);
30296   if (argc == 2) {
30297     int _v;
30298     {
30299       void *ptr;
30300       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30301         _v = 0;
30302       } else {
30303         _v = 1;
30304       }
30305     }
30306     if (_v) {
30307       {
30308         void *ptr;
30309         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30310           _v = 0;
30311         } else {
30312           _v = 1;
30313         }
30314       }
30315       if (_v) {
30316         return _wrap_SBInstructionList_Print__SWIG_0(L);
30317       }
30318     }
30319   }
30320   if (argc == 2) {
30321     int _v;
30322     {
30323       void *ptr;
30324       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30325         _v = 0;
30326       } else {
30327         _v = 1;
30328       }
30329     }
30330     if (_v) {
30331       {
30332         void *ptr;
30333         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)) {
30334           _v = 0;
30335         } else {
30336           _v = 1;
30337         }
30338       }
30339       if (_v) {
30340         return _wrap_SBInstructionList_Print__SWIG_1(L);
30341       }
30342     }
30343   }
30344 
30345   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30346     "  Possible C/C++ prototypes are:\n"
30347     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30348     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30349   lua_error(L);return 0;
30350 }
30351 
30352 
30353 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30354   int SWIG_arg = 0;
30355   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30356   lldb::SBStream *arg2 = 0 ;
30357   bool result;
30358 
30359   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30362 
30363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30364     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30365   }
30366 
30367 
30368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30369     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30370   }
30371 
30372   result = (bool)(arg1)->GetDescription(*arg2);
30373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30374   return SWIG_arg;
30375 
30376   if(0) SWIG_fail;
30377 
30378 fail:
30379   lua_error(L);
30380   return SWIG_arg;
30381 }
30382 
30383 
30384 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30385   int SWIG_arg = 0;
30386   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30387   char *arg2 = (char *) 0 ;
30388   bool result;
30389 
30390   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30392   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30393 
30394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30395     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30396   }
30397 
30398   arg2 = (char *)lua_tostring(L, 2);
30399   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30400   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30401   return SWIG_arg;
30402 
30403   if(0) SWIG_fail;
30404 
30405 fail:
30406   lua_error(L);
30407   return SWIG_arg;
30408 }
30409 
30410 
30411 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30412   int SWIG_arg = 0;
30413   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30414   std::string result;
30415 
30416   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30418 
30419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30420     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30421   }
30422 
30423   result = lldb_SBInstructionList___str__(arg1);
30424   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30425   return SWIG_arg;
30426 
30427   if(0) SWIG_fail;
30428 
30429 fail:
30430   lua_error(L);
30431   return SWIG_arg;
30432 }
30433 
30434 
30435 static void swig_delete_SBInstructionList(void *obj) {
30436 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30437 delete arg1;
30438 }
30439 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30440     assert(lua_istable(L,1));
30441     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30442     assert(!lua_isnil(L,-1));
30443     lua_replace(L,1); /* replace our table with real constructor */
30444     lua_call(L,lua_gettop(L)-1,1);
30445     return 1;
30446 }
30447 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30448     {0,0,0}
30449 };
30450 static swig_lua_method swig_SBInstructionList_methods[]= {
30451     { "IsValid", _wrap_SBInstructionList_IsValid},
30452     { "GetSize", _wrap_SBInstructionList_GetSize},
30453     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30454     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30455     { "Clear", _wrap_SBInstructionList_Clear},
30456     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30457     { "Print", _wrap_SBInstructionList_Print},
30458     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30459     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30460     { "__tostring", _wrap_SBInstructionList___tostring},
30461     {0,0}
30462 };
30463 static swig_lua_method swig_SBInstructionList_meta[] = {
30464     { "__tostring", _wrap_SBInstructionList___tostring},
30465     {0,0}
30466 };
30467 
30468 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30469     {0,0,0}
30470 };
30471 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30472     {0,0,0,0,0,0}
30473 };
30474 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30475     {0,0}
30476 };
30477 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30478     0
30479 };
30480 
30481 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30482     "SBInstructionList",
30483     swig_SBInstructionList_Sf_SwigStatic_methods,
30484     swig_SBInstructionList_Sf_SwigStatic_attributes,
30485     swig_SBInstructionList_Sf_SwigStatic_constants,
30486     swig_SBInstructionList_Sf_SwigStatic_classes,
30487     0
30488 };
30489 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30490 static const char *swig_SBInstructionList_base_names[] = {0};
30491 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 };
30492 
30493 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30494   int SWIG_arg = 0;
30495   char *arg1 = (char *) 0 ;
30496   lldb::LanguageType result;
30497 
30498   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30499   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30500   arg1 = (char *)lua_tostring(L, 1);
30501   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30502   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
30503   return SWIG_arg;
30504 
30505   if(0) SWIG_fail;
30506 
30507 fail:
30508   lua_error(L);
30509   return SWIG_arg;
30510 }
30511 
30512 
30513 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30514   int SWIG_arg = 0;
30515   lldb::LanguageType arg1 ;
30516   char *result = 0 ;
30517 
30518   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30519   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30520   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30521   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30522   lua_pushstring(L,(const char *)result); SWIG_arg++;
30523   return SWIG_arg;
30524 
30525   if(0) SWIG_fail;
30526 
30527 fail:
30528   lua_error(L);
30529   return SWIG_arg;
30530 }
30531 
30532 
30533 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30534   int SWIG_arg = 0;
30535   lldb::SBLanguageRuntime *result = 0 ;
30536 
30537   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30538   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30539   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30540   return SWIG_arg;
30541 
30542   if(0) SWIG_fail;
30543 
30544 fail:
30545   lua_error(L);
30546   return SWIG_arg;
30547 }
30548 
30549 
30550 static void swig_delete_SBLanguageRuntime(void *obj) {
30551 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30552 delete arg1;
30553 }
30554 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30555     assert(lua_istable(L,1));
30556     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30557     assert(!lua_isnil(L,-1));
30558     lua_replace(L,1); /* replace our table with real constructor */
30559     lua_call(L,lua_gettop(L)-1,1);
30560     return 1;
30561 }
30562 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30563     {0,0,0}
30564 };
30565 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30566     {0,0}
30567 };
30568 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30569     {0,0}
30570 };
30571 
30572 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30573     {0,0,0}
30574 };
30575 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30576     {0,0,0,0,0,0}
30577 };
30578 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30579     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30580     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30581     {0,0}
30582 };
30583 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30584     0
30585 };
30586 
30587 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30588     "SBLanguageRuntime",
30589     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30590     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30591     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30592     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30593     0
30594 };
30595 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30596 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30597 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 };
30598 
30599 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30600   int SWIG_arg = 0;
30601   char **arg1 = (char **) 0 ;
30602   lldb::SBLaunchInfo *result = 0 ;
30603 
30604   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30606 
30607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30608     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30609   }
30610 
30611   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30612   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
30613   return SWIG_arg;
30614 
30615   if(0) SWIG_fail;
30616 
30617 fail:
30618   lua_error(L);
30619   return SWIG_arg;
30620 }
30621 
30622 
30623 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30624   int SWIG_arg = 0;
30625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30626   lldb::pid_t result;
30627 
30628   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30630 
30631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30632     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30633   }
30634 
30635   result = (lldb::pid_t)(arg1)->GetProcessID();
30636   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30637   return SWIG_arg;
30638 
30639   if(0) SWIG_fail;
30640 
30641 fail:
30642   lua_error(L);
30643   return SWIG_arg;
30644 }
30645 
30646 
30647 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30648   int SWIG_arg = 0;
30649   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30650   uint32_t result;
30651 
30652   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30654 
30655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30656     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30657   }
30658 
30659   result = (uint32_t)(arg1)->GetUserID();
30660   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30661   return SWIG_arg;
30662 
30663   if(0) SWIG_fail;
30664 
30665 fail:
30666   lua_error(L);
30667   return SWIG_arg;
30668 }
30669 
30670 
30671 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30672   int SWIG_arg = 0;
30673   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30674   uint32_t result;
30675 
30676   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30678 
30679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30680     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30681   }
30682 
30683   result = (uint32_t)(arg1)->GetGroupID();
30684   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30685   return SWIG_arg;
30686 
30687   if(0) SWIG_fail;
30688 
30689 fail:
30690   lua_error(L);
30691   return SWIG_arg;
30692 }
30693 
30694 
30695 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30696   int SWIG_arg = 0;
30697   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30698   bool result;
30699 
30700   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30702 
30703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30704     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30705   }
30706 
30707   result = (bool)(arg1)->UserIDIsValid();
30708   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30709   return SWIG_arg;
30710 
30711   if(0) SWIG_fail;
30712 
30713 fail:
30714   lua_error(L);
30715   return SWIG_arg;
30716 }
30717 
30718 
30719 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30720   int SWIG_arg = 0;
30721   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30722   bool result;
30723 
30724   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30726 
30727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30728     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30729   }
30730 
30731   result = (bool)(arg1)->GroupIDIsValid();
30732   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30733   return SWIG_arg;
30734 
30735   if(0) SWIG_fail;
30736 
30737 fail:
30738   lua_error(L);
30739   return SWIG_arg;
30740 }
30741 
30742 
30743 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30744   int SWIG_arg = 0;
30745   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30746   uint32_t arg2 ;
30747 
30748   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30750   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30751 
30752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30753     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30754   }
30755 
30756   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30757   arg2 = (uint32_t)lua_tonumber(L, 2);
30758   (arg1)->SetUserID(arg2);
30759 
30760   return SWIG_arg;
30761 
30762   if(0) SWIG_fail;
30763 
30764 fail:
30765   lua_error(L);
30766   return SWIG_arg;
30767 }
30768 
30769 
30770 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30771   int SWIG_arg = 0;
30772   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30773   uint32_t arg2 ;
30774 
30775   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30776   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30777   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30778 
30779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30780     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30781   }
30782 
30783   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30784   arg2 = (uint32_t)lua_tonumber(L, 2);
30785   (arg1)->SetGroupID(arg2);
30786 
30787   return SWIG_arg;
30788 
30789   if(0) SWIG_fail;
30790 
30791 fail:
30792   lua_error(L);
30793   return SWIG_arg;
30794 }
30795 
30796 
30797 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30798   int SWIG_arg = 0;
30799   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30800   lldb::SBFileSpec result;
30801 
30802   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30804 
30805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30806     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30807   }
30808 
30809   result = (arg1)->GetExecutableFile();
30810   {
30811     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30812     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30813   }
30814   return SWIG_arg;
30815 
30816   if(0) SWIG_fail;
30817 
30818 fail:
30819   lua_error(L);
30820   return SWIG_arg;
30821 }
30822 
30823 
30824 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30825   int SWIG_arg = 0;
30826   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30827   lldb::SBFileSpec arg2 ;
30828   bool arg3 ;
30829   lldb::SBFileSpec *argp2 ;
30830 
30831   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30833   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30834   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30835 
30836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30837     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30838   }
30839 
30840 
30841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30842     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30843   }
30844   arg2 = *argp2;
30845 
30846   arg3 = (lua_toboolean(L, 3)!=0);
30847   (arg1)->SetExecutableFile(arg2,arg3);
30848 
30849   return SWIG_arg;
30850 
30851   if(0) SWIG_fail;
30852 
30853 fail:
30854   lua_error(L);
30855   return SWIG_arg;
30856 }
30857 
30858 
30859 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30860   int SWIG_arg = 0;
30861   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30862   lldb::SBListener result;
30863 
30864   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30866 
30867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30868     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30869   }
30870 
30871   result = (arg1)->GetListener();
30872   {
30873     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30874     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30875   }
30876   return SWIG_arg;
30877 
30878   if(0) SWIG_fail;
30879 
30880 fail:
30881   lua_error(L);
30882   return SWIG_arg;
30883 }
30884 
30885 
30886 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30887   int SWIG_arg = 0;
30888   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30889   lldb::SBListener *arg2 = 0 ;
30890 
30891   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30893   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30894 
30895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30896     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30897   }
30898 
30899 
30900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30901     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30902   }
30903 
30904   (arg1)->SetListener(*arg2);
30905 
30906   return SWIG_arg;
30907 
30908   if(0) SWIG_fail;
30909 
30910 fail:
30911   lua_error(L);
30912   return SWIG_arg;
30913 }
30914 
30915 
30916 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30917   int SWIG_arg = 0;
30918   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30919   uint32_t result;
30920 
30921   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30923 
30924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30925     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30926   }
30927 
30928   result = (uint32_t)(arg1)->GetNumArguments();
30929   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
30930   return SWIG_arg;
30931 
30932   if(0) SWIG_fail;
30933 
30934 fail:
30935   lua_error(L);
30936   return SWIG_arg;
30937 }
30938 
30939 
30940 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30941   int SWIG_arg = 0;
30942   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30943   uint32_t arg2 ;
30944   char *result = 0 ;
30945 
30946   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30948   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30949 
30950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30951     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30952   }
30953 
30954   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
30955   arg2 = (uint32_t)lua_tonumber(L, 2);
30956   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30957   lua_pushstring(L,(const char *)result); SWIG_arg++;
30958   return SWIG_arg;
30959 
30960   if(0) SWIG_fail;
30961 
30962 fail:
30963   lua_error(L);
30964   return SWIG_arg;
30965 }
30966 
30967 
30968 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
30969   int SWIG_arg = 0;
30970   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30971   char **arg2 = (char **) 0 ;
30972   bool arg3 ;
30973 
30974   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
30975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
30976   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
30977   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
30978 
30979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30980     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30981   }
30982 
30983 
30984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30985     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
30986   }
30987 
30988   arg3 = (lua_toboolean(L, 3)!=0);
30989   (arg1)->SetArguments((char const **)arg2,arg3);
30990 
30991   return SWIG_arg;
30992 
30993   if(0) SWIG_fail;
30994 
30995 fail:
30996   lua_error(L);
30997   return SWIG_arg;
30998 }
30999 
31000 
31001 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
31002   int SWIG_arg = 0;
31003   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31004   uint32_t result;
31005 
31006   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
31007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31008 
31009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31010     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31011   }
31012 
31013   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
31014   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31015   return SWIG_arg;
31016 
31017   if(0) SWIG_fail;
31018 
31019 fail:
31020   lua_error(L);
31021   return SWIG_arg;
31022 }
31023 
31024 
31025 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31026   int SWIG_arg = 0;
31027   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31028   uint32_t arg2 ;
31029   char *result = 0 ;
31030 
31031   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31033   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31034 
31035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31036     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31037   }
31038 
31039   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31040   arg2 = (uint32_t)lua_tonumber(L, 2);
31041   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31042   lua_pushstring(L,(const char *)result); SWIG_arg++;
31043   return SWIG_arg;
31044 
31045   if(0) SWIG_fail;
31046 
31047 fail:
31048   lua_error(L);
31049   return SWIG_arg;
31050 }
31051 
31052 
31053 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31054   int SWIG_arg = 0;
31055   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31056   char **arg2 = (char **) 0 ;
31057   bool arg3 ;
31058 
31059   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31061   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
31062   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31063 
31064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31065     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31066   }
31067 
31068 
31069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
31070     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
31071   }
31072 
31073   arg3 = (lua_toboolean(L, 3)!=0);
31074   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31075 
31076   return SWIG_arg;
31077 
31078   if(0) SWIG_fail;
31079 
31080 fail:
31081   lua_error(L);
31082   return SWIG_arg;
31083 }
31084 
31085 
31086 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31087   int SWIG_arg = 0;
31088   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31089   lldb::SBEnvironment *arg2 = 0 ;
31090   bool arg3 ;
31091 
31092   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31094   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31095   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31096 
31097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31098     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31099   }
31100 
31101 
31102   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31103     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31104   }
31105 
31106   arg3 = (lua_toboolean(L, 3)!=0);
31107   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31108 
31109   return SWIG_arg;
31110 
31111   if(0) SWIG_fail;
31112 
31113 fail:
31114   lua_error(L);
31115   return SWIG_arg;
31116 }
31117 
31118 
31119 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31120   int SWIG_arg = 0;
31121   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31122   lldb::SBEnvironment result;
31123 
31124   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31125   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31126 
31127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31128     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31129   }
31130 
31131   result = (arg1)->GetEnvironment();
31132   {
31133     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31134     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31135   }
31136   return SWIG_arg;
31137 
31138   if(0) SWIG_fail;
31139 
31140 fail:
31141   lua_error(L);
31142   return SWIG_arg;
31143 }
31144 
31145 
31146 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31147   int SWIG_arg = 0;
31148   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31149 
31150   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31152 
31153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31154     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31155   }
31156 
31157   (arg1)->Clear();
31158 
31159   return SWIG_arg;
31160 
31161   if(0) SWIG_fail;
31162 
31163 fail:
31164   lua_error(L);
31165   return SWIG_arg;
31166 }
31167 
31168 
31169 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31170   int SWIG_arg = 0;
31171   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31172   char *result = 0 ;
31173 
31174   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31175   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31176 
31177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31178     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31179   }
31180 
31181   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31182   lua_pushstring(L,(const char *)result); SWIG_arg++;
31183   return SWIG_arg;
31184 
31185   if(0) SWIG_fail;
31186 
31187 fail:
31188   lua_error(L);
31189   return SWIG_arg;
31190 }
31191 
31192 
31193 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31194   int SWIG_arg = 0;
31195   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31196   char *arg2 = (char *) 0 ;
31197 
31198   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31200   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31201 
31202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31203     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31204   }
31205 
31206   arg2 = (char *)lua_tostring(L, 2);
31207   (arg1)->SetWorkingDirectory((char const *)arg2);
31208 
31209   return SWIG_arg;
31210 
31211   if(0) SWIG_fail;
31212 
31213 fail:
31214   lua_error(L);
31215   return SWIG_arg;
31216 }
31217 
31218 
31219 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31220   int SWIG_arg = 0;
31221   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31222   uint32_t result;
31223 
31224   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31226 
31227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31228     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31229   }
31230 
31231   result = (uint32_t)(arg1)->GetLaunchFlags();
31232   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31233   return SWIG_arg;
31234 
31235   if(0) SWIG_fail;
31236 
31237 fail:
31238   lua_error(L);
31239   return SWIG_arg;
31240 }
31241 
31242 
31243 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31244   int SWIG_arg = 0;
31245   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31246   uint32_t arg2 ;
31247 
31248   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31250   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31251 
31252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31253     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31254   }
31255 
31256   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31257   arg2 = (uint32_t)lua_tonumber(L, 2);
31258   (arg1)->SetLaunchFlags(arg2);
31259 
31260   return SWIG_arg;
31261 
31262   if(0) SWIG_fail;
31263 
31264 fail:
31265   lua_error(L);
31266   return SWIG_arg;
31267 }
31268 
31269 
31270 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31271   int SWIG_arg = 0;
31272   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31273   char *result = 0 ;
31274 
31275   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31277 
31278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31279     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31280   }
31281 
31282   result = (char *)(arg1)->GetProcessPluginName();
31283   lua_pushstring(L,(const char *)result); SWIG_arg++;
31284   return SWIG_arg;
31285 
31286   if(0) SWIG_fail;
31287 
31288 fail:
31289   lua_error(L);
31290   return SWIG_arg;
31291 }
31292 
31293 
31294 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31295   int SWIG_arg = 0;
31296   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31297   char *arg2 = (char *) 0 ;
31298 
31299   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31301   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31302 
31303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31304     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31305   }
31306 
31307   arg2 = (char *)lua_tostring(L, 2);
31308   (arg1)->SetProcessPluginName((char const *)arg2);
31309 
31310   return SWIG_arg;
31311 
31312   if(0) SWIG_fail;
31313 
31314 fail:
31315   lua_error(L);
31316   return SWIG_arg;
31317 }
31318 
31319 
31320 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31321   int SWIG_arg = 0;
31322   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31323   char *result = 0 ;
31324 
31325   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31327 
31328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31329     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31330   }
31331 
31332   result = (char *)(arg1)->GetShell();
31333   lua_pushstring(L,(const char *)result); SWIG_arg++;
31334   return SWIG_arg;
31335 
31336   if(0) SWIG_fail;
31337 
31338 fail:
31339   lua_error(L);
31340   return SWIG_arg;
31341 }
31342 
31343 
31344 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31345   int SWIG_arg = 0;
31346   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31347   char *arg2 = (char *) 0 ;
31348 
31349   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31350   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31351   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31352 
31353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31354     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31355   }
31356 
31357   arg2 = (char *)lua_tostring(L, 2);
31358   (arg1)->SetShell((char const *)arg2);
31359 
31360   return SWIG_arg;
31361 
31362   if(0) SWIG_fail;
31363 
31364 fail:
31365   lua_error(L);
31366   return SWIG_arg;
31367 }
31368 
31369 
31370 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31371   int SWIG_arg = 0;
31372   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31373   bool result;
31374 
31375   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31377 
31378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31379     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31380   }
31381 
31382   result = (bool)(arg1)->GetShellExpandArguments();
31383   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31384   return SWIG_arg;
31385 
31386   if(0) SWIG_fail;
31387 
31388 fail:
31389   lua_error(L);
31390   return SWIG_arg;
31391 }
31392 
31393 
31394 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31395   int SWIG_arg = 0;
31396   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31397   bool arg2 ;
31398 
31399   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31401   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31402 
31403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31404     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31405   }
31406 
31407   arg2 = (lua_toboolean(L, 2)!=0);
31408   (arg1)->SetShellExpandArguments(arg2);
31409 
31410   return SWIG_arg;
31411 
31412   if(0) SWIG_fail;
31413 
31414 fail:
31415   lua_error(L);
31416   return SWIG_arg;
31417 }
31418 
31419 
31420 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31421   int SWIG_arg = 0;
31422   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31423   uint32_t result;
31424 
31425   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31427 
31428   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31429     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31430   }
31431 
31432   result = (uint32_t)(arg1)->GetResumeCount();
31433   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31434   return SWIG_arg;
31435 
31436   if(0) SWIG_fail;
31437 
31438 fail:
31439   lua_error(L);
31440   return SWIG_arg;
31441 }
31442 
31443 
31444 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31445   int SWIG_arg = 0;
31446   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31447   uint32_t arg2 ;
31448 
31449   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31451   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31452 
31453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31454     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31455   }
31456 
31457   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
31458   arg2 = (uint32_t)lua_tonumber(L, 2);
31459   (arg1)->SetResumeCount(arg2);
31460 
31461   return SWIG_arg;
31462 
31463   if(0) SWIG_fail;
31464 
31465 fail:
31466   lua_error(L);
31467   return SWIG_arg;
31468 }
31469 
31470 
31471 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31472   int SWIG_arg = 0;
31473   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31474   int arg2 ;
31475   bool result;
31476 
31477   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31479   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31480 
31481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31482     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31483   }
31484 
31485   arg2 = (int)lua_tonumber(L, 2);
31486   result = (bool)(arg1)->AddCloseFileAction(arg2);
31487   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31488   return SWIG_arg;
31489 
31490   if(0) SWIG_fail;
31491 
31492 fail:
31493   lua_error(L);
31494   return SWIG_arg;
31495 }
31496 
31497 
31498 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
31499   int SWIG_arg = 0;
31500   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31501   int arg2 ;
31502   int arg3 ;
31503   bool result;
31504 
31505   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
31506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
31507   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
31508   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
31509 
31510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31511     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31512   }
31513 
31514   arg2 = (int)lua_tonumber(L, 2);
31515   arg3 = (int)lua_tonumber(L, 3);
31516   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
31517   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31518   return SWIG_arg;
31519 
31520   if(0) SWIG_fail;
31521 
31522 fail:
31523   lua_error(L);
31524   return SWIG_arg;
31525 }
31526 
31527 
31528 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
31529   int SWIG_arg = 0;
31530   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31531   int arg2 ;
31532   char *arg3 = (char *) 0 ;
31533   bool arg4 ;
31534   bool arg5 ;
31535   bool result;
31536 
31537   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
31538   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
31539   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
31540   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
31541   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
31542   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
31543 
31544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31545     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31546   }
31547 
31548   arg2 = (int)lua_tonumber(L, 2);
31549   arg3 = (char *)lua_tostring(L, 3);
31550   arg4 = (lua_toboolean(L, 4)!=0);
31551   arg5 = (lua_toboolean(L, 5)!=0);
31552   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
31553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31554   return SWIG_arg;
31555 
31556   if(0) SWIG_fail;
31557 
31558 fail:
31559   lua_error(L);
31560   return SWIG_arg;
31561 }
31562 
31563 
31564 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
31565   int SWIG_arg = 0;
31566   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31567   int arg2 ;
31568   bool arg3 ;
31569   bool arg4 ;
31570   bool result;
31571 
31572   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31574   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31575   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31576   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31577 
31578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31579     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31580   }
31581 
31582   arg2 = (int)lua_tonumber(L, 2);
31583   arg3 = (lua_toboolean(L, 3)!=0);
31584   arg4 = (lua_toboolean(L, 4)!=0);
31585   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31587   return SWIG_arg;
31588 
31589   if(0) SWIG_fail;
31590 
31591 fail:
31592   lua_error(L);
31593   return SWIG_arg;
31594 }
31595 
31596 
31597 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31598   int SWIG_arg = 0;
31599   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31600   char *arg2 = (char *) 0 ;
31601 
31602   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31604   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31605 
31606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31607     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31608   }
31609 
31610   arg2 = (char *)lua_tostring(L, 2);
31611   (arg1)->SetLaunchEventData((char const *)arg2);
31612 
31613   return SWIG_arg;
31614 
31615   if(0) SWIG_fail;
31616 
31617 fail:
31618   lua_error(L);
31619   return SWIG_arg;
31620 }
31621 
31622 
31623 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31624   int SWIG_arg = 0;
31625   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31626   char *result = 0 ;
31627 
31628   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31630 
31631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31632     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31633   }
31634 
31635   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31636   lua_pushstring(L,(const char *)result); SWIG_arg++;
31637   return SWIG_arg;
31638 
31639   if(0) SWIG_fail;
31640 
31641 fail:
31642   lua_error(L);
31643   return SWIG_arg;
31644 }
31645 
31646 
31647 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31648   int SWIG_arg = 0;
31649   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31650   bool result;
31651 
31652   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31653   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31654 
31655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31656     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31657   }
31658 
31659   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31660   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31661   return SWIG_arg;
31662 
31663   if(0) SWIG_fail;
31664 
31665 fail:
31666   lua_error(L);
31667   return SWIG_arg;
31668 }
31669 
31670 
31671 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
31672   int SWIG_arg = 0;
31673   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31674   bool arg2 ;
31675 
31676   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31678   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31679 
31680   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31681     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31682   }
31683 
31684   arg2 = (lua_toboolean(L, 2)!=0);
31685   (arg1)->SetDetachOnError(arg2);
31686 
31687   return SWIG_arg;
31688 
31689   if(0) SWIG_fail;
31690 
31691 fail:
31692   lua_error(L);
31693   return SWIG_arg;
31694 }
31695 
31696 
31697 static void swig_delete_SBLaunchInfo(void *obj) {
31698 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31699 delete arg1;
31700 }
31701 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31702     assert(lua_istable(L,1));
31703     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31704     assert(!lua_isnil(L,-1));
31705     lua_replace(L,1); /* replace our table with real constructor */
31706     lua_call(L,lua_gettop(L)-1,1);
31707     return 1;
31708 }
31709 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31710     {0,0,0}
31711 };
31712 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31713     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31714     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31715     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31716     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31717     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31718     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31719     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31720     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31721     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31722     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31723     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31724     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31725     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31726     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31727     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31728     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31729     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31730     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
31731     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
31732     { "Clear", _wrap_SBLaunchInfo_Clear},
31733     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31734     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31735     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31736     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31737     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31738     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31739     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31740     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31741     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31742     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31743     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31744     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31745     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31746     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31747     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31748     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31749     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31750     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31751     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31752     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31753     {0,0}
31754 };
31755 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31756     {0,0}
31757 };
31758 
31759 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31760     {0,0,0}
31761 };
31762 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31763     {0,0,0,0,0,0}
31764 };
31765 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31766     {0,0}
31767 };
31768 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31769     0
31770 };
31771 
31772 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31773     "SBLaunchInfo",
31774     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31775     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31776     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31777     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31778     0
31779 };
31780 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31781 static const char *swig_SBLaunchInfo_base_names[] = {0};
31782 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 };
31783 
31784 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31785   int SWIG_arg = 0;
31786   lldb::SBLineEntry *result = 0 ;
31787 
31788   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31789   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31790   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31791   return SWIG_arg;
31792 
31793   if(0) SWIG_fail;
31794 
31795 fail:
31796   lua_error(L);
31797   return SWIG_arg;
31798 }
31799 
31800 
31801 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31802   int SWIG_arg = 0;
31803   lldb::SBLineEntry *arg1 = 0 ;
31804   lldb::SBLineEntry *result = 0 ;
31805 
31806   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31807   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31808 
31809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31810     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31811   }
31812 
31813   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31814   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31815   return SWIG_arg;
31816 
31817   if(0) SWIG_fail;
31818 
31819 fail:
31820   lua_error(L);
31821   return SWIG_arg;
31822 }
31823 
31824 
31825 static int _wrap_new_SBLineEntry(lua_State* L) {
31826   int argc;
31827   int argv[2]={
31828     1,2
31829   };
31830 
31831   argc = lua_gettop(L);
31832   if (argc == 0) {
31833     return _wrap_new_SBLineEntry__SWIG_0(L);
31834   }
31835   if (argc == 1) {
31836     int _v;
31837     {
31838       void *ptr;
31839       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
31840         _v = 0;
31841       } else {
31842         _v = 1;
31843       }
31844     }
31845     if (_v) {
31846       return _wrap_new_SBLineEntry__SWIG_1(L);
31847     }
31848   }
31849 
31850   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31851     "  Possible C/C++ prototypes are:\n"
31852     "    lldb::SBLineEntry::SBLineEntry()\n"
31853     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
31854   lua_error(L);return 0;
31855 }
31856 
31857 
31858 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
31859   int SWIG_arg = 0;
31860   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31861   lldb::SBAddress result;
31862 
31863   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
31864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
31865 
31866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31867     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31868   }
31869 
31870   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
31871   {
31872     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31873     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31874   }
31875   return SWIG_arg;
31876 
31877   if(0) SWIG_fail;
31878 
31879 fail:
31880   lua_error(L);
31881   return SWIG_arg;
31882 }
31883 
31884 
31885 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
31886   int SWIG_arg = 0;
31887   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31888   lldb::SBAddress result;
31889 
31890   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
31891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
31892 
31893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31894     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31895   }
31896 
31897   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
31898   {
31899     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31900     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31901   }
31902   return SWIG_arg;
31903 
31904   if(0) SWIG_fail;
31905 
31906 fail:
31907   lua_error(L);
31908   return SWIG_arg;
31909 }
31910 
31911 
31912 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
31913   int SWIG_arg = 0;
31914   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31915   bool result;
31916 
31917   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
31918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
31919 
31920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31921     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
31922   }
31923 
31924   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
31925   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31926   return SWIG_arg;
31927 
31928   if(0) SWIG_fail;
31929 
31930 fail:
31931   lua_error(L);
31932   return SWIG_arg;
31933 }
31934 
31935 
31936 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
31937   int SWIG_arg = 0;
31938   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31939   lldb::SBFileSpec result;
31940 
31941   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
31942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
31943 
31944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31945     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31946   }
31947 
31948   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
31949   {
31950     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31952   }
31953   return SWIG_arg;
31954 
31955   if(0) SWIG_fail;
31956 
31957 fail:
31958   lua_error(L);
31959   return SWIG_arg;
31960 }
31961 
31962 
31963 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
31964   int SWIG_arg = 0;
31965   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31966   uint32_t result;
31967 
31968   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
31969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
31970 
31971   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31972     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31973   }
31974 
31975   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
31976   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
31977   return SWIG_arg;
31978 
31979   if(0) SWIG_fail;
31980 
31981 fail:
31982   lua_error(L);
31983   return SWIG_arg;
31984 }
31985 
31986 
31987 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
31988   int SWIG_arg = 0;
31989   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31990   uint32_t result;
31991 
31992   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
31993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
31994 
31995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31996     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31997   }
31998 
31999   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
32000   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32001   return SWIG_arg;
32002 
32003   if(0) SWIG_fail;
32004 
32005 fail:
32006   lua_error(L);
32007   return SWIG_arg;
32008 }
32009 
32010 
32011 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
32012   int SWIG_arg = 0;
32013   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32014   lldb::SBStream *arg2 = 0 ;
32015   bool result;
32016 
32017   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
32018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
32019   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32020 
32021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32022     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32023   }
32024 
32025 
32026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32027     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32028   }
32029 
32030   result = (bool)(arg1)->GetDescription(*arg2);
32031   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32032   return SWIG_arg;
32033 
32034   if(0) SWIG_fail;
32035 
32036 fail:
32037   lua_error(L);
32038   return SWIG_arg;
32039 }
32040 
32041 
32042 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32043   int SWIG_arg = 0;
32044   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32045   lldb::SBFileSpec arg2 ;
32046   lldb::SBFileSpec *argp2 ;
32047 
32048   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32051 
32052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32053     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32054   }
32055 
32056 
32057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32058     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32059   }
32060   arg2 = *argp2;
32061 
32062   (arg1)->SetFileSpec(arg2);
32063 
32064   return SWIG_arg;
32065 
32066   if(0) SWIG_fail;
32067 
32068 fail:
32069   lua_error(L);
32070   return SWIG_arg;
32071 }
32072 
32073 
32074 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32075   int SWIG_arg = 0;
32076   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32077   uint32_t arg2 ;
32078 
32079   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32081   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32082 
32083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32084     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32085   }
32086 
32087   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32088   arg2 = (uint32_t)lua_tonumber(L, 2);
32089   (arg1)->SetLine(arg2);
32090 
32091   return SWIG_arg;
32092 
32093   if(0) SWIG_fail;
32094 
32095 fail:
32096   lua_error(L);
32097   return SWIG_arg;
32098 }
32099 
32100 
32101 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32102   int SWIG_arg = 0;
32103   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32104   uint32_t arg2 ;
32105 
32106   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32108   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32109 
32110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32111     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32112   }
32113 
32114   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32115   arg2 = (uint32_t)lua_tonumber(L, 2);
32116   (arg1)->SetColumn(arg2);
32117 
32118   return SWIG_arg;
32119 
32120   if(0) SWIG_fail;
32121 
32122 fail:
32123   lua_error(L);
32124   return SWIG_arg;
32125 }
32126 
32127 
32128 static int _wrap_SBLineEntry___eq(lua_State* L) {
32129   int SWIG_arg = 0;
32130   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32131   lldb::SBLineEntry *arg2 = 0 ;
32132   bool result;
32133 
32134   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32136   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32137 
32138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32139     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32140   }
32141 
32142 
32143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32144     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32145   }
32146 
32147   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32148   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32149   return SWIG_arg;
32150 
32151   if(0) SWIG_fail;
32152 
32153 fail:
32154   lua_error(L);
32155   return SWIG_arg;
32156 }
32157 
32158 
32159 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32160   int SWIG_arg = 0;
32161   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32162   std::string result;
32163 
32164   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32166 
32167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32168     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32169   }
32170 
32171   result = lldb_SBLineEntry___str__(arg1);
32172   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32173   return SWIG_arg;
32174 
32175   if(0) SWIG_fail;
32176 
32177 fail:
32178   lua_error(L);
32179   return SWIG_arg;
32180 }
32181 
32182 
32183 static void swig_delete_SBLineEntry(void *obj) {
32184 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32185 delete arg1;
32186 }
32187 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32188     assert(lua_istable(L,1));
32189     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32190     assert(!lua_isnil(L,-1));
32191     lua_replace(L,1); /* replace our table with real constructor */
32192     lua_call(L,lua_gettop(L)-1,1);
32193     return 1;
32194 }
32195 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32196     {0,0,0}
32197 };
32198 static swig_lua_method swig_SBLineEntry_methods[]= {
32199     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32200     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32201     { "IsValid", _wrap_SBLineEntry_IsValid},
32202     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32203     { "GetLine", _wrap_SBLineEntry_GetLine},
32204     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32205     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32206     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32207     { "SetLine", _wrap_SBLineEntry_SetLine},
32208     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32209     { "__eq", _wrap_SBLineEntry___eq},
32210     { "__tostring", _wrap_SBLineEntry___tostring},
32211     {0,0}
32212 };
32213 static swig_lua_method swig_SBLineEntry_meta[] = {
32214     { "__eq", _wrap_SBLineEntry___eq},
32215     { "__tostring", _wrap_SBLineEntry___tostring},
32216     {0,0}
32217 };
32218 
32219 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32220     {0,0,0}
32221 };
32222 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32223     {0,0,0,0,0,0}
32224 };
32225 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32226     {0,0}
32227 };
32228 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32229     0
32230 };
32231 
32232 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32233     "SBLineEntry",
32234     swig_SBLineEntry_Sf_SwigStatic_methods,
32235     swig_SBLineEntry_Sf_SwigStatic_attributes,
32236     swig_SBLineEntry_Sf_SwigStatic_constants,
32237     swig_SBLineEntry_Sf_SwigStatic_classes,
32238     0
32239 };
32240 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32241 static const char *swig_SBLineEntry_base_names[] = {0};
32242 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 };
32243 
32244 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32245   int SWIG_arg = 0;
32246   lldb::SBListener *result = 0 ;
32247 
32248   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32249   result = (lldb::SBListener *)new lldb::SBListener();
32250   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32251   return SWIG_arg;
32252 
32253   if(0) SWIG_fail;
32254 
32255 fail:
32256   lua_error(L);
32257   return SWIG_arg;
32258 }
32259 
32260 
32261 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32262   int SWIG_arg = 0;
32263   char *arg1 = (char *) 0 ;
32264   lldb::SBListener *result = 0 ;
32265 
32266   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32267   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32268   arg1 = (char *)lua_tostring(L, 1);
32269   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32270   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32271   return SWIG_arg;
32272 
32273   if(0) SWIG_fail;
32274 
32275 fail:
32276   lua_error(L);
32277   return SWIG_arg;
32278 }
32279 
32280 
32281 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32282   int SWIG_arg = 0;
32283   lldb::SBListener *arg1 = 0 ;
32284   lldb::SBListener *result = 0 ;
32285 
32286   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32287   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32288 
32289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32290     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32291   }
32292 
32293   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32294   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32295   return SWIG_arg;
32296 
32297   if(0) SWIG_fail;
32298 
32299 fail:
32300   lua_error(L);
32301   return SWIG_arg;
32302 }
32303 
32304 
32305 static int _wrap_new_SBListener(lua_State* L) {
32306   int argc;
32307   int argv[2]={
32308     1,2
32309   };
32310 
32311   argc = lua_gettop(L);
32312   if (argc == 0) {
32313     return _wrap_new_SBListener__SWIG_0(L);
32314   }
32315   if (argc == 1) {
32316     int _v;
32317     {
32318       void *ptr;
32319       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32320         _v = 0;
32321       } else {
32322         _v = 1;
32323       }
32324     }
32325     if (_v) {
32326       return _wrap_new_SBListener__SWIG_2(L);
32327     }
32328   }
32329   if (argc == 1) {
32330     int _v;
32331     {
32332       _v = SWIG_lua_isnilstring(L,argv[0]);
32333     }
32334     if (_v) {
32335       return _wrap_new_SBListener__SWIG_1(L);
32336     }
32337   }
32338 
32339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32340     "  Possible C/C++ prototypes are:\n"
32341     "    lldb::SBListener::SBListener()\n"
32342     "    lldb::SBListener::SBListener(char const *)\n"
32343     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32344   lua_error(L);return 0;
32345 }
32346 
32347 
32348 static int _wrap_SBListener_AddEvent(lua_State* L) {
32349   int SWIG_arg = 0;
32350   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32351   lldb::SBEvent *arg2 = 0 ;
32352 
32353   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32356 
32357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32358     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32359   }
32360 
32361 
32362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32363     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32364   }
32365 
32366   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32367 
32368   return SWIG_arg;
32369 
32370   if(0) SWIG_fail;
32371 
32372 fail:
32373   lua_error(L);
32374   return SWIG_arg;
32375 }
32376 
32377 
32378 static int _wrap_SBListener_Clear(lua_State* L) {
32379   int SWIG_arg = 0;
32380   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32381 
32382   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
32383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
32384 
32385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32386     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
32387   }
32388 
32389   (arg1)->Clear();
32390 
32391   return SWIG_arg;
32392 
32393   if(0) SWIG_fail;
32394 
32395 fail:
32396   lua_error(L);
32397   return SWIG_arg;
32398 }
32399 
32400 
32401 static int _wrap_SBListener_IsValid(lua_State* L) {
32402   int SWIG_arg = 0;
32403   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32404   bool result;
32405 
32406   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
32407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
32408 
32409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32410     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
32411   }
32412 
32413   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
32414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32415   return SWIG_arg;
32416 
32417   if(0) SWIG_fail;
32418 
32419 fail:
32420   lua_error(L);
32421   return SWIG_arg;
32422 }
32423 
32424 
32425 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
32426   int SWIG_arg = 0;
32427   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32428   lldb::SBDebugger *arg2 = 0 ;
32429   char *arg3 = (char *) 0 ;
32430   uint32_t arg4 ;
32431   uint32_t result;
32432 
32433   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
32434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
32435   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
32436   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
32437   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
32438 
32439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32440     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32441   }
32442 
32443 
32444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32445     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32446   }
32447 
32448   arg3 = (char *)lua_tostring(L, 3);
32449   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32450   arg4 = (uint32_t)lua_tonumber(L, 4);
32451   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
32452   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32453   return SWIG_arg;
32454 
32455   if(0) SWIG_fail;
32456 
32457 fail:
32458   lua_error(L);
32459   return SWIG_arg;
32460 }
32461 
32462 
32463 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
32464   int SWIG_arg = 0;
32465   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32466   lldb::SBDebugger *arg2 = 0 ;
32467   char *arg3 = (char *) 0 ;
32468   uint32_t arg4 ;
32469   uint32_t result;
32470 
32471   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
32472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
32473   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
32474   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
32475   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
32476 
32477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32478     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32479   }
32480 
32481 
32482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32483     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32484   }
32485 
32486   arg3 = (char *)lua_tostring(L, 3);
32487   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32488   arg4 = (uint32_t)lua_tonumber(L, 4);
32489   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
32490   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32491   return SWIG_arg;
32492 
32493   if(0) SWIG_fail;
32494 
32495 fail:
32496   lua_error(L);
32497   return SWIG_arg;
32498 }
32499 
32500 
32501 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
32502   int SWIG_arg = 0;
32503   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32504   lldb::SBBroadcaster *arg2 = 0 ;
32505   uint32_t arg3 ;
32506   uint32_t result;
32507 
32508   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
32509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
32510   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
32511   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
32512 
32513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32514     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32515   }
32516 
32517 
32518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32519     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32520   }
32521 
32522   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32523   arg3 = (uint32_t)lua_tonumber(L, 3);
32524   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32525   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
32526   return SWIG_arg;
32527 
32528   if(0) SWIG_fail;
32529 
32530 fail:
32531   lua_error(L);
32532   return SWIG_arg;
32533 }
32534 
32535 
32536 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
32537   int SWIG_arg = 0;
32538   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32539   lldb::SBBroadcaster *arg2 = 0 ;
32540   uint32_t arg3 ;
32541   bool result;
32542 
32543   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
32544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
32545   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
32546   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
32547 
32548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32549     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32550   }
32551 
32552 
32553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32554     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32555   }
32556 
32557   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32558   arg3 = (uint32_t)lua_tonumber(L, 3);
32559   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32560   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32561   return SWIG_arg;
32562 
32563   if(0) SWIG_fail;
32564 
32565 fail:
32566   lua_error(L);
32567   return SWIG_arg;
32568 }
32569 
32570 
32571 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32572   int SWIG_arg = 0;
32573   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32574   uint32_t arg2 ;
32575   lldb::SBEvent *arg3 = 0 ;
32576   bool result;
32577 
32578   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32580   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32581   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32582 
32583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32584     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32585   }
32586 
32587   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32588   arg2 = (uint32_t)lua_tonumber(L, 2);
32589 
32590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32591     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32592   }
32593 
32594   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32595   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32596   return SWIG_arg;
32597 
32598   if(0) SWIG_fail;
32599 
32600 fail:
32601   lua_error(L);
32602   return SWIG_arg;
32603 }
32604 
32605 
32606 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32607   int SWIG_arg = 0;
32608   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32609   uint32_t arg2 ;
32610   lldb::SBBroadcaster *arg3 = 0 ;
32611   lldb::SBEvent *arg4 = 0 ;
32612   bool result;
32613 
32614   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32616   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32617   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32618   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32619 
32620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32621     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32622   }
32623 
32624   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32625   arg2 = (uint32_t)lua_tonumber(L, 2);
32626 
32627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32628     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32629   }
32630 
32631 
32632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32633     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32634   }
32635 
32636   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32637   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32638   return SWIG_arg;
32639 
32640   if(0) SWIG_fail;
32641 
32642 fail:
32643   lua_error(L);
32644   return SWIG_arg;
32645 }
32646 
32647 
32648 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32649   int SWIG_arg = 0;
32650   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32651   uint32_t arg2 ;
32652   lldb::SBBroadcaster *arg3 = 0 ;
32653   uint32_t arg4 ;
32654   lldb::SBEvent *arg5 = 0 ;
32655   bool result;
32656 
32657   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32659   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32660   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32661   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32662   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32663 
32664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32665     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32666   }
32667 
32668   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
32669   arg2 = (uint32_t)lua_tonumber(L, 2);
32670 
32671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32672     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32673   }
32674 
32675   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
32676   arg4 = (uint32_t)lua_tonumber(L, 4);
32677 
32678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32679     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32680   }
32681 
32682   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32683   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32684   return SWIG_arg;
32685 
32686   if(0) SWIG_fail;
32687 
32688 fail:
32689   lua_error(L);
32690   return SWIG_arg;
32691 }
32692 
32693 
32694 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32695   int SWIG_arg = 0;
32696   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32697   lldb::SBEvent *arg2 = 0 ;
32698   bool result;
32699 
32700   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32703 
32704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32705     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32706   }
32707 
32708 
32709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32710     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32711   }
32712 
32713   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32715   return SWIG_arg;
32716 
32717   if(0) SWIG_fail;
32718 
32719 fail:
32720   lua_error(L);
32721   return SWIG_arg;
32722 }
32723 
32724 
32725 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32726   int SWIG_arg = 0;
32727   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32728   lldb::SBBroadcaster *arg2 = 0 ;
32729   lldb::SBEvent *arg3 = 0 ;
32730   bool result;
32731 
32732   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32734   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32735   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32736 
32737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32738     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32739   }
32740 
32741 
32742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32743     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32744   }
32745 
32746 
32747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32748     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32749   }
32750 
32751   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32753   return SWIG_arg;
32754 
32755   if(0) SWIG_fail;
32756 
32757 fail:
32758   lua_error(L);
32759   return SWIG_arg;
32760 }
32761 
32762 
32763 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32764   int SWIG_arg = 0;
32765   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32766   lldb::SBBroadcaster *arg2 = 0 ;
32767   uint32_t arg3 ;
32768   lldb::SBEvent *arg4 = 0 ;
32769   bool result;
32770 
32771   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32772   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32773   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32774   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32775   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32776 
32777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32778     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32779   }
32780 
32781 
32782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32783     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32784   }
32785 
32786   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32787   arg3 = (uint32_t)lua_tonumber(L, 3);
32788 
32789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32790     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32791   }
32792 
32793   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32794   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32795   return SWIG_arg;
32796 
32797   if(0) SWIG_fail;
32798 
32799 fail:
32800   lua_error(L);
32801   return SWIG_arg;
32802 }
32803 
32804 
32805 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32806   int SWIG_arg = 0;
32807   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32808   lldb::SBEvent *arg2 = 0 ;
32809   bool result;
32810 
32811   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32814 
32815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32816     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32817   }
32818 
32819 
32820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32821     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32822   }
32823 
32824   result = (bool)(arg1)->GetNextEvent(*arg2);
32825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32826   return SWIG_arg;
32827 
32828   if(0) SWIG_fail;
32829 
32830 fail:
32831   lua_error(L);
32832   return SWIG_arg;
32833 }
32834 
32835 
32836 static int _wrap_SBListener_GetNextEventForBroadcaster(lua_State* L) {
32837   int SWIG_arg = 0;
32838   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32839   lldb::SBBroadcaster *arg2 = 0 ;
32840   lldb::SBEvent *arg3 = 0 ;
32841   bool result;
32842 
32843   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32845   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32846   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32847 
32848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32849     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32850   }
32851 
32852 
32853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32854     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32855   }
32856 
32857 
32858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32859     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32860   }
32861 
32862   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32864   return SWIG_arg;
32865 
32866   if(0) SWIG_fail;
32867 
32868 fail:
32869   lua_error(L);
32870   return SWIG_arg;
32871 }
32872 
32873 
32874 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
32875   int SWIG_arg = 0;
32876   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32877   lldb::SBBroadcaster *arg2 = 0 ;
32878   uint32_t arg3 ;
32879   lldb::SBEvent *arg4 = 0 ;
32880   bool result;
32881 
32882   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
32883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32884   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32885   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
32886   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32887 
32888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32889     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32890   }
32891 
32892 
32893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32894     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32895   }
32896 
32897   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
32898   arg3 = (uint32_t)lua_tonumber(L, 3);
32899 
32900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32901     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32902   }
32903 
32904   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32905   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32906   return SWIG_arg;
32907 
32908   if(0) SWIG_fail;
32909 
32910 fail:
32911   lua_error(L);
32912   return SWIG_arg;
32913 }
32914 
32915 
32916 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
32917   int SWIG_arg = 0;
32918   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32919   lldb::SBEvent *arg2 = 0 ;
32920   bool result;
32921 
32922   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
32923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
32924   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
32925 
32926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32927     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
32928   }
32929 
32930 
32931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32932     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
32933   }
32934 
32935   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
32936   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32937   return SWIG_arg;
32938 
32939   if(0) SWIG_fail;
32940 
32941 fail:
32942   lua_error(L);
32943   return SWIG_arg;
32944 }
32945 
32946 
32947 static void swig_delete_SBListener(void *obj) {
32948 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32949 delete arg1;
32950 }
32951 static int _proxy__wrap_new_SBListener(lua_State *L) {
32952     assert(lua_istable(L,1));
32953     lua_pushcfunction(L,_wrap_new_SBListener);
32954     assert(!lua_isnil(L,-1));
32955     lua_replace(L,1); /* replace our table with real constructor */
32956     lua_call(L,lua_gettop(L)-1,1);
32957     return 1;
32958 }
32959 static swig_lua_attribute swig_SBListener_attributes[] = {
32960     {0,0,0}
32961 };
32962 static swig_lua_method swig_SBListener_methods[]= {
32963     { "AddEvent", _wrap_SBListener_AddEvent},
32964     { "Clear", _wrap_SBListener_Clear},
32965     { "IsValid", _wrap_SBListener_IsValid},
32966     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
32967     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
32968     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
32969     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
32970     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
32971     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
32972     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
32973     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
32974     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
32975     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
32976     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
32977     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
32978     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
32979     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
32980     {0,0}
32981 };
32982 static swig_lua_method swig_SBListener_meta[] = {
32983     {0,0}
32984 };
32985 
32986 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32987     {0,0,0}
32988 };
32989 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32990     {0,0,0,0,0,0}
32991 };
32992 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32993     {0,0}
32994 };
32995 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32996     0
32997 };
32998 
32999 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
33000     "SBListener",
33001     swig_SBListener_Sf_SwigStatic_methods,
33002     swig_SBListener_Sf_SwigStatic_attributes,
33003     swig_SBListener_Sf_SwigStatic_constants,
33004     swig_SBListener_Sf_SwigStatic_classes,
33005     0
33006 };
33007 static swig_lua_class *swig_SBListener_bases[] = {0};
33008 static const char *swig_SBListener_base_names[] = {0};
33009 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 };
33010 
33011 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
33012   int SWIG_arg = 0;
33013   lldb::SBMemoryRegionInfo *result = 0 ;
33014 
33015   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
33016   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
33017   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33018   return SWIG_arg;
33019 
33020   if(0) SWIG_fail;
33021 
33022 fail:
33023   lua_error(L);
33024   return SWIG_arg;
33025 }
33026 
33027 
33028 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
33029   int SWIG_arg = 0;
33030   lldb::SBMemoryRegionInfo *arg1 = 0 ;
33031   lldb::SBMemoryRegionInfo *result = 0 ;
33032 
33033   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33034   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33035 
33036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33037     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33038   }
33039 
33040   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33041   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33042   return SWIG_arg;
33043 
33044   if(0) SWIG_fail;
33045 
33046 fail:
33047   lua_error(L);
33048   return SWIG_arg;
33049 }
33050 
33051 
33052 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33053   int argc;
33054   int argv[2]={
33055     1,2
33056   };
33057 
33058   argc = lua_gettop(L);
33059   if (argc == 0) {
33060     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33061   }
33062   if (argc == 1) {
33063     int _v;
33064     {
33065       void *ptr;
33066       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33067         _v = 0;
33068       } else {
33069         _v = 1;
33070       }
33071     }
33072     if (_v) {
33073       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33074     }
33075   }
33076 
33077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33078     "  Possible C/C++ prototypes are:\n"
33079     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33080     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
33081   lua_error(L);return 0;
33082 }
33083 
33084 
33085 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33086   int SWIG_arg = 0;
33087   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33088 
33089   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33091 
33092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33093     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33094   }
33095 
33096   (arg1)->Clear();
33097 
33098   return SWIG_arg;
33099 
33100   if(0) SWIG_fail;
33101 
33102 fail:
33103   lua_error(L);
33104   return SWIG_arg;
33105 }
33106 
33107 
33108 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33109   int SWIG_arg = 0;
33110   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33111   lldb::addr_t result;
33112 
33113   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33115 
33116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33117     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33118   }
33119 
33120   result = (lldb::addr_t)(arg1)->GetRegionBase();
33121   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33122   return SWIG_arg;
33123 
33124   if(0) SWIG_fail;
33125 
33126 fail:
33127   lua_error(L);
33128   return SWIG_arg;
33129 }
33130 
33131 
33132 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33133   int SWIG_arg = 0;
33134   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33135   lldb::addr_t result;
33136 
33137   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33139 
33140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33141     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33142   }
33143 
33144   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33145   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33146   return SWIG_arg;
33147 
33148   if(0) SWIG_fail;
33149 
33150 fail:
33151   lua_error(L);
33152   return SWIG_arg;
33153 }
33154 
33155 
33156 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33157   int SWIG_arg = 0;
33158   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33159   bool result;
33160 
33161   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33163 
33164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33165     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33166   }
33167 
33168   result = (bool)(arg1)->IsReadable();
33169   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33170   return SWIG_arg;
33171 
33172   if(0) SWIG_fail;
33173 
33174 fail:
33175   lua_error(L);
33176   return SWIG_arg;
33177 }
33178 
33179 
33180 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33181   int SWIG_arg = 0;
33182   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33183   bool result;
33184 
33185   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33187 
33188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33189     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33190   }
33191 
33192   result = (bool)(arg1)->IsWritable();
33193   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33194   return SWIG_arg;
33195 
33196   if(0) SWIG_fail;
33197 
33198 fail:
33199   lua_error(L);
33200   return SWIG_arg;
33201 }
33202 
33203 
33204 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33205   int SWIG_arg = 0;
33206   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33207   bool result;
33208 
33209   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33211 
33212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33213     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33214   }
33215 
33216   result = (bool)(arg1)->IsExecutable();
33217   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33218   return SWIG_arg;
33219 
33220   if(0) SWIG_fail;
33221 
33222 fail:
33223   lua_error(L);
33224   return SWIG_arg;
33225 }
33226 
33227 
33228 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33229   int SWIG_arg = 0;
33230   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33231   bool result;
33232 
33233   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33235 
33236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33237     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33238   }
33239 
33240   result = (bool)(arg1)->IsMapped();
33241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33242   return SWIG_arg;
33243 
33244   if(0) SWIG_fail;
33245 
33246 fail:
33247   lua_error(L);
33248   return SWIG_arg;
33249 }
33250 
33251 
33252 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33253   int SWIG_arg = 0;
33254   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33255   char *result = 0 ;
33256 
33257   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33259 
33260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33261     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33262   }
33263 
33264   result = (char *)(arg1)->GetName();
33265   lua_pushstring(L,(const char *)result); SWIG_arg++;
33266   return SWIG_arg;
33267 
33268   if(0) SWIG_fail;
33269 
33270 fail:
33271   lua_error(L);
33272   return SWIG_arg;
33273 }
33274 
33275 
33276 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
33277   int SWIG_arg = 0;
33278   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33279   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33280   bool result;
33281 
33282   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
33283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
33284   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
33285 
33286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33287     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33288   }
33289 
33290 
33291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33292     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33293   }
33294 
33295   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
33296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33297   return SWIG_arg;
33298 
33299   if(0) SWIG_fail;
33300 
33301 fail:
33302   lua_error(L);
33303   return SWIG_arg;
33304 }
33305 
33306 
33307 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
33308   int SWIG_arg = 0;
33309   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33310   lldb::SBStream *arg2 = 0 ;
33311   bool result;
33312 
33313   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
33314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
33315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
33316 
33317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33318     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33319   }
33320 
33321 
33322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33323     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33324   }
33325 
33326   result = (bool)(arg1)->GetDescription(*arg2);
33327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33328   return SWIG_arg;
33329 
33330   if(0) SWIG_fail;
33331 
33332 fail:
33333   lua_error(L);
33334   return SWIG_arg;
33335 }
33336 
33337 
33338 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
33339   int SWIG_arg = 0;
33340   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33341   std::string result;
33342 
33343   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
33344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
33345 
33346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33347     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33348   }
33349 
33350   result = lldb_SBMemoryRegionInfo___str__(arg1);
33351   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33352   return SWIG_arg;
33353 
33354   if(0) SWIG_fail;
33355 
33356 fail:
33357   lua_error(L);
33358   return SWIG_arg;
33359 }
33360 
33361 
33362 static void swig_delete_SBMemoryRegionInfo(void *obj) {
33363 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
33364 delete arg1;
33365 }
33366 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
33367     assert(lua_istable(L,1));
33368     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
33369     assert(!lua_isnil(L,-1));
33370     lua_replace(L,1); /* replace our table with real constructor */
33371     lua_call(L,lua_gettop(L)-1,1);
33372     return 1;
33373 }
33374 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
33375     {0,0,0}
33376 };
33377 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
33378     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
33379     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
33380     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
33381     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
33382     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
33383     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
33384     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
33385     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
33386     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33387     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
33388     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33389     {0,0}
33390 };
33391 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
33392     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33393     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33394     {0,0}
33395 };
33396 
33397 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
33398     {0,0,0}
33399 };
33400 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
33401     {0,0,0,0,0,0}
33402 };
33403 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
33404     {0,0}
33405 };
33406 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
33407     0
33408 };
33409 
33410 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
33411     "SBMemoryRegionInfo",
33412     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
33413     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
33414     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
33415     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
33416     0
33417 };
33418 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
33419 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
33420 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 };
33421 
33422 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
33423   int SWIG_arg = 0;
33424   lldb::SBMemoryRegionInfoList *result = 0 ;
33425 
33426   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
33427   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
33428   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33429   return SWIG_arg;
33430 
33431   if(0) SWIG_fail;
33432 
33433 fail:
33434   lua_error(L);
33435   return SWIG_arg;
33436 }
33437 
33438 
33439 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
33440   int SWIG_arg = 0;
33441   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
33442   lldb::SBMemoryRegionInfoList *result = 0 ;
33443 
33444   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
33445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
33446 
33447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33448     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33449   }
33450 
33451   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
33452   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33453   return SWIG_arg;
33454 
33455   if(0) SWIG_fail;
33456 
33457 fail:
33458   lua_error(L);
33459   return SWIG_arg;
33460 }
33461 
33462 
33463 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
33464   int argc;
33465   int argv[2]={
33466     1,2
33467   };
33468 
33469   argc = lua_gettop(L);
33470   if (argc == 0) {
33471     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
33472   }
33473   if (argc == 1) {
33474     int _v;
33475     {
33476       void *ptr;
33477       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33478         _v = 0;
33479       } else {
33480         _v = 1;
33481       }
33482     }
33483     if (_v) {
33484       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
33485     }
33486   }
33487 
33488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
33489     "  Possible C/C++ prototypes are:\n"
33490     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
33491     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
33492   lua_error(L);return 0;
33493 }
33494 
33495 
33496 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
33497   int SWIG_arg = 0;
33498   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33499   uint32_t result;
33500 
33501   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
33502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
33503 
33504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33505     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33506   }
33507 
33508   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
33509   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
33510   return SWIG_arg;
33511 
33512   if(0) SWIG_fail;
33513 
33514 fail:
33515   lua_error(L);
33516   return SWIG_arg;
33517 }
33518 
33519 
33520 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
33521   int SWIG_arg = 0;
33522   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33523   uint32_t arg2 ;
33524   lldb::SBMemoryRegionInfo *arg3 = 0 ;
33525   bool result;
33526 
33527   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
33528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
33529   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
33530   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
33531 
33532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33533     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33534   }
33535 
33536   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
33537   arg2 = (uint32_t)lua_tonumber(L, 2);
33538 
33539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33540     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33541   }
33542 
33543   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
33544   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33545   return SWIG_arg;
33546 
33547   if(0) SWIG_fail;
33548 
33549 fail:
33550   lua_error(L);
33551   return SWIG_arg;
33552 }
33553 
33554 
33555 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
33556   int SWIG_arg = 0;
33557   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33558   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33559 
33560   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33562   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
33563 
33564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33565     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33566   }
33567 
33568 
33569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33570     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33571   }
33572 
33573   (arg1)->Append(*arg2);
33574 
33575   return SWIG_arg;
33576 
33577   if(0) SWIG_fail;
33578 
33579 fail:
33580   lua_error(L);
33581   return SWIG_arg;
33582 }
33583 
33584 
33585 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33586   int SWIG_arg = 0;
33587   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33588   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33589 
33590   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33592   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33593 
33594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33595     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33596   }
33597 
33598 
33599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33600     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33601   }
33602 
33603   (arg1)->Append(*arg2);
33604 
33605   return SWIG_arg;
33606 
33607   if(0) SWIG_fail;
33608 
33609 fail:
33610   lua_error(L);
33611   return SWIG_arg;
33612 }
33613 
33614 
33615 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33616   int argc;
33617   int argv[3]={
33618     1,2,3
33619   };
33620 
33621   argc = lua_gettop(L);
33622   if (argc == 2) {
33623     int _v;
33624     {
33625       void *ptr;
33626       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33627         _v = 0;
33628       } else {
33629         _v = 1;
33630       }
33631     }
33632     if (_v) {
33633       {
33634         void *ptr;
33635         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33636           _v = 0;
33637         } else {
33638           _v = 1;
33639         }
33640       }
33641       if (_v) {
33642         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33643       }
33644     }
33645   }
33646   if (argc == 2) {
33647     int _v;
33648     {
33649       void *ptr;
33650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33651         _v = 0;
33652       } else {
33653         _v = 1;
33654       }
33655     }
33656     if (_v) {
33657       {
33658         void *ptr;
33659         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33660           _v = 0;
33661         } else {
33662           _v = 1;
33663         }
33664       }
33665       if (_v) {
33666         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33667       }
33668     }
33669   }
33670 
33671   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33672     "  Possible C/C++ prototypes are:\n"
33673     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33674     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33675   lua_error(L);return 0;
33676 }
33677 
33678 
33679 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33680   int SWIG_arg = 0;
33681   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33682 
33683   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33685 
33686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33687     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33688   }
33689 
33690   (arg1)->Clear();
33691 
33692   return SWIG_arg;
33693 
33694   if(0) SWIG_fail;
33695 
33696 fail:
33697   lua_error(L);
33698   return SWIG_arg;
33699 }
33700 
33701 
33702 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33703 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33704 delete arg1;
33705 }
33706 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33707     assert(lua_istable(L,1));
33708     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33709     assert(!lua_isnil(L,-1));
33710     lua_replace(L,1); /* replace our table with real constructor */
33711     lua_call(L,lua_gettop(L)-1,1);
33712     return 1;
33713 }
33714 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33715     {0,0,0}
33716 };
33717 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33718     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33719     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33720     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33721     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33722     {0,0}
33723 };
33724 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33725     {0,0}
33726 };
33727 
33728 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33729     {0,0,0}
33730 };
33731 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33732     {0,0,0,0,0,0}
33733 };
33734 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33735     {0,0}
33736 };
33737 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33738     0
33739 };
33740 
33741 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33742     "SBMemoryRegionInfoList",
33743     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33744     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33745     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33746     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33747     0
33748 };
33749 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33750 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33751 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 };
33752 
33753 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33754   int SWIG_arg = 0;
33755   lldb::SBModule *result = 0 ;
33756 
33757   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33758   result = (lldb::SBModule *)new lldb::SBModule();
33759   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33760   return SWIG_arg;
33761 
33762   if(0) SWIG_fail;
33763 
33764 fail:
33765   lua_error(L);
33766   return SWIG_arg;
33767 }
33768 
33769 
33770 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
33771   int SWIG_arg = 0;
33772   lldb::SBModule *arg1 = 0 ;
33773   lldb::SBModule *result = 0 ;
33774 
33775   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33776   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
33777 
33778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33779     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
33780   }
33781 
33782   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
33783   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33784   return SWIG_arg;
33785 
33786   if(0) SWIG_fail;
33787 
33788 fail:
33789   lua_error(L);
33790   return SWIG_arg;
33791 }
33792 
33793 
33794 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
33795   int SWIG_arg = 0;
33796   lldb::SBModuleSpec *arg1 = 0 ;
33797   lldb::SBModule *result = 0 ;
33798 
33799   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33800   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
33801 
33802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
33803     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
33804   }
33805 
33806   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
33807   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33808   return SWIG_arg;
33809 
33810   if(0) SWIG_fail;
33811 
33812 fail:
33813   lua_error(L);
33814   return SWIG_arg;
33815 }
33816 
33817 
33818 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
33819   int SWIG_arg = 0;
33820   lldb::SBProcess *arg1 = 0 ;
33821   lldb::addr_t arg2 ;
33822   lldb::SBModule *result = 0 ;
33823 
33824   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
33825   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
33826   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
33827 
33828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
33829     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
33830   }
33831 
33832   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
33833   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
33834   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33835   return SWIG_arg;
33836 
33837   if(0) SWIG_fail;
33838 
33839 fail:
33840   lua_error(L);
33841   return SWIG_arg;
33842 }
33843 
33844 
33845 static int _wrap_new_SBModule(lua_State* L) {
33846   int argc;
33847   int argv[3]={
33848     1,2,3
33849   };
33850 
33851   argc = lua_gettop(L);
33852   if (argc == 0) {
33853     return _wrap_new_SBModule__SWIG_0(L);
33854   }
33855   if (argc == 1) {
33856     int _v;
33857     {
33858       void *ptr;
33859       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
33860         _v = 0;
33861       } else {
33862         _v = 1;
33863       }
33864     }
33865     if (_v) {
33866       return _wrap_new_SBModule__SWIG_1(L);
33867     }
33868   }
33869   if (argc == 1) {
33870     int _v;
33871     {
33872       void *ptr;
33873       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
33874         _v = 0;
33875       } else {
33876         _v = 1;
33877       }
33878     }
33879     if (_v) {
33880       return _wrap_new_SBModule__SWIG_2(L);
33881     }
33882   }
33883   if (argc == 2) {
33884     int _v;
33885     {
33886       void *ptr;
33887       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
33888         _v = 0;
33889       } else {
33890         _v = 1;
33891       }
33892     }
33893     if (_v) {
33894       {
33895         _v = lua_isnumber(L,argv[1]);
33896       }
33897       if (_v) {
33898         return _wrap_new_SBModule__SWIG_3(L);
33899       }
33900     }
33901   }
33902 
33903   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
33904     "  Possible C/C++ prototypes are:\n"
33905     "    lldb::SBModule::SBModule()\n"
33906     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
33907     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
33908     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
33909   lua_error(L);return 0;
33910 }
33911 
33912 
33913 static int _wrap_SBModule_IsValid(lua_State* L) {
33914   int SWIG_arg = 0;
33915   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33916   bool result;
33917 
33918   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
33919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
33920 
33921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33922     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
33923   }
33924 
33925   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
33926   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33927   return SWIG_arg;
33928 
33929   if(0) SWIG_fail;
33930 
33931 fail:
33932   lua_error(L);
33933   return SWIG_arg;
33934 }
33935 
33936 
33937 static int _wrap_SBModule_Clear(lua_State* L) {
33938   int SWIG_arg = 0;
33939   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33940 
33941   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
33942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
33943 
33944   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33945     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
33946   }
33947 
33948   (arg1)->Clear();
33949 
33950   return SWIG_arg;
33951 
33952   if(0) SWIG_fail;
33953 
33954 fail:
33955   lua_error(L);
33956   return SWIG_arg;
33957 }
33958 
33959 
33960 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
33961   int SWIG_arg = 0;
33962   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33963   lldb::SBFileSpec result;
33964 
33965   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
33966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
33967 
33968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33969     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33970   }
33971 
33972   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
33973   {
33974     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33975     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33976   }
33977   return SWIG_arg;
33978 
33979   if(0) SWIG_fail;
33980 
33981 fail:
33982   lua_error(L);
33983   return SWIG_arg;
33984 }
33985 
33986 
33987 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
33988   int SWIG_arg = 0;
33989   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33990   lldb::SBFileSpec result;
33991 
33992   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
33993   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
33994 
33995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33996     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33997   }
33998 
33999   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
34000   {
34001     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34002     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34003   }
34004   return SWIG_arg;
34005 
34006   if(0) SWIG_fail;
34007 
34008 fail:
34009   lua_error(L);
34010   return SWIG_arg;
34011 }
34012 
34013 
34014 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
34015   int SWIG_arg = 0;
34016   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34017   lldb::SBFileSpec *arg2 = 0 ;
34018   bool result;
34019 
34020   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
34021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
34022   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
34023 
34024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34025     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34026   }
34027 
34028 
34029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34030     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34031   }
34032 
34033   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34034   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34035   return SWIG_arg;
34036 
34037   if(0) SWIG_fail;
34038 
34039 fail:
34040   lua_error(L);
34041   return SWIG_arg;
34042 }
34043 
34044 
34045 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34046   int SWIG_arg = 0;
34047   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34048   lldb::SBFileSpec result;
34049 
34050   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34052 
34053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34054     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34055   }
34056 
34057   result = (arg1)->GetRemoteInstallFileSpec();
34058   {
34059     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34060     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34061   }
34062   return SWIG_arg;
34063 
34064   if(0) SWIG_fail;
34065 
34066 fail:
34067   lua_error(L);
34068   return SWIG_arg;
34069 }
34070 
34071 
34072 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34073   int SWIG_arg = 0;
34074   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34075   lldb::SBFileSpec *arg2 = 0 ;
34076   bool result;
34077 
34078   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34080   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34081 
34082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34083     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34084   }
34085 
34086 
34087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34088     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34089   }
34090 
34091   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34092   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34093   return SWIG_arg;
34094 
34095   if(0) SWIG_fail;
34096 
34097 fail:
34098   lua_error(L);
34099   return SWIG_arg;
34100 }
34101 
34102 
34103 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34104   int SWIG_arg = 0;
34105   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34106   char *result = 0 ;
34107 
34108   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34110 
34111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34112     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34113   }
34114 
34115   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34116   lua_pushstring(L,(const char *)result); SWIG_arg++;
34117   return SWIG_arg;
34118 
34119   if(0) SWIG_fail;
34120 
34121 fail:
34122   lua_error(L);
34123   return SWIG_arg;
34124 }
34125 
34126 
34127 static int _wrap_SBModule___eq(lua_State* L) {
34128   int SWIG_arg = 0;
34129   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34130   lldb::SBModule *arg2 = 0 ;
34131   bool result;
34132 
34133   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34135   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34136 
34137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34138     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34139   }
34140 
34141 
34142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34143     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34144   }
34145 
34146   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34147   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34148   return SWIG_arg;
34149 
34150   if(0) SWIG_fail;
34151 
34152 fail:
34153   lua_error(L);
34154   return SWIG_arg;
34155 }
34156 
34157 
34158 static int _wrap_SBModule_FindSection(lua_State* L) {
34159   int SWIG_arg = 0;
34160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34161   char *arg2 = (char *) 0 ;
34162   lldb::SBSection result;
34163 
34164   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
34165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
34166   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
34167 
34168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34169     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
34170   }
34171 
34172   arg2 = (char *)lua_tostring(L, 2);
34173   result = (arg1)->FindSection((char const *)arg2);
34174   {
34175     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34176     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34177   }
34178   return SWIG_arg;
34179 
34180   if(0) SWIG_fail;
34181 
34182 fail:
34183   lua_error(L);
34184   return SWIG_arg;
34185 }
34186 
34187 
34188 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
34189   int SWIG_arg = 0;
34190   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34191   lldb::addr_t arg2 ;
34192   lldb::SBAddress result;
34193 
34194   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
34195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
34196   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
34197 
34198   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34199     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
34200   }
34201 
34202   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
34203   result = (arg1)->ResolveFileAddress(arg2);
34204   {
34205     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34206     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34207   }
34208   return SWIG_arg;
34209 
34210   if(0) SWIG_fail;
34211 
34212 fail:
34213   lua_error(L);
34214   return SWIG_arg;
34215 }
34216 
34217 
34218 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
34219   int SWIG_arg = 0;
34220   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34221   lldb::SBAddress *arg2 = 0 ;
34222   uint32_t arg3 ;
34223   lldb::SBSymbolContext result;
34224 
34225   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
34226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
34227   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
34228   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
34229 
34230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34231     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
34232   }
34233 
34234 
34235   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
34236     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
34237   }
34238 
34239   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34240   arg3 = (uint32_t)lua_tonumber(L, 3);
34241   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
34242   {
34243     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
34244     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
34245   }
34246   return SWIG_arg;
34247 
34248   if(0) SWIG_fail;
34249 
34250 fail:
34251   lua_error(L);
34252   return SWIG_arg;
34253 }
34254 
34255 
34256 static int _wrap_SBModule_GetDescription(lua_State* L) {
34257   int SWIG_arg = 0;
34258   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34259   lldb::SBStream *arg2 = 0 ;
34260   bool result;
34261 
34262   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
34263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
34264   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
34265 
34266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34267     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
34268   }
34269 
34270 
34271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34272     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34273   }
34274 
34275   result = (bool)(arg1)->GetDescription(*arg2);
34276   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34277   return SWIG_arg;
34278 
34279   if(0) SWIG_fail;
34280 
34281 fail:
34282   lua_error(L);
34283   return SWIG_arg;
34284 }
34285 
34286 
34287 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
34288   int SWIG_arg = 0;
34289   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34290   uint32_t result;
34291 
34292   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
34293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
34294 
34295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34296     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34297   }
34298 
34299   result = (uint32_t)(arg1)->GetNumCompileUnits();
34300   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34301   return SWIG_arg;
34302 
34303   if(0) SWIG_fail;
34304 
34305 fail:
34306   lua_error(L);
34307   return SWIG_arg;
34308 }
34309 
34310 
34311 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
34312   int SWIG_arg = 0;
34313   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34314   uint32_t arg2 ;
34315   lldb::SBCompileUnit result;
34316 
34317   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
34318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
34319   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
34320 
34321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34322     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34323   }
34324 
34325   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34326   arg2 = (uint32_t)lua_tonumber(L, 2);
34327   result = (arg1)->GetCompileUnitAtIndex(arg2);
34328   {
34329     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
34330     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
34331   }
34332   return SWIG_arg;
34333 
34334   if(0) SWIG_fail;
34335 
34336 fail:
34337   lua_error(L);
34338   return SWIG_arg;
34339 }
34340 
34341 
34342 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
34343   int SWIG_arg = 0;
34344   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34345   lldb::SBFileSpec *arg2 = 0 ;
34346   lldb::SBSymbolContextList result;
34347 
34348   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
34349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
34350   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
34351 
34352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34353     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34354   }
34355 
34356 
34357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34358     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
34359   }
34360 
34361   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
34362   {
34363     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34365   }
34366   return SWIG_arg;
34367 
34368   if(0) SWIG_fail;
34369 
34370 fail:
34371   lua_error(L);
34372   return SWIG_arg;
34373 }
34374 
34375 
34376 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
34377   int SWIG_arg = 0;
34378   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34379   size_t result;
34380 
34381   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
34382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
34383 
34384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34385     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
34386   }
34387 
34388   result = (arg1)->GetNumSymbols();
34389   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34390   return SWIG_arg;
34391 
34392   if(0) SWIG_fail;
34393 
34394 fail:
34395   lua_error(L);
34396   return SWIG_arg;
34397 }
34398 
34399 
34400 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
34401   int SWIG_arg = 0;
34402   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34403   size_t arg2 ;
34404   lldb::SBSymbol result;
34405 
34406   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
34407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
34408   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
34409 
34410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34411     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34412   }
34413 
34414   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34415   arg2 = (size_t)lua_tonumber(L, 2);
34416   result = (arg1)->GetSymbolAtIndex(arg2);
34417   {
34418     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34420   }
34421   return SWIG_arg;
34422 
34423   if(0) SWIG_fail;
34424 
34425 fail:
34426   lua_error(L);
34427   return SWIG_arg;
34428 }
34429 
34430 
34431 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
34432   int SWIG_arg = 0;
34433   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34434   char *arg2 = (char *) 0 ;
34435   lldb::SymbolType arg3 ;
34436   lldb::SBSymbol result;
34437 
34438   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
34439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34440   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34441   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
34442 
34443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34444     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34445   }
34446 
34447   arg2 = (char *)lua_tostring(L, 2);
34448   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34449   result = (arg1)->FindSymbol((char const *)arg2,arg3);
34450   {
34451     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34453   }
34454   return SWIG_arg;
34455 
34456   if(0) SWIG_fail;
34457 
34458 fail:
34459   lua_error(L);
34460   return SWIG_arg;
34461 }
34462 
34463 
34464 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
34465   int SWIG_arg = 0;
34466   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34467   char *arg2 = (char *) 0 ;
34468   lldb::SBSymbol result;
34469 
34470   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
34471   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34472   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34473 
34474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34475     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34476   }
34477 
34478   arg2 = (char *)lua_tostring(L, 2);
34479   result = (arg1)->FindSymbol((char const *)arg2);
34480   {
34481     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34483   }
34484   return SWIG_arg;
34485 
34486   if(0) SWIG_fail;
34487 
34488 fail:
34489   lua_error(L);
34490   return SWIG_arg;
34491 }
34492 
34493 
34494 static int _wrap_SBModule_FindSymbol(lua_State* L) {
34495   int argc;
34496   int argv[4]={
34497     1,2,3,4
34498   };
34499 
34500   argc = lua_gettop(L);
34501   if (argc == 2) {
34502     int _v;
34503     {
34504       void *ptr;
34505       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34506         _v = 0;
34507       } else {
34508         _v = 1;
34509       }
34510     }
34511     if (_v) {
34512       {
34513         _v = SWIG_lua_isnilstring(L,argv[1]);
34514       }
34515       if (_v) {
34516         return _wrap_SBModule_FindSymbol__SWIG_1(L);
34517       }
34518     }
34519   }
34520   if (argc == 3) {
34521     int _v;
34522     {
34523       void *ptr;
34524       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34525         _v = 0;
34526       } else {
34527         _v = 1;
34528       }
34529     }
34530     if (_v) {
34531       {
34532         _v = SWIG_lua_isnilstring(L,argv[1]);
34533       }
34534       if (_v) {
34535         {
34536           _v = lua_isnumber(L,argv[2]);
34537         }
34538         if (_v) {
34539           return _wrap_SBModule_FindSymbol__SWIG_0(L);
34540         }
34541       }
34542     }
34543   }
34544 
34545   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
34546     "  Possible C/C++ prototypes are:\n"
34547     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
34548     "    lldb::SBModule::FindSymbol(char const *)\n");
34549   lua_error(L);return 0;
34550 }
34551 
34552 
34553 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
34554   int SWIG_arg = 0;
34555   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34556   char *arg2 = (char *) 0 ;
34557   lldb::SymbolType arg3 ;
34558   lldb::SBSymbolContextList result;
34559 
34560   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
34561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34562   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34563   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
34564 
34565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34566     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34567   }
34568 
34569   arg2 = (char *)lua_tostring(L, 2);
34570   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34571   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34572   {
34573     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34574     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34575   }
34576   return SWIG_arg;
34577 
34578   if(0) SWIG_fail;
34579 
34580 fail:
34581   lua_error(L);
34582   return SWIG_arg;
34583 }
34584 
34585 
34586 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34587   int SWIG_arg = 0;
34588   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34589   char *arg2 = (char *) 0 ;
34590   lldb::SBSymbolContextList result;
34591 
34592   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34594   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34595 
34596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34597     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34598   }
34599 
34600   arg2 = (char *)lua_tostring(L, 2);
34601   result = (arg1)->FindSymbols((char const *)arg2);
34602   {
34603     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34605   }
34606   return SWIG_arg;
34607 
34608   if(0) SWIG_fail;
34609 
34610 fail:
34611   lua_error(L);
34612   return SWIG_arg;
34613 }
34614 
34615 
34616 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34617   int argc;
34618   int argv[4]={
34619     1,2,3,4
34620   };
34621 
34622   argc = lua_gettop(L);
34623   if (argc == 2) {
34624     int _v;
34625     {
34626       void *ptr;
34627       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34628         _v = 0;
34629       } else {
34630         _v = 1;
34631       }
34632     }
34633     if (_v) {
34634       {
34635         _v = SWIG_lua_isnilstring(L,argv[1]);
34636       }
34637       if (_v) {
34638         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34639       }
34640     }
34641   }
34642   if (argc == 3) {
34643     int _v;
34644     {
34645       void *ptr;
34646       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34647         _v = 0;
34648       } else {
34649         _v = 1;
34650       }
34651     }
34652     if (_v) {
34653       {
34654         _v = SWIG_lua_isnilstring(L,argv[1]);
34655       }
34656       if (_v) {
34657         {
34658           _v = lua_isnumber(L,argv[2]);
34659         }
34660         if (_v) {
34661           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34662         }
34663       }
34664     }
34665   }
34666 
34667   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34668     "  Possible C/C++ prototypes are:\n"
34669     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34670     "    lldb::SBModule::FindSymbols(char const *)\n");
34671   lua_error(L);return 0;
34672 }
34673 
34674 
34675 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34676   int SWIG_arg = 0;
34677   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34678   size_t result;
34679 
34680   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34682 
34683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34684     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34685   }
34686 
34687   result = (arg1)->GetNumSections();
34688   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
34689   return SWIG_arg;
34690 
34691   if(0) SWIG_fail;
34692 
34693 fail:
34694   lua_error(L);
34695   return SWIG_arg;
34696 }
34697 
34698 
34699 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34700   int SWIG_arg = 0;
34701   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34702   size_t arg2 ;
34703   lldb::SBSection result;
34704 
34705   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34708 
34709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34710     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34711   }
34712 
34713   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34714   arg2 = (size_t)lua_tonumber(L, 2);
34715   result = (arg1)->GetSectionAtIndex(arg2);
34716   {
34717     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34718     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34719   }
34720   return SWIG_arg;
34721 
34722   if(0) SWIG_fail;
34723 
34724 fail:
34725   lua_error(L);
34726   return SWIG_arg;
34727 }
34728 
34729 
34730 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34731   int SWIG_arg = 0;
34732   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34733   char *arg2 = (char *) 0 ;
34734   uint32_t arg3 ;
34735   lldb::SBSymbolContextList result;
34736 
34737   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34739   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34740   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34741 
34742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34743     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34744   }
34745 
34746   arg2 = (char *)lua_tostring(L, 2);
34747   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
34748   arg3 = (uint32_t)lua_tonumber(L, 3);
34749   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34750   {
34751     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34752     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34753   }
34754   return SWIG_arg;
34755 
34756   if(0) SWIG_fail;
34757 
34758 fail:
34759   lua_error(L);
34760   return SWIG_arg;
34761 }
34762 
34763 
34764 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34765   int SWIG_arg = 0;
34766   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34767   char *arg2 = (char *) 0 ;
34768   lldb::SBSymbolContextList result;
34769 
34770   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
34771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34772   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34773 
34774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34775     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34776   }
34777 
34778   arg2 = (char *)lua_tostring(L, 2);
34779   result = (arg1)->FindFunctions((char const *)arg2);
34780   {
34781     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34782     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34783   }
34784   return SWIG_arg;
34785 
34786   if(0) SWIG_fail;
34787 
34788 fail:
34789   lua_error(L);
34790   return SWIG_arg;
34791 }
34792 
34793 
34794 static int _wrap_SBModule_FindFunctions(lua_State* L) {
34795   int argc;
34796   int argv[4]={
34797     1,2,3,4
34798   };
34799 
34800   argc = lua_gettop(L);
34801   if (argc == 2) {
34802     int _v;
34803     {
34804       void *ptr;
34805       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34806         _v = 0;
34807       } else {
34808         _v = 1;
34809       }
34810     }
34811     if (_v) {
34812       {
34813         _v = SWIG_lua_isnilstring(L,argv[1]);
34814       }
34815       if (_v) {
34816         return _wrap_SBModule_FindFunctions__SWIG_1(L);
34817       }
34818     }
34819   }
34820   if (argc == 3) {
34821     int _v;
34822     {
34823       void *ptr;
34824       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34825         _v = 0;
34826       } else {
34827         _v = 1;
34828       }
34829     }
34830     if (_v) {
34831       {
34832         _v = SWIG_lua_isnilstring(L,argv[1]);
34833       }
34834       if (_v) {
34835         {
34836           _v = lua_isnumber(L,argv[2]);
34837         }
34838         if (_v) {
34839           return _wrap_SBModule_FindFunctions__SWIG_0(L);
34840         }
34841       }
34842     }
34843   }
34844 
34845   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
34846     "  Possible C/C++ prototypes are:\n"
34847     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
34848     "    lldb::SBModule::FindFunctions(char const *)\n");
34849   lua_error(L);return 0;
34850 }
34851 
34852 
34853 static int _wrap_SBModule_FindFirstType(lua_State* L) {
34854   int SWIG_arg = 0;
34855   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34856   char *arg2 = (char *) 0 ;
34857   lldb::SBType result;
34858 
34859   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
34860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
34861   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
34862 
34863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34864     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
34865   }
34866 
34867   arg2 = (char *)lua_tostring(L, 2);
34868   result = (arg1)->FindFirstType((char const *)arg2);
34869   {
34870     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34872   }
34873   return SWIG_arg;
34874 
34875   if(0) SWIG_fail;
34876 
34877 fail:
34878   lua_error(L);
34879   return SWIG_arg;
34880 }
34881 
34882 
34883 static int _wrap_SBModule_FindTypes(lua_State* L) {
34884   int SWIG_arg = 0;
34885   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34886   char *arg2 = (char *) 0 ;
34887   lldb::SBTypeList result;
34888 
34889   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
34890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
34891   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
34892 
34893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34894     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
34895   }
34896 
34897   arg2 = (char *)lua_tostring(L, 2);
34898   result = (arg1)->FindTypes((char const *)arg2);
34899   {
34900     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34901     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34902   }
34903   return SWIG_arg;
34904 
34905   if(0) SWIG_fail;
34906 
34907 fail:
34908   lua_error(L);
34909   return SWIG_arg;
34910 }
34911 
34912 
34913 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
34914   int SWIG_arg = 0;
34915   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34916   lldb::user_id_t arg2 ;
34917   lldb::SBType result;
34918 
34919   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
34920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
34921   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
34922 
34923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34924     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
34925   }
34926 
34927   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
34928   result = (arg1)->GetTypeByID(arg2);
34929   {
34930     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34932   }
34933   return SWIG_arg;
34934 
34935   if(0) SWIG_fail;
34936 
34937 fail:
34938   lua_error(L);
34939   return SWIG_arg;
34940 }
34941 
34942 
34943 static int _wrap_SBModule_GetBasicType(lua_State* L) {
34944   int SWIG_arg = 0;
34945   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34946   lldb::BasicType arg2 ;
34947   lldb::SBType result;
34948 
34949   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
34950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
34951   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
34952 
34953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34954     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
34955   }
34956 
34957   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
34958   result = (arg1)->GetBasicType(arg2);
34959   {
34960     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34962   }
34963   return SWIG_arg;
34964 
34965   if(0) SWIG_fail;
34966 
34967 fail:
34968   lua_error(L);
34969   return SWIG_arg;
34970 }
34971 
34972 
34973 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
34974   int SWIG_arg = 0;
34975   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34976   uint32_t arg2 ;
34977   lldb::SBTypeList result;
34978 
34979   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
34980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34981   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
34982 
34983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34984     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34985   }
34986 
34987   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
34988   arg2 = (uint32_t)lua_tonumber(L, 2);
34989   result = (arg1)->GetTypes(arg2);
34990   {
34991     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34992     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34993   }
34994   return SWIG_arg;
34995 
34996   if(0) SWIG_fail;
34997 
34998 fail:
34999   lua_error(L);
35000   return SWIG_arg;
35001 }
35002 
35003 
35004 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
35005   int SWIG_arg = 0;
35006   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35007   lldb::SBTypeList result;
35008 
35009   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
35010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
35011 
35012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35013     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
35014   }
35015 
35016   result = (arg1)->GetTypes();
35017   {
35018     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
35019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
35020   }
35021   return SWIG_arg;
35022 
35023   if(0) SWIG_fail;
35024 
35025 fail:
35026   lua_error(L);
35027   return SWIG_arg;
35028 }
35029 
35030 
35031 static int _wrap_SBModule_GetTypes(lua_State* L) {
35032   int argc;
35033   int argv[3]={
35034     1,2,3
35035   };
35036 
35037   argc = lua_gettop(L);
35038   if (argc == 1) {
35039     int _v;
35040     {
35041       void *ptr;
35042       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35043         _v = 0;
35044       } else {
35045         _v = 1;
35046       }
35047     }
35048     if (_v) {
35049       return _wrap_SBModule_GetTypes__SWIG_1(L);
35050     }
35051   }
35052   if (argc == 2) {
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 = lua_isnumber(L,argv[1]);
35065       }
35066       if (_v) {
35067         return _wrap_SBModule_GetTypes__SWIG_0(L);
35068       }
35069     }
35070   }
35071 
35072   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35073     "  Possible C/C++ prototypes are:\n"
35074     "    lldb::SBModule::GetTypes(uint32_t)\n"
35075     "    lldb::SBModule::GetTypes()\n");
35076   lua_error(L);return 0;
35077 }
35078 
35079 
35080 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35081   int SWIG_arg = 0;
35082   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35083   lldb::SBTarget *arg2 = 0 ;
35084   char *arg3 = (char *) 0 ;
35085   uint32_t arg4 ;
35086   lldb::SBValueList result;
35087 
35088   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35091   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35092   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35093 
35094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35095     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35096   }
35097 
35098 
35099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35100     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35101   }
35102 
35103   arg3 = (char *)lua_tostring(L, 3);
35104   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
35105   arg4 = (uint32_t)lua_tonumber(L, 4);
35106   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35107   {
35108     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35110   }
35111   return SWIG_arg;
35112 
35113   if(0) SWIG_fail;
35114 
35115 fail:
35116   lua_error(L);
35117   return SWIG_arg;
35118 }
35119 
35120 
35121 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35122   int SWIG_arg = 0;
35123   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35124   lldb::SBTarget *arg2 = 0 ;
35125   char *arg3 = (char *) 0 ;
35126   lldb::SBValue result;
35127 
35128   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35130   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35131   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35132 
35133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35134     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35135   }
35136 
35137 
35138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35139     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35140   }
35141 
35142   arg3 = (char *)lua_tostring(L, 3);
35143   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35144   {
35145     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35146     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35147   }
35148   return SWIG_arg;
35149 
35150   if(0) SWIG_fail;
35151 
35152 fail:
35153   lua_error(L);
35154   return SWIG_arg;
35155 }
35156 
35157 
35158 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35159   int SWIG_arg = 0;
35160   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35161   lldb::ByteOrder result;
35162 
35163   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35164   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35165 
35166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35167     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
35168   }
35169 
35170   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
35171   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
35172   return SWIG_arg;
35173 
35174   if(0) SWIG_fail;
35175 
35176 fail:
35177   lua_error(L);
35178   return SWIG_arg;
35179 }
35180 
35181 
35182 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
35183   int SWIG_arg = 0;
35184   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35185   uint32_t result;
35186 
35187   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
35188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
35189 
35190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35191     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
35192   }
35193 
35194   result = (uint32_t)(arg1)->GetAddressByteSize();
35195   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35196   return SWIG_arg;
35197 
35198   if(0) SWIG_fail;
35199 
35200 fail:
35201   lua_error(L);
35202   return SWIG_arg;
35203 }
35204 
35205 
35206 static int _wrap_SBModule_GetTriple(lua_State* L) {
35207   int SWIG_arg = 0;
35208   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35209   char *result = 0 ;
35210 
35211   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
35212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
35213 
35214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35215     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
35216   }
35217 
35218   result = (char *)(arg1)->GetTriple();
35219   lua_pushstring(L,(const char *)result); SWIG_arg++;
35220   return SWIG_arg;
35221 
35222   if(0) SWIG_fail;
35223 
35224 fail:
35225   lua_error(L);
35226   return SWIG_arg;
35227 }
35228 
35229 
35230 static int _wrap_SBModule_GetVersion(lua_State* L) {
35231   int SWIG_arg = 0;
35232   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35233   uint32_t *arg2 = (uint32_t *) 0 ;
35234   uint32_t arg3 ;
35235   uint32_t result;
35236 
35237   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
35238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
35239   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
35240   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
35241 
35242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35243     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
35244   }
35245 
35246 
35247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
35248     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
35249   }
35250 
35251   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35252   arg3 = (uint32_t)lua_tonumber(L, 3);
35253   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
35254   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35255   return SWIG_arg;
35256 
35257   if(0) SWIG_fail;
35258 
35259 fail:
35260   lua_error(L);
35261   return SWIG_arg;
35262 }
35263 
35264 
35265 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
35266   int SWIG_arg = 0;
35267   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35268   lldb::SBFileSpec result;
35269 
35270   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
35271   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
35272 
35273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35274     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35275   }
35276 
35277   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
35278   {
35279     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35280     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35281   }
35282   return SWIG_arg;
35283 
35284   if(0) SWIG_fail;
35285 
35286 fail:
35287   lua_error(L);
35288   return SWIG_arg;
35289 }
35290 
35291 
35292 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
35293   int SWIG_arg = 0;
35294   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35295   lldb::SBAddress result;
35296 
35297   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
35298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
35299 
35300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35301     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
35302   }
35303 
35304   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
35305   {
35306     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35307     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35308   }
35309   return SWIG_arg;
35310 
35311   if(0) SWIG_fail;
35312 
35313 fail:
35314   lua_error(L);
35315   return SWIG_arg;
35316 }
35317 
35318 
35319 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
35320   int SWIG_arg = 0;
35321   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35322   lldb::SBAddress result;
35323 
35324   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
35325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
35326 
35327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35328     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
35329   }
35330 
35331   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
35332   {
35333     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35335   }
35336   return SWIG_arg;
35337 
35338   if(0) SWIG_fail;
35339 
35340 fail:
35341   lua_error(L);
35342   return SWIG_arg;
35343 }
35344 
35345 
35346 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
35347   int SWIG_arg = 0;
35348   uint32_t result;
35349 
35350   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
35351   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
35352   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35353   return SWIG_arg;
35354 
35355   if(0) SWIG_fail;
35356 
35357 fail:
35358   lua_error(L);
35359   return SWIG_arg;
35360 }
35361 
35362 
35363 static int _wrap_SBModule___tostring(lua_State* L) {
35364   int SWIG_arg = 0;
35365   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35366   std::string result;
35367 
35368   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
35369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
35370 
35371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35372     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
35373   }
35374 
35375   result = lldb_SBModule___str__(arg1);
35376   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35377   return SWIG_arg;
35378 
35379   if(0) SWIG_fail;
35380 
35381 fail:
35382   lua_error(L);
35383   return SWIG_arg;
35384 }
35385 
35386 
35387 static void swig_delete_SBModule(void *obj) {
35388 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
35389 delete arg1;
35390 }
35391 static int _proxy__wrap_new_SBModule(lua_State *L) {
35392     assert(lua_istable(L,1));
35393     lua_pushcfunction(L,_wrap_new_SBModule);
35394     assert(!lua_isnil(L,-1));
35395     lua_replace(L,1); /* replace our table with real constructor */
35396     lua_call(L,lua_gettop(L)-1,1);
35397     return 1;
35398 }
35399 static swig_lua_attribute swig_SBModule_attributes[] = {
35400     {0,0,0}
35401 };
35402 static swig_lua_method swig_SBModule_methods[]= {
35403     { "IsValid", _wrap_SBModule_IsValid},
35404     { "Clear", _wrap_SBModule_Clear},
35405     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
35406     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
35407     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
35408     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
35409     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
35410     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
35411     { "__eq", _wrap_SBModule___eq},
35412     { "FindSection", _wrap_SBModule_FindSection},
35413     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
35414     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
35415     { "GetDescription", _wrap_SBModule_GetDescription},
35416     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
35417     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
35418     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
35419     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
35420     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
35421     { "FindSymbol", _wrap_SBModule_FindSymbol},
35422     { "FindSymbols", _wrap_SBModule_FindSymbols},
35423     { "GetNumSections", _wrap_SBModule_GetNumSections},
35424     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
35425     { "FindFunctions", _wrap_SBModule_FindFunctions},
35426     { "FindFirstType", _wrap_SBModule_FindFirstType},
35427     { "FindTypes", _wrap_SBModule_FindTypes},
35428     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
35429     { "GetBasicType", _wrap_SBModule_GetBasicType},
35430     { "GetTypes", _wrap_SBModule_GetTypes},
35431     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
35432     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
35433     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
35434     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
35435     { "GetTriple", _wrap_SBModule_GetTriple},
35436     { "GetVersion", _wrap_SBModule_GetVersion},
35437     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
35438     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
35439     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
35440     { "__tostring", _wrap_SBModule___tostring},
35441     {0,0}
35442 };
35443 static swig_lua_method swig_SBModule_meta[] = {
35444     { "__eq", _wrap_SBModule___eq},
35445     { "__tostring", _wrap_SBModule___tostring},
35446     {0,0}
35447 };
35448 
35449 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
35450     {0,0,0}
35451 };
35452 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
35453     {0,0,0,0,0,0}
35454 };
35455 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
35456     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
35457     {0,0}
35458 };
35459 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
35460     0
35461 };
35462 
35463 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
35464     "SBModule",
35465     swig_SBModule_Sf_SwigStatic_methods,
35466     swig_SBModule_Sf_SwigStatic_attributes,
35467     swig_SBModule_Sf_SwigStatic_constants,
35468     swig_SBModule_Sf_SwigStatic_classes,
35469     0
35470 };
35471 static swig_lua_class *swig_SBModule_bases[] = {0};
35472 static const char *swig_SBModule_base_names[] = {0};
35473 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 };
35474 
35475 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
35476   int SWIG_arg = 0;
35477   lldb::SBModuleSpec *result = 0 ;
35478 
35479   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
35480   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
35481   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35482   return SWIG_arg;
35483 
35484   if(0) SWIG_fail;
35485 
35486 fail:
35487   lua_error(L);
35488   return SWIG_arg;
35489 }
35490 
35491 
35492 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
35493   int SWIG_arg = 0;
35494   lldb::SBModuleSpec *arg1 = 0 ;
35495   lldb::SBModuleSpec *result = 0 ;
35496 
35497   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
35498   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
35499 
35500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35501     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35502   }
35503 
35504   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
35505   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35506   return SWIG_arg;
35507 
35508   if(0) SWIG_fail;
35509 
35510 fail:
35511   lua_error(L);
35512   return SWIG_arg;
35513 }
35514 
35515 
35516 static int _wrap_new_SBModuleSpec(lua_State* L) {
35517   int argc;
35518   int argv[2]={
35519     1,2
35520   };
35521 
35522   argc = lua_gettop(L);
35523   if (argc == 0) {
35524     return _wrap_new_SBModuleSpec__SWIG_0(L);
35525   }
35526   if (argc == 1) {
35527     int _v;
35528     {
35529       void *ptr;
35530       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
35531         _v = 0;
35532       } else {
35533         _v = 1;
35534       }
35535     }
35536     if (_v) {
35537       return _wrap_new_SBModuleSpec__SWIG_1(L);
35538     }
35539   }
35540 
35541   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
35542     "  Possible C/C++ prototypes are:\n"
35543     "    lldb::SBModuleSpec::SBModuleSpec()\n"
35544     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
35545   lua_error(L);return 0;
35546 }
35547 
35548 
35549 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
35550   int SWIG_arg = 0;
35551   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35552   bool result;
35553 
35554   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
35555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
35556 
35557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35558     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
35559   }
35560 
35561   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
35562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35563   return SWIG_arg;
35564 
35565   if(0) SWIG_fail;
35566 
35567 fail:
35568   lua_error(L);
35569   return SWIG_arg;
35570 }
35571 
35572 
35573 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
35574   int SWIG_arg = 0;
35575   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35576 
35577   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
35578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
35579 
35580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35581     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
35582   }
35583 
35584   (arg1)->Clear();
35585 
35586   return SWIG_arg;
35587 
35588   if(0) SWIG_fail;
35589 
35590 fail:
35591   lua_error(L);
35592   return SWIG_arg;
35593 }
35594 
35595 
35596 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35597   int SWIG_arg = 0;
35598   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35599   lldb::SBFileSpec result;
35600 
35601   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35603 
35604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35605     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35606   }
35607 
35608   result = (arg1)->GetFileSpec();
35609   {
35610     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35612   }
35613   return SWIG_arg;
35614 
35615   if(0) SWIG_fail;
35616 
35617 fail:
35618   lua_error(L);
35619   return SWIG_arg;
35620 }
35621 
35622 
35623 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35624   int SWIG_arg = 0;
35625   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35626   lldb::SBFileSpec *arg2 = 0 ;
35627 
35628   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35631 
35632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35633     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35634   }
35635 
35636 
35637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35638     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35639   }
35640 
35641   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35642 
35643   return SWIG_arg;
35644 
35645   if(0) SWIG_fail;
35646 
35647 fail:
35648   lua_error(L);
35649   return SWIG_arg;
35650 }
35651 
35652 
35653 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35654   int SWIG_arg = 0;
35655   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35656   lldb::SBFileSpec result;
35657 
35658   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35660 
35661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35662     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35663   }
35664 
35665   result = (arg1)->GetPlatformFileSpec();
35666   {
35667     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35668     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35669   }
35670   return SWIG_arg;
35671 
35672   if(0) SWIG_fail;
35673 
35674 fail:
35675   lua_error(L);
35676   return SWIG_arg;
35677 }
35678 
35679 
35680 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35681   int SWIG_arg = 0;
35682   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35683   lldb::SBFileSpec *arg2 = 0 ;
35684 
35685   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35687   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35688 
35689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35690     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35691   }
35692 
35693 
35694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35695     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35696   }
35697 
35698   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35699 
35700   return SWIG_arg;
35701 
35702   if(0) SWIG_fail;
35703 
35704 fail:
35705   lua_error(L);
35706   return SWIG_arg;
35707 }
35708 
35709 
35710 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35711   int SWIG_arg = 0;
35712   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35713   lldb::SBFileSpec result;
35714 
35715   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35717 
35718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35719     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35720   }
35721 
35722   result = (arg1)->GetSymbolFileSpec();
35723   {
35724     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35726   }
35727   return SWIG_arg;
35728 
35729   if(0) SWIG_fail;
35730 
35731 fail:
35732   lua_error(L);
35733   return SWIG_arg;
35734 }
35735 
35736 
35737 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35738   int SWIG_arg = 0;
35739   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35740   lldb::SBFileSpec *arg2 = 0 ;
35741 
35742   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35744   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35745 
35746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35747     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35748   }
35749 
35750 
35751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35752     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35753   }
35754 
35755   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
35756 
35757   return SWIG_arg;
35758 
35759   if(0) SWIG_fail;
35760 
35761 fail:
35762   lua_error(L);
35763   return SWIG_arg;
35764 }
35765 
35766 
35767 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
35768   int SWIG_arg = 0;
35769   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35770   char *result = 0 ;
35771 
35772   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
35773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
35774 
35775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35776     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35777   }
35778 
35779   result = (char *)(arg1)->GetObjectName();
35780   lua_pushstring(L,(const char *)result); SWIG_arg++;
35781   return SWIG_arg;
35782 
35783   if(0) SWIG_fail;
35784 
35785 fail:
35786   lua_error(L);
35787   return SWIG_arg;
35788 }
35789 
35790 
35791 static int _wrap_SBModuleSpec_SetObjectName(lua_State* L) {
35792   int SWIG_arg = 0;
35793   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35794   char *arg2 = (char *) 0 ;
35795 
35796   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
35797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
35798   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
35799 
35800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35801     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35802   }
35803 
35804   arg2 = (char *)lua_tostring(L, 2);
35805   (arg1)->SetObjectName((char const *)arg2);
35806 
35807   return SWIG_arg;
35808 
35809   if(0) SWIG_fail;
35810 
35811 fail:
35812   lua_error(L);
35813   return SWIG_arg;
35814 }
35815 
35816 
35817 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
35818   int SWIG_arg = 0;
35819   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35820   char *result = 0 ;
35821 
35822   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
35823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
35824 
35825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35826     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35827   }
35828 
35829   result = (char *)(arg1)->GetTriple();
35830   lua_pushstring(L,(const char *)result); SWIG_arg++;
35831   return SWIG_arg;
35832 
35833   if(0) SWIG_fail;
35834 
35835 fail:
35836   lua_error(L);
35837   return SWIG_arg;
35838 }
35839 
35840 
35841 static int _wrap_SBModuleSpec_SetTriple(lua_State* L) {
35842   int SWIG_arg = 0;
35843   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35844   char *arg2 = (char *) 0 ;
35845 
35846   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
35847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
35848   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
35849 
35850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35851     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35852   }
35853 
35854   arg2 = (char *)lua_tostring(L, 2);
35855   (arg1)->SetTriple((char const *)arg2);
35856 
35857   return SWIG_arg;
35858 
35859   if(0) SWIG_fail;
35860 
35861 fail:
35862   lua_error(L);
35863   return SWIG_arg;
35864 }
35865 
35866 
35867 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
35868   int SWIG_arg = 0;
35869   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35870   uint8_t *result = 0 ;
35871 
35872   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
35873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
35874 
35875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35876     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35877   }
35878 
35879   result = (uint8_t *)(arg1)->GetUUIDBytes();
35880   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
35881   return SWIG_arg;
35882 
35883   if(0) SWIG_fail;
35884 
35885 fail:
35886   lua_error(L);
35887   return SWIG_arg;
35888 }
35889 
35890 
35891 static int _wrap_SBModuleSpec_GetUUIDLength(lua_State* L) {
35892   int SWIG_arg = 0;
35893   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35894   size_t result;
35895 
35896   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
35897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
35898 
35899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35900     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
35901   }
35902 
35903   result = (arg1)->GetUUIDLength();
35904   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
35905   return SWIG_arg;
35906 
35907   if(0) SWIG_fail;
35908 
35909 fail:
35910   lua_error(L);
35911   return SWIG_arg;
35912 }
35913 
35914 
35915 static int _wrap_SBModuleSpec_SetUUIDBytes(lua_State* L) {
35916   int SWIG_arg = 0;
35917   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35918   uint8_t *arg2 = (uint8_t *) 0 ;
35919   size_t arg3 ;
35920   bool result;
35921 
35922   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
35923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
35924   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
35925   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
35926 
35927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35928     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35929   }
35930 
35931 
35932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
35933     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
35934   }
35935 
35936   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
35937   arg3 = (size_t)lua_tonumber(L, 3);
35938   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
35939   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35940   return SWIG_arg;
35941 
35942   if(0) SWIG_fail;
35943 
35944 fail:
35945   lua_error(L);
35946   return SWIG_arg;
35947 }
35948 
35949 
35950 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
35951   int SWIG_arg = 0;
35952   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35953   lldb::SBStream *arg2 = 0 ;
35954   bool result;
35955 
35956   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
35957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
35958   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
35959 
35960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35961     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
35962   }
35963 
35964 
35965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35966     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35967   }
35968 
35969   result = (bool)(arg1)->GetDescription(*arg2);
35970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35971   return SWIG_arg;
35972 
35973   if(0) SWIG_fail;
35974 
35975 fail:
35976   lua_error(L);
35977   return SWIG_arg;
35978 }
35979 
35980 
35981 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
35982   int SWIG_arg = 0;
35983   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35984   std::string result;
35985 
35986   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
35987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
35988 
35989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35990     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
35991   }
35992 
35993   result = lldb_SBModuleSpec___str__(arg1);
35994   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35995   return SWIG_arg;
35996 
35997   if(0) SWIG_fail;
35998 
35999 fail:
36000   lua_error(L);
36001   return SWIG_arg;
36002 }
36003 
36004 
36005 static void swig_delete_SBModuleSpec(void *obj) {
36006 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
36007 delete arg1;
36008 }
36009 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
36010     assert(lua_istable(L,1));
36011     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
36012     assert(!lua_isnil(L,-1));
36013     lua_replace(L,1); /* replace our table with real constructor */
36014     lua_call(L,lua_gettop(L)-1,1);
36015     return 1;
36016 }
36017 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
36018     {0,0,0}
36019 };
36020 static swig_lua_method swig_SBModuleSpec_methods[]= {
36021     { "IsValid", _wrap_SBModuleSpec_IsValid},
36022     { "Clear", _wrap_SBModuleSpec_Clear},
36023     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
36024     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36025     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36026     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36027     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36028     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36029     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36030     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36031     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36032     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36033     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36034     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36035     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36036     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36037     { "__tostring", _wrap_SBModuleSpec___tostring},
36038     {0,0}
36039 };
36040 static swig_lua_method swig_SBModuleSpec_meta[] = {
36041     { "__tostring", _wrap_SBModuleSpec___tostring},
36042     {0,0}
36043 };
36044 
36045 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36046     {0,0,0}
36047 };
36048 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36049     {0,0,0,0,0,0}
36050 };
36051 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36052     {0,0}
36053 };
36054 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36055     0
36056 };
36057 
36058 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36059     "SBModuleSpec",
36060     swig_SBModuleSpec_Sf_SwigStatic_methods,
36061     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36062     swig_SBModuleSpec_Sf_SwigStatic_constants,
36063     swig_SBModuleSpec_Sf_SwigStatic_classes,
36064     0
36065 };
36066 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36067 static const char *swig_SBModuleSpec_base_names[] = {0};
36068 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 };
36069 
36070 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36071   int SWIG_arg = 0;
36072   lldb::SBModuleSpecList *result = 0 ;
36073 
36074   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36075   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36076   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); 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_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36088   int SWIG_arg = 0;
36089   lldb::SBModuleSpecList *arg1 = 0 ;
36090   lldb::SBModuleSpecList *result = 0 ;
36091 
36092   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36093   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36094 
36095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36096     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36097   }
36098 
36099   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36100   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36101   return SWIG_arg;
36102 
36103   if(0) SWIG_fail;
36104 
36105 fail:
36106   lua_error(L);
36107   return SWIG_arg;
36108 }
36109 
36110 
36111 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36112   int argc;
36113   int argv[2]={
36114     1,2
36115   };
36116 
36117   argc = lua_gettop(L);
36118   if (argc == 0) {
36119     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36120   }
36121   if (argc == 1) {
36122     int _v;
36123     {
36124       void *ptr;
36125       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36126         _v = 0;
36127       } else {
36128         _v = 1;
36129       }
36130     }
36131     if (_v) {
36132       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36133     }
36134   }
36135 
36136   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36137     "  Possible C/C++ prototypes are:\n"
36138     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36139     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36140   lua_error(L);return 0;
36141 }
36142 
36143 
36144 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
36145   int SWIG_arg = 0;
36146   char *arg1 = (char *) 0 ;
36147   lldb::SBModuleSpecList result;
36148 
36149   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
36150   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
36151   arg1 = (char *)lua_tostring(L, 1);
36152   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
36153   {
36154     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36155     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36156   }
36157   return SWIG_arg;
36158 
36159   if(0) SWIG_fail;
36160 
36161 fail:
36162   lua_error(L);
36163   return SWIG_arg;
36164 }
36165 
36166 
36167 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
36168   int SWIG_arg = 0;
36169   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36170   lldb::SBModuleSpec *arg2 = 0 ;
36171 
36172   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36173   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36174   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
36175 
36176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36177     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36178   }
36179 
36180 
36181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36182     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
36183   }
36184 
36185   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
36186 
36187   return SWIG_arg;
36188 
36189   if(0) SWIG_fail;
36190 
36191 fail:
36192   lua_error(L);
36193   return SWIG_arg;
36194 }
36195 
36196 
36197 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
36198   int SWIG_arg = 0;
36199   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36200   lldb::SBModuleSpecList *arg2 = 0 ;
36201 
36202   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36204   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
36205 
36206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36207     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36208   }
36209 
36210 
36211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36212     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
36213   }
36214 
36215   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
36216 
36217   return SWIG_arg;
36218 
36219   if(0) SWIG_fail;
36220 
36221 fail:
36222   lua_error(L);
36223   return SWIG_arg;
36224 }
36225 
36226 
36227 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
36228   int argc;
36229   int argv[3]={
36230     1,2,3
36231   };
36232 
36233   argc = lua_gettop(L);
36234   if (argc == 2) {
36235     int _v;
36236     {
36237       void *ptr;
36238       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36239         _v = 0;
36240       } else {
36241         _v = 1;
36242       }
36243     }
36244     if (_v) {
36245       {
36246         void *ptr;
36247         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36248           _v = 0;
36249         } else {
36250           _v = 1;
36251         }
36252       }
36253       if (_v) {
36254         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
36255       }
36256     }
36257   }
36258   if (argc == 2) {
36259     int _v;
36260     {
36261       void *ptr;
36262       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36263         _v = 0;
36264       } else {
36265         _v = 1;
36266       }
36267     }
36268     if (_v) {
36269       {
36270         void *ptr;
36271         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36272           _v = 0;
36273         } else {
36274           _v = 1;
36275         }
36276       }
36277       if (_v) {
36278         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
36279       }
36280     }
36281   }
36282 
36283   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
36284     "  Possible C/C++ prototypes are:\n"
36285     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
36286     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
36287   lua_error(L);return 0;
36288 }
36289 
36290 
36291 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
36292   int SWIG_arg = 0;
36293   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36294   lldb::SBModuleSpec *arg2 = 0 ;
36295   lldb::SBModuleSpec result;
36296 
36297   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
36298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
36299   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
36300 
36301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36302     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36303   }
36304 
36305 
36306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36307     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
36308   }
36309 
36310   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
36311   {
36312     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36314   }
36315   return SWIG_arg;
36316 
36317   if(0) SWIG_fail;
36318 
36319 fail:
36320   lua_error(L);
36321   return SWIG_arg;
36322 }
36323 
36324 
36325 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
36326   int SWIG_arg = 0;
36327   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36328   lldb::SBModuleSpec *arg2 = 0 ;
36329   lldb::SBModuleSpecList result;
36330 
36331   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
36332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
36333   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
36334 
36335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36336     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36337   }
36338 
36339 
36340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36341     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
36342   }
36343 
36344   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
36345   {
36346     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36347     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36348   }
36349   return SWIG_arg;
36350 
36351   if(0) SWIG_fail;
36352 
36353 fail:
36354   lua_error(L);
36355   return SWIG_arg;
36356 }
36357 
36358 
36359 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
36360   int SWIG_arg = 0;
36361   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36362   size_t result;
36363 
36364   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
36365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
36366 
36367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36368     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36369   }
36370 
36371   result = (arg1)->GetSize();
36372   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
36373   return SWIG_arg;
36374 
36375   if(0) SWIG_fail;
36376 
36377 fail:
36378   lua_error(L);
36379   return SWIG_arg;
36380 }
36381 
36382 
36383 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
36384   int SWIG_arg = 0;
36385   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36386   size_t arg2 ;
36387   lldb::SBModuleSpec result;
36388 
36389   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
36390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
36391   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
36392 
36393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36394     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36395   }
36396 
36397   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
36398   arg2 = (size_t)lua_tonumber(L, 2);
36399   result = (arg1)->GetSpecAtIndex(arg2);
36400   {
36401     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36403   }
36404   return SWIG_arg;
36405 
36406   if(0) SWIG_fail;
36407 
36408 fail:
36409   lua_error(L);
36410   return SWIG_arg;
36411 }
36412 
36413 
36414 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
36415   int SWIG_arg = 0;
36416   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36417   lldb::SBStream *arg2 = 0 ;
36418   bool result;
36419 
36420   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
36421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
36422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
36423 
36424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36425     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36426   }
36427 
36428 
36429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36430     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36431   }
36432 
36433   result = (bool)(arg1)->GetDescription(*arg2);
36434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36435   return SWIG_arg;
36436 
36437   if(0) SWIG_fail;
36438 
36439 fail:
36440   lua_error(L);
36441   return SWIG_arg;
36442 }
36443 
36444 
36445 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
36446   int SWIG_arg = 0;
36447   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36448   std::string result;
36449 
36450   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
36451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
36452 
36453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36454     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36455   }
36456 
36457   result = lldb_SBModuleSpecList___str__(arg1);
36458   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36459   return SWIG_arg;
36460 
36461   if(0) SWIG_fail;
36462 
36463 fail:
36464   lua_error(L);
36465   return SWIG_arg;
36466 }
36467 
36468 
36469 static void swig_delete_SBModuleSpecList(void *obj) {
36470 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
36471 delete arg1;
36472 }
36473 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
36474     assert(lua_istable(L,1));
36475     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
36476     assert(!lua_isnil(L,-1));
36477     lua_replace(L,1); /* replace our table with real constructor */
36478     lua_call(L,lua_gettop(L)-1,1);
36479     return 1;
36480 }
36481 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
36482     {0,0,0}
36483 };
36484 static swig_lua_method swig_SBModuleSpecList_methods[]= {
36485     { "Append", _wrap_SBModuleSpecList_Append},
36486     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
36487     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
36488     { "GetSize", _wrap_SBModuleSpecList_GetSize},
36489     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
36490     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
36491     { "__tostring", _wrap_SBModuleSpecList___tostring},
36492     {0,0}
36493 };
36494 static swig_lua_method swig_SBModuleSpecList_meta[] = {
36495     { "__tostring", _wrap_SBModuleSpecList___tostring},
36496     {0,0}
36497 };
36498 
36499 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
36500     {0,0,0}
36501 };
36502 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
36503     {0,0,0,0,0,0}
36504 };
36505 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
36506     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
36507     {0,0}
36508 };
36509 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
36510     0
36511 };
36512 
36513 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
36514     "SBModuleSpecList",
36515     swig_SBModuleSpecList_Sf_SwigStatic_methods,
36516     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
36517     swig_SBModuleSpecList_Sf_SwigStatic_constants,
36518     swig_SBModuleSpecList_Sf_SwigStatic_classes,
36519     0
36520 };
36521 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
36522 static const char *swig_SBModuleSpecList_base_names[] = {0};
36523 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 };
36524 
36525 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
36526   int SWIG_arg = 0;
36527   char *arg1 = (char *) 0 ;
36528   lldb::SBPlatformConnectOptions *result = 0 ;
36529 
36530   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36531   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
36532   arg1 = (char *)lua_tostring(L, 1);
36533   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
36534   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36535   return SWIG_arg;
36536 
36537   if(0) SWIG_fail;
36538 
36539 fail:
36540   lua_error(L);
36541   return SWIG_arg;
36542 }
36543 
36544 
36545 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
36546   int SWIG_arg = 0;
36547   lldb::SBPlatformConnectOptions *arg1 = 0 ;
36548   lldb::SBPlatformConnectOptions *result = 0 ;
36549 
36550   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36551   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
36552 
36553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36554     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36555   }
36556 
36557   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
36558   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36559   return SWIG_arg;
36560 
36561   if(0) SWIG_fail;
36562 
36563 fail:
36564   lua_error(L);
36565   return SWIG_arg;
36566 }
36567 
36568 
36569 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
36570   int argc;
36571   int argv[2]={
36572     1,2
36573   };
36574 
36575   argc = lua_gettop(L);
36576   if (argc == 1) {
36577     int _v;
36578     {
36579       void *ptr;
36580       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
36581         _v = 0;
36582       } else {
36583         _v = 1;
36584       }
36585     }
36586     if (_v) {
36587       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
36588     }
36589   }
36590   if (argc == 1) {
36591     int _v;
36592     {
36593       _v = SWIG_lua_isnilstring(L,argv[0]);
36594     }
36595     if (_v) {
36596       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36597     }
36598   }
36599 
36600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36601     "  Possible C/C++ prototypes are:\n"
36602     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36603     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36604   lua_error(L);return 0;
36605 }
36606 
36607 
36608 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36609   int SWIG_arg = 0;
36610   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36611   char *result = 0 ;
36612 
36613   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36615 
36616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36617     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36618   }
36619 
36620   result = (char *)(arg1)->GetURL();
36621   lua_pushstring(L,(const char *)result); SWIG_arg++;
36622   return SWIG_arg;
36623 
36624   if(0) SWIG_fail;
36625 
36626 fail:
36627   lua_error(L);
36628   return SWIG_arg;
36629 }
36630 
36631 
36632 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36633   int SWIG_arg = 0;
36634   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36635   char *arg2 = (char *) 0 ;
36636 
36637   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36639   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36640 
36641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36642     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36643   }
36644 
36645   arg2 = (char *)lua_tostring(L, 2);
36646   (arg1)->SetURL((char const *)arg2);
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_SBPlatformConnectOptions_GetRsyncEnabled(lua_State* L) {
36659   int SWIG_arg = 0;
36660   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36661   bool result;
36662 
36663   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36665 
36666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36667     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36668   }
36669 
36670   result = (bool)(arg1)->GetRsyncEnabled();
36671   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36672   return SWIG_arg;
36673 
36674   if(0) SWIG_fail;
36675 
36676 fail:
36677   lua_error(L);
36678   return SWIG_arg;
36679 }
36680 
36681 
36682 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36683   int SWIG_arg = 0;
36684   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36685   char *arg2 = (char *) 0 ;
36686   char *arg3 = (char *) 0 ;
36687   bool arg4 ;
36688 
36689   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36690   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36691   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36692   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36693   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36694 
36695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36696     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36697   }
36698 
36699   arg2 = (char *)lua_tostring(L, 2);
36700   arg3 = (char *)lua_tostring(L, 3);
36701   arg4 = (lua_toboolean(L, 4)!=0);
36702   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36703 
36704   return SWIG_arg;
36705 
36706   if(0) SWIG_fail;
36707 
36708 fail:
36709   lua_error(L);
36710   return SWIG_arg;
36711 }
36712 
36713 
36714 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36715   int SWIG_arg = 0;
36716   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36717 
36718   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36720 
36721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36722     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36723   }
36724 
36725   (arg1)->DisableRsync();
36726 
36727   return SWIG_arg;
36728 
36729   if(0) SWIG_fail;
36730 
36731 fail:
36732   lua_error(L);
36733   return SWIG_arg;
36734 }
36735 
36736 
36737 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36738   int SWIG_arg = 0;
36739   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36740   char *result = 0 ;
36741 
36742   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36744 
36745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36746     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36747   }
36748 
36749   result = (char *)(arg1)->GetLocalCacheDirectory();
36750   lua_pushstring(L,(const char *)result); SWIG_arg++;
36751   return SWIG_arg;
36752 
36753   if(0) SWIG_fail;
36754 
36755 fail:
36756   lua_error(L);
36757   return SWIG_arg;
36758 }
36759 
36760 
36761 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
36762   int SWIG_arg = 0;
36763   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36764   char *arg2 = (char *) 0 ;
36765 
36766   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
36767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36768   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
36769 
36770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36771     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36772   }
36773 
36774   arg2 = (char *)lua_tostring(L, 2);
36775   (arg1)->SetLocalCacheDirectory((char const *)arg2);
36776 
36777   return SWIG_arg;
36778 
36779   if(0) SWIG_fail;
36780 
36781 fail:
36782   lua_error(L);
36783   return SWIG_arg;
36784 }
36785 
36786 
36787 static void swig_delete_SBPlatformConnectOptions(void *obj) {
36788 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36789 delete arg1;
36790 }
36791 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
36792     assert(lua_istable(L,1));
36793     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
36794     assert(!lua_isnil(L,-1));
36795     lua_replace(L,1); /* replace our table with real constructor */
36796     lua_call(L,lua_gettop(L)-1,1);
36797     return 1;
36798 }
36799 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36800     {0,0,0}
36801 };
36802 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
36803     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
36804     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
36805     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
36806     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
36807     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
36808     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
36809     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
36810     {0,0}
36811 };
36812 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36813     {0,0}
36814 };
36815 
36816 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36817     {0,0,0}
36818 };
36819 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36820     {0,0,0,0,0,0}
36821 };
36822 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36823     {0,0}
36824 };
36825 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36826     0
36827 };
36828 
36829 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
36830     "SBPlatformConnectOptions",
36831     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
36832     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
36833     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
36834     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
36835     0
36836 };
36837 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36838 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36839 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 };
36840 
36841 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
36842   int SWIG_arg = 0;
36843   char *arg1 = (char *) 0 ;
36844   lldb::SBPlatformShellCommand *result = 0 ;
36845 
36846   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36847   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36848   arg1 = (char *)lua_tostring(L, 1);
36849   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
36850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36851   return SWIG_arg;
36852 
36853   if(0) SWIG_fail;
36854 
36855 fail:
36856   lua_error(L);
36857   return SWIG_arg;
36858 }
36859 
36860 
36861 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
36862   int SWIG_arg = 0;
36863   lldb::SBPlatformShellCommand *arg1 = 0 ;
36864   lldb::SBPlatformShellCommand *result = 0 ;
36865 
36866   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36867   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
36868 
36869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36870     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36871   }
36872 
36873   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
36874   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36875   return SWIG_arg;
36876 
36877   if(0) SWIG_fail;
36878 
36879 fail:
36880   lua_error(L);
36881   return SWIG_arg;
36882 }
36883 
36884 
36885 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
36886   int argc;
36887   int argv[2]={
36888     1,2
36889   };
36890 
36891   argc = lua_gettop(L);
36892   if (argc == 1) {
36893     int _v;
36894     {
36895       void *ptr;
36896       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
36897         _v = 0;
36898       } else {
36899         _v = 1;
36900       }
36901     }
36902     if (_v) {
36903       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
36904     }
36905   }
36906   if (argc == 1) {
36907     int _v;
36908     {
36909       _v = SWIG_lua_isnilstring(L,argv[0]);
36910     }
36911     if (_v) {
36912       return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
36913     }
36914   }
36915 
36916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
36917     "  Possible C/C++ prototypes are:\n"
36918     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
36919     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
36920   lua_error(L);return 0;
36921 }
36922 
36923 
36924 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
36925   int SWIG_arg = 0;
36926   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36927 
36928   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
36929   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
36930 
36931   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36932     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36933   }
36934 
36935   (arg1)->Clear();
36936 
36937   return SWIG_arg;
36938 
36939   if(0) SWIG_fail;
36940 
36941 fail:
36942   lua_error(L);
36943   return SWIG_arg;
36944 }
36945 
36946 
36947 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
36948   int SWIG_arg = 0;
36949   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36950   char *result = 0 ;
36951 
36952   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
36953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
36954 
36955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36956     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36957   }
36958 
36959   result = (char *)(arg1)->GetCommand();
36960   lua_pushstring(L,(const char *)result); SWIG_arg++;
36961   return SWIG_arg;
36962 
36963   if(0) SWIG_fail;
36964 
36965 fail:
36966   lua_error(L);
36967   return SWIG_arg;
36968 }
36969 
36970 
36971 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
36972   int SWIG_arg = 0;
36973   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36974   char *arg2 = (char *) 0 ;
36975 
36976   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
36977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
36978   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
36979 
36980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36981     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36982   }
36983 
36984   arg2 = (char *)lua_tostring(L, 2);
36985   (arg1)->SetCommand((char const *)arg2);
36986 
36987   return SWIG_arg;
36988 
36989   if(0) SWIG_fail;
36990 
36991 fail:
36992   lua_error(L);
36993   return SWIG_arg;
36994 }
36995 
36996 
36997 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
36998   int SWIG_arg = 0;
36999   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37000   char *result = 0 ;
37001 
37002   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37004 
37005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37006     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37007   }
37008 
37009   result = (char *)(arg1)->GetWorkingDirectory();
37010   lua_pushstring(L,(const char *)result); SWIG_arg++;
37011   return SWIG_arg;
37012 
37013   if(0) SWIG_fail;
37014 
37015 fail:
37016   lua_error(L);
37017   return SWIG_arg;
37018 }
37019 
37020 
37021 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37022   int SWIG_arg = 0;
37023   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37024   char *arg2 = (char *) 0 ;
37025 
37026   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37028   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37029 
37030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37031     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37032   }
37033 
37034   arg2 = (char *)lua_tostring(L, 2);
37035   (arg1)->SetWorkingDirectory((char const *)arg2);
37036 
37037   return SWIG_arg;
37038 
37039   if(0) SWIG_fail;
37040 
37041 fail:
37042   lua_error(L);
37043   return SWIG_arg;
37044 }
37045 
37046 
37047 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37048   int SWIG_arg = 0;
37049   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37050   uint32_t result;
37051 
37052   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37053   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37054 
37055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37056     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37057   }
37058 
37059   result = (uint32_t)(arg1)->GetTimeoutSeconds();
37060   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37061   return SWIG_arg;
37062 
37063   if(0) SWIG_fail;
37064 
37065 fail:
37066   lua_error(L);
37067   return SWIG_arg;
37068 }
37069 
37070 
37071 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
37072   int SWIG_arg = 0;
37073   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37074   uint32_t arg2 ;
37075 
37076   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
37077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37078   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
37079 
37080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37081     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37082   }
37083 
37084   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
37085   arg2 = (uint32_t)lua_tonumber(L, 2);
37086   (arg1)->SetTimeoutSeconds(arg2);
37087 
37088   return SWIG_arg;
37089 
37090   if(0) SWIG_fail;
37091 
37092 fail:
37093   lua_error(L);
37094   return SWIG_arg;
37095 }
37096 
37097 
37098 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
37099   int SWIG_arg = 0;
37100   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37101   int result;
37102 
37103   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
37104   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
37105 
37106   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37107     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37108   }
37109 
37110   result = (int)(arg1)->GetSignal();
37111   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37112   return SWIG_arg;
37113 
37114   if(0) SWIG_fail;
37115 
37116 fail:
37117   lua_error(L);
37118   return SWIG_arg;
37119 }
37120 
37121 
37122 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
37123   int SWIG_arg = 0;
37124   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37125   int result;
37126 
37127   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
37128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
37129 
37130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37131     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37132   }
37133 
37134   result = (int)(arg1)->GetStatus();
37135   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37136   return SWIG_arg;
37137 
37138   if(0) SWIG_fail;
37139 
37140 fail:
37141   lua_error(L);
37142   return SWIG_arg;
37143 }
37144 
37145 
37146 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
37147   int SWIG_arg = 0;
37148   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37149   char *result = 0 ;
37150 
37151   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
37152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
37153 
37154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37155     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37156   }
37157 
37158   result = (char *)(arg1)->GetOutput();
37159   lua_pushstring(L,(const char *)result); SWIG_arg++;
37160   return SWIG_arg;
37161 
37162   if(0) SWIG_fail;
37163 
37164 fail:
37165   lua_error(L);
37166   return SWIG_arg;
37167 }
37168 
37169 
37170 static void swig_delete_SBPlatformShellCommand(void *obj) {
37171 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
37172 delete arg1;
37173 }
37174 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
37175     assert(lua_istable(L,1));
37176     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
37177     assert(!lua_isnil(L,-1));
37178     lua_replace(L,1); /* replace our table with real constructor */
37179     lua_call(L,lua_gettop(L)-1,1);
37180     return 1;
37181 }
37182 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
37183     {0,0,0}
37184 };
37185 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
37186     { "Clear", _wrap_SBPlatformShellCommand_Clear},
37187     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
37188     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
37189     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
37190     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
37191     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
37192     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
37193     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
37194     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
37195     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
37196     {0,0}
37197 };
37198 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
37199     {0,0}
37200 };
37201 
37202 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
37203     {0,0,0}
37204 };
37205 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
37206     {0,0,0,0,0,0}
37207 };
37208 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
37209     {0,0}
37210 };
37211 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
37212     0
37213 };
37214 
37215 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
37216     "SBPlatformShellCommand",
37217     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
37218     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
37219     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
37220     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
37221     0
37222 };
37223 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
37224 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
37225 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 };
37226 
37227 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
37228   int SWIG_arg = 0;
37229   lldb::SBPlatform *result = 0 ;
37230 
37231   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
37232   result = (lldb::SBPlatform *)new lldb::SBPlatform();
37233   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37234   return SWIG_arg;
37235 
37236   if(0) SWIG_fail;
37237 
37238 fail:
37239   lua_error(L);
37240   return SWIG_arg;
37241 }
37242 
37243 
37244 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
37245   int SWIG_arg = 0;
37246   char *arg1 = (char *) 0 ;
37247   lldb::SBPlatform *result = 0 ;
37248 
37249   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
37250   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
37251   arg1 = (char *)lua_tostring(L, 1);
37252   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
37253   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37254   return SWIG_arg;
37255 
37256   if(0) SWIG_fail;
37257 
37258 fail:
37259   lua_error(L);
37260   return SWIG_arg;
37261 }
37262 
37263 
37264 static int _wrap_new_SBPlatform(lua_State* L) {
37265   int argc;
37266   int argv[2]={
37267     1,2
37268   };
37269 
37270   argc = lua_gettop(L);
37271   if (argc == 0) {
37272     return _wrap_new_SBPlatform__SWIG_0(L);
37273   }
37274   if (argc == 1) {
37275     int _v;
37276     {
37277       _v = SWIG_lua_isnilstring(L,argv[0]);
37278     }
37279     if (_v) {
37280       return _wrap_new_SBPlatform__SWIG_1(L);
37281     }
37282   }
37283 
37284   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
37285     "  Possible C/C++ prototypes are:\n"
37286     "    lldb::SBPlatform::SBPlatform()\n"
37287     "    lldb::SBPlatform::SBPlatform(char const *)\n");
37288   lua_error(L);return 0;
37289 }
37290 
37291 
37292 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
37293   int SWIG_arg = 0;
37294   lldb::SBPlatform result;
37295 
37296   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
37297   result = lldb::SBPlatform::GetHostPlatform();
37298   {
37299     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
37300     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37301   }
37302   return SWIG_arg;
37303 
37304   if(0) SWIG_fail;
37305 
37306 fail:
37307   lua_error(L);
37308   return SWIG_arg;
37309 }
37310 
37311 
37312 static int _wrap_SBPlatform_IsValid(lua_State* L) {
37313   int SWIG_arg = 0;
37314   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37315   bool result;
37316 
37317   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
37318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
37319 
37320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37321     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
37322   }
37323 
37324   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
37325   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37326   return SWIG_arg;
37327 
37328   if(0) SWIG_fail;
37329 
37330 fail:
37331   lua_error(L);
37332   return SWIG_arg;
37333 }
37334 
37335 
37336 static int _wrap_SBPlatform_Clear(lua_State* L) {
37337   int SWIG_arg = 0;
37338   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37339 
37340   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
37341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
37342 
37343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37344     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
37345   }
37346 
37347   (arg1)->Clear();
37348 
37349   return SWIG_arg;
37350 
37351   if(0) SWIG_fail;
37352 
37353 fail:
37354   lua_error(L);
37355   return SWIG_arg;
37356 }
37357 
37358 
37359 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
37360   int SWIG_arg = 0;
37361   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37362   char *result = 0 ;
37363 
37364   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
37365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
37366 
37367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37368     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37369   }
37370 
37371   result = (char *)(arg1)->GetWorkingDirectory();
37372   lua_pushstring(L,(const char *)result); SWIG_arg++;
37373   return SWIG_arg;
37374 
37375   if(0) SWIG_fail;
37376 
37377 fail:
37378   lua_error(L);
37379   return SWIG_arg;
37380 }
37381 
37382 
37383 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
37384   int SWIG_arg = 0;
37385   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37386   char *arg2 = (char *) 0 ;
37387   bool result;
37388 
37389   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
37390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
37391   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
37392 
37393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37394     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37395   }
37396 
37397   arg2 = (char *)lua_tostring(L, 2);
37398   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
37399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37400   return SWIG_arg;
37401 
37402   if(0) SWIG_fail;
37403 
37404 fail:
37405   lua_error(L);
37406   return SWIG_arg;
37407 }
37408 
37409 
37410 static int _wrap_SBPlatform_GetName(lua_State* L) {
37411   int SWIG_arg = 0;
37412   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37413   char *result = 0 ;
37414 
37415   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
37416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
37417 
37418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37419     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
37420   }
37421 
37422   result = (char *)(arg1)->GetName();
37423   lua_pushstring(L,(const char *)result); SWIG_arg++;
37424   return SWIG_arg;
37425 
37426   if(0) SWIG_fail;
37427 
37428 fail:
37429   lua_error(L);
37430   return SWIG_arg;
37431 }
37432 
37433 
37434 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
37435   int SWIG_arg = 0;
37436   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37437   lldb::SBPlatformConnectOptions *arg2 = 0 ;
37438   lldb::SBError result;
37439 
37440   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
37441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
37442   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
37443 
37444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37445     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37446   }
37447 
37448 
37449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37450     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37451   }
37452 
37453   result = (arg1)->ConnectRemote(*arg2);
37454   {
37455     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37456     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37457   }
37458   return SWIG_arg;
37459 
37460   if(0) SWIG_fail;
37461 
37462 fail:
37463   lua_error(L);
37464   return SWIG_arg;
37465 }
37466 
37467 
37468 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
37469   int SWIG_arg = 0;
37470   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37471 
37472   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
37473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
37474 
37475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37476     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37477   }
37478 
37479   (arg1)->DisconnectRemote();
37480 
37481   return SWIG_arg;
37482 
37483   if(0) SWIG_fail;
37484 
37485 fail:
37486   lua_error(L);
37487   return SWIG_arg;
37488 }
37489 
37490 
37491 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
37492   int SWIG_arg = 0;
37493   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37494   bool result;
37495 
37496   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
37497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
37498 
37499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37500     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
37501   }
37502 
37503   result = (bool)(arg1)->IsConnected();
37504   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37505   return SWIG_arg;
37506 
37507   if(0) SWIG_fail;
37508 
37509 fail:
37510   lua_error(L);
37511   return SWIG_arg;
37512 }
37513 
37514 
37515 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
37516   int SWIG_arg = 0;
37517   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37518   char *result = 0 ;
37519 
37520   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
37521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
37522 
37523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37524     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
37525   }
37526 
37527   result = (char *)(arg1)->GetTriple();
37528   lua_pushstring(L,(const char *)result); SWIG_arg++;
37529   return SWIG_arg;
37530 
37531   if(0) SWIG_fail;
37532 
37533 fail:
37534   lua_error(L);
37535   return SWIG_arg;
37536 }
37537 
37538 
37539 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
37540   int SWIG_arg = 0;
37541   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37542   char *result = 0 ;
37543 
37544   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
37545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
37546 
37547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37548     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
37549   }
37550 
37551   result = (char *)(arg1)->GetHostname();
37552   lua_pushstring(L,(const char *)result); SWIG_arg++;
37553   return SWIG_arg;
37554 
37555   if(0) SWIG_fail;
37556 
37557 fail:
37558   lua_error(L);
37559   return SWIG_arg;
37560 }
37561 
37562 
37563 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
37564   int SWIG_arg = 0;
37565   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37566   char *result = 0 ;
37567 
37568   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
37569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
37570 
37571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37572     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
37573   }
37574 
37575   result = (char *)(arg1)->GetOSBuild();
37576   lua_pushstring(L,(const char *)result); SWIG_arg++;
37577   return SWIG_arg;
37578 
37579   if(0) SWIG_fail;
37580 
37581 fail:
37582   lua_error(L);
37583   return SWIG_arg;
37584 }
37585 
37586 
37587 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
37588   int SWIG_arg = 0;
37589   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37590   char *result = 0 ;
37591 
37592   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
37593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
37594 
37595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37596     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
37597   }
37598 
37599   result = (char *)(arg1)->GetOSDescription();
37600   lua_pushstring(L,(const char *)result); SWIG_arg++;
37601   return SWIG_arg;
37602 
37603   if(0) SWIG_fail;
37604 
37605 fail:
37606   lua_error(L);
37607   return SWIG_arg;
37608 }
37609 
37610 
37611 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37612   int SWIG_arg = 0;
37613   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37614   uint32_t result;
37615 
37616   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37618 
37619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37620     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37621   }
37622 
37623   result = (uint32_t)(arg1)->GetOSMajorVersion();
37624   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37625   return SWIG_arg;
37626 
37627   if(0) SWIG_fail;
37628 
37629 fail:
37630   lua_error(L);
37631   return SWIG_arg;
37632 }
37633 
37634 
37635 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37636   int SWIG_arg = 0;
37637   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37638   uint32_t result;
37639 
37640   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37641   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37642 
37643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37644     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37645   }
37646 
37647   result = (uint32_t)(arg1)->GetOSMinorVersion();
37648   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37649   return SWIG_arg;
37650 
37651   if(0) SWIG_fail;
37652 
37653 fail:
37654   lua_error(L);
37655   return SWIG_arg;
37656 }
37657 
37658 
37659 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37660   int SWIG_arg = 0;
37661   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37662   uint32_t result;
37663 
37664   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37665   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37666 
37667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37668     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37669   }
37670 
37671   result = (uint32_t)(arg1)->GetOSUpdateVersion();
37672   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
37673   return SWIG_arg;
37674 
37675   if(0) SWIG_fail;
37676 
37677 fail:
37678   lua_error(L);
37679   return SWIG_arg;
37680 }
37681 
37682 
37683 static int _wrap_SBPlatform_Get(lua_State* L) {
37684   int SWIG_arg = 0;
37685   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37686   lldb::SBFileSpec *arg2 = 0 ;
37687   lldb::SBFileSpec *arg3 = 0 ;
37688   lldb::SBError result;
37689 
37690   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
37691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
37692   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
37693   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
37694 
37695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37696     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
37697   }
37698 
37699 
37700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37701     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
37702   }
37703 
37704 
37705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37706     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
37707   }
37708 
37709   result = (arg1)->Get(*arg2,*arg3);
37710   {
37711     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37712     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37713   }
37714   return SWIG_arg;
37715 
37716   if(0) SWIG_fail;
37717 
37718 fail:
37719   lua_error(L);
37720   return SWIG_arg;
37721 }
37722 
37723 
37724 static int _wrap_SBPlatform_Put(lua_State* L) {
37725   int SWIG_arg = 0;
37726   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37727   lldb::SBFileSpec *arg2 = 0 ;
37728   lldb::SBFileSpec *arg3 = 0 ;
37729   lldb::SBError result;
37730 
37731   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
37732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
37733   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
37734   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
37735 
37736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37737     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
37738   }
37739 
37740 
37741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37742     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
37743   }
37744 
37745 
37746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37747     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
37748   }
37749 
37750   result = (arg1)->Put(*arg2,*arg3);
37751   {
37752     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37753     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37754   }
37755   return SWIG_arg;
37756 
37757   if(0) SWIG_fail;
37758 
37759 fail:
37760   lua_error(L);
37761   return SWIG_arg;
37762 }
37763 
37764 
37765 static int _wrap_SBPlatform_Install(lua_State* L) {
37766   int SWIG_arg = 0;
37767   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37768   lldb::SBFileSpec *arg2 = 0 ;
37769   lldb::SBFileSpec *arg3 = 0 ;
37770   lldb::SBError result;
37771 
37772   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
37773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
37774   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
37775   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
37776 
37777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37778     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
37779   }
37780 
37781 
37782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37783     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
37784   }
37785 
37786 
37787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37788     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
37789   }
37790 
37791   result = (arg1)->Install(*arg2,*arg3);
37792   {
37793     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37794     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37795   }
37796   return SWIG_arg;
37797 
37798   if(0) SWIG_fail;
37799 
37800 fail:
37801   lua_error(L);
37802   return SWIG_arg;
37803 }
37804 
37805 
37806 static int _wrap_SBPlatform_Run(lua_State* L) {
37807   int SWIG_arg = 0;
37808   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37809   lldb::SBPlatformShellCommand *arg2 = 0 ;
37810   lldb::SBError result;
37811 
37812   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
37813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
37814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
37815 
37816   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37817     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
37818   }
37819 
37820 
37821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37822     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37823   }
37824 
37825   result = (arg1)->Run(*arg2);
37826   {
37827     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37829   }
37830   return SWIG_arg;
37831 
37832   if(0) SWIG_fail;
37833 
37834 fail:
37835   lua_error(L);
37836   return SWIG_arg;
37837 }
37838 
37839 
37840 static int _wrap_SBPlatform_Launch(lua_State* L) {
37841   int SWIG_arg = 0;
37842   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37843   lldb::SBLaunchInfo *arg2 = 0 ;
37844   lldb::SBError result;
37845 
37846   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
37847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
37848   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
37849 
37850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37851     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
37852   }
37853 
37854 
37855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
37856     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
37857   }
37858 
37859   result = (arg1)->Launch(*arg2);
37860   {
37861     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37862     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37863   }
37864   return SWIG_arg;
37865 
37866   if(0) SWIG_fail;
37867 
37868 fail:
37869   lua_error(L);
37870   return SWIG_arg;
37871 }
37872 
37873 
37874 static int _wrap_SBPlatform_Kill(lua_State* L) {
37875   int SWIG_arg = 0;
37876   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37877   lldb::pid_t arg2 ;
37878   lldb::SBError result;
37879 
37880   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
37881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
37882   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
37883 
37884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37885     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
37886   }
37887 
37888   arg2 = (lldb::pid_t const)lua_tonumber(L, 2);
37889   result = (arg1)->Kill(arg2);
37890   {
37891     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37892     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37893   }
37894   return SWIG_arg;
37895 
37896   if(0) SWIG_fail;
37897 
37898 fail:
37899   lua_error(L);
37900   return SWIG_arg;
37901 }
37902 
37903 
37904 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
37905   int SWIG_arg = 0;
37906   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37907   char *arg2 = (char *) 0 ;
37908   uint32_t arg3 ;
37909   lldb::SBError result;
37910 
37911   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
37912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37914   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
37915 
37916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37917     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37918   }
37919 
37920   arg2 = (char *)lua_tostring(L, 2);
37921   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
37922   arg3 = (uint32_t)lua_tonumber(L, 3);
37923   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
37924   {
37925     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37926     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37927   }
37928   return SWIG_arg;
37929 
37930   if(0) SWIG_fail;
37931 
37932 fail:
37933   lua_error(L);
37934   return SWIG_arg;
37935 }
37936 
37937 
37938 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
37939   int SWIG_arg = 0;
37940   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37941   char *arg2 = (char *) 0 ;
37942   lldb::SBError result;
37943 
37944   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
37945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37946   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37947 
37948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37949     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37950   }
37951 
37952   arg2 = (char *)lua_tostring(L, 2);
37953   result = (arg1)->MakeDirectory((char const *)arg2);
37954   {
37955     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37956     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37957   }
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_MakeDirectory(lua_State* L) {
37969   int argc;
37970   int argv[4]={
37971     1,2,3,4
37972   };
37973 
37974   argc = lua_gettop(L);
37975   if (argc == 2) {
37976     int _v;
37977     {
37978       void *ptr;
37979       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37980         _v = 0;
37981       } else {
37982         _v = 1;
37983       }
37984     }
37985     if (_v) {
37986       {
37987         _v = SWIG_lua_isnilstring(L,argv[1]);
37988       }
37989       if (_v) {
37990         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
37991       }
37992     }
37993   }
37994   if (argc == 3) {
37995     int _v;
37996     {
37997       void *ptr;
37998       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
37999         _v = 0;
38000       } else {
38001         _v = 1;
38002       }
38003     }
38004     if (_v) {
38005       {
38006         _v = SWIG_lua_isnilstring(L,argv[1]);
38007       }
38008       if (_v) {
38009         {
38010           _v = lua_isnumber(L,argv[2]);
38011         }
38012         if (_v) {
38013           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38014         }
38015       }
38016     }
38017   }
38018 
38019   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38020     "  Possible C/C++ prototypes are:\n"
38021     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38022     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38023   lua_error(L);return 0;
38024 }
38025 
38026 
38027 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38028   int SWIG_arg = 0;
38029   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38030   char *arg2 = (char *) 0 ;
38031   uint32_t result;
38032 
38033   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
38034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
38035   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
38036 
38037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38038     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38039   }
38040 
38041   arg2 = (char *)lua_tostring(L, 2);
38042   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
38043   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38044   return SWIG_arg;
38045 
38046   if(0) SWIG_fail;
38047 
38048 fail:
38049   lua_error(L);
38050   return SWIG_arg;
38051 }
38052 
38053 
38054 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
38055   int SWIG_arg = 0;
38056   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38057   char *arg2 = (char *) 0 ;
38058   uint32_t arg3 ;
38059   lldb::SBError result;
38060 
38061   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
38062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
38063   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
38064   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
38065 
38066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38067     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38068   }
38069 
38070   arg2 = (char *)lua_tostring(L, 2);
38071   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38072   arg3 = (uint32_t)lua_tonumber(L, 3);
38073   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
38074   {
38075     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38076     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38077   }
38078   return SWIG_arg;
38079 
38080   if(0) SWIG_fail;
38081 
38082 fail:
38083   lua_error(L);
38084   return SWIG_arg;
38085 }
38086 
38087 
38088 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
38089   int SWIG_arg = 0;
38090   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38091   lldb::SBUnixSignals result;
38092 
38093   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
38094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
38095 
38096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38097     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
38098   }
38099 
38100   result = (arg1)->GetUnixSignals();
38101   {
38102     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38104   }
38105   return SWIG_arg;
38106 
38107   if(0) SWIG_fail;
38108 
38109 fail:
38110   lua_error(L);
38111   return SWIG_arg;
38112 }
38113 
38114 
38115 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
38116   int SWIG_arg = 0;
38117   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38118   lldb::SBEnvironment result;
38119 
38120   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
38121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
38122 
38123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38124     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
38125   }
38126 
38127   result = (arg1)->GetEnvironment();
38128   {
38129     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
38130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
38131   }
38132   return SWIG_arg;
38133 
38134   if(0) SWIG_fail;
38135 
38136 fail:
38137   lua_error(L);
38138   return SWIG_arg;
38139 }
38140 
38141 
38142 static void swig_delete_SBPlatform(void *obj) {
38143 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
38144 delete arg1;
38145 }
38146 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
38147     assert(lua_istable(L,1));
38148     lua_pushcfunction(L,_wrap_new_SBPlatform);
38149     assert(!lua_isnil(L,-1));
38150     lua_replace(L,1); /* replace our table with real constructor */
38151     lua_call(L,lua_gettop(L)-1,1);
38152     return 1;
38153 }
38154 static swig_lua_attribute swig_SBPlatform_attributes[] = {
38155     {0,0,0}
38156 };
38157 static swig_lua_method swig_SBPlatform_methods[]= {
38158     { "IsValid", _wrap_SBPlatform_IsValid},
38159     { "Clear", _wrap_SBPlatform_Clear},
38160     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
38161     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
38162     { "GetName", _wrap_SBPlatform_GetName},
38163     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
38164     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
38165     { "IsConnected", _wrap_SBPlatform_IsConnected},
38166     { "GetTriple", _wrap_SBPlatform_GetTriple},
38167     { "GetHostname", _wrap_SBPlatform_GetHostname},
38168     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
38169     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
38170     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
38171     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
38172     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
38173     { "Get", _wrap_SBPlatform_Get},
38174     { "Put", _wrap_SBPlatform_Put},
38175     { "Install", _wrap_SBPlatform_Install},
38176     { "Run", _wrap_SBPlatform_Run},
38177     { "Launch", _wrap_SBPlatform_Launch},
38178     { "Kill", _wrap_SBPlatform_Kill},
38179     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
38180     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
38181     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
38182     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
38183     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
38184     {0,0}
38185 };
38186 static swig_lua_method swig_SBPlatform_meta[] = {
38187     {0,0}
38188 };
38189 
38190 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
38191     {0,0,0}
38192 };
38193 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
38194     {0,0,0,0,0,0}
38195 };
38196 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
38197     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
38198     {0,0}
38199 };
38200 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
38201     0
38202 };
38203 
38204 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
38205     "SBPlatform",
38206     swig_SBPlatform_Sf_SwigStatic_methods,
38207     swig_SBPlatform_Sf_SwigStatic_attributes,
38208     swig_SBPlatform_Sf_SwigStatic_constants,
38209     swig_SBPlatform_Sf_SwigStatic_classes,
38210     0
38211 };
38212 static swig_lua_class *swig_SBPlatform_bases[] = {0};
38213 static const char *swig_SBPlatform_base_names[] = {0};
38214 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 };
38215 
38216 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
38217   int SWIG_arg = 0;
38218   lldb::SBProcess *result = 0 ;
38219 
38220   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
38221   result = (lldb::SBProcess *)new lldb::SBProcess();
38222   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38223   return SWIG_arg;
38224 
38225   if(0) SWIG_fail;
38226 
38227 fail:
38228   lua_error(L);
38229   return SWIG_arg;
38230 }
38231 
38232 
38233 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
38234   int SWIG_arg = 0;
38235   lldb::SBProcess *arg1 = 0 ;
38236   lldb::SBProcess *result = 0 ;
38237 
38238   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
38239   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
38240 
38241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38242     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
38243   }
38244 
38245   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
38246   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38247   return SWIG_arg;
38248 
38249   if(0) SWIG_fail;
38250 
38251 fail:
38252   lua_error(L);
38253   return SWIG_arg;
38254 }
38255 
38256 
38257 static int _wrap_new_SBProcess(lua_State* L) {
38258   int argc;
38259   int argv[2]={
38260     1,2
38261   };
38262 
38263   argc = lua_gettop(L);
38264   if (argc == 0) {
38265     return _wrap_new_SBProcess__SWIG_0(L);
38266   }
38267   if (argc == 1) {
38268     int _v;
38269     {
38270       void *ptr;
38271       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
38272         _v = 0;
38273       } else {
38274         _v = 1;
38275       }
38276     }
38277     if (_v) {
38278       return _wrap_new_SBProcess__SWIG_1(L);
38279     }
38280   }
38281 
38282   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
38283     "  Possible C/C++ prototypes are:\n"
38284     "    lldb::SBProcess::SBProcess()\n"
38285     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
38286   lua_error(L);return 0;
38287 }
38288 
38289 
38290 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
38291   int SWIG_arg = 0;
38292   char *result = 0 ;
38293 
38294   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
38295   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
38296   lua_pushstring(L,(const char *)result); SWIG_arg++;
38297   return SWIG_arg;
38298 
38299   if(0) SWIG_fail;
38300 
38301 fail:
38302   lua_error(L);
38303   return SWIG_arg;
38304 }
38305 
38306 
38307 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
38308   int SWIG_arg = 0;
38309   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38310   char *result = 0 ;
38311 
38312   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
38313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
38314 
38315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38316     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38317   }
38318 
38319   result = (char *)(arg1)->GetPluginName();
38320   lua_pushstring(L,(const char *)result); SWIG_arg++;
38321   return SWIG_arg;
38322 
38323   if(0) SWIG_fail;
38324 
38325 fail:
38326   lua_error(L);
38327   return SWIG_arg;
38328 }
38329 
38330 
38331 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
38332   int SWIG_arg = 0;
38333   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38334   char *result = 0 ;
38335 
38336   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
38337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
38338 
38339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38340     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38341   }
38342 
38343   result = (char *)(arg1)->GetShortPluginName();
38344   lua_pushstring(L,(const char *)result); SWIG_arg++;
38345   return SWIG_arg;
38346 
38347   if(0) SWIG_fail;
38348 
38349 fail:
38350   lua_error(L);
38351   return SWIG_arg;
38352 }
38353 
38354 
38355 static int _wrap_SBProcess_Clear(lua_State* L) {
38356   int SWIG_arg = 0;
38357   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38358 
38359   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
38360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
38361 
38362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38363     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
38364   }
38365 
38366   (arg1)->Clear();
38367 
38368   return SWIG_arg;
38369 
38370   if(0) SWIG_fail;
38371 
38372 fail:
38373   lua_error(L);
38374   return SWIG_arg;
38375 }
38376 
38377 
38378 static int _wrap_SBProcess_IsValid(lua_State* L) {
38379   int SWIG_arg = 0;
38380   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38381   bool result;
38382 
38383   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
38384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
38385 
38386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38387     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
38388   }
38389 
38390   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
38391   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38392   return SWIG_arg;
38393 
38394   if(0) SWIG_fail;
38395 
38396 fail:
38397   lua_error(L);
38398   return SWIG_arg;
38399 }
38400 
38401 
38402 static int _wrap_SBProcess_GetTarget(lua_State* L) {
38403   int SWIG_arg = 0;
38404   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38405   lldb::SBTarget result;
38406 
38407   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
38408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
38409 
38410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38411     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
38412   }
38413 
38414   result = ((lldb::SBProcess const *)arg1)->GetTarget();
38415   {
38416     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
38417     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
38418   }
38419   return SWIG_arg;
38420 
38421   if(0) SWIG_fail;
38422 
38423 fail:
38424   lua_error(L);
38425   return SWIG_arg;
38426 }
38427 
38428 
38429 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
38430   int SWIG_arg = 0;
38431   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38432   lldb::ByteOrder result;
38433 
38434   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
38435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
38436 
38437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38438     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
38439   }
38440 
38441   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
38442   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38443   return SWIG_arg;
38444 
38445   if(0) SWIG_fail;
38446 
38447 fail:
38448   lua_error(L);
38449   return SWIG_arg;
38450 }
38451 
38452 
38453 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
38454   int SWIG_arg = 0;
38455   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38456   char *arg2 = (char *) 0 ;
38457   size_t arg3 ;
38458   size_t result;
38459 
38460   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
38461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
38462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
38463   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
38464 
38465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38466     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
38467   }
38468 
38469   arg2 = (char *)lua_tostring(L, 2);
38470   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38471   arg3 = (size_t)lua_tonumber(L, 3);
38472   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
38473   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38474   return SWIG_arg;
38475 
38476   if(0) SWIG_fail;
38477 
38478 fail:
38479   lua_error(L);
38480   return SWIG_arg;
38481 }
38482 
38483 
38484 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
38485   int SWIG_arg = 0;
38486   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38487   char *arg2 = (char *) 0 ;
38488   size_t arg3 ;
38489   size_t result;
38490 
38491   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",3,3)
38492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
38493   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",2,"char *");
38494   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",3,"size_t");
38495 
38496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38497     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
38498   }
38499 
38500   arg2 = (char *)lua_tostring(L, 2);
38501   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38502   arg3 = (size_t)lua_tonumber(L, 3);
38503   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
38504   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38505   return SWIG_arg;
38506 
38507   if(0) SWIG_fail;
38508 
38509 fail:
38510   lua_error(L);
38511   return SWIG_arg;
38512 }
38513 
38514 
38515 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
38516   int SWIG_arg = 0;
38517   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38518   char *arg2 = (char *) 0 ;
38519   size_t arg3 ;
38520   size_t result;
38521 
38522   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",3,3)
38523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
38524   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",2,"char *");
38525   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",3,"size_t");
38526 
38527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38528     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
38529   }
38530 
38531   arg2 = (char *)lua_tostring(L, 2);
38532   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38533   arg3 = (size_t)lua_tonumber(L, 3);
38534   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
38535   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38536   return SWIG_arg;
38537 
38538   if(0) SWIG_fail;
38539 
38540 fail:
38541   lua_error(L);
38542   return SWIG_arg;
38543 }
38544 
38545 
38546 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
38547   int SWIG_arg = 0;
38548   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38549   char *arg2 = (char *) 0 ;
38550   size_t arg3 ;
38551   size_t result;
38552 
38553   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",3,3)
38554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
38555   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",2,"char *");
38556   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",3,"size_t");
38557 
38558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38559     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
38560   }
38561 
38562   arg2 = (char *)lua_tostring(L, 2);
38563   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
38564   arg3 = (size_t)lua_tonumber(L, 3);
38565   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
38566   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38567   return SWIG_arg;
38568 
38569   if(0) SWIG_fail;
38570 
38571 fail:
38572   lua_error(L);
38573   return SWIG_arg;
38574 }
38575 
38576 
38577 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
38578   int SWIG_arg = 0;
38579   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38580   lldb::SBEvent *arg2 = 0 ;
38581   lldb::SBFile arg3 ;
38582   lldb::SBFile *argp3 ;
38583 
38584   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38585   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38586   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38587   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
38588 
38589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38590     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38591   }
38592 
38593 
38594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38595     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38596   }
38597 
38598 
38599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
38600     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
38601   }
38602   arg3 = *argp3;
38603 
38604   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38605 
38606   return SWIG_arg;
38607 
38608   if(0) SWIG_fail;
38609 
38610 fail:
38611   lua_error(L);
38612   return SWIG_arg;
38613 }
38614 
38615 
38616 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
38617   int SWIG_arg = 0;
38618   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38619   lldb::SBEvent *arg2 = 0 ;
38620   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
38621   lldb::FileSP *argp3 ;
38622 
38623   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38626   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
38627 
38628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38629     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38630   }
38631 
38632 
38633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38634     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38635   }
38636 
38637 
38638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
38639     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
38640   }
38641   arg3 = *argp3;
38642 
38643   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38644 
38645   return SWIG_arg;
38646 
38647   if(0) SWIG_fail;
38648 
38649 fail:
38650   lua_error(L);
38651   return SWIG_arg;
38652 }
38653 
38654 
38655 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
38656   int argc;
38657   int argv[4]={
38658     1,2,3,4
38659   };
38660 
38661   argc = lua_gettop(L);
38662   if (argc == 3) {
38663     int _v;
38664     {
38665       void *ptr;
38666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38667         _v = 0;
38668       } else {
38669         _v = 1;
38670       }
38671     }
38672     if (_v) {
38673       {
38674         void *ptr;
38675         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38676           _v = 0;
38677         } else {
38678           _v = 1;
38679         }
38680       }
38681       if (_v) {
38682         {
38683           void *ptr;
38684           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
38685             _v = 0;
38686           } else {
38687             _v = 1;
38688           }
38689         }
38690         if (_v) {
38691           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
38692         }
38693       }
38694     }
38695   }
38696   if (argc == 3) {
38697     int _v;
38698     {
38699       void *ptr;
38700       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38701         _v = 0;
38702       } else {
38703         _v = 1;
38704       }
38705     }
38706     if (_v) {
38707       {
38708         void *ptr;
38709         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38710           _v = 0;
38711         } else {
38712           _v = 1;
38713         }
38714       }
38715       if (_v) {
38716         {
38717           void *ptr;
38718           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)) {
38719             _v = 0;
38720           } else {
38721             _v = 1;
38722           }
38723         }
38724         if (_v) {
38725           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
38726         }
38727       }
38728     }
38729   }
38730 
38731   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
38732     "  Possible C/C++ prototypes are:\n"
38733     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
38734     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
38735   lua_error(L);return 0;
38736 }
38737 
38738 
38739 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
38740   int SWIG_arg = 0;
38741   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38742   lldb::SBEvent *arg2 = 0 ;
38743   lldb::SBCommandReturnObject *arg3 = 0 ;
38744 
38745   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
38746   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
38747   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
38748   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
38749 
38750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38751     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
38752   }
38753 
38754 
38755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38756     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
38757   }
38758 
38759 
38760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
38761     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
38762   }
38763 
38764   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
38765 
38766   return SWIG_arg;
38767 
38768   if(0) SWIG_fail;
38769 
38770 fail:
38771   lua_error(L);
38772   return SWIG_arg;
38773 }
38774 
38775 
38776 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
38777   int SWIG_arg = 0;
38778   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38779   lldb::pid_t arg2 ;
38780   lldb::SBError *arg3 = 0 ;
38781   bool result;
38782 
38783   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
38784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
38785   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
38786   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
38787 
38788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38789     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
38790   }
38791 
38792   arg2 = (lldb::pid_t)lua_tonumber(L, 2);
38793 
38794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
38795     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
38796   }
38797 
38798   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
38799   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38800   return SWIG_arg;
38801 
38802   if(0) SWIG_fail;
38803 
38804 fail:
38805   lua_error(L);
38806   return SWIG_arg;
38807 }
38808 
38809 
38810 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
38811   int SWIG_arg = 0;
38812   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38813   char **arg2 = (char **) 0 ;
38814   char **arg3 = (char **) 0 ;
38815   char *arg4 = (char *) 0 ;
38816   char *arg5 = (char *) 0 ;
38817   char *arg6 = (char *) 0 ;
38818   char *arg7 = (char *) 0 ;
38819   uint32_t arg8 ;
38820   bool arg9 ;
38821   lldb::SBError *arg10 = 0 ;
38822   bool result;
38823 
38824   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
38825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
38826   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
38827   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
38828   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
38829   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
38830   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
38831   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
38832   if(!lua_isnumber(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
38833   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
38834   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
38835 
38836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38837     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
38838   }
38839 
38840 
38841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
38842     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
38843   }
38844 
38845 
38846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
38847     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
38848   }
38849 
38850   arg4 = (char *)lua_tostring(L, 4);
38851   arg5 = (char *)lua_tostring(L, 5);
38852   arg6 = (char *)lua_tostring(L, 6);
38853   arg7 = (char *)lua_tostring(L, 7);
38854   SWIG_contract_assert((lua_tonumber(L,8)>=0),"number must not be negative")
38855   arg8 = (uint32_t)lua_tonumber(L, 8);
38856   arg9 = (lua_toboolean(L, 9)!=0);
38857 
38858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
38859     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
38860   }
38861 
38862   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);
38863   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38864   return SWIG_arg;
38865 
38866   if(0) SWIG_fail;
38867 
38868 fail:
38869   lua_error(L);
38870   return SWIG_arg;
38871 }
38872 
38873 
38874 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
38875   int SWIG_arg = 0;
38876   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38877   uint32_t result;
38878 
38879   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
38880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
38881 
38882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38883     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
38884   }
38885 
38886   result = (uint32_t)(arg1)->GetNumThreads();
38887   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
38888   return SWIG_arg;
38889 
38890   if(0) SWIG_fail;
38891 
38892 fail:
38893   lua_error(L);
38894   return SWIG_arg;
38895 }
38896 
38897 
38898 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
38899   int SWIG_arg = 0;
38900   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38901   size_t arg2 ;
38902   lldb::SBThread result;
38903 
38904   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
38905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
38906   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
38907 
38908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38909     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
38910   }
38911 
38912   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38913   arg2 = (size_t)lua_tonumber(L, 2);
38914   result = (arg1)->GetThreadAtIndex(arg2);
38915   {
38916     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38917     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38918   }
38919   return SWIG_arg;
38920 
38921   if(0) SWIG_fail;
38922 
38923 fail:
38924   lua_error(L);
38925   return SWIG_arg;
38926 }
38927 
38928 
38929 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
38930   int SWIG_arg = 0;
38931   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38932   lldb::tid_t arg2 ;
38933   lldb::SBThread result;
38934 
38935   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
38936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
38937   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
38938 
38939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38940     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
38941   }
38942 
38943   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
38944   result = (arg1)->GetThreadByID(arg2);
38945   {
38946     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38947     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38948   }
38949   return SWIG_arg;
38950 
38951   if(0) SWIG_fail;
38952 
38953 fail:
38954   lua_error(L);
38955   return SWIG_arg;
38956 }
38957 
38958 
38959 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
38960   int SWIG_arg = 0;
38961   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38962   uint32_t arg2 ;
38963   lldb::SBThread result;
38964 
38965   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
38966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
38967   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
38968 
38969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38970     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
38971   }
38972 
38973   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
38974   arg2 = (uint32_t)lua_tonumber(L, 2);
38975   result = (arg1)->GetThreadByIndexID(arg2);
38976   {
38977     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
38978     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
38979   }
38980   return SWIG_arg;
38981 
38982   if(0) SWIG_fail;
38983 
38984 fail:
38985   lua_error(L);
38986   return SWIG_arg;
38987 }
38988 
38989 
38990 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
38991   int SWIG_arg = 0;
38992   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38993   lldb::SBThread result;
38994 
38995   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
38996   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
38997 
38998   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38999     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39000   }
39001 
39002   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
39003   {
39004     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39005     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39006   }
39007   return SWIG_arg;
39008 
39009   if(0) SWIG_fail;
39010 
39011 fail:
39012   lua_error(L);
39013   return SWIG_arg;
39014 }
39015 
39016 
39017 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
39018   int SWIG_arg = 0;
39019   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39020   lldb::tid_t arg2 ;
39021   lldb::addr_t arg3 ;
39022   lldb::SBThread result;
39023 
39024   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
39025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
39026   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
39027   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
39028 
39029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39030     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
39031   }
39032 
39033   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
39034   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
39035   result = (arg1)->CreateOSPluginThread(arg2,arg3);
39036   {
39037     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39038     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39039   }
39040   return SWIG_arg;
39041 
39042   if(0) SWIG_fail;
39043 
39044 fail:
39045   lua_error(L);
39046   return SWIG_arg;
39047 }
39048 
39049 
39050 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
39051   int SWIG_arg = 0;
39052   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39053   lldb::SBThread *arg2 = 0 ;
39054   bool result;
39055 
39056   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
39057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
39058   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
39059 
39060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39061     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39062   }
39063 
39064 
39065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
39066     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
39067   }
39068 
39069   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
39070   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39071   return SWIG_arg;
39072 
39073   if(0) SWIG_fail;
39074 
39075 fail:
39076   lua_error(L);
39077   return SWIG_arg;
39078 }
39079 
39080 
39081 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
39082   int SWIG_arg = 0;
39083   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39084   lldb::tid_t arg2 ;
39085   bool result;
39086 
39087   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
39088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
39089   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
39090 
39091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39092     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39093   }
39094 
39095   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
39096   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
39097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39098   return SWIG_arg;
39099 
39100   if(0) SWIG_fail;
39101 
39102 fail:
39103   lua_error(L);
39104   return SWIG_arg;
39105 }
39106 
39107 
39108 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
39109   int SWIG_arg = 0;
39110   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39111   uint32_t arg2 ;
39112   bool result;
39113 
39114   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
39115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
39116   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
39117 
39118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39119     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39120   }
39121 
39122   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39123   arg2 = (uint32_t)lua_tonumber(L, 2);
39124   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
39125   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39126   return SWIG_arg;
39127 
39128   if(0) SWIG_fail;
39129 
39130 fail:
39131   lua_error(L);
39132   return SWIG_arg;
39133 }
39134 
39135 
39136 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
39137   int SWIG_arg = 0;
39138   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39139   uint32_t result;
39140 
39141   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
39142   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
39143 
39144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39145     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
39146   }
39147 
39148   result = (uint32_t)(arg1)->GetNumQueues();
39149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39150   return SWIG_arg;
39151 
39152   if(0) SWIG_fail;
39153 
39154 fail:
39155   lua_error(L);
39156   return SWIG_arg;
39157 }
39158 
39159 
39160 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
39161   int SWIG_arg = 0;
39162   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39163   uint32_t arg2 ;
39164   lldb::SBQueue result;
39165 
39166   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
39167   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
39168   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
39169 
39170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39171     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39172   }
39173 
39174   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39175   arg2 = (uint32_t)lua_tonumber(L, 2);
39176   result = (arg1)->GetQueueAtIndex(arg2);
39177   {
39178     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
39179     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
39180   }
39181   return SWIG_arg;
39182 
39183   if(0) SWIG_fail;
39184 
39185 fail:
39186   lua_error(L);
39187   return SWIG_arg;
39188 }
39189 
39190 
39191 static int _wrap_SBProcess_GetState(lua_State* L) {
39192   int SWIG_arg = 0;
39193   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39194   lldb::StateType result;
39195 
39196   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
39197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
39198 
39199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39200     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
39201   }
39202 
39203   result = (lldb::StateType)(arg1)->GetState();
39204   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39205   return SWIG_arg;
39206 
39207   if(0) SWIG_fail;
39208 
39209 fail:
39210   lua_error(L);
39211   return SWIG_arg;
39212 }
39213 
39214 
39215 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
39216   int SWIG_arg = 0;
39217   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39218   int result;
39219 
39220   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
39221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
39222 
39223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39224     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
39225   }
39226 
39227   result = (int)(arg1)->GetExitStatus();
39228   lua_pushnumber(L, (lua_Number) result); 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_GetExitDescription(lua_State* L) {
39240   int SWIG_arg = 0;
39241   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39242   char *result = 0 ;
39243 
39244   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
39245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
39246 
39247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39248     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
39249   }
39250 
39251   result = (char *)(arg1)->GetExitDescription();
39252   lua_pushstring(L,(const char *)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_GetProcessID(lua_State* L) {
39264   int SWIG_arg = 0;
39265   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39266   lldb::pid_t result;
39267 
39268   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
39269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
39270 
39271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39272     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
39273   }
39274 
39275   result = (lldb::pid_t)(arg1)->GetProcessID();
39276   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39277   return SWIG_arg;
39278 
39279   if(0) SWIG_fail;
39280 
39281 fail:
39282   lua_error(L);
39283   return SWIG_arg;
39284 }
39285 
39286 
39287 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
39288   int SWIG_arg = 0;
39289   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39290   uint32_t result;
39291 
39292   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
39293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
39294 
39295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39296     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
39297   }
39298 
39299   result = (uint32_t)(arg1)->GetUniqueID();
39300   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39301   return SWIG_arg;
39302 
39303   if(0) SWIG_fail;
39304 
39305 fail:
39306   lua_error(L);
39307   return SWIG_arg;
39308 }
39309 
39310 
39311 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
39312   int SWIG_arg = 0;
39313   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39314   uint32_t result;
39315 
39316   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
39317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
39318 
39319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39320     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
39321   }
39322 
39323   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
39324   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39325   return SWIG_arg;
39326 
39327   if(0) SWIG_fail;
39328 
39329 fail:
39330   lua_error(L);
39331   return SWIG_arg;
39332 }
39333 
39334 
39335 static int _wrap_SBProcess_Destroy(lua_State* L) {
39336   int SWIG_arg = 0;
39337   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39338   lldb::SBError result;
39339 
39340   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
39341   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
39342 
39343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39344     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
39345   }
39346 
39347   result = (arg1)->Destroy();
39348   {
39349     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39351   }
39352   return SWIG_arg;
39353 
39354   if(0) SWIG_fail;
39355 
39356 fail:
39357   lua_error(L);
39358   return SWIG_arg;
39359 }
39360 
39361 
39362 static int _wrap_SBProcess_Continue(lua_State* L) {
39363   int SWIG_arg = 0;
39364   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39365   lldb::SBError result;
39366 
39367   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
39368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
39369 
39370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39371     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
39372   }
39373 
39374   result = (arg1)->Continue();
39375   {
39376     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39377     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39378   }
39379   return SWIG_arg;
39380 
39381   if(0) SWIG_fail;
39382 
39383 fail:
39384   lua_error(L);
39385   return SWIG_arg;
39386 }
39387 
39388 
39389 static int _wrap_SBProcess_Stop(lua_State* L) {
39390   int SWIG_arg = 0;
39391   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39392   lldb::SBError result;
39393 
39394   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
39395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
39396 
39397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39398     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
39399   }
39400 
39401   result = (arg1)->Stop();
39402   {
39403     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39404     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39405   }
39406   return SWIG_arg;
39407 
39408   if(0) SWIG_fail;
39409 
39410 fail:
39411   lua_error(L);
39412   return SWIG_arg;
39413 }
39414 
39415 
39416 static int _wrap_SBProcess_Kill(lua_State* L) {
39417   int SWIG_arg = 0;
39418   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39419   lldb::SBError result;
39420 
39421   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
39422   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
39423 
39424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39425     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
39426   }
39427 
39428   result = (arg1)->Kill();
39429   {
39430     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39431     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39432   }
39433   return SWIG_arg;
39434 
39435   if(0) SWIG_fail;
39436 
39437 fail:
39438   lua_error(L);
39439   return SWIG_arg;
39440 }
39441 
39442 
39443 static int _wrap_SBProcess_Detach(lua_State* L) {
39444   int SWIG_arg = 0;
39445   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39446   lldb::SBError result;
39447 
39448   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
39449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
39450 
39451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39452     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
39453   }
39454 
39455   result = (arg1)->Detach();
39456   {
39457     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39458     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39459   }
39460   return SWIG_arg;
39461 
39462   if(0) SWIG_fail;
39463 
39464 fail:
39465   lua_error(L);
39466   return SWIG_arg;
39467 }
39468 
39469 
39470 static int _wrap_SBProcess_Signal(lua_State* L) {
39471   int SWIG_arg = 0;
39472   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39473   int arg2 ;
39474   lldb::SBError result;
39475 
39476   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
39477   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
39478   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
39479 
39480   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39481     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
39482   }
39483 
39484   arg2 = (int)lua_tonumber(L, 2);
39485   result = (arg1)->Signal(arg2);
39486   {
39487     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39489   }
39490   return SWIG_arg;
39491 
39492   if(0) SWIG_fail;
39493 
39494 fail:
39495   lua_error(L);
39496   return SWIG_arg;
39497 }
39498 
39499 
39500 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
39501   int SWIG_arg = 0;
39502   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39503   lldb::SBUnixSignals result;
39504 
39505   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
39506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
39507 
39508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39509     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
39510   }
39511 
39512   result = (arg1)->GetUnixSignals();
39513   {
39514     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39516   }
39517   return SWIG_arg;
39518 
39519   if(0) SWIG_fail;
39520 
39521 fail:
39522   lua_error(L);
39523   return SWIG_arg;
39524 }
39525 
39526 
39527 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
39528   int SWIG_arg = 0;
39529   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39530   bool arg2 ;
39531   uint32_t result;
39532 
39533   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
39534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39535   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
39536 
39537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39538     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39539   }
39540 
39541   arg2 = (lua_toboolean(L, 2)!=0);
39542   result = (uint32_t)(arg1)->GetStopID(arg2);
39543   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39544   return SWIG_arg;
39545 
39546   if(0) SWIG_fail;
39547 
39548 fail:
39549   lua_error(L);
39550   return SWIG_arg;
39551 }
39552 
39553 
39554 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
39555   int SWIG_arg = 0;
39556   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39557   uint32_t result;
39558 
39559   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
39560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39561 
39562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39563     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39564   }
39565 
39566   result = (uint32_t)(arg1)->GetStopID();
39567   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39568   return SWIG_arg;
39569 
39570   if(0) SWIG_fail;
39571 
39572 fail:
39573   lua_error(L);
39574   return SWIG_arg;
39575 }
39576 
39577 
39578 static int _wrap_SBProcess_GetStopID(lua_State* L) {
39579   int argc;
39580   int argv[3]={
39581     1,2,3
39582   };
39583 
39584   argc = lua_gettop(L);
39585   if (argc == 1) {
39586     int _v;
39587     {
39588       void *ptr;
39589       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39590         _v = 0;
39591       } else {
39592         _v = 1;
39593       }
39594     }
39595     if (_v) {
39596       return _wrap_SBProcess_GetStopID__SWIG_1(L);
39597     }
39598   }
39599   if (argc == 2) {
39600     int _v;
39601     {
39602       void *ptr;
39603       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39604         _v = 0;
39605       } else {
39606         _v = 1;
39607       }
39608     }
39609     if (_v) {
39610       {
39611         _v = lua_isboolean(L,argv[1]);
39612       }
39613       if (_v) {
39614         return _wrap_SBProcess_GetStopID__SWIG_0(L);
39615       }
39616     }
39617   }
39618 
39619   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
39620     "  Possible C/C++ prototypes are:\n"
39621     "    lldb::SBProcess::GetStopID(bool)\n"
39622     "    lldb::SBProcess::GetStopID()\n");
39623   lua_error(L);return 0;
39624 }
39625 
39626 
39627 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
39628   int SWIG_arg = 0;
39629   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39630 
39631   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
39632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
39633 
39634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39635     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
39636   }
39637 
39638   (arg1)->SendAsyncInterrupt();
39639 
39640   return SWIG_arg;
39641 
39642   if(0) SWIG_fail;
39643 
39644 fail:
39645   lua_error(L);
39646   return SWIG_arg;
39647 }
39648 
39649 
39650 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
39651   int SWIG_arg = 0;
39652   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39653   lldb::addr_t arg2 ;
39654   void *arg3 = (void *) 0 ;
39655   size_t arg4 ;
39656   lldb::SBError *arg5 = 0 ;
39657   size_t result;
39658 
39659   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
39660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
39661   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
39662   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
39663   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
39664   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
39665 
39666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39667     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
39668   }
39669 
39670   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39671   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
39672   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39673   arg4 = (size_t)lua_tonumber(L, 4);
39674 
39675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39676     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
39677   }
39678 
39679   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
39680   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39681   return SWIG_arg;
39682 
39683   if(0) SWIG_fail;
39684 
39685 fail:
39686   lua_error(L);
39687   return SWIG_arg;
39688 }
39689 
39690 
39691 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
39692   int SWIG_arg = 0;
39693   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39694   lldb::addr_t arg2 ;
39695   void *arg3 = (void *) 0 ;
39696   size_t arg4 ;
39697   lldb::SBError *arg5 = 0 ;
39698   size_t result;
39699 
39700   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
39701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
39702   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
39703   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
39704   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
39705   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
39706 
39707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39708     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
39709   }
39710 
39711   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39712   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
39713   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39714   arg4 = (size_t)lua_tonumber(L, 4);
39715 
39716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39717     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
39718   }
39719 
39720   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
39721   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39722   return SWIG_arg;
39723 
39724   if(0) SWIG_fail;
39725 
39726 fail:
39727   lua_error(L);
39728   return SWIG_arg;
39729 }
39730 
39731 
39732 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
39733   int SWIG_arg = 0;
39734   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39735   lldb::addr_t arg2 ;
39736   void *arg3 = (void *) 0 ;
39737   size_t arg4 ;
39738   lldb::SBError *arg5 = 0 ;
39739   size_t result;
39740 
39741   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",5,5)
39742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
39743   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
39744   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",3,"void *");
39745   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"size_t");
39746   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",5,"lldb::SBError &");
39747 
39748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39749     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39750   }
39751 
39752   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39753   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadCStringFromMemory");
39754   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
39755   arg4 = (size_t)lua_tonumber(L, 4);
39756 
39757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39758     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
39759   }
39760 
39761   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
39762   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39763   return SWIG_arg;
39764 
39765   if(0) SWIG_fail;
39766 
39767 fail:
39768   lua_error(L);
39769   return SWIG_arg;
39770 }
39771 
39772 
39773 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
39774   int SWIG_arg = 0;
39775   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39776   lldb::addr_t arg2 ;
39777   uint32_t arg3 ;
39778   lldb::SBError *arg4 = 0 ;
39779   uint64_t result;
39780 
39781   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
39782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
39783   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
39784   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
39785   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
39786 
39787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39788     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39789   }
39790 
39791   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39792   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
39793   arg3 = (uint32_t)lua_tonumber(L, 3);
39794 
39795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
39796     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
39797   }
39798 
39799   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
39800   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39801   return SWIG_arg;
39802 
39803   if(0) SWIG_fail;
39804 
39805 fail:
39806   lua_error(L);
39807   return SWIG_arg;
39808 }
39809 
39810 
39811 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
39812   int SWIG_arg = 0;
39813   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39814   lldb::addr_t arg2 ;
39815   lldb::SBError *arg3 = 0 ;
39816   lldb::addr_t result;
39817 
39818   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
39819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
39820   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
39821   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
39822 
39823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39824     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39825   }
39826 
39827   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
39828 
39829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39830     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
39831   }
39832 
39833   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
39834   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39835   return SWIG_arg;
39836 
39837   if(0) SWIG_fail;
39838 
39839 fail:
39840   lua_error(L);
39841   return SWIG_arg;
39842 }
39843 
39844 
39845 static int _wrap_SBProcess_GetStateFromEvent(lua_State* L) {
39846   int SWIG_arg = 0;
39847   lldb::SBEvent *arg1 = 0 ;
39848   lldb::StateType result;
39849 
39850   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
39851   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",1,"lldb::SBEvent const &");
39852 
39853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39854     SWIG_fail_ptr("SBProcess_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39855   }
39856 
39857   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
39858   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39859   return SWIG_arg;
39860 
39861   if(0) SWIG_fail;
39862 
39863 fail:
39864   lua_error(L);
39865   return SWIG_arg;
39866 }
39867 
39868 
39869 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
39870   int SWIG_arg = 0;
39871   lldb::SBEvent *arg1 = 0 ;
39872   bool result;
39873 
39874   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
39875   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
39876 
39877   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39878     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39879   }
39880 
39881   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
39882   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39883   return SWIG_arg;
39884 
39885   if(0) SWIG_fail;
39886 
39887 fail:
39888   lua_error(L);
39889   return SWIG_arg;
39890 }
39891 
39892 
39893 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
39894   int SWIG_arg = 0;
39895   lldb::SBEvent *arg1 = 0 ;
39896   size_t result;
39897 
39898   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
39899   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
39900 
39901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39902     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39903   }
39904 
39905   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
39906   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
39907   return SWIG_arg;
39908 
39909   if(0) SWIG_fail;
39910 
39911 fail:
39912   lua_error(L);
39913   return SWIG_arg;
39914 }
39915 
39916 
39917 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
39918   int SWIG_arg = 0;
39919   lldb::SBEvent *arg1 = 0 ;
39920   size_t arg2 ;
39921   char *result = 0 ;
39922 
39923   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
39924   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
39925   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
39926 
39927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39928     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39929   }
39930 
39931   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
39932   arg2 = (size_t)lua_tonumber(L, 2);
39933   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
39934   lua_pushstring(L,(const char *)result); SWIG_arg++;
39935   return SWIG_arg;
39936 
39937   if(0) SWIG_fail;
39938 
39939 fail:
39940   lua_error(L);
39941   return SWIG_arg;
39942 }
39943 
39944 
39945 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
39946   int SWIG_arg = 0;
39947   lldb::SBEvent *arg1 = 0 ;
39948   lldb::SBProcess result;
39949 
39950   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
39951   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
39952 
39953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39954     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39955   }
39956 
39957   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
39958   {
39959     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
39960     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
39961   }
39962   return SWIG_arg;
39963 
39964   if(0) SWIG_fail;
39965 
39966 fail:
39967   lua_error(L);
39968   return SWIG_arg;
39969 }
39970 
39971 
39972 static int _wrap_SBProcess_GetInterruptedFromEvent(lua_State* L) {
39973   int SWIG_arg = 0;
39974   lldb::SBEvent *arg1 = 0 ;
39975   bool result;
39976 
39977   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
39978   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
39979 
39980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39981     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39982   }
39983 
39984   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
39985   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39986   return SWIG_arg;
39987 
39988   if(0) SWIG_fail;
39989 
39990 fail:
39991   lua_error(L);
39992   return SWIG_arg;
39993 }
39994 
39995 
39996 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
39997   int SWIG_arg = 0;
39998   lldb::SBEvent *arg1 = 0 ;
39999   lldb::SBStructuredData result;
40000 
40001   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
40002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
40003 
40004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40005     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40006   }
40007 
40008   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
40009   {
40010     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40011     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40012   }
40013   return SWIG_arg;
40014 
40015   if(0) SWIG_fail;
40016 
40017 fail:
40018   lua_error(L);
40019   return SWIG_arg;
40020 }
40021 
40022 
40023 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
40024   int SWIG_arg = 0;
40025   lldb::SBEvent *arg1 = 0 ;
40026   bool result;
40027 
40028   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
40029   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
40030 
40031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40032     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
40033   }
40034 
40035   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
40036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40037   return SWIG_arg;
40038 
40039   if(0) SWIG_fail;
40040 
40041 fail:
40042   lua_error(L);
40043   return SWIG_arg;
40044 }
40045 
40046 
40047 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
40048   int SWIG_arg = 0;
40049   lldb::SBEvent *arg1 = 0 ;
40050   bool result;
40051 
40052   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
40053   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
40054 
40055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40056     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
40057   }
40058 
40059   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
40060   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40061   return SWIG_arg;
40062 
40063   if(0) SWIG_fail;
40064 
40065 fail:
40066   lua_error(L);
40067   return SWIG_arg;
40068 }
40069 
40070 
40071 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
40072   int SWIG_arg = 0;
40073   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40074   lldb::SBBroadcaster result;
40075 
40076   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
40077   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
40078 
40079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40080     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
40081   }
40082 
40083   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
40084   {
40085     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
40086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
40087   }
40088   return SWIG_arg;
40089 
40090   if(0) SWIG_fail;
40091 
40092 fail:
40093   lua_error(L);
40094   return SWIG_arg;
40095 }
40096 
40097 
40098 static int _wrap_SBProcess_GetDescription(lua_State* L) {
40099   int SWIG_arg = 0;
40100   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40101   lldb::SBStream *arg2 = 0 ;
40102   bool result;
40103 
40104   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
40105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
40106   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
40107 
40108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40109     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
40110   }
40111 
40112 
40113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
40114     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
40115   }
40116 
40117   result = (bool)(arg1)->GetDescription(*arg2);
40118   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40119   return SWIG_arg;
40120 
40121   if(0) SWIG_fail;
40122 
40123 fail:
40124   lua_error(L);
40125   return SWIG_arg;
40126 }
40127 
40128 
40129 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
40130   int SWIG_arg = 0;
40131   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40132   lldb::SBStructuredData result;
40133 
40134   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
40135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
40136 
40137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40138     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
40139   }
40140 
40141   result = (arg1)->GetExtendedCrashInformation();
40142   {
40143     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40145   }
40146   return SWIG_arg;
40147 
40148   if(0) SWIG_fail;
40149 
40150 fail:
40151   lua_error(L);
40152   return SWIG_arg;
40153 }
40154 
40155 
40156 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
40157   int SWIG_arg = 0;
40158   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40159   lldb::SBError *arg2 = 0 ;
40160   uint32_t result;
40161 
40162   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
40163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
40164   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
40165 
40166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40167     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
40168   }
40169 
40170 
40171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
40172     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
40173   }
40174 
40175   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
40176   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40177   return SWIG_arg;
40178 
40179   if(0) SWIG_fail;
40180 
40181 fail:
40182   lua_error(L);
40183   return SWIG_arg;
40184 }
40185 
40186 
40187 static int _wrap_SBProcess_LoadImage(lua_State* L) {
40188   int SWIG_arg = 0;
40189   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40190   lldb::SBFileSpec *arg2 = 0 ;
40191   lldb::SBError *arg3 = 0 ;
40192   uint32_t result;
40193 
40194   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
40195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
40196   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
40197   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
40198 
40199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40200     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
40201   }
40202 
40203 
40204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40205     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
40206   }
40207 
40208 
40209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40210     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
40211   }
40212 
40213   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
40214   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40215   return SWIG_arg;
40216 
40217   if(0) SWIG_fail;
40218 
40219 fail:
40220   lua_error(L);
40221   return SWIG_arg;
40222 }
40223 
40224 
40225 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
40226   int SWIG_arg = 0;
40227   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40228   lldb::SBFileSpec *arg2 = 0 ;
40229   lldb::SBStringList *arg3 = 0 ;
40230   lldb::SBFileSpec *arg4 = 0 ;
40231   lldb::SBError *arg5 = 0 ;
40232   uint32_t result;
40233 
40234   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
40235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
40236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
40237   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
40238   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
40239   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
40240 
40241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40242     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
40243   }
40244 
40245 
40246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40247     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
40248   }
40249 
40250 
40251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
40252     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
40253   }
40254 
40255 
40256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
40257     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
40258   }
40259 
40260 
40261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40262     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
40263   }
40264 
40265   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
40266   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40267   return SWIG_arg;
40268 
40269   if(0) SWIG_fail;
40270 
40271 fail:
40272   lua_error(L);
40273   return SWIG_arg;
40274 }
40275 
40276 
40277 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
40278   int SWIG_arg = 0;
40279   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40280   uint32_t arg2 ;
40281   lldb::SBError result;
40282 
40283   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
40284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
40285   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
40286 
40287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40288     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
40289   }
40290 
40291   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40292   arg2 = (uint32_t)lua_tonumber(L, 2);
40293   result = (arg1)->UnloadImage(arg2);
40294   {
40295     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40297   }
40298   return SWIG_arg;
40299 
40300   if(0) SWIG_fail;
40301 
40302 fail:
40303   lua_error(L);
40304   return SWIG_arg;
40305 }
40306 
40307 
40308 static int _wrap_SBProcess_SendEventData(lua_State* L) {
40309   int SWIG_arg = 0;
40310   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40311   char *arg2 = (char *) 0 ;
40312   lldb::SBError result;
40313 
40314   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
40315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
40316   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
40317 
40318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40319     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
40320   }
40321 
40322   arg2 = (char *)lua_tostring(L, 2);
40323   result = (arg1)->SendEventData((char const *)arg2);
40324   {
40325     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40327   }
40328   return SWIG_arg;
40329 
40330   if(0) SWIG_fail;
40331 
40332 fail:
40333   lua_error(L);
40334   return SWIG_arg;
40335 }
40336 
40337 
40338 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
40339   int SWIG_arg = 0;
40340   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40341   uint32_t result;
40342 
40343   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
40344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
40345 
40346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40347     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
40348   }
40349 
40350   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
40351   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40352   return SWIG_arg;
40353 
40354   if(0) SWIG_fail;
40355 
40356 fail:
40357   lua_error(L);
40358   return SWIG_arg;
40359 }
40360 
40361 
40362 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
40363   int SWIG_arg = 0;
40364   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40365   uint32_t arg2 ;
40366   char *result = 0 ;
40367 
40368   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
40369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
40370   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
40371 
40372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40373     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40374   }
40375 
40376   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
40377   arg2 = (uint32_t)lua_tonumber(L, 2);
40378   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
40379   lua_pushstring(L,(const char *)result); SWIG_arg++;
40380   return SWIG_arg;
40381 
40382   if(0) SWIG_fail;
40383 
40384 fail:
40385   lua_error(L);
40386   return SWIG_arg;
40387 }
40388 
40389 
40390 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
40391   int SWIG_arg = 0;
40392   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40393   lldb::addr_t arg2 ;
40394   lldb::SBThreadCollection result;
40395 
40396   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
40397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
40398   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
40399 
40400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40401     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
40402   }
40403 
40404   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
40405   result = (arg1)->GetHistoryThreads(arg2);
40406   {
40407     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
40408     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
40409   }
40410   return SWIG_arg;
40411 
40412   if(0) SWIG_fail;
40413 
40414 fail:
40415   lua_error(L);
40416   return SWIG_arg;
40417 }
40418 
40419 
40420 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
40421   int SWIG_arg = 0;
40422   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40423   lldb::InstrumentationRuntimeType arg2 ;
40424   bool result;
40425 
40426   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
40427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
40428   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
40429 
40430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40431     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
40432   }
40433 
40434   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
40435   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
40436   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40437   return SWIG_arg;
40438 
40439   if(0) SWIG_fail;
40440 
40441 fail:
40442   lua_error(L);
40443   return SWIG_arg;
40444 }
40445 
40446 
40447 static int _wrap_SBProcess_SaveCore(lua_State* L) {
40448   int SWIG_arg = 0;
40449   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40450   char *arg2 = (char *) 0 ;
40451   lldb::SBError result;
40452 
40453   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
40454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
40455   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
40456 
40457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40458     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
40459   }
40460 
40461   arg2 = (char *)lua_tostring(L, 2);
40462   result = (arg1)->SaveCore((char const *)arg2);
40463   {
40464     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40465     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40466   }
40467   return SWIG_arg;
40468 
40469   if(0) SWIG_fail;
40470 
40471 fail:
40472   lua_error(L);
40473   return SWIG_arg;
40474 }
40475 
40476 
40477 static int _wrap_SBProcess_StartTrace(lua_State* L) {
40478   int SWIG_arg = 0;
40479   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40480   lldb::SBTraceOptions *arg2 = 0 ;
40481   lldb::SBError *arg3 = 0 ;
40482   lldb::SBTrace result;
40483 
40484   SWIG_check_num_args("lldb::SBProcess::StartTrace",3,3)
40485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::StartTrace",1,"lldb::SBProcess *");
40486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::StartTrace",2,"lldb::SBTraceOptions &");
40487   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::StartTrace",3,"lldb::SBError &");
40488 
40489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40490     SWIG_fail_ptr("SBProcess_StartTrace",1,SWIGTYPE_p_lldb__SBProcess);
40491   }
40492 
40493 
40494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
40495     SWIG_fail_ptr("SBProcess_StartTrace",2,SWIGTYPE_p_lldb__SBTraceOptions);
40496   }
40497 
40498 
40499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40500     SWIG_fail_ptr("SBProcess_StartTrace",3,SWIGTYPE_p_lldb__SBError);
40501   }
40502 
40503   result = (arg1)->StartTrace(*arg2,*arg3);
40504   {
40505     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
40506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
40507   }
40508   return SWIG_arg;
40509 
40510   if(0) SWIG_fail;
40511 
40512 fail:
40513   lua_error(L);
40514   return SWIG_arg;
40515 }
40516 
40517 
40518 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
40519   int SWIG_arg = 0;
40520   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40521   lldb::addr_t arg2 ;
40522   lldb::SBMemoryRegionInfo *arg3 = 0 ;
40523   lldb::SBError result;
40524 
40525   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
40526   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
40527   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
40528   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
40529 
40530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40531     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
40532   }
40533 
40534   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
40535 
40536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
40537     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
40538   }
40539 
40540   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
40541   {
40542     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40543     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40544   }
40545   return SWIG_arg;
40546 
40547   if(0) SWIG_fail;
40548 
40549 fail:
40550   lua_error(L);
40551   return SWIG_arg;
40552 }
40553 
40554 
40555 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
40556   int SWIG_arg = 0;
40557   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40558   lldb::SBMemoryRegionInfoList result;
40559 
40560   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
40561   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
40562 
40563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40564     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
40565   }
40566 
40567   result = (arg1)->GetMemoryRegions();
40568   {
40569     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
40570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
40571   }
40572   return SWIG_arg;
40573 
40574   if(0) SWIG_fail;
40575 
40576 fail:
40577   lua_error(L);
40578   return SWIG_arg;
40579 }
40580 
40581 
40582 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
40583   int SWIG_arg = 0;
40584   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40585   lldb::SBProcessInfo result;
40586 
40587   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
40588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
40589 
40590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40591     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
40592   }
40593 
40594   result = (arg1)->GetProcessInfo();
40595   {
40596     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
40597     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40598   }
40599   return SWIG_arg;
40600 
40601   if(0) SWIG_fail;
40602 
40603 fail:
40604   lua_error(L);
40605   return SWIG_arg;
40606 }
40607 
40608 
40609 static int _wrap_SBProcess___tostring(lua_State* L) {
40610   int SWIG_arg = 0;
40611   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40612   std::string result;
40613 
40614   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
40615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
40616 
40617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40618     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
40619   }
40620 
40621   result = lldb_SBProcess___str__(arg1);
40622   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
40623   return SWIG_arg;
40624 
40625   if(0) SWIG_fail;
40626 
40627 fail:
40628   lua_error(L);
40629   return SWIG_arg;
40630 }
40631 
40632 
40633 static void swig_delete_SBProcess(void *obj) {
40634 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
40635 delete arg1;
40636 }
40637 static int _proxy__wrap_new_SBProcess(lua_State *L) {
40638     assert(lua_istable(L,1));
40639     lua_pushcfunction(L,_wrap_new_SBProcess);
40640     assert(!lua_isnil(L,-1));
40641     lua_replace(L,1); /* replace our table with real constructor */
40642     lua_call(L,lua_gettop(L)-1,1);
40643     return 1;
40644 }
40645 static swig_lua_attribute swig_SBProcess_attributes[] = {
40646     {0,0,0}
40647 };
40648 static swig_lua_method swig_SBProcess_methods[]= {
40649     { "GetPluginName", _wrap_SBProcess_GetPluginName},
40650     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
40651     { "Clear", _wrap_SBProcess_Clear},
40652     { "IsValid", _wrap_SBProcess_IsValid},
40653     { "GetTarget", _wrap_SBProcess_GetTarget},
40654     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
40655     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
40656     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
40657     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
40658     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
40659     { "ReportEventState", _wrap_SBProcess_ReportEventState},
40660     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
40661     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
40662     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
40663     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
40664     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
40665     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
40666     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
40667     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
40668     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
40669     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
40670     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
40671     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
40672     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
40673     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
40674     { "GetState", _wrap_SBProcess_GetState},
40675     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
40676     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
40677     { "GetProcessID", _wrap_SBProcess_GetProcessID},
40678     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
40679     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
40680     { "Destroy", _wrap_SBProcess_Destroy},
40681     { "Continue", _wrap_SBProcess_Continue},
40682     { "Stop", _wrap_SBProcess_Stop},
40683     { "Kill", _wrap_SBProcess_Kill},
40684     { "Detach", _wrap_SBProcess_Detach},
40685     { "Signal", _wrap_SBProcess_Signal},
40686     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
40687     { "GetStopID", _wrap_SBProcess_GetStopID},
40688     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
40689     { "ReadMemory", _wrap_SBProcess_ReadMemory},
40690     { "WriteMemory", _wrap_SBProcess_WriteMemory},
40691     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
40692     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
40693     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
40694     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
40695     { "GetDescription", _wrap_SBProcess_GetDescription},
40696     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
40697     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
40698     { "LoadImage", _wrap_SBProcess_LoadImage},
40699     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
40700     { "UnloadImage", _wrap_SBProcess_UnloadImage},
40701     { "SendEventData", _wrap_SBProcess_SendEventData},
40702     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
40703     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
40704     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
40705     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
40706     { "SaveCore", _wrap_SBProcess_SaveCore},
40707     { "StartTrace", _wrap_SBProcess_StartTrace},
40708     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
40709     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
40710     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
40711     { "__tostring", _wrap_SBProcess___tostring},
40712     {0,0}
40713 };
40714 static swig_lua_method swig_SBProcess_meta[] = {
40715     { "__tostring", _wrap_SBProcess___tostring},
40716     {0,0}
40717 };
40718 
40719 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40720     {0,0,0}
40721 };
40722 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
40723     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
40724     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
40725     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
40726     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
40727     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
40728     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
40729     {0,0,0,0,0,0}
40730 };
40731 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
40732     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
40733     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
40734     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
40735     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
40736     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
40737     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
40738     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
40739     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
40740     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
40741     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
40742     {0,0}
40743 };
40744 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40745     0
40746 };
40747 
40748 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
40749     "SBProcess",
40750     swig_SBProcess_Sf_SwigStatic_methods,
40751     swig_SBProcess_Sf_SwigStatic_attributes,
40752     swig_SBProcess_Sf_SwigStatic_constants,
40753     swig_SBProcess_Sf_SwigStatic_classes,
40754     0
40755 };
40756 static swig_lua_class *swig_SBProcess_bases[] = {0};
40757 static const char *swig_SBProcess_base_names[] = {0};
40758 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 };
40759 
40760 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
40761   int SWIG_arg = 0;
40762   lldb::SBProcessInfo *result = 0 ;
40763 
40764   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
40765   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
40766   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40767   return SWIG_arg;
40768 
40769   if(0) SWIG_fail;
40770 
40771 fail:
40772   lua_error(L);
40773   return SWIG_arg;
40774 }
40775 
40776 
40777 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
40778   int SWIG_arg = 0;
40779   lldb::SBProcessInfo *arg1 = 0 ;
40780   lldb::SBProcessInfo *result = 0 ;
40781 
40782   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
40783   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
40784 
40785   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40786     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
40787   }
40788 
40789   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
40790   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40791   return SWIG_arg;
40792 
40793   if(0) SWIG_fail;
40794 
40795 fail:
40796   lua_error(L);
40797   return SWIG_arg;
40798 }
40799 
40800 
40801 static int _wrap_new_SBProcessInfo(lua_State* L) {
40802   int argc;
40803   int argv[2]={
40804     1,2
40805   };
40806 
40807   argc = lua_gettop(L);
40808   if (argc == 0) {
40809     return _wrap_new_SBProcessInfo__SWIG_0(L);
40810   }
40811   if (argc == 1) {
40812     int _v;
40813     {
40814       void *ptr;
40815       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
40816         _v = 0;
40817       } else {
40818         _v = 1;
40819       }
40820     }
40821     if (_v) {
40822       return _wrap_new_SBProcessInfo__SWIG_1(L);
40823     }
40824   }
40825 
40826   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
40827     "  Possible C/C++ prototypes are:\n"
40828     "    lldb::SBProcessInfo::SBProcessInfo()\n"
40829     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
40830   lua_error(L);return 0;
40831 }
40832 
40833 
40834 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
40835   int SWIG_arg = 0;
40836   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40837   bool result;
40838 
40839   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
40840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
40841 
40842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40843     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40844   }
40845 
40846   result = (bool)(arg1)->IsValid();
40847   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40848   return SWIG_arg;
40849 
40850   if(0) SWIG_fail;
40851 
40852 fail:
40853   lua_error(L);
40854   return SWIG_arg;
40855 }
40856 
40857 
40858 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
40859   int SWIG_arg = 0;
40860   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40861   char *result = 0 ;
40862 
40863   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
40864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
40865 
40866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40867     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
40868   }
40869 
40870   result = (char *)(arg1)->GetName();
40871   lua_pushstring(L,(const char *)result); SWIG_arg++;
40872   return SWIG_arg;
40873 
40874   if(0) SWIG_fail;
40875 
40876 fail:
40877   lua_error(L);
40878   return SWIG_arg;
40879 }
40880 
40881 
40882 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
40883   int SWIG_arg = 0;
40884   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40885   lldb::SBFileSpec result;
40886 
40887   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
40888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
40889 
40890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40891     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
40892   }
40893 
40894   result = (arg1)->GetExecutableFile();
40895   {
40896     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
40897     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
40898   }
40899   return SWIG_arg;
40900 
40901   if(0) SWIG_fail;
40902 
40903 fail:
40904   lua_error(L);
40905   return SWIG_arg;
40906 }
40907 
40908 
40909 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
40910   int SWIG_arg = 0;
40911   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40912   lldb::pid_t result;
40913 
40914   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
40915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
40916 
40917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40918     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40919   }
40920 
40921   result = (lldb::pid_t)(arg1)->GetProcessID();
40922   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40923   return SWIG_arg;
40924 
40925   if(0) SWIG_fail;
40926 
40927 fail:
40928   lua_error(L);
40929   return SWIG_arg;
40930 }
40931 
40932 
40933 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
40934   int SWIG_arg = 0;
40935   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40936   uint32_t result;
40937 
40938   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
40939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
40940 
40941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40942     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40943   }
40944 
40945   result = (uint32_t)(arg1)->GetUserID();
40946   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40947   return SWIG_arg;
40948 
40949   if(0) SWIG_fail;
40950 
40951 fail:
40952   lua_error(L);
40953   return SWIG_arg;
40954 }
40955 
40956 
40957 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
40958   int SWIG_arg = 0;
40959   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40960   uint32_t result;
40961 
40962   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
40963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
40964 
40965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40966     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
40967   }
40968 
40969   result = (uint32_t)(arg1)->GetGroupID();
40970   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
40971   return SWIG_arg;
40972 
40973   if(0) SWIG_fail;
40974 
40975 fail:
40976   lua_error(L);
40977   return SWIG_arg;
40978 }
40979 
40980 
40981 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
40982   int SWIG_arg = 0;
40983   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40984   bool result;
40985 
40986   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
40987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
40988 
40989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40990     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40991   }
40992 
40993   result = (bool)(arg1)->UserIDIsValid();
40994   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40995   return SWIG_arg;
40996 
40997   if(0) SWIG_fail;
40998 
40999 fail:
41000   lua_error(L);
41001   return SWIG_arg;
41002 }
41003 
41004 
41005 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
41006   int SWIG_arg = 0;
41007   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41008   bool result;
41009 
41010   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
41011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
41012 
41013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41014     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41015   }
41016 
41017   result = (bool)(arg1)->GroupIDIsValid();
41018   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41019   return SWIG_arg;
41020 
41021   if(0) SWIG_fail;
41022 
41023 fail:
41024   lua_error(L);
41025   return SWIG_arg;
41026 }
41027 
41028 
41029 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
41030   int SWIG_arg = 0;
41031   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41032   uint32_t result;
41033 
41034   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
41035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
41036 
41037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41038     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41039   }
41040 
41041   result = (uint32_t)(arg1)->GetEffectiveUserID();
41042   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41043   return SWIG_arg;
41044 
41045   if(0) SWIG_fail;
41046 
41047 fail:
41048   lua_error(L);
41049   return SWIG_arg;
41050 }
41051 
41052 
41053 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
41054   int SWIG_arg = 0;
41055   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41056   uint32_t result;
41057 
41058   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
41059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
41060 
41061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41062     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41063   }
41064 
41065   result = (uint32_t)(arg1)->GetEffectiveGroupID();
41066   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41067   return SWIG_arg;
41068 
41069   if(0) SWIG_fail;
41070 
41071 fail:
41072   lua_error(L);
41073   return SWIG_arg;
41074 }
41075 
41076 
41077 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
41078   int SWIG_arg = 0;
41079   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41080   bool result;
41081 
41082   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
41083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
41084 
41085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41086     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41087   }
41088 
41089   result = (bool)(arg1)->EffectiveUserIDIsValid();
41090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41091   return SWIG_arg;
41092 
41093   if(0) SWIG_fail;
41094 
41095 fail:
41096   lua_error(L);
41097   return SWIG_arg;
41098 }
41099 
41100 
41101 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
41102   int SWIG_arg = 0;
41103   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41104   bool result;
41105 
41106   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
41107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
41108 
41109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41110     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41111   }
41112 
41113   result = (bool)(arg1)->EffectiveGroupIDIsValid();
41114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41115   return SWIG_arg;
41116 
41117   if(0) SWIG_fail;
41118 
41119 fail:
41120   lua_error(L);
41121   return SWIG_arg;
41122 }
41123 
41124 
41125 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
41126   int SWIG_arg = 0;
41127   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41128   lldb::pid_t result;
41129 
41130   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
41131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
41132 
41133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41134     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41135   }
41136 
41137   result = (lldb::pid_t)(arg1)->GetParentProcessID();
41138   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41139   return SWIG_arg;
41140 
41141   if(0) SWIG_fail;
41142 
41143 fail:
41144   lua_error(L);
41145   return SWIG_arg;
41146 }
41147 
41148 
41149 static void swig_delete_SBProcessInfo(void *obj) {
41150 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
41151 delete arg1;
41152 }
41153 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
41154     assert(lua_istable(L,1));
41155     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
41156     assert(!lua_isnil(L,-1));
41157     lua_replace(L,1); /* replace our table with real constructor */
41158     lua_call(L,lua_gettop(L)-1,1);
41159     return 1;
41160 }
41161 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
41162     {0,0,0}
41163 };
41164 static swig_lua_method swig_SBProcessInfo_methods[]= {
41165     { "IsValid", _wrap_SBProcessInfo_IsValid},
41166     { "GetName", _wrap_SBProcessInfo_GetName},
41167     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
41168     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
41169     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
41170     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
41171     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
41172     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
41173     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
41174     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
41175     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
41176     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
41177     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
41178     {0,0}
41179 };
41180 static swig_lua_method swig_SBProcessInfo_meta[] = {
41181     {0,0}
41182 };
41183 
41184 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
41185     {0,0,0}
41186 };
41187 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
41188     {0,0,0,0,0,0}
41189 };
41190 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
41191     {0,0}
41192 };
41193 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
41194     0
41195 };
41196 
41197 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
41198     "SBProcessInfo",
41199     swig_SBProcessInfo_Sf_SwigStatic_methods,
41200     swig_SBProcessInfo_Sf_SwigStatic_attributes,
41201     swig_SBProcessInfo_Sf_SwigStatic_constants,
41202     swig_SBProcessInfo_Sf_SwigStatic_classes,
41203     0
41204 };
41205 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
41206 static const char *swig_SBProcessInfo_base_names[] = {0};
41207 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 };
41208 
41209 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
41210   int SWIG_arg = 0;
41211   lldb::SBQueue *result = 0 ;
41212 
41213   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
41214   result = (lldb::SBQueue *)new lldb::SBQueue();
41215   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41216   return SWIG_arg;
41217 
41218   if(0) SWIG_fail;
41219 
41220 fail:
41221   lua_error(L);
41222   return SWIG_arg;
41223 }
41224 
41225 
41226 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
41227   int SWIG_arg = 0;
41228   lldb::QueueSP *arg1 = 0 ;
41229   lldb::SBQueue *result = 0 ;
41230 
41231   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
41232   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
41233 
41234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
41235     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
41236   }
41237 
41238   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
41239   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41240   return SWIG_arg;
41241 
41242   if(0) SWIG_fail;
41243 
41244 fail:
41245   lua_error(L);
41246   return SWIG_arg;
41247 }
41248 
41249 
41250 static int _wrap_new_SBQueue(lua_State* L) {
41251   int argc;
41252   int argv[2]={
41253     1,2
41254   };
41255 
41256   argc = lua_gettop(L);
41257   if (argc == 0) {
41258     return _wrap_new_SBQueue__SWIG_0(L);
41259   }
41260   if (argc == 1) {
41261     int _v;
41262     {
41263       void *ptr;
41264       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)) {
41265         _v = 0;
41266       } else {
41267         _v = 1;
41268       }
41269     }
41270     if (_v) {
41271       return _wrap_new_SBQueue__SWIG_1(L);
41272     }
41273   }
41274 
41275   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
41276     "  Possible C/C++ prototypes are:\n"
41277     "    lldb::SBQueue::SBQueue()\n"
41278     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
41279   lua_error(L);return 0;
41280 }
41281 
41282 
41283 static int _wrap_SBQueue_IsValid(lua_State* L) {
41284   int SWIG_arg = 0;
41285   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41286   bool result;
41287 
41288   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
41289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
41290 
41291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41292     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
41293   }
41294 
41295   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
41296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41297   return SWIG_arg;
41298 
41299   if(0) SWIG_fail;
41300 
41301 fail:
41302   lua_error(L);
41303   return SWIG_arg;
41304 }
41305 
41306 
41307 static int _wrap_SBQueue_Clear(lua_State* L) {
41308   int SWIG_arg = 0;
41309   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41310 
41311   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
41312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
41313 
41314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41315     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
41316   }
41317 
41318   (arg1)->Clear();
41319 
41320   return SWIG_arg;
41321 
41322   if(0) SWIG_fail;
41323 
41324 fail:
41325   lua_error(L);
41326   return SWIG_arg;
41327 }
41328 
41329 
41330 static int _wrap_SBQueue_GetProcess(lua_State* L) {
41331   int SWIG_arg = 0;
41332   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41333   lldb::SBProcess result;
41334 
41335   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
41336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
41337 
41338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41339     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
41340   }
41341 
41342   result = (arg1)->GetProcess();
41343   {
41344     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41345     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41346   }
41347   return SWIG_arg;
41348 
41349   if(0) SWIG_fail;
41350 
41351 fail:
41352   lua_error(L);
41353   return SWIG_arg;
41354 }
41355 
41356 
41357 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
41358   int SWIG_arg = 0;
41359   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41360   lldb::queue_id_t result;
41361 
41362   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
41363   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
41364 
41365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41366     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
41367   }
41368 
41369   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
41370   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41371   return SWIG_arg;
41372 
41373   if(0) SWIG_fail;
41374 
41375 fail:
41376   lua_error(L);
41377   return SWIG_arg;
41378 }
41379 
41380 
41381 static int _wrap_SBQueue_GetName(lua_State* L) {
41382   int SWIG_arg = 0;
41383   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41384   char *result = 0 ;
41385 
41386   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
41387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
41388 
41389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41390     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
41391   }
41392 
41393   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
41394   lua_pushstring(L,(const char *)result); SWIG_arg++;
41395   return SWIG_arg;
41396 
41397   if(0) SWIG_fail;
41398 
41399 fail:
41400   lua_error(L);
41401   return SWIG_arg;
41402 }
41403 
41404 
41405 static int _wrap_SBQueue_GetKind(lua_State* L) {
41406   int SWIG_arg = 0;
41407   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41408   lldb::QueueKind result;
41409 
41410   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
41411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
41412 
41413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41414     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
41415   }
41416 
41417   result = (lldb::QueueKind)(arg1)->GetKind();
41418   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41419   return SWIG_arg;
41420 
41421   if(0) SWIG_fail;
41422 
41423 fail:
41424   lua_error(L);
41425   return SWIG_arg;
41426 }
41427 
41428 
41429 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
41430   int SWIG_arg = 0;
41431   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41432   uint32_t result;
41433 
41434   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
41435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
41436 
41437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41438     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
41439   }
41440 
41441   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
41442   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41443   return SWIG_arg;
41444 
41445   if(0) SWIG_fail;
41446 
41447 fail:
41448   lua_error(L);
41449   return SWIG_arg;
41450 }
41451 
41452 
41453 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
41454   int SWIG_arg = 0;
41455   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41456   uint32_t result;
41457 
41458   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
41459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
41460 
41461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41462     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
41463   }
41464 
41465   result = (uint32_t)(arg1)->GetNumThreads();
41466   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41467   return SWIG_arg;
41468 
41469   if(0) SWIG_fail;
41470 
41471 fail:
41472   lua_error(L);
41473   return SWIG_arg;
41474 }
41475 
41476 
41477 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
41478   int SWIG_arg = 0;
41479   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41480   uint32_t arg2 ;
41481   lldb::SBThread result;
41482 
41483   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
41484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
41485   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
41486 
41487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41488     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41489   }
41490 
41491   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41492   arg2 = (uint32_t)lua_tonumber(L, 2);
41493   result = (arg1)->GetThreadAtIndex(arg2);
41494   {
41495     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41496     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41497   }
41498   return SWIG_arg;
41499 
41500   if(0) SWIG_fail;
41501 
41502 fail:
41503   lua_error(L);
41504   return SWIG_arg;
41505 }
41506 
41507 
41508 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
41509   int SWIG_arg = 0;
41510   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41511   uint32_t result;
41512 
41513   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
41514   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
41515 
41516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41517     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
41518   }
41519 
41520   result = (uint32_t)(arg1)->GetNumPendingItems();
41521   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41522   return SWIG_arg;
41523 
41524   if(0) SWIG_fail;
41525 
41526 fail:
41527   lua_error(L);
41528   return SWIG_arg;
41529 }
41530 
41531 
41532 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
41533   int SWIG_arg = 0;
41534   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41535   uint32_t arg2 ;
41536   lldb::SBQueueItem result;
41537 
41538   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
41539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
41540   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
41541 
41542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41543     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41544   }
41545 
41546   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
41547   arg2 = (uint32_t)lua_tonumber(L, 2);
41548   result = (arg1)->GetPendingItemAtIndex(arg2);
41549   {
41550     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
41551     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41552   }
41553   return SWIG_arg;
41554 
41555   if(0) SWIG_fail;
41556 
41557 fail:
41558   lua_error(L);
41559   return SWIG_arg;
41560 }
41561 
41562 
41563 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
41564   int SWIG_arg = 0;
41565   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41566   uint32_t result;
41567 
41568   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
41569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
41570 
41571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41572     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
41573   }
41574 
41575   result = (uint32_t)(arg1)->GetNumRunningItems();
41576   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
41577   return SWIG_arg;
41578 
41579   if(0) SWIG_fail;
41580 
41581 fail:
41582   lua_error(L);
41583   return SWIG_arg;
41584 }
41585 
41586 
41587 static void swig_delete_SBQueue(void *obj) {
41588 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
41589 delete arg1;
41590 }
41591 static int _proxy__wrap_new_SBQueue(lua_State *L) {
41592     assert(lua_istable(L,1));
41593     lua_pushcfunction(L,_wrap_new_SBQueue);
41594     assert(!lua_isnil(L,-1));
41595     lua_replace(L,1); /* replace our table with real constructor */
41596     lua_call(L,lua_gettop(L)-1,1);
41597     return 1;
41598 }
41599 static swig_lua_attribute swig_SBQueue_attributes[] = {
41600     {0,0,0}
41601 };
41602 static swig_lua_method swig_SBQueue_methods[]= {
41603     { "IsValid", _wrap_SBQueue_IsValid},
41604     { "Clear", _wrap_SBQueue_Clear},
41605     { "GetProcess", _wrap_SBQueue_GetProcess},
41606     { "GetQueueID", _wrap_SBQueue_GetQueueID},
41607     { "GetName", _wrap_SBQueue_GetName},
41608     { "GetKind", _wrap_SBQueue_GetKind},
41609     { "GetIndexID", _wrap_SBQueue_GetIndexID},
41610     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
41611     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
41612     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
41613     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
41614     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
41615     {0,0}
41616 };
41617 static swig_lua_method swig_SBQueue_meta[] = {
41618     {0,0}
41619 };
41620 
41621 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
41622     {0,0,0}
41623 };
41624 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
41625     {0,0,0,0,0,0}
41626 };
41627 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
41628     {0,0}
41629 };
41630 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
41631     0
41632 };
41633 
41634 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
41635     "SBQueue",
41636     swig_SBQueue_Sf_SwigStatic_methods,
41637     swig_SBQueue_Sf_SwigStatic_attributes,
41638     swig_SBQueue_Sf_SwigStatic_constants,
41639     swig_SBQueue_Sf_SwigStatic_classes,
41640     0
41641 };
41642 static swig_lua_class *swig_SBQueue_bases[] = {0};
41643 static const char *swig_SBQueue_base_names[] = {0};
41644 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 };
41645 
41646 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
41647   int SWIG_arg = 0;
41648   lldb::SBQueueItem *result = 0 ;
41649 
41650   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
41651   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
41652   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41653   return SWIG_arg;
41654 
41655   if(0) SWIG_fail;
41656 
41657 fail:
41658   lua_error(L);
41659   return SWIG_arg;
41660 }
41661 
41662 
41663 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
41664   int SWIG_arg = 0;
41665   lldb::QueueItemSP *arg1 = 0 ;
41666   lldb::SBQueueItem *result = 0 ;
41667 
41668   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
41669   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
41670 
41671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41672     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41673   }
41674 
41675   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
41676   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41677   return SWIG_arg;
41678 
41679   if(0) SWIG_fail;
41680 
41681 fail:
41682   lua_error(L);
41683   return SWIG_arg;
41684 }
41685 
41686 
41687 static int _wrap_new_SBQueueItem(lua_State* L) {
41688   int argc;
41689   int argv[2]={
41690     1,2
41691   };
41692 
41693   argc = lua_gettop(L);
41694   if (argc == 0) {
41695     return _wrap_new_SBQueueItem__SWIG_0(L);
41696   }
41697   if (argc == 1) {
41698     int _v;
41699     {
41700       void *ptr;
41701       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)) {
41702         _v = 0;
41703       } else {
41704         _v = 1;
41705       }
41706     }
41707     if (_v) {
41708       return _wrap_new_SBQueueItem__SWIG_1(L);
41709     }
41710   }
41711 
41712   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
41713     "  Possible C/C++ prototypes are:\n"
41714     "    lldb::SBQueueItem::SBQueueItem()\n"
41715     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
41716   lua_error(L);return 0;
41717 }
41718 
41719 
41720 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
41721   int SWIG_arg = 0;
41722   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41723   bool result;
41724 
41725   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
41726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
41727 
41728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41729     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
41730   }
41731 
41732   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
41733   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41734   return SWIG_arg;
41735 
41736   if(0) SWIG_fail;
41737 
41738 fail:
41739   lua_error(L);
41740   return SWIG_arg;
41741 }
41742 
41743 
41744 static int _wrap_SBQueueItem_Clear(lua_State* L) {
41745   int SWIG_arg = 0;
41746   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41747 
41748   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
41749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
41750 
41751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41752     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
41753   }
41754 
41755   (arg1)->Clear();
41756 
41757   return SWIG_arg;
41758 
41759   if(0) SWIG_fail;
41760 
41761 fail:
41762   lua_error(L);
41763   return SWIG_arg;
41764 }
41765 
41766 
41767 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
41768   int SWIG_arg = 0;
41769   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41770   lldb::QueueItemKind result;
41771 
41772   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
41773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
41774 
41775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41776     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41777   }
41778 
41779   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
41780   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41781   return SWIG_arg;
41782 
41783   if(0) SWIG_fail;
41784 
41785 fail:
41786   lua_error(L);
41787   return SWIG_arg;
41788 }
41789 
41790 
41791 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
41792   int SWIG_arg = 0;
41793   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41794   lldb::QueueItemKind arg2 ;
41795 
41796   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
41797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
41798   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
41799 
41800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41801     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41802   }
41803 
41804   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
41805   (arg1)->SetKind(arg2);
41806 
41807   return SWIG_arg;
41808 
41809   if(0) SWIG_fail;
41810 
41811 fail:
41812   lua_error(L);
41813   return SWIG_arg;
41814 }
41815 
41816 
41817 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
41818   int SWIG_arg = 0;
41819   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41820   lldb::SBAddress result;
41821 
41822   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
41823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
41824 
41825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41826     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41827   }
41828 
41829   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
41830   {
41831     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
41832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
41833   }
41834   return SWIG_arg;
41835 
41836   if(0) SWIG_fail;
41837 
41838 fail:
41839   lua_error(L);
41840   return SWIG_arg;
41841 }
41842 
41843 
41844 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
41845   int SWIG_arg = 0;
41846   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41847   lldb::SBAddress arg2 ;
41848   lldb::SBAddress *argp2 ;
41849 
41850   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
41851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
41852   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
41853 
41854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41855     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41856   }
41857 
41858 
41859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
41860     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
41861   }
41862   arg2 = *argp2;
41863 
41864   (arg1)->SetAddress(arg2);
41865 
41866   return SWIG_arg;
41867 
41868   if(0) SWIG_fail;
41869 
41870 fail:
41871   lua_error(L);
41872   return SWIG_arg;
41873 }
41874 
41875 
41876 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
41877   int SWIG_arg = 0;
41878   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41879   lldb::QueueItemSP *arg2 = 0 ;
41880 
41881   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
41882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
41883   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
41884 
41885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41886     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
41887   }
41888 
41889 
41890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41891     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41892   }
41893 
41894   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
41895 
41896   return SWIG_arg;
41897 
41898   if(0) SWIG_fail;
41899 
41900 fail:
41901   lua_error(L);
41902   return SWIG_arg;
41903 }
41904 
41905 
41906 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
41907   int SWIG_arg = 0;
41908   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41909   char *arg2 = (char *) 0 ;
41910   lldb::SBThread result;
41911 
41912   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
41913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
41914   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
41915 
41916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41917     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
41918   }
41919 
41920   arg2 = (char *)lua_tostring(L, 2);
41921   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
41922   {
41923     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41925   }
41926   return SWIG_arg;
41927 
41928   if(0) SWIG_fail;
41929 
41930 fail:
41931   lua_error(L);
41932   return SWIG_arg;
41933 }
41934 
41935 
41936 static void swig_delete_SBQueueItem(void *obj) {
41937 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
41938 delete arg1;
41939 }
41940 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
41941     assert(lua_istable(L,1));
41942     lua_pushcfunction(L,_wrap_new_SBQueueItem);
41943     assert(!lua_isnil(L,-1));
41944     lua_replace(L,1); /* replace our table with real constructor */
41945     lua_call(L,lua_gettop(L)-1,1);
41946     return 1;
41947 }
41948 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
41949     {0,0,0}
41950 };
41951 static swig_lua_method swig_SBQueueItem_methods[]= {
41952     { "IsValid", _wrap_SBQueueItem_IsValid},
41953     { "Clear", _wrap_SBQueueItem_Clear},
41954     { "GetKind", _wrap_SBQueueItem_GetKind},
41955     { "SetKind", _wrap_SBQueueItem_SetKind},
41956     { "GetAddress", _wrap_SBQueueItem_GetAddress},
41957     { "SetAddress", _wrap_SBQueueItem_SetAddress},
41958     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
41959     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
41960     {0,0}
41961 };
41962 static swig_lua_method swig_SBQueueItem_meta[] = {
41963     {0,0}
41964 };
41965 
41966 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
41967     {0,0,0}
41968 };
41969 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
41970     {0,0,0,0,0,0}
41971 };
41972 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
41973     {0,0}
41974 };
41975 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
41976     0
41977 };
41978 
41979 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
41980     "SBQueueItem",
41981     swig_SBQueueItem_Sf_SwigStatic_methods,
41982     swig_SBQueueItem_Sf_SwigStatic_attributes,
41983     swig_SBQueueItem_Sf_SwigStatic_constants,
41984     swig_SBQueueItem_Sf_SwigStatic_classes,
41985     0
41986 };
41987 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
41988 static const char *swig_SBQueueItem_base_names[] = {0};
41989 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 };
41990 
41991 static int _wrap_SBReproducer_Capture(lua_State* L) {
41992   int SWIG_arg = 0;
41993   char *arg1 = (char *) 0 ;
41994   char *result = 0 ;
41995 
41996   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
41997   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
41998   arg1 = (char *)lua_tostring(L, 1);
41999   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
42000   lua_pushstring(L,(const char *)result); SWIG_arg++;
42001   return SWIG_arg;
42002 
42003   if(0) SWIG_fail;
42004 
42005 fail:
42006   lua_error(L);
42007   return SWIG_arg;
42008 }
42009 
42010 
42011 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
42012   int SWIG_arg = 0;
42013   char *arg1 = (char *) 0 ;
42014   char *result = 0 ;
42015 
42016   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
42017   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
42018   arg1 = (char *)lua_tostring(L, 1);
42019   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
42020   lua_pushstring(L,(const char *)result); SWIG_arg++;
42021   return SWIG_arg;
42022 
42023   if(0) SWIG_fail;
42024 
42025 fail:
42026   lua_error(L);
42027   return SWIG_arg;
42028 }
42029 
42030 
42031 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
42032   int SWIG_arg = 0;
42033   bool arg1 ;
42034   bool result;
42035 
42036   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
42037   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
42038   arg1 = (lua_toboolean(L, 1)!=0);
42039   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
42040   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42041   return SWIG_arg;
42042 
42043   if(0) SWIG_fail;
42044 
42045 fail:
42046   lua_error(L);
42047   return SWIG_arg;
42048 }
42049 
42050 
42051 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
42052   int SWIG_arg = 0;
42053   char *arg1 = (char *) 0 ;
42054 
42055   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
42056   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
42057   arg1 = (char *)lua_tostring(L, 1);
42058   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
42059 
42060   return SWIG_arg;
42061 
42062   if(0) SWIG_fail;
42063 
42064 fail:
42065   lua_error(L);
42066   return SWIG_arg;
42067 }
42068 
42069 
42070 static int _wrap_new_SBReproducer(lua_State* L) {
42071   int SWIG_arg = 0;
42072   lldb::SBReproducer *result = 0 ;
42073 
42074   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
42075   result = (lldb::SBReproducer *)new lldb::SBReproducer();
42076   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
42077   return SWIG_arg;
42078 
42079   if(0) SWIG_fail;
42080 
42081 fail:
42082   lua_error(L);
42083   return SWIG_arg;
42084 }
42085 
42086 
42087 static void swig_delete_SBReproducer(void *obj) {
42088 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
42089 delete arg1;
42090 }
42091 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
42092     assert(lua_istable(L,1));
42093     lua_pushcfunction(L,_wrap_new_SBReproducer);
42094     assert(!lua_isnil(L,-1));
42095     lua_replace(L,1); /* replace our table with real constructor */
42096     lua_call(L,lua_gettop(L)-1,1);
42097     return 1;
42098 }
42099 static swig_lua_attribute swig_SBReproducer_attributes[] = {
42100     {0,0,0}
42101 };
42102 static swig_lua_method swig_SBReproducer_methods[]= {
42103     {0,0}
42104 };
42105 static swig_lua_method swig_SBReproducer_meta[] = {
42106     {0,0}
42107 };
42108 
42109 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
42110     {0,0,0}
42111 };
42112 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
42113     {0,0,0,0,0,0}
42114 };
42115 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
42116     { "Capture", _wrap_SBReproducer_Capture},
42117     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
42118     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
42119     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
42120     {0,0}
42121 };
42122 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
42123     0
42124 };
42125 
42126 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
42127     "SBReproducer",
42128     swig_SBReproducer_Sf_SwigStatic_methods,
42129     swig_SBReproducer_Sf_SwigStatic_attributes,
42130     swig_SBReproducer_Sf_SwigStatic_constants,
42131     swig_SBReproducer_Sf_SwigStatic_classes,
42132     0
42133 };
42134 static swig_lua_class *swig_SBReproducer_bases[] = {0};
42135 static const char *swig_SBReproducer_base_names[] = {0};
42136 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 };
42137 
42138 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
42139   int SWIG_arg = 0;
42140   lldb::SBSection *result = 0 ;
42141 
42142   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
42143   result = (lldb::SBSection *)new lldb::SBSection();
42144   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42145   return SWIG_arg;
42146 
42147   if(0) SWIG_fail;
42148 
42149 fail:
42150   lua_error(L);
42151   return SWIG_arg;
42152 }
42153 
42154 
42155 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
42156   int SWIG_arg = 0;
42157   lldb::SBSection *arg1 = 0 ;
42158   lldb::SBSection *result = 0 ;
42159 
42160   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
42161   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
42162 
42163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42164     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
42165   }
42166 
42167   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
42168   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42169   return SWIG_arg;
42170 
42171   if(0) SWIG_fail;
42172 
42173 fail:
42174   lua_error(L);
42175   return SWIG_arg;
42176 }
42177 
42178 
42179 static int _wrap_new_SBSection(lua_State* L) {
42180   int argc;
42181   int argv[2]={
42182     1,2
42183   };
42184 
42185   argc = lua_gettop(L);
42186   if (argc == 0) {
42187     return _wrap_new_SBSection__SWIG_0(L);
42188   }
42189   if (argc == 1) {
42190     int _v;
42191     {
42192       void *ptr;
42193       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
42194         _v = 0;
42195       } else {
42196         _v = 1;
42197       }
42198     }
42199     if (_v) {
42200       return _wrap_new_SBSection__SWIG_1(L);
42201     }
42202   }
42203 
42204   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
42205     "  Possible C/C++ prototypes are:\n"
42206     "    lldb::SBSection::SBSection()\n"
42207     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
42208   lua_error(L);return 0;
42209 }
42210 
42211 
42212 static int _wrap_SBSection_IsValid(lua_State* L) {
42213   int SWIG_arg = 0;
42214   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42215   bool result;
42216 
42217   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
42218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
42219 
42220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42221     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
42222   }
42223 
42224   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
42225   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42226   return SWIG_arg;
42227 
42228   if(0) SWIG_fail;
42229 
42230 fail:
42231   lua_error(L);
42232   return SWIG_arg;
42233 }
42234 
42235 
42236 static int _wrap_SBSection_GetName(lua_State* L) {
42237   int SWIG_arg = 0;
42238   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42239   char *result = 0 ;
42240 
42241   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
42242   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
42243 
42244   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42245     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
42246   }
42247 
42248   result = (char *)(arg1)->GetName();
42249   lua_pushstring(L,(const char *)result); SWIG_arg++;
42250   return SWIG_arg;
42251 
42252   if(0) SWIG_fail;
42253 
42254 fail:
42255   lua_error(L);
42256   return SWIG_arg;
42257 }
42258 
42259 
42260 static int _wrap_SBSection_GetParent(lua_State* L) {
42261   int SWIG_arg = 0;
42262   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42263   lldb::SBSection result;
42264 
42265   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
42266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
42267 
42268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42269     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
42270   }
42271 
42272   result = (arg1)->GetParent();
42273   {
42274     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42276   }
42277   return SWIG_arg;
42278 
42279   if(0) SWIG_fail;
42280 
42281 fail:
42282   lua_error(L);
42283   return SWIG_arg;
42284 }
42285 
42286 
42287 static int _wrap_SBSection_FindSubSection(lua_State* L) {
42288   int SWIG_arg = 0;
42289   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42290   char *arg2 = (char *) 0 ;
42291   lldb::SBSection result;
42292 
42293   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
42294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
42295   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
42296 
42297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42298     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
42299   }
42300 
42301   arg2 = (char *)lua_tostring(L, 2);
42302   result = (arg1)->FindSubSection((char const *)arg2);
42303   {
42304     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42305     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42306   }
42307   return SWIG_arg;
42308 
42309   if(0) SWIG_fail;
42310 
42311 fail:
42312   lua_error(L);
42313   return SWIG_arg;
42314 }
42315 
42316 
42317 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
42318   int SWIG_arg = 0;
42319   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42320   size_t result;
42321 
42322   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
42323   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
42324 
42325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42326     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
42327   }
42328 
42329   result = (arg1)->GetNumSubSections();
42330   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42331   return SWIG_arg;
42332 
42333   if(0) SWIG_fail;
42334 
42335 fail:
42336   lua_error(L);
42337   return SWIG_arg;
42338 }
42339 
42340 
42341 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
42342   int SWIG_arg = 0;
42343   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42344   size_t arg2 ;
42345   lldb::SBSection result;
42346 
42347   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
42348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
42349   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
42350 
42351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42352     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
42353   }
42354 
42355   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
42356   arg2 = (size_t)lua_tonumber(L, 2);
42357   result = (arg1)->GetSubSectionAtIndex(arg2);
42358   {
42359     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42361   }
42362   return SWIG_arg;
42363 
42364   if(0) SWIG_fail;
42365 
42366 fail:
42367   lua_error(L);
42368   return SWIG_arg;
42369 }
42370 
42371 
42372 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
42373   int SWIG_arg = 0;
42374   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42375   lldb::addr_t result;
42376 
42377   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
42378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
42379 
42380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42381     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
42382   }
42383 
42384   result = (lldb::addr_t)(arg1)->GetFileAddress();
42385   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42386   return SWIG_arg;
42387 
42388   if(0) SWIG_fail;
42389 
42390 fail:
42391   lua_error(L);
42392   return SWIG_arg;
42393 }
42394 
42395 
42396 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
42397   int SWIG_arg = 0;
42398   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42399   lldb::SBTarget *arg2 = 0 ;
42400   lldb::addr_t result;
42401 
42402   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
42403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
42404   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
42405 
42406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42407     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
42408   }
42409 
42410 
42411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
42412     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
42413   }
42414 
42415   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
42416   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42417   return SWIG_arg;
42418 
42419   if(0) SWIG_fail;
42420 
42421 fail:
42422   lua_error(L);
42423   return SWIG_arg;
42424 }
42425 
42426 
42427 static int _wrap_SBSection_GetByteSize(lua_State* L) {
42428   int SWIG_arg = 0;
42429   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42430   lldb::addr_t result;
42431 
42432   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
42433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
42434 
42435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42436     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42437   }
42438 
42439   result = (lldb::addr_t)(arg1)->GetByteSize();
42440   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42441   return SWIG_arg;
42442 
42443   if(0) SWIG_fail;
42444 
42445 fail:
42446   lua_error(L);
42447   return SWIG_arg;
42448 }
42449 
42450 
42451 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
42452   int SWIG_arg = 0;
42453   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42454   uint64_t result;
42455 
42456   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
42457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
42458 
42459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42460     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
42461   }
42462 
42463   result = (uint64_t)(arg1)->GetFileOffset();
42464   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42465   return SWIG_arg;
42466 
42467   if(0) SWIG_fail;
42468 
42469 fail:
42470   lua_error(L);
42471   return SWIG_arg;
42472 }
42473 
42474 
42475 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
42476   int SWIG_arg = 0;
42477   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42478   uint64_t result;
42479 
42480   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
42481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
42482 
42483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42484     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
42485   }
42486 
42487   result = (uint64_t)(arg1)->GetFileByteSize();
42488   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42489   return SWIG_arg;
42490 
42491   if(0) SWIG_fail;
42492 
42493 fail:
42494   lua_error(L);
42495   return SWIG_arg;
42496 }
42497 
42498 
42499 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
42500   int SWIG_arg = 0;
42501   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42502   lldb::SBData result;
42503 
42504   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
42505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42506 
42507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42508     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42509   }
42510 
42511   result = (arg1)->GetSectionData();
42512   {
42513     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42514     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42515   }
42516   return SWIG_arg;
42517 
42518   if(0) SWIG_fail;
42519 
42520 fail:
42521   lua_error(L);
42522   return SWIG_arg;
42523 }
42524 
42525 
42526 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
42527   int SWIG_arg = 0;
42528   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42529   uint64_t arg2 ;
42530   uint64_t arg3 ;
42531   lldb::SBData result;
42532 
42533   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
42534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42535   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
42536   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
42537 
42538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42539     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42540   }
42541 
42542   arg2 = (uint64_t)lua_tonumber(L, 2);
42543   arg3 = (uint64_t)lua_tonumber(L, 3);
42544   result = (arg1)->GetSectionData(arg2,arg3);
42545   {
42546     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42547     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42548   }
42549   return SWIG_arg;
42550 
42551   if(0) SWIG_fail;
42552 
42553 fail:
42554   lua_error(L);
42555   return SWIG_arg;
42556 }
42557 
42558 
42559 static int _wrap_SBSection_GetSectionData(lua_State* L) {
42560   int argc;
42561   int argv[4]={
42562     1,2,3,4
42563   };
42564 
42565   argc = lua_gettop(L);
42566   if (argc == 1) {
42567     int _v;
42568     {
42569       void *ptr;
42570       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42571         _v = 0;
42572       } else {
42573         _v = 1;
42574       }
42575     }
42576     if (_v) {
42577       return _wrap_SBSection_GetSectionData__SWIG_0(L);
42578     }
42579   }
42580   if (argc == 3) {
42581     int _v;
42582     {
42583       void *ptr;
42584       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42585         _v = 0;
42586       } else {
42587         _v = 1;
42588       }
42589     }
42590     if (_v) {
42591       {
42592         _v = lua_isnumber(L,argv[1]);
42593       }
42594       if (_v) {
42595         {
42596           _v = lua_isnumber(L,argv[2]);
42597         }
42598         if (_v) {
42599           return _wrap_SBSection_GetSectionData__SWIG_1(L);
42600         }
42601       }
42602     }
42603   }
42604 
42605   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
42606     "  Possible C/C++ prototypes are:\n"
42607     "    lldb::SBSection::GetSectionData()\n"
42608     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
42609   lua_error(L);return 0;
42610 }
42611 
42612 
42613 static int _wrap_SBSection_GetSectionType(lua_State* L) {
42614   int SWIG_arg = 0;
42615   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42616   lldb::SectionType result;
42617 
42618   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
42619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
42620 
42621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42622     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
42623   }
42624 
42625   result = (lldb::SectionType)(arg1)->GetSectionType();
42626   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
42627   return SWIG_arg;
42628 
42629   if(0) SWIG_fail;
42630 
42631 fail:
42632   lua_error(L);
42633   return SWIG_arg;
42634 }
42635 
42636 
42637 static int _wrap_SBSection_GetPermissions(lua_State* L) {
42638   int SWIG_arg = 0;
42639   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42640   uint32_t result;
42641 
42642   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
42643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
42644 
42645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42646     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
42647   }
42648 
42649   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
42650   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42651   return SWIG_arg;
42652 
42653   if(0) SWIG_fail;
42654 
42655 fail:
42656   lua_error(L);
42657   return SWIG_arg;
42658 }
42659 
42660 
42661 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
42662   int SWIG_arg = 0;
42663   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42664   uint32_t result;
42665 
42666   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
42667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
42668 
42669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42670     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42671   }
42672 
42673   result = (uint32_t)(arg1)->GetTargetByteSize();
42674   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42675   return SWIG_arg;
42676 
42677   if(0) SWIG_fail;
42678 
42679 fail:
42680   lua_error(L);
42681   return SWIG_arg;
42682 }
42683 
42684 
42685 static int _wrap_SBSection_GetDescription(lua_State* L) {
42686   int SWIG_arg = 0;
42687   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42688   lldb::SBStream *arg2 = 0 ;
42689   bool result;
42690 
42691   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
42692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
42693   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
42694 
42695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42696     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
42697   }
42698 
42699 
42700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
42701     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
42702   }
42703 
42704   result = (bool)(arg1)->GetDescription(*arg2);
42705   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42706   return SWIG_arg;
42707 
42708   if(0) SWIG_fail;
42709 
42710 fail:
42711   lua_error(L);
42712   return SWIG_arg;
42713 }
42714 
42715 
42716 static int _wrap_SBSection___eq(lua_State* L) {
42717   int SWIG_arg = 0;
42718   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42719   lldb::SBSection *arg2 = 0 ;
42720   bool result;
42721 
42722   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
42723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
42724   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
42725 
42726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42727     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
42728   }
42729 
42730 
42731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
42732     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
42733   }
42734 
42735   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
42736   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42737   return SWIG_arg;
42738 
42739   if(0) SWIG_fail;
42740 
42741 fail:
42742   lua_error(L);
42743   return SWIG_arg;
42744 }
42745 
42746 
42747 static int _wrap_SBSection___tostring(lua_State* L) {
42748   int SWIG_arg = 0;
42749   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42750   std::string result;
42751 
42752   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
42753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
42754 
42755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42756     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
42757   }
42758 
42759   result = lldb_SBSection___str__(arg1);
42760   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
42761   return SWIG_arg;
42762 
42763   if(0) SWIG_fail;
42764 
42765 fail:
42766   lua_error(L);
42767   return SWIG_arg;
42768 }
42769 
42770 
42771 static void swig_delete_SBSection(void *obj) {
42772 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
42773 delete arg1;
42774 }
42775 static int _proxy__wrap_new_SBSection(lua_State *L) {
42776     assert(lua_istable(L,1));
42777     lua_pushcfunction(L,_wrap_new_SBSection);
42778     assert(!lua_isnil(L,-1));
42779     lua_replace(L,1); /* replace our table with real constructor */
42780     lua_call(L,lua_gettop(L)-1,1);
42781     return 1;
42782 }
42783 static swig_lua_attribute swig_SBSection_attributes[] = {
42784     {0,0,0}
42785 };
42786 static swig_lua_method swig_SBSection_methods[]= {
42787     { "IsValid", _wrap_SBSection_IsValid},
42788     { "GetName", _wrap_SBSection_GetName},
42789     { "GetParent", _wrap_SBSection_GetParent},
42790     { "FindSubSection", _wrap_SBSection_FindSubSection},
42791     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
42792     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
42793     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
42794     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
42795     { "GetByteSize", _wrap_SBSection_GetByteSize},
42796     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
42797     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
42798     { "GetSectionData", _wrap_SBSection_GetSectionData},
42799     { "GetSectionType", _wrap_SBSection_GetSectionType},
42800     { "GetPermissions", _wrap_SBSection_GetPermissions},
42801     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
42802     { "GetDescription", _wrap_SBSection_GetDescription},
42803     { "__eq", _wrap_SBSection___eq},
42804     { "__tostring", _wrap_SBSection___tostring},
42805     {0,0}
42806 };
42807 static swig_lua_method swig_SBSection_meta[] = {
42808     { "__eq", _wrap_SBSection___eq},
42809     { "__tostring", _wrap_SBSection___tostring},
42810     {0,0}
42811 };
42812 
42813 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42814     {0,0,0}
42815 };
42816 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42817     {0,0,0,0,0,0}
42818 };
42819 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42820     {0,0}
42821 };
42822 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42823     0
42824 };
42825 
42826 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
42827     "SBSection",
42828     swig_SBSection_Sf_SwigStatic_methods,
42829     swig_SBSection_Sf_SwigStatic_attributes,
42830     swig_SBSection_Sf_SwigStatic_constants,
42831     swig_SBSection_Sf_SwigStatic_classes,
42832     0
42833 };
42834 static swig_lua_class *swig_SBSection_bases[] = {0};
42835 static const char *swig_SBSection_base_names[] = {0};
42836 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 };
42837 
42838 static int _wrap_new_SBSourceManager(lua_State* L) {
42839   int SWIG_arg = 0;
42840   lldb::SBSourceManager *arg1 = 0 ;
42841   lldb::SBSourceManager *result = 0 ;
42842 
42843   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
42844   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
42845 
42846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42847     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
42848   }
42849 
42850   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
42851   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
42852   return SWIG_arg;
42853 
42854   if(0) SWIG_fail;
42855 
42856 fail:
42857   lua_error(L);
42858   return SWIG_arg;
42859 }
42860 
42861 
42862 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
42863   int SWIG_arg = 0;
42864   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42865   lldb::SBFileSpec *arg2 = 0 ;
42866   uint32_t arg3 ;
42867   uint32_t arg4 ;
42868   uint32_t arg5 ;
42869   char *arg6 = (char *) 0 ;
42870   lldb::SBStream *arg7 = 0 ;
42871   size_t result;
42872 
42873   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
42874   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
42875   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
42876   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
42877   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
42878   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
42879   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
42880   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
42881 
42882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42883     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
42884   }
42885 
42886 
42887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42888     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
42889   }
42890 
42891   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42892   arg3 = (uint32_t)lua_tonumber(L, 3);
42893   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42894   arg4 = (uint32_t)lua_tonumber(L, 4);
42895   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42896   arg5 = (uint32_t)lua_tonumber(L, 5);
42897   arg6 = (char *)lua_tostring(L, 6);
42898 
42899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
42900     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
42901   }
42902 
42903   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
42904   lua_pushnumber(L, (lua_Number) 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_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
42916   int SWIG_arg = 0;
42917   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42918   lldb::SBFileSpec *arg2 = 0 ;
42919   uint32_t arg3 ;
42920   uint32_t arg4 ;
42921   uint32_t arg5 ;
42922   uint32_t arg6 ;
42923   char *arg7 = (char *) 0 ;
42924   lldb::SBStream *arg8 = 0 ;
42925   size_t result;
42926 
42927   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
42928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
42929   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
42930   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
42931   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
42932   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
42933   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
42934   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
42935   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
42936 
42937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42938     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
42939   }
42940 
42941 
42942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42943     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
42944   }
42945 
42946   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
42947   arg3 = (uint32_t)lua_tonumber(L, 3);
42948   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
42949   arg4 = (uint32_t)lua_tonumber(L, 4);
42950   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
42951   arg5 = (uint32_t)lua_tonumber(L, 5);
42952   SWIG_contract_assert((lua_tonumber(L,6)>=0),"number must not be negative")
42953   arg6 = (uint32_t)lua_tonumber(L, 6);
42954   arg7 = (char *)lua_tostring(L, 7);
42955 
42956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
42957     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
42958   }
42959 
42960   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
42961   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
42962   return SWIG_arg;
42963 
42964   if(0) SWIG_fail;
42965 
42966 fail:
42967   lua_error(L);
42968   return SWIG_arg;
42969 }
42970 
42971 
42972 static void swig_delete_SBSourceManager(void *obj) {
42973 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
42974 delete arg1;
42975 }
42976 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
42977     assert(lua_istable(L,1));
42978     lua_pushcfunction(L,_wrap_new_SBSourceManager);
42979     assert(!lua_isnil(L,-1));
42980     lua_replace(L,1); /* replace our table with real constructor */
42981     lua_call(L,lua_gettop(L)-1,1);
42982     return 1;
42983 }
42984 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
42985     {0,0,0}
42986 };
42987 static swig_lua_method swig_SBSourceManager_methods[]= {
42988     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
42989     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
42990     {0,0}
42991 };
42992 static swig_lua_method swig_SBSourceManager_meta[] = {
42993     {0,0}
42994 };
42995 
42996 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
42997     {0,0,0}
42998 };
42999 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
43000     {0,0,0,0,0,0}
43001 };
43002 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
43003     {0,0}
43004 };
43005 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
43006     0
43007 };
43008 
43009 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
43010     "SBSourceManager",
43011     swig_SBSourceManager_Sf_SwigStatic_methods,
43012     swig_SBSourceManager_Sf_SwigStatic_attributes,
43013     swig_SBSourceManager_Sf_SwigStatic_constants,
43014     swig_SBSourceManager_Sf_SwigStatic_classes,
43015     0
43016 };
43017 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
43018 static const char *swig_SBSourceManager_base_names[] = {0};
43019 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 };
43020 
43021 static int _wrap_new_SBStream(lua_State* L) {
43022   int SWIG_arg = 0;
43023   lldb::SBStream *result = 0 ;
43024 
43025   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
43026   result = (lldb::SBStream *)new lldb::SBStream();
43027   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
43028   return SWIG_arg;
43029 
43030   if(0) SWIG_fail;
43031 
43032 fail:
43033   lua_error(L);
43034   return SWIG_arg;
43035 }
43036 
43037 
43038 static int _wrap_SBStream_IsValid(lua_State* L) {
43039   int SWIG_arg = 0;
43040   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43041   bool result;
43042 
43043   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
43044   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
43045 
43046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43047     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
43048   }
43049 
43050   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
43051   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43052   return SWIG_arg;
43053 
43054   if(0) SWIG_fail;
43055 
43056 fail:
43057   lua_error(L);
43058   return SWIG_arg;
43059 }
43060 
43061 
43062 static int _wrap_SBStream_GetData(lua_State* L) {
43063   int SWIG_arg = 0;
43064   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43065   char *result = 0 ;
43066 
43067   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
43068   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
43069 
43070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43071     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
43072   }
43073 
43074   result = (char *)(arg1)->GetData();
43075   lua_pushstring(L,(const char *)result); SWIG_arg++;
43076   return SWIG_arg;
43077 
43078   if(0) SWIG_fail;
43079 
43080 fail:
43081   lua_error(L);
43082   return SWIG_arg;
43083 }
43084 
43085 
43086 static int _wrap_SBStream_GetSize(lua_State* L) {
43087   int SWIG_arg = 0;
43088   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43089   size_t result;
43090 
43091   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
43092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
43093 
43094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43095     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
43096   }
43097 
43098   result = (arg1)->GetSize();
43099   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43100   return SWIG_arg;
43101 
43102   if(0) SWIG_fail;
43103 
43104 fail:
43105   lua_error(L);
43106   return SWIG_arg;
43107 }
43108 
43109 
43110 static int _wrap_SBStream_Print(lua_State* L) {
43111   int SWIG_arg = 0;
43112   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43113   char *arg2 = (char *) 0 ;
43114 
43115   SWIG_check_num_args("lldb::SBStream::Print",2,2)
43116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
43117   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
43118 
43119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43120     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
43121   }
43122 
43123   arg2 = (char *)lua_tostring(L, 2);
43124   (arg1)->Print((char const *)arg2);
43125 
43126   return SWIG_arg;
43127 
43128   if(0) SWIG_fail;
43129 
43130 fail:
43131   lua_error(L);
43132   return SWIG_arg;
43133 }
43134 
43135 
43136 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
43137   int SWIG_arg = 0;
43138   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43139   char *arg2 = (char *) 0 ;
43140   bool arg3 ;
43141 
43142   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
43143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43144   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
43145   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
43146 
43147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43148     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43149   }
43150 
43151   arg2 = (char *)lua_tostring(L, 2);
43152   arg3 = (lua_toboolean(L, 3)!=0);
43153   (arg1)->RedirectToFile((char const *)arg2,arg3);
43154 
43155   return SWIG_arg;
43156 
43157   if(0) SWIG_fail;
43158 
43159 fail:
43160   lua_error(L);
43161   return SWIG_arg;
43162 }
43163 
43164 
43165 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
43166   int SWIG_arg = 0;
43167   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43168   lldb::SBFile arg2 ;
43169   lldb::SBFile *argp2 ;
43170 
43171   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43173   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
43174 
43175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43176     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43177   }
43178 
43179 
43180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
43181     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
43182   }
43183   arg2 = *argp2;
43184 
43185   (arg1)->RedirectToFile(arg2);
43186 
43187   return SWIG_arg;
43188 
43189   if(0) SWIG_fail;
43190 
43191 fail:
43192   lua_error(L);
43193   return SWIG_arg;
43194 }
43195 
43196 
43197 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
43198   int SWIG_arg = 0;
43199   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43200   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43201   lldb::FileSP *argp2 ;
43202 
43203   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43205   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
43206 
43207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43208     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43209   }
43210 
43211 
43212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43213     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43214   }
43215   arg2 = *argp2;
43216 
43217   (arg1)->RedirectToFile(arg2);
43218 
43219   return SWIG_arg;
43220 
43221   if(0) SWIG_fail;
43222 
43223 fail:
43224   lua_error(L);
43225   return SWIG_arg;
43226 }
43227 
43228 
43229 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
43230   int argc;
43231   int argv[4]={
43232     1,2,3,4
43233   };
43234 
43235   argc = lua_gettop(L);
43236   if (argc == 2) {
43237     int _v;
43238     {
43239       void *ptr;
43240       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43241         _v = 0;
43242       } else {
43243         _v = 1;
43244       }
43245     }
43246     if (_v) {
43247       {
43248         void *ptr;
43249         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
43250           _v = 0;
43251         } else {
43252           _v = 1;
43253         }
43254       }
43255       if (_v) {
43256         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
43257       }
43258     }
43259   }
43260   if (argc == 2) {
43261     int _v;
43262     {
43263       void *ptr;
43264       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43265         _v = 0;
43266       } else {
43267         _v = 1;
43268       }
43269     }
43270     if (_v) {
43271       {
43272         void *ptr;
43273         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)) {
43274           _v = 0;
43275         } else {
43276           _v = 1;
43277         }
43278       }
43279       if (_v) {
43280         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
43281       }
43282     }
43283   }
43284   if (argc == 3) {
43285     int _v;
43286     {
43287       void *ptr;
43288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43289         _v = 0;
43290       } else {
43291         _v = 1;
43292       }
43293     }
43294     if (_v) {
43295       {
43296         _v = SWIG_lua_isnilstring(L,argv[1]);
43297       }
43298       if (_v) {
43299         {
43300           _v = lua_isboolean(L,argv[2]);
43301         }
43302         if (_v) {
43303           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
43304         }
43305       }
43306     }
43307   }
43308 
43309   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
43310     "  Possible C/C++ prototypes are:\n"
43311     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
43312     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
43313     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
43314   lua_error(L);return 0;
43315 }
43316 
43317 
43318 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
43319   int SWIG_arg = 0;
43320   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43321   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43322   bool arg3 ;
43323   lldb::FileSP *argp2 ;
43324 
43325   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
43326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
43327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
43328   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
43329 
43330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43331     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
43332   }
43333 
43334 
43335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43336     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43337   }
43338   arg2 = *argp2;
43339 
43340   arg3 = (lua_toboolean(L, 3)!=0);
43341   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
43342 
43343   return SWIG_arg;
43344 
43345   if(0) SWIG_fail;
43346 
43347 fail:
43348   lua_error(L);
43349   return SWIG_arg;
43350 }
43351 
43352 
43353 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
43354   int SWIG_arg = 0;
43355   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43356   int arg2 ;
43357   bool arg3 ;
43358 
43359   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
43360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
43361   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
43362   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
43363 
43364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43365     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
43366   }
43367 
43368   arg2 = (int)lua_tonumber(L, 2);
43369   arg3 = (lua_toboolean(L, 3)!=0);
43370   (arg1)->RedirectToFileDescriptor(arg2,arg3);
43371 
43372   return SWIG_arg;
43373 
43374   if(0) SWIG_fail;
43375 
43376 fail:
43377   lua_error(L);
43378   return SWIG_arg;
43379 }
43380 
43381 
43382 static int _wrap_SBStream_Clear(lua_State* L) {
43383   int SWIG_arg = 0;
43384   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43385 
43386   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
43387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
43388 
43389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43390     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
43391   }
43392 
43393   (arg1)->Clear();
43394 
43395   return SWIG_arg;
43396 
43397   if(0) SWIG_fail;
43398 
43399 fail:
43400   lua_error(L);
43401   return SWIG_arg;
43402 }
43403 
43404 
43405 static void swig_delete_SBStream(void *obj) {
43406 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
43407 delete arg1;
43408 }
43409 static int _proxy__wrap_new_SBStream(lua_State *L) {
43410     assert(lua_istable(L,1));
43411     lua_pushcfunction(L,_wrap_new_SBStream);
43412     assert(!lua_isnil(L,-1));
43413     lua_replace(L,1); /* replace our table with real constructor */
43414     lua_call(L,lua_gettop(L)-1,1);
43415     return 1;
43416 }
43417 static swig_lua_attribute swig_SBStream_attributes[] = {
43418     {0,0,0}
43419 };
43420 static swig_lua_method swig_SBStream_methods[]= {
43421     { "IsValid", _wrap_SBStream_IsValid},
43422     { "GetData", _wrap_SBStream_GetData},
43423     { "GetSize", _wrap_SBStream_GetSize},
43424     { "Print", _wrap_SBStream_Print},
43425     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
43426     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
43427     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
43428     { "Clear", _wrap_SBStream_Clear},
43429     {0,0}
43430 };
43431 static swig_lua_method swig_SBStream_meta[] = {
43432     {0,0}
43433 };
43434 
43435 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
43436     {0,0,0}
43437 };
43438 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
43439     {0,0,0,0,0,0}
43440 };
43441 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
43442     {0,0}
43443 };
43444 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
43445     0
43446 };
43447 
43448 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
43449     "SBStream",
43450     swig_SBStream_Sf_SwigStatic_methods,
43451     swig_SBStream_Sf_SwigStatic_attributes,
43452     swig_SBStream_Sf_SwigStatic_constants,
43453     swig_SBStream_Sf_SwigStatic_classes,
43454     0
43455 };
43456 static swig_lua_class *swig_SBStream_bases[] = {0};
43457 static const char *swig_SBStream_base_names[] = {0};
43458 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 };
43459 
43460 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
43461   int SWIG_arg = 0;
43462   lldb::SBStringList *result = 0 ;
43463 
43464   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
43465   result = (lldb::SBStringList *)new lldb::SBStringList();
43466   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43467   return SWIG_arg;
43468 
43469   if(0) SWIG_fail;
43470 
43471 fail:
43472   lua_error(L);
43473   return SWIG_arg;
43474 }
43475 
43476 
43477 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
43478   int SWIG_arg = 0;
43479   lldb::SBStringList *arg1 = 0 ;
43480   lldb::SBStringList *result = 0 ;
43481 
43482   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
43483   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
43484 
43485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43486     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
43487   }
43488 
43489   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
43490   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43491   return SWIG_arg;
43492 
43493   if(0) SWIG_fail;
43494 
43495 fail:
43496   lua_error(L);
43497   return SWIG_arg;
43498 }
43499 
43500 
43501 static int _wrap_new_SBStringList(lua_State* L) {
43502   int argc;
43503   int argv[2]={
43504     1,2
43505   };
43506 
43507   argc = lua_gettop(L);
43508   if (argc == 0) {
43509     return _wrap_new_SBStringList__SWIG_0(L);
43510   }
43511   if (argc == 1) {
43512     int _v;
43513     {
43514       void *ptr;
43515       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43516         _v = 0;
43517       } else {
43518         _v = 1;
43519       }
43520     }
43521     if (_v) {
43522       return _wrap_new_SBStringList__SWIG_1(L);
43523     }
43524   }
43525 
43526   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
43527     "  Possible C/C++ prototypes are:\n"
43528     "    lldb::SBStringList::SBStringList()\n"
43529     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
43530   lua_error(L);return 0;
43531 }
43532 
43533 
43534 static int _wrap_SBStringList_IsValid(lua_State* L) {
43535   int SWIG_arg = 0;
43536   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43537   bool result;
43538 
43539   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
43540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
43541 
43542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43543     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
43544   }
43545 
43546   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
43547   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43548   return SWIG_arg;
43549 
43550   if(0) SWIG_fail;
43551 
43552 fail:
43553   lua_error(L);
43554   return SWIG_arg;
43555 }
43556 
43557 
43558 static int _wrap_SBStringList_AppendString(lua_State* L) {
43559   int SWIG_arg = 0;
43560   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43561   char *arg2 = (char *) 0 ;
43562 
43563   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
43564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
43565   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
43566 
43567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43568     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
43569   }
43570 
43571   arg2 = (char *)lua_tostring(L, 2);
43572   (arg1)->AppendString((char const *)arg2);
43573 
43574   return SWIG_arg;
43575 
43576   if(0) SWIG_fail;
43577 
43578 fail:
43579   lua_error(L);
43580   return SWIG_arg;
43581 }
43582 
43583 
43584 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
43585   int SWIG_arg = 0;
43586   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43587   char **arg2 = (char **) 0 ;
43588   int arg3 ;
43589 
43590   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
43591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43592   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
43593   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
43594 
43595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43596     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43597   }
43598 
43599 
43600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
43601     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
43602   }
43603 
43604   arg3 = (int)lua_tonumber(L, 3);
43605   (arg1)->AppendList((char const **)arg2,arg3);
43606 
43607   return SWIG_arg;
43608 
43609   if(0) SWIG_fail;
43610 
43611 fail:
43612   lua_error(L);
43613   return SWIG_arg;
43614 }
43615 
43616 
43617 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
43618   int SWIG_arg = 0;
43619   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43620   lldb::SBStringList *arg2 = 0 ;
43621 
43622   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
43623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43624   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
43625 
43626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43627     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43628   }
43629 
43630 
43631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
43632     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
43633   }
43634 
43635   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
43636 
43637   return SWIG_arg;
43638 
43639   if(0) SWIG_fail;
43640 
43641 fail:
43642   lua_error(L);
43643   return SWIG_arg;
43644 }
43645 
43646 
43647 static int _wrap_SBStringList_AppendList(lua_State* L) {
43648   int argc;
43649   int argv[4]={
43650     1,2,3,4
43651   };
43652 
43653   argc = lua_gettop(L);
43654   if (argc == 2) {
43655     int _v;
43656     {
43657       void *ptr;
43658       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43659         _v = 0;
43660       } else {
43661         _v = 1;
43662       }
43663     }
43664     if (_v) {
43665       {
43666         void *ptr;
43667         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43668           _v = 0;
43669         } else {
43670           _v = 1;
43671         }
43672       }
43673       if (_v) {
43674         return _wrap_SBStringList_AppendList__SWIG_1(L);
43675       }
43676     }
43677   }
43678   if (argc == 3) {
43679     int _v;
43680     {
43681       void *ptr;
43682       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43683         _v = 0;
43684       } else {
43685         _v = 1;
43686       }
43687     }
43688     if (_v) {
43689       {
43690         void *ptr;
43691         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
43692           _v = 0;
43693         } else {
43694           _v = 1;
43695         }
43696       }
43697       if (_v) {
43698         {
43699           _v = lua_isnumber(L,argv[2]);
43700         }
43701         if (_v) {
43702           return _wrap_SBStringList_AppendList__SWIG_0(L);
43703         }
43704       }
43705     }
43706   }
43707 
43708   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
43709     "  Possible C/C++ prototypes are:\n"
43710     "    lldb::SBStringList::AppendList(char const **,int)\n"
43711     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
43712   lua_error(L);return 0;
43713 }
43714 
43715 
43716 static int _wrap_SBStringList_GetSize(lua_State* L) {
43717   int SWIG_arg = 0;
43718   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43719   uint32_t result;
43720 
43721   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
43722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
43723 
43724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43725     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
43726   }
43727 
43728   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
43729   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
43730   return SWIG_arg;
43731 
43732   if(0) SWIG_fail;
43733 
43734 fail:
43735   lua_error(L);
43736   return SWIG_arg;
43737 }
43738 
43739 
43740 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
43741   int SWIG_arg = 0;
43742   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43743   size_t arg2 ;
43744   char *result = 0 ;
43745 
43746   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
43747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
43748   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
43749 
43750   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43751     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
43752   }
43753 
43754   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
43755   arg2 = (size_t)lua_tonumber(L, 2);
43756   result = (char *)(arg1)->GetStringAtIndex(arg2);
43757   lua_pushstring(L,(const char *)result); SWIG_arg++;
43758   return SWIG_arg;
43759 
43760   if(0) SWIG_fail;
43761 
43762 fail:
43763   lua_error(L);
43764   return SWIG_arg;
43765 }
43766 
43767 
43768 static int _wrap_SBStringList_Clear(lua_State* L) {
43769   int SWIG_arg = 0;
43770   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43771 
43772   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
43773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
43774 
43775   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43776     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
43777   }
43778 
43779   (arg1)->Clear();
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 void swig_delete_SBStringList(void *obj) {
43792 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
43793 delete arg1;
43794 }
43795 static int _proxy__wrap_new_SBStringList(lua_State *L) {
43796     assert(lua_istable(L,1));
43797     lua_pushcfunction(L,_wrap_new_SBStringList);
43798     assert(!lua_isnil(L,-1));
43799     lua_replace(L,1); /* replace our table with real constructor */
43800     lua_call(L,lua_gettop(L)-1,1);
43801     return 1;
43802 }
43803 static swig_lua_attribute swig_SBStringList_attributes[] = {
43804     {0,0,0}
43805 };
43806 static swig_lua_method swig_SBStringList_methods[]= {
43807     { "IsValid", _wrap_SBStringList_IsValid},
43808     { "AppendString", _wrap_SBStringList_AppendString},
43809     { "AppendList", _wrap_SBStringList_AppendList},
43810     { "GetSize", _wrap_SBStringList_GetSize},
43811     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
43812     { "Clear", _wrap_SBStringList_Clear},
43813     {0,0}
43814 };
43815 static swig_lua_method swig_SBStringList_meta[] = {
43816     {0,0}
43817 };
43818 
43819 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43820     {0,0,0}
43821 };
43822 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43823     {0,0,0,0,0,0}
43824 };
43825 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43826     {0,0}
43827 };
43828 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43829     0
43830 };
43831 
43832 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
43833     "SBStringList",
43834     swig_SBStringList_Sf_SwigStatic_methods,
43835     swig_SBStringList_Sf_SwigStatic_attributes,
43836     swig_SBStringList_Sf_SwigStatic_constants,
43837     swig_SBStringList_Sf_SwigStatic_classes,
43838     0
43839 };
43840 static swig_lua_class *swig_SBStringList_bases[] = {0};
43841 static const char *swig_SBStringList_base_names[] = {0};
43842 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 };
43843 
43844 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
43845   int SWIG_arg = 0;
43846   lldb::SBStructuredData *result = 0 ;
43847 
43848   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
43849   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
43850   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43851   return SWIG_arg;
43852 
43853   if(0) SWIG_fail;
43854 
43855 fail:
43856   lua_error(L);
43857   return SWIG_arg;
43858 }
43859 
43860 
43861 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
43862   int SWIG_arg = 0;
43863   lldb::SBStructuredData *arg1 = 0 ;
43864   lldb::SBStructuredData *result = 0 ;
43865 
43866   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43867   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
43868 
43869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43870     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
43871   }
43872 
43873   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
43874   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43875   return SWIG_arg;
43876 
43877   if(0) SWIG_fail;
43878 
43879 fail:
43880   lua_error(L);
43881   return SWIG_arg;
43882 }
43883 
43884 
43885 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
43886   int SWIG_arg = 0;
43887   lldb::EventSP *arg1 = 0 ;
43888   lldb::SBStructuredData *result = 0 ;
43889 
43890   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43891   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
43892 
43893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
43894     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
43895   }
43896 
43897   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
43898   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43899   return SWIG_arg;
43900 
43901   if(0) SWIG_fail;
43902 
43903 fail:
43904   lua_error(L);
43905   return SWIG_arg;
43906 }
43907 
43908 
43909 static int _wrap_new_SBStructuredData(lua_State* L) {
43910   int argc;
43911   int argv[2]={
43912     1,2
43913   };
43914 
43915   argc = lua_gettop(L);
43916   if (argc == 0) {
43917     return _wrap_new_SBStructuredData__SWIG_0(L);
43918   }
43919   if (argc == 1) {
43920     int _v;
43921     {
43922       void *ptr;
43923       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
43924         _v = 0;
43925       } else {
43926         _v = 1;
43927       }
43928     }
43929     if (_v) {
43930       return _wrap_new_SBStructuredData__SWIG_1(L);
43931     }
43932   }
43933   if (argc == 1) {
43934     int _v;
43935     {
43936       void *ptr;
43937       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)) {
43938         _v = 0;
43939       } else {
43940         _v = 1;
43941       }
43942     }
43943     if (_v) {
43944       return _wrap_new_SBStructuredData__SWIG_2(L);
43945     }
43946   }
43947 
43948   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
43949     "  Possible C/C++ prototypes are:\n"
43950     "    lldb::SBStructuredData::SBStructuredData()\n"
43951     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
43952     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
43953   lua_error(L);return 0;
43954 }
43955 
43956 
43957 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
43958   int SWIG_arg = 0;
43959   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43960   bool result;
43961 
43962   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
43963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
43964 
43965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43966     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
43967   }
43968 
43969   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
43970   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43971   return SWIG_arg;
43972 
43973   if(0) SWIG_fail;
43974 
43975 fail:
43976   lua_error(L);
43977   return SWIG_arg;
43978 }
43979 
43980 
43981 static int _wrap_SBStructuredData_Clear(lua_State* L) {
43982   int SWIG_arg = 0;
43983   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
43984 
43985   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
43986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
43987 
43988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43989     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
43990   }
43991 
43992   (arg1)->Clear();
43993 
43994   return SWIG_arg;
43995 
43996   if(0) SWIG_fail;
43997 
43998 fail:
43999   lua_error(L);
44000   return SWIG_arg;
44001 }
44002 
44003 
44004 static int _wrap_SBStructuredData_GetType(lua_State* L) {
44005   int SWIG_arg = 0;
44006   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44007   lldb::StructuredDataType result;
44008 
44009   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
44010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
44011 
44012   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44013     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
44014   }
44015 
44016   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
44017   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44018   return SWIG_arg;
44019 
44020   if(0) SWIG_fail;
44021 
44022 fail:
44023   lua_error(L);
44024   return SWIG_arg;
44025 }
44026 
44027 
44028 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
44029   int SWIG_arg = 0;
44030   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44031   size_t result;
44032 
44033   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
44034   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
44035 
44036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44037     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
44038   }
44039 
44040   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
44041   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44042   return SWIG_arg;
44043 
44044   if(0) SWIG_fail;
44045 
44046 fail:
44047   lua_error(L);
44048   return SWIG_arg;
44049 }
44050 
44051 
44052 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
44053   int SWIG_arg = 0;
44054   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44055   lldb::SBStringList *arg2 = 0 ;
44056   bool result;
44057 
44058   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
44059   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
44060   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
44061 
44062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44063     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
44064   }
44065 
44066 
44067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44068     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
44069   }
44070 
44071   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
44072   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44073   return SWIG_arg;
44074 
44075   if(0) SWIG_fail;
44076 
44077 fail:
44078   lua_error(L);
44079   return SWIG_arg;
44080 }
44081 
44082 
44083 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
44084   int SWIG_arg = 0;
44085   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44086   char *arg2 = (char *) 0 ;
44087   lldb::SBStructuredData result;
44088 
44089   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
44090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
44091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
44092 
44093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44094     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
44095   }
44096 
44097   arg2 = (char *)lua_tostring(L, 2);
44098   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
44099   {
44100     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44101     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44102   }
44103   return SWIG_arg;
44104 
44105   if(0) SWIG_fail;
44106 
44107 fail:
44108   lua_error(L);
44109   return SWIG_arg;
44110 }
44111 
44112 
44113 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
44114   int SWIG_arg = 0;
44115   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44116   size_t arg2 ;
44117   lldb::SBStructuredData result;
44118 
44119   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
44120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
44121   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
44122 
44123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44124     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
44125   }
44126 
44127   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
44128   arg2 = (size_t)lua_tonumber(L, 2);
44129   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
44130   {
44131     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44133   }
44134   return SWIG_arg;
44135 
44136   if(0) SWIG_fail;
44137 
44138 fail:
44139   lua_error(L);
44140   return SWIG_arg;
44141 }
44142 
44143 
44144 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
44145   int SWIG_arg = 0;
44146   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44147   uint64_t arg2 ;
44148   uint64_t result;
44149 
44150   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
44151   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44152   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
44153 
44154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44155     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44156   }
44157 
44158   arg2 = (uint64_t)lua_tonumber(L, 2);
44159   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
44160   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44161   return SWIG_arg;
44162 
44163   if(0) SWIG_fail;
44164 
44165 fail:
44166   lua_error(L);
44167   return SWIG_arg;
44168 }
44169 
44170 
44171 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
44172   int SWIG_arg = 0;
44173   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44174   uint64_t result;
44175 
44176   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
44177   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44178 
44179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44180     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44181   }
44182 
44183   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
44184   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44185   return SWIG_arg;
44186 
44187   if(0) SWIG_fail;
44188 
44189 fail:
44190   lua_error(L);
44191   return SWIG_arg;
44192 }
44193 
44194 
44195 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
44196   int argc;
44197   int argv[3]={
44198     1,2,3
44199   };
44200 
44201   argc = lua_gettop(L);
44202   if (argc == 1) {
44203     int _v;
44204     {
44205       void *ptr;
44206       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44207         _v = 0;
44208       } else {
44209         _v = 1;
44210       }
44211     }
44212     if (_v) {
44213       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
44214     }
44215   }
44216   if (argc == 2) {
44217     int _v;
44218     {
44219       void *ptr;
44220       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44221         _v = 0;
44222       } else {
44223         _v = 1;
44224       }
44225     }
44226     if (_v) {
44227       {
44228         _v = lua_isnumber(L,argv[1]);
44229       }
44230       if (_v) {
44231         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
44232       }
44233     }
44234   }
44235 
44236   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
44237     "  Possible C/C++ prototypes are:\n"
44238     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
44239     "    lldb::SBStructuredData::GetIntegerValue() const\n");
44240   lua_error(L);return 0;
44241 }
44242 
44243 
44244 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
44245   int SWIG_arg = 0;
44246   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44247   double arg2 ;
44248   double result;
44249 
44250   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
44251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
44253 
44254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44255     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44256   }
44257 
44258   arg2 = (double)lua_tonumber(L, 2);
44259   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
44260   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44261   return SWIG_arg;
44262 
44263   if(0) SWIG_fail;
44264 
44265 fail:
44266   lua_error(L);
44267   return SWIG_arg;
44268 }
44269 
44270 
44271 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
44272   int SWIG_arg = 0;
44273   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44274   double result;
44275 
44276   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
44277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44278 
44279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44280     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44281   }
44282 
44283   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
44284   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44285   return SWIG_arg;
44286 
44287   if(0) SWIG_fail;
44288 
44289 fail:
44290   lua_error(L);
44291   return SWIG_arg;
44292 }
44293 
44294 
44295 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
44296   int argc;
44297   int argv[3]={
44298     1,2,3
44299   };
44300 
44301   argc = lua_gettop(L);
44302   if (argc == 1) {
44303     int _v;
44304     {
44305       void *ptr;
44306       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44307         _v = 0;
44308       } else {
44309         _v = 1;
44310       }
44311     }
44312     if (_v) {
44313       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
44314     }
44315   }
44316   if (argc == 2) {
44317     int _v;
44318     {
44319       void *ptr;
44320       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44321         _v = 0;
44322       } else {
44323         _v = 1;
44324       }
44325     }
44326     if (_v) {
44327       {
44328         _v = lua_isnumber(L,argv[1]);
44329       }
44330       if (_v) {
44331         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
44332       }
44333     }
44334   }
44335 
44336   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
44337     "  Possible C/C++ prototypes are:\n"
44338     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
44339     "    lldb::SBStructuredData::GetFloatValue() const\n");
44340   lua_error(L);return 0;
44341 }
44342 
44343 
44344 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
44345   int SWIG_arg = 0;
44346   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44347   bool arg2 ;
44348   bool result;
44349 
44350   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
44351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44352   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
44353 
44354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44355     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44356   }
44357 
44358   arg2 = (lua_toboolean(L, 2)!=0);
44359   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
44360   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44361   return SWIG_arg;
44362 
44363   if(0) SWIG_fail;
44364 
44365 fail:
44366   lua_error(L);
44367   return SWIG_arg;
44368 }
44369 
44370 
44371 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
44372   int SWIG_arg = 0;
44373   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44374   bool result;
44375 
44376   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
44377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44378 
44379   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44380     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44381   }
44382 
44383   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
44384   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44385   return SWIG_arg;
44386 
44387   if(0) SWIG_fail;
44388 
44389 fail:
44390   lua_error(L);
44391   return SWIG_arg;
44392 }
44393 
44394 
44395 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
44396   int argc;
44397   int argv[3]={
44398     1,2,3
44399   };
44400 
44401   argc = lua_gettop(L);
44402   if (argc == 1) {
44403     int _v;
44404     {
44405       void *ptr;
44406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44407         _v = 0;
44408       } else {
44409         _v = 1;
44410       }
44411     }
44412     if (_v) {
44413       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
44414     }
44415   }
44416   if (argc == 2) {
44417     int _v;
44418     {
44419       void *ptr;
44420       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44421         _v = 0;
44422       } else {
44423         _v = 1;
44424       }
44425     }
44426     if (_v) {
44427       {
44428         _v = lua_isboolean(L,argv[1]);
44429       }
44430       if (_v) {
44431         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
44432       }
44433     }
44434   }
44435 
44436   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
44437     "  Possible C/C++ prototypes are:\n"
44438     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
44439     "    lldb::SBStructuredData::GetBooleanValue() const\n");
44440   lua_error(L);return 0;
44441 }
44442 
44443 
44444 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
44445   int SWIG_arg = 0;
44446   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44447   char *arg2 = (char *) 0 ;
44448   size_t arg3 ;
44449   size_t result;
44450 
44451   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",3,3)
44452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
44453   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",2,"char *");
44454   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",3,"size_t");
44455 
44456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44457     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44458   }
44459 
44460   arg2 = (char *)lua_tostring(L, 2);
44461   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
44462   arg3 = (size_t)lua_tonumber(L, 3);
44463   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
44464   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44465   return SWIG_arg;
44466 
44467   if(0) SWIG_fail;
44468 
44469 fail:
44470   lua_error(L);
44471   return SWIG_arg;
44472 }
44473 
44474 
44475 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
44476   int SWIG_arg = 0;
44477   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44478   lldb::SBStream *arg2 = 0 ;
44479   lldb::SBError result;
44480 
44481   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
44482   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
44483   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
44484 
44485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44486     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44487   }
44488 
44489 
44490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44491     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
44492   }
44493 
44494   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
44495   {
44496     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44497     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44498   }
44499   return SWIG_arg;
44500 
44501   if(0) SWIG_fail;
44502 
44503 fail:
44504   lua_error(L);
44505   return SWIG_arg;
44506 }
44507 
44508 
44509 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
44510   int SWIG_arg = 0;
44511   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44512   lldb::SBStream *arg2 = 0 ;
44513   lldb::SBError result;
44514 
44515   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
44516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
44517   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
44518 
44519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44520     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
44521   }
44522 
44523 
44524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44525     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44526   }
44527 
44528   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
44529   {
44530     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44531     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44532   }
44533   return SWIG_arg;
44534 
44535   if(0) SWIG_fail;
44536 
44537 fail:
44538   lua_error(L);
44539   return SWIG_arg;
44540 }
44541 
44542 
44543 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
44544   int SWIG_arg = 0;
44545   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44546   lldb::SBStream *arg2 = 0 ;
44547   lldb::SBError result;
44548 
44549   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
44550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
44551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
44552 
44553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44554     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44555   }
44556 
44557 
44558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44559     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
44560   }
44561 
44562   result = (arg1)->SetFromJSON(*arg2);
44563   {
44564     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44565     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44566   }
44567   return SWIG_arg;
44568 
44569   if(0) SWIG_fail;
44570 
44571 fail:
44572   lua_error(L);
44573   return SWIG_arg;
44574 }
44575 
44576 
44577 static void swig_delete_SBStructuredData(void *obj) {
44578 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
44579 delete arg1;
44580 }
44581 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
44582     assert(lua_istable(L,1));
44583     lua_pushcfunction(L,_wrap_new_SBStructuredData);
44584     assert(!lua_isnil(L,-1));
44585     lua_replace(L,1); /* replace our table with real constructor */
44586     lua_call(L,lua_gettop(L)-1,1);
44587     return 1;
44588 }
44589 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
44590     {0,0,0}
44591 };
44592 static swig_lua_method swig_SBStructuredData_methods[]= {
44593     { "IsValid", _wrap_SBStructuredData_IsValid},
44594     { "Clear", _wrap_SBStructuredData_Clear},
44595     { "GetType", _wrap_SBStructuredData_GetType},
44596     { "GetSize", _wrap_SBStructuredData_GetSize},
44597     { "GetKeys", _wrap_SBStructuredData_GetKeys},
44598     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
44599     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
44600     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
44601     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
44602     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
44603     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
44604     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
44605     { "GetDescription", _wrap_SBStructuredData_GetDescription},
44606     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
44607     {0,0}
44608 };
44609 static swig_lua_method swig_SBStructuredData_meta[] = {
44610     {0,0}
44611 };
44612 
44613 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
44614     {0,0,0}
44615 };
44616 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
44617     {0,0,0,0,0,0}
44618 };
44619 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
44620     {0,0}
44621 };
44622 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
44623     0
44624 };
44625 
44626 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
44627     "SBStructuredData",
44628     swig_SBStructuredData_Sf_SwigStatic_methods,
44629     swig_SBStructuredData_Sf_SwigStatic_attributes,
44630     swig_SBStructuredData_Sf_SwigStatic_constants,
44631     swig_SBStructuredData_Sf_SwigStatic_classes,
44632     0
44633 };
44634 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
44635 static const char *swig_SBStructuredData_base_names[] = {0};
44636 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 };
44637 
44638 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
44639   int SWIG_arg = 0;
44640   lldb::SBSymbol *result = 0 ;
44641 
44642   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
44643   result = (lldb::SBSymbol *)new lldb::SBSymbol();
44644   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44645   return SWIG_arg;
44646 
44647   if(0) SWIG_fail;
44648 
44649 fail:
44650   lua_error(L);
44651   return SWIG_arg;
44652 }
44653 
44654 
44655 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
44656   int SWIG_arg = 0;
44657   lldb::SBSymbol *arg1 = 0 ;
44658   lldb::SBSymbol *result = 0 ;
44659 
44660   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
44661   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
44662 
44663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44664     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
44665   }
44666 
44667   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
44668   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44669   return SWIG_arg;
44670 
44671   if(0) SWIG_fail;
44672 
44673 fail:
44674   lua_error(L);
44675   return SWIG_arg;
44676 }
44677 
44678 
44679 static int _wrap_new_SBSymbol(lua_State* L) {
44680   int argc;
44681   int argv[2]={
44682     1,2
44683   };
44684 
44685   argc = lua_gettop(L);
44686   if (argc == 0) {
44687     return _wrap_new_SBSymbol__SWIG_0(L);
44688   }
44689   if (argc == 1) {
44690     int _v;
44691     {
44692       void *ptr;
44693       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
44694         _v = 0;
44695       } else {
44696         _v = 1;
44697       }
44698     }
44699     if (_v) {
44700       return _wrap_new_SBSymbol__SWIG_1(L);
44701     }
44702   }
44703 
44704   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
44705     "  Possible C/C++ prototypes are:\n"
44706     "    lldb::SBSymbol::SBSymbol()\n"
44707     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
44708   lua_error(L);return 0;
44709 }
44710 
44711 
44712 static int _wrap_SBSymbol_IsValid(lua_State* L) {
44713   int SWIG_arg = 0;
44714   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44715   bool result;
44716 
44717   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
44718   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
44719 
44720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44721     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
44722   }
44723 
44724   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
44725   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44726   return SWIG_arg;
44727 
44728   if(0) SWIG_fail;
44729 
44730 fail:
44731   lua_error(L);
44732   return SWIG_arg;
44733 }
44734 
44735 
44736 static int _wrap_SBSymbol_GetName(lua_State* L) {
44737   int SWIG_arg = 0;
44738   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44739   char *result = 0 ;
44740 
44741   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
44742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
44743 
44744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44745     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
44746   }
44747 
44748   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
44749   lua_pushstring(L,(const char *)result); SWIG_arg++;
44750   return SWIG_arg;
44751 
44752   if(0) SWIG_fail;
44753 
44754 fail:
44755   lua_error(L);
44756   return SWIG_arg;
44757 }
44758 
44759 
44760 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
44761   int SWIG_arg = 0;
44762   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44763   char *result = 0 ;
44764 
44765   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
44766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
44767 
44768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44769     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
44770   }
44771 
44772   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
44773   lua_pushstring(L,(const char *)result); SWIG_arg++;
44774   return SWIG_arg;
44775 
44776   if(0) SWIG_fail;
44777 
44778 fail:
44779   lua_error(L);
44780   return SWIG_arg;
44781 }
44782 
44783 
44784 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
44785   int SWIG_arg = 0;
44786   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44787   char *result = 0 ;
44788 
44789   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
44790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
44791 
44792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44793     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
44794   }
44795 
44796   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
44797   lua_pushstring(L,(const char *)result); SWIG_arg++;
44798   return SWIG_arg;
44799 
44800   if(0) SWIG_fail;
44801 
44802 fail:
44803   lua_error(L);
44804   return SWIG_arg;
44805 }
44806 
44807 
44808 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
44809   int SWIG_arg = 0;
44810   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44811   lldb::SBTarget arg2 ;
44812   lldb::SBTarget *argp2 ;
44813   lldb::SBInstructionList result;
44814 
44815   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
44816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44818 
44819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44820     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44821   }
44822 
44823 
44824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44825     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44826   }
44827   arg2 = *argp2;
44828 
44829   result = (arg1)->GetInstructions(arg2);
44830   {
44831     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44832     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44833   }
44834   return SWIG_arg;
44835 
44836   if(0) SWIG_fail;
44837 
44838 fail:
44839   lua_error(L);
44840   return SWIG_arg;
44841 }
44842 
44843 
44844 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
44845   int SWIG_arg = 0;
44846   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44847   lldb::SBTarget arg2 ;
44848   char *arg3 = (char *) 0 ;
44849   lldb::SBTarget *argp2 ;
44850   lldb::SBInstructionList result;
44851 
44852   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
44853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44854   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44855   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
44856 
44857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44858     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44859   }
44860 
44861 
44862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44863     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44864   }
44865   arg2 = *argp2;
44866 
44867   arg3 = (char *)lua_tostring(L, 3);
44868   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
44869   {
44870     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44871     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44872   }
44873   return SWIG_arg;
44874 
44875   if(0) SWIG_fail;
44876 
44877 fail:
44878   lua_error(L);
44879   return SWIG_arg;
44880 }
44881 
44882 
44883 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
44884   int argc;
44885   int argv[4]={
44886     1,2,3,4
44887   };
44888 
44889   argc = lua_gettop(L);
44890   if (argc == 2) {
44891     int _v;
44892     {
44893       void *ptr;
44894       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44895         _v = 0;
44896       } else {
44897         _v = 1;
44898       }
44899     }
44900     if (_v) {
44901       {
44902         void *ptr;
44903         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
44904           _v = 0;
44905         } else {
44906           _v = 1;
44907         }
44908       }
44909       if (_v) {
44910         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
44911       }
44912     }
44913   }
44914   if (argc == 3) {
44915     int _v;
44916     {
44917       void *ptr;
44918       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44919         _v = 0;
44920       } else {
44921         _v = 1;
44922       }
44923     }
44924     if (_v) {
44925       {
44926         void *ptr;
44927         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
44928           _v = 0;
44929         } else {
44930           _v = 1;
44931         }
44932       }
44933       if (_v) {
44934         {
44935           _v = SWIG_lua_isnilstring(L,argv[2]);
44936         }
44937         if (_v) {
44938           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
44939         }
44940       }
44941     }
44942   }
44943 
44944   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
44945     "  Possible C/C++ prototypes are:\n"
44946     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
44947     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
44948   lua_error(L);return 0;
44949 }
44950 
44951 
44952 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
44953   int SWIG_arg = 0;
44954   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44955   lldb::SBAddress result;
44956 
44957   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
44958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
44959 
44960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44961     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44962   }
44963 
44964   result = (arg1)->GetStartAddress();
44965   {
44966     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44967     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44968   }
44969   return SWIG_arg;
44970 
44971   if(0) SWIG_fail;
44972 
44973 fail:
44974   lua_error(L);
44975   return SWIG_arg;
44976 }
44977 
44978 
44979 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
44980   int SWIG_arg = 0;
44981   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44982   lldb::SBAddress result;
44983 
44984   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
44985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
44986 
44987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44988     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
44989   }
44990 
44991   result = (arg1)->GetEndAddress();
44992   {
44993     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
44994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
44995   }
44996   return SWIG_arg;
44997 
44998   if(0) SWIG_fail;
44999 
45000 fail:
45001   lua_error(L);
45002   return SWIG_arg;
45003 }
45004 
45005 
45006 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
45007   int SWIG_arg = 0;
45008   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45009   uint32_t result;
45010 
45011   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
45012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
45013 
45014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45015     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
45016   }
45017 
45018   result = (uint32_t)(arg1)->GetPrologueByteSize();
45019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45020   return SWIG_arg;
45021 
45022   if(0) SWIG_fail;
45023 
45024 fail:
45025   lua_error(L);
45026   return SWIG_arg;
45027 }
45028 
45029 
45030 static int _wrap_SBSymbol_GetType(lua_State* L) {
45031   int SWIG_arg = 0;
45032   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45033   lldb::SymbolType result;
45034 
45035   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
45036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
45037 
45038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45039     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
45040   }
45041 
45042   result = (lldb::SymbolType)(arg1)->GetType();
45043   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
45044   return SWIG_arg;
45045 
45046   if(0) SWIG_fail;
45047 
45048 fail:
45049   lua_error(L);
45050   return SWIG_arg;
45051 }
45052 
45053 
45054 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
45055   int SWIG_arg = 0;
45056   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45057   lldb::SBStream *arg2 = 0 ;
45058   bool result;
45059 
45060   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
45061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
45062   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
45063 
45064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45065     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
45066   }
45067 
45068 
45069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45070     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45071   }
45072 
45073   result = (bool)(arg1)->GetDescription(*arg2);
45074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45075   return SWIG_arg;
45076 
45077   if(0) SWIG_fail;
45078 
45079 fail:
45080   lua_error(L);
45081   return SWIG_arg;
45082 }
45083 
45084 
45085 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
45086   int SWIG_arg = 0;
45087   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45088   bool result;
45089 
45090   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
45091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
45092 
45093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45094     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
45095   }
45096 
45097   result = (bool)(arg1)->IsExternal();
45098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45099   return SWIG_arg;
45100 
45101   if(0) SWIG_fail;
45102 
45103 fail:
45104   lua_error(L);
45105   return SWIG_arg;
45106 }
45107 
45108 
45109 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
45110   int SWIG_arg = 0;
45111   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45112   bool result;
45113 
45114   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
45115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
45116 
45117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45118     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
45119   }
45120 
45121   result = (bool)(arg1)->IsSynthetic();
45122   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45123   return SWIG_arg;
45124 
45125   if(0) SWIG_fail;
45126 
45127 fail:
45128   lua_error(L);
45129   return SWIG_arg;
45130 }
45131 
45132 
45133 static int _wrap_SBSymbol___eq(lua_State* L) {
45134   int SWIG_arg = 0;
45135   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45136   lldb::SBSymbol *arg2 = 0 ;
45137   bool result;
45138 
45139   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
45140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
45141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
45142 
45143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45144     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
45145   }
45146 
45147 
45148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
45149     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
45150   }
45151 
45152   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
45153   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45154   return SWIG_arg;
45155 
45156   if(0) SWIG_fail;
45157 
45158 fail:
45159   lua_error(L);
45160   return SWIG_arg;
45161 }
45162 
45163 
45164 static int _wrap_SBSymbol___tostring(lua_State* L) {
45165   int SWIG_arg = 0;
45166   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45167   std::string result;
45168 
45169   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
45170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
45171 
45172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45173     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
45174   }
45175 
45176   result = lldb_SBSymbol___str__(arg1);
45177   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45178   return SWIG_arg;
45179 
45180   if(0) SWIG_fail;
45181 
45182 fail:
45183   lua_error(L);
45184   return SWIG_arg;
45185 }
45186 
45187 
45188 static void swig_delete_SBSymbol(void *obj) {
45189 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
45190 delete arg1;
45191 }
45192 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
45193     assert(lua_istable(L,1));
45194     lua_pushcfunction(L,_wrap_new_SBSymbol);
45195     assert(!lua_isnil(L,-1));
45196     lua_replace(L,1); /* replace our table with real constructor */
45197     lua_call(L,lua_gettop(L)-1,1);
45198     return 1;
45199 }
45200 static swig_lua_attribute swig_SBSymbol_attributes[] = {
45201     {0,0,0}
45202 };
45203 static swig_lua_method swig_SBSymbol_methods[]= {
45204     { "IsValid", _wrap_SBSymbol_IsValid},
45205     { "GetName", _wrap_SBSymbol_GetName},
45206     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
45207     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
45208     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
45209     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
45210     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
45211     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
45212     { "GetType", _wrap_SBSymbol_GetType},
45213     { "GetDescription", _wrap_SBSymbol_GetDescription},
45214     { "IsExternal", _wrap_SBSymbol_IsExternal},
45215     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
45216     { "__eq", _wrap_SBSymbol___eq},
45217     { "__tostring", _wrap_SBSymbol___tostring},
45218     {0,0}
45219 };
45220 static swig_lua_method swig_SBSymbol_meta[] = {
45221     { "__eq", _wrap_SBSymbol___eq},
45222     { "__tostring", _wrap_SBSymbol___tostring},
45223     {0,0}
45224 };
45225 
45226 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
45227     {0,0,0}
45228 };
45229 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
45230     {0,0,0,0,0,0}
45231 };
45232 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
45233     {0,0}
45234 };
45235 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
45236     0
45237 };
45238 
45239 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
45240     "SBSymbol",
45241     swig_SBSymbol_Sf_SwigStatic_methods,
45242     swig_SBSymbol_Sf_SwigStatic_attributes,
45243     swig_SBSymbol_Sf_SwigStatic_constants,
45244     swig_SBSymbol_Sf_SwigStatic_classes,
45245     0
45246 };
45247 static swig_lua_class *swig_SBSymbol_bases[] = {0};
45248 static const char *swig_SBSymbol_base_names[] = {0};
45249 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 };
45250 
45251 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
45252   int SWIG_arg = 0;
45253   lldb::SBSymbolContext *result = 0 ;
45254 
45255   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
45256   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
45257   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); 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_new_SBSymbolContext__SWIG_1(lua_State* L) {
45269   int SWIG_arg = 0;
45270   lldb::SBSymbolContext *arg1 = 0 ;
45271   lldb::SBSymbolContext *result = 0 ;
45272 
45273   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
45274   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
45275 
45276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45277     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
45278   }
45279 
45280   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
45281   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); 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_new_SBSymbolContext(lua_State* L) {
45293   int argc;
45294   int argv[2]={
45295     1,2
45296   };
45297 
45298   argc = lua_gettop(L);
45299   if (argc == 0) {
45300     return _wrap_new_SBSymbolContext__SWIG_0(L);
45301   }
45302   if (argc == 1) {
45303     int _v;
45304     {
45305       void *ptr;
45306       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
45307         _v = 0;
45308       } else {
45309         _v = 1;
45310       }
45311     }
45312     if (_v) {
45313       return _wrap_new_SBSymbolContext__SWIG_1(L);
45314     }
45315   }
45316 
45317   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
45318     "  Possible C/C++ prototypes are:\n"
45319     "    lldb::SBSymbolContext::SBSymbolContext()\n"
45320     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
45321   lua_error(L);return 0;
45322 }
45323 
45324 
45325 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
45326   int SWIG_arg = 0;
45327   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45328   bool result;
45329 
45330   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
45331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
45332 
45333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45334     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
45335   }
45336 
45337   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
45338   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45339   return SWIG_arg;
45340 
45341   if(0) SWIG_fail;
45342 
45343 fail:
45344   lua_error(L);
45345   return SWIG_arg;
45346 }
45347 
45348 
45349 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
45350   int SWIG_arg = 0;
45351   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45352   lldb::SBModule result;
45353 
45354   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
45355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
45356 
45357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45358     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45359   }
45360 
45361   result = (arg1)->GetModule();
45362   {
45363     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45364     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45365   }
45366   return SWIG_arg;
45367 
45368   if(0) SWIG_fail;
45369 
45370 fail:
45371   lua_error(L);
45372   return SWIG_arg;
45373 }
45374 
45375 
45376 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
45377   int SWIG_arg = 0;
45378   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45379   lldb::SBCompileUnit result;
45380 
45381   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
45382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
45383 
45384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45385     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45386   }
45387 
45388   result = (arg1)->GetCompileUnit();
45389   {
45390     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
45391     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
45392   }
45393   return SWIG_arg;
45394 
45395   if(0) SWIG_fail;
45396 
45397 fail:
45398   lua_error(L);
45399   return SWIG_arg;
45400 }
45401 
45402 
45403 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
45404   int SWIG_arg = 0;
45405   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45406   lldb::SBFunction result;
45407 
45408   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
45409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
45410 
45411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45412     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45413   }
45414 
45415   result = (arg1)->GetFunction();
45416   {
45417     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
45418     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
45419   }
45420   return SWIG_arg;
45421 
45422   if(0) SWIG_fail;
45423 
45424 fail:
45425   lua_error(L);
45426   return SWIG_arg;
45427 }
45428 
45429 
45430 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
45431   int SWIG_arg = 0;
45432   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45433   lldb::SBBlock result;
45434 
45435   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
45436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
45437 
45438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45439     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45440   }
45441 
45442   result = (arg1)->GetBlock();
45443   {
45444     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
45445     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
45446   }
45447   return SWIG_arg;
45448 
45449   if(0) SWIG_fail;
45450 
45451 fail:
45452   lua_error(L);
45453   return SWIG_arg;
45454 }
45455 
45456 
45457 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
45458   int SWIG_arg = 0;
45459   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45460   lldb::SBLineEntry result;
45461 
45462   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
45463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
45464 
45465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45466     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45467   }
45468 
45469   result = (arg1)->GetLineEntry();
45470   {
45471     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
45472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
45473   }
45474   return SWIG_arg;
45475 
45476   if(0) SWIG_fail;
45477 
45478 fail:
45479   lua_error(L);
45480   return SWIG_arg;
45481 }
45482 
45483 
45484 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
45485   int SWIG_arg = 0;
45486   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45487   lldb::SBSymbol result;
45488 
45489   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
45490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
45491 
45492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45493     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45494   }
45495 
45496   result = (arg1)->GetSymbol();
45497   {
45498     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
45499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45500   }
45501   return SWIG_arg;
45502 
45503   if(0) SWIG_fail;
45504 
45505 fail:
45506   lua_error(L);
45507   return SWIG_arg;
45508 }
45509 
45510 
45511 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
45512   int SWIG_arg = 0;
45513   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45514   lldb::SBModule arg2 ;
45515   lldb::SBModule *argp2 ;
45516 
45517   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
45518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
45519   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
45520 
45521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45522     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45523   }
45524 
45525 
45526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
45527     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
45528   }
45529   arg2 = *argp2;
45530 
45531   (arg1)->SetModule(arg2);
45532 
45533   return SWIG_arg;
45534 
45535   if(0) SWIG_fail;
45536 
45537 fail:
45538   lua_error(L);
45539   return SWIG_arg;
45540 }
45541 
45542 
45543 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
45544   int SWIG_arg = 0;
45545   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45546   lldb::SBCompileUnit arg2 ;
45547   lldb::SBCompileUnit *argp2 ;
45548 
45549   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
45550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
45551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
45552 
45553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45554     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45555   }
45556 
45557 
45558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
45559     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
45560   }
45561   arg2 = *argp2;
45562 
45563   (arg1)->SetCompileUnit(arg2);
45564 
45565   return SWIG_arg;
45566 
45567   if(0) SWIG_fail;
45568 
45569 fail:
45570   lua_error(L);
45571   return SWIG_arg;
45572 }
45573 
45574 
45575 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
45576   int SWIG_arg = 0;
45577   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45578   lldb::SBFunction arg2 ;
45579   lldb::SBFunction *argp2 ;
45580 
45581   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
45582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
45583   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
45584 
45585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45586     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45587   }
45588 
45589 
45590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
45591     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
45592   }
45593   arg2 = *argp2;
45594 
45595   (arg1)->SetFunction(arg2);
45596 
45597   return SWIG_arg;
45598 
45599   if(0) SWIG_fail;
45600 
45601 fail:
45602   lua_error(L);
45603   return SWIG_arg;
45604 }
45605 
45606 
45607 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
45608   int SWIG_arg = 0;
45609   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45610   lldb::SBBlock arg2 ;
45611   lldb::SBBlock *argp2 ;
45612 
45613   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
45614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
45615   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
45616 
45617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45618     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45619   }
45620 
45621 
45622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
45623     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
45624   }
45625   arg2 = *argp2;
45626 
45627   (arg1)->SetBlock(arg2);
45628 
45629   return SWIG_arg;
45630 
45631   if(0) SWIG_fail;
45632 
45633 fail:
45634   lua_error(L);
45635   return SWIG_arg;
45636 }
45637 
45638 
45639 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
45640   int SWIG_arg = 0;
45641   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45642   lldb::SBLineEntry arg2 ;
45643   lldb::SBLineEntry *argp2 ;
45644 
45645   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
45646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
45647   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
45648 
45649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45650     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45651   }
45652 
45653 
45654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
45655     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
45656   }
45657   arg2 = *argp2;
45658 
45659   (arg1)->SetLineEntry(arg2);
45660 
45661   return SWIG_arg;
45662 
45663   if(0) SWIG_fail;
45664 
45665 fail:
45666   lua_error(L);
45667   return SWIG_arg;
45668 }
45669 
45670 
45671 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
45672   int SWIG_arg = 0;
45673   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45674   lldb::SBSymbol arg2 ;
45675   lldb::SBSymbol *argp2 ;
45676 
45677   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
45678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
45679   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
45680 
45681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45682     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45683   }
45684 
45685 
45686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
45687     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
45688   }
45689   arg2 = *argp2;
45690 
45691   (arg1)->SetSymbol(arg2);
45692 
45693   return SWIG_arg;
45694 
45695   if(0) SWIG_fail;
45696 
45697 fail:
45698   lua_error(L);
45699   return SWIG_arg;
45700 }
45701 
45702 
45703 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
45704   int SWIG_arg = 0;
45705   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45706   lldb::SBAddress *arg2 = 0 ;
45707   lldb::SBAddress *arg3 = 0 ;
45708   lldb::SBSymbolContext result;
45709 
45710   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
45711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
45712   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
45713   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
45714 
45715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45716     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
45717   }
45718 
45719 
45720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
45721     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
45722   }
45723 
45724 
45725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
45726     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
45727   }
45728 
45729   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
45730   {
45731     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
45732     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45733   }
45734   return SWIG_arg;
45735 
45736   if(0) SWIG_fail;
45737 
45738 fail:
45739   lua_error(L);
45740   return SWIG_arg;
45741 }
45742 
45743 
45744 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
45745   int SWIG_arg = 0;
45746   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45747   lldb::SBStream *arg2 = 0 ;
45748   bool result;
45749 
45750   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
45751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
45752   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
45753 
45754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45755     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
45756   }
45757 
45758 
45759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45760     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45761   }
45762 
45763   result = (bool)(arg1)->GetDescription(*arg2);
45764   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45765   return SWIG_arg;
45766 
45767   if(0) SWIG_fail;
45768 
45769 fail:
45770   lua_error(L);
45771   return SWIG_arg;
45772 }
45773 
45774 
45775 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
45776   int SWIG_arg = 0;
45777   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45778   std::string result;
45779 
45780   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
45781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
45782 
45783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45784     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
45785   }
45786 
45787   result = lldb_SBSymbolContext___str__(arg1);
45788   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45789   return SWIG_arg;
45790 
45791   if(0) SWIG_fail;
45792 
45793 fail:
45794   lua_error(L);
45795   return SWIG_arg;
45796 }
45797 
45798 
45799 static void swig_delete_SBSymbolContext(void *obj) {
45800 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
45801 delete arg1;
45802 }
45803 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
45804     assert(lua_istable(L,1));
45805     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
45806     assert(!lua_isnil(L,-1));
45807     lua_replace(L,1); /* replace our table with real constructor */
45808     lua_call(L,lua_gettop(L)-1,1);
45809     return 1;
45810 }
45811 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
45812     {0,0,0}
45813 };
45814 static swig_lua_method swig_SBSymbolContext_methods[]= {
45815     { "IsValid", _wrap_SBSymbolContext_IsValid},
45816     { "GetModule", _wrap_SBSymbolContext_GetModule},
45817     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
45818     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
45819     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
45820     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
45821     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
45822     { "SetModule", _wrap_SBSymbolContext_SetModule},
45823     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
45824     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
45825     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
45826     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
45827     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
45828     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
45829     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
45830     { "__tostring", _wrap_SBSymbolContext___tostring},
45831     {0,0}
45832 };
45833 static swig_lua_method swig_SBSymbolContext_meta[] = {
45834     { "__tostring", _wrap_SBSymbolContext___tostring},
45835     {0,0}
45836 };
45837 
45838 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45839     {0,0,0}
45840 };
45841 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45842     {0,0,0,0,0,0}
45843 };
45844 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45845     {0,0}
45846 };
45847 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45848     0
45849 };
45850 
45851 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
45852     "SBSymbolContext",
45853     swig_SBSymbolContext_Sf_SwigStatic_methods,
45854     swig_SBSymbolContext_Sf_SwigStatic_attributes,
45855     swig_SBSymbolContext_Sf_SwigStatic_constants,
45856     swig_SBSymbolContext_Sf_SwigStatic_classes,
45857     0
45858 };
45859 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45860 static const char *swig_SBSymbolContext_base_names[] = {0};
45861 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 };
45862 
45863 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
45864   int SWIG_arg = 0;
45865   lldb::SBSymbolContextList *result = 0 ;
45866 
45867   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
45868   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
45869   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45870   return SWIG_arg;
45871 
45872   if(0) SWIG_fail;
45873 
45874 fail:
45875   lua_error(L);
45876   return SWIG_arg;
45877 }
45878 
45879 
45880 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
45881   int SWIG_arg = 0;
45882   lldb::SBSymbolContextList *arg1 = 0 ;
45883   lldb::SBSymbolContextList *result = 0 ;
45884 
45885   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
45886   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
45887 
45888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45889     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45890   }
45891 
45892   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
45893   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45894   return SWIG_arg;
45895 
45896   if(0) SWIG_fail;
45897 
45898 fail:
45899   lua_error(L);
45900   return SWIG_arg;
45901 }
45902 
45903 
45904 static int _wrap_new_SBSymbolContextList(lua_State* L) {
45905   int argc;
45906   int argv[2]={
45907     1,2
45908   };
45909 
45910   argc = lua_gettop(L);
45911   if (argc == 0) {
45912     return _wrap_new_SBSymbolContextList__SWIG_0(L);
45913   }
45914   if (argc == 1) {
45915     int _v;
45916     {
45917       void *ptr;
45918       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
45919         _v = 0;
45920       } else {
45921         _v = 1;
45922       }
45923     }
45924     if (_v) {
45925       return _wrap_new_SBSymbolContextList__SWIG_1(L);
45926     }
45927   }
45928 
45929   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
45930     "  Possible C/C++ prototypes are:\n"
45931     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
45932     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
45933   lua_error(L);return 0;
45934 }
45935 
45936 
45937 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
45938   int SWIG_arg = 0;
45939   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45940   bool result;
45941 
45942   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
45943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
45944 
45945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45946     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45947   }
45948 
45949   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
45950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45951   return SWIG_arg;
45952 
45953   if(0) SWIG_fail;
45954 
45955 fail:
45956   lua_error(L);
45957   return SWIG_arg;
45958 }
45959 
45960 
45961 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
45962   int SWIG_arg = 0;
45963   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45964   uint32_t result;
45965 
45966   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
45967   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
45968 
45969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45970     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45971   }
45972 
45973   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
45974   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
45975   return SWIG_arg;
45976 
45977   if(0) SWIG_fail;
45978 
45979 fail:
45980   lua_error(L);
45981   return SWIG_arg;
45982 }
45983 
45984 
45985 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
45986   int SWIG_arg = 0;
45987   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
45988   uint32_t arg2 ;
45989   lldb::SBSymbolContext result;
45990 
45991   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
45992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
45993   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
45994 
45995   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45996     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45997   }
45998 
45999   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
46000   arg2 = (uint32_t)lua_tonumber(L, 2);
46001   result = (arg1)->GetContextAtIndex(arg2);
46002   {
46003     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46004     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46005   }
46006   return SWIG_arg;
46007 
46008   if(0) SWIG_fail;
46009 
46010 fail:
46011   lua_error(L);
46012   return SWIG_arg;
46013 }
46014 
46015 
46016 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
46017   int SWIG_arg = 0;
46018   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46019   lldb::SBSymbolContext *arg2 = 0 ;
46020 
46021   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46022   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46023   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
46024 
46025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46026     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46027   }
46028 
46029 
46030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46031     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
46032   }
46033 
46034   (arg1)->Append(*arg2);
46035 
46036   return SWIG_arg;
46037 
46038   if(0) SWIG_fail;
46039 
46040 fail:
46041   lua_error(L);
46042   return SWIG_arg;
46043 }
46044 
46045 
46046 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
46047   int SWIG_arg = 0;
46048   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46049   lldb::SBSymbolContextList *arg2 = 0 ;
46050 
46051   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46053   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
46054 
46055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46056     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46057   }
46058 
46059 
46060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46061     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
46062   }
46063 
46064   (arg1)->Append(*arg2);
46065 
46066   return SWIG_arg;
46067 
46068   if(0) SWIG_fail;
46069 
46070 fail:
46071   lua_error(L);
46072   return SWIG_arg;
46073 }
46074 
46075 
46076 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
46077   int argc;
46078   int argv[3]={
46079     1,2,3
46080   };
46081 
46082   argc = lua_gettop(L);
46083   if (argc == 2) {
46084     int _v;
46085     {
46086       void *ptr;
46087       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46088         _v = 0;
46089       } else {
46090         _v = 1;
46091       }
46092     }
46093     if (_v) {
46094       {
46095         void *ptr;
46096         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46097           _v = 0;
46098         } else {
46099           _v = 1;
46100         }
46101       }
46102       if (_v) {
46103         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
46104       }
46105     }
46106   }
46107   if (argc == 2) {
46108     int _v;
46109     {
46110       void *ptr;
46111       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46112         _v = 0;
46113       } else {
46114         _v = 1;
46115       }
46116     }
46117     if (_v) {
46118       {
46119         void *ptr;
46120         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46121           _v = 0;
46122         } else {
46123           _v = 1;
46124         }
46125       }
46126       if (_v) {
46127         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
46128       }
46129     }
46130   }
46131 
46132   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
46133     "  Possible C/C++ prototypes are:\n"
46134     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
46135     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
46136   lua_error(L);return 0;
46137 }
46138 
46139 
46140 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
46141   int SWIG_arg = 0;
46142   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46143   lldb::SBStream *arg2 = 0 ;
46144   bool result;
46145 
46146   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
46147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
46148   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
46149 
46150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46151     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46152   }
46153 
46154 
46155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46156     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46157   }
46158 
46159   result = (bool)(arg1)->GetDescription(*arg2);
46160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46161   return SWIG_arg;
46162 
46163   if(0) SWIG_fail;
46164 
46165 fail:
46166   lua_error(L);
46167   return SWIG_arg;
46168 }
46169 
46170 
46171 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
46172   int SWIG_arg = 0;
46173   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46174 
46175   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
46176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
46177 
46178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46179     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46180   }
46181 
46182   (arg1)->Clear();
46183 
46184   return SWIG_arg;
46185 
46186   if(0) SWIG_fail;
46187 
46188 fail:
46189   lua_error(L);
46190   return SWIG_arg;
46191 }
46192 
46193 
46194 static int _wrap_SBSymbolContextList___tostring(lua_State* L) {
46195   int SWIG_arg = 0;
46196   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46197   std::string result;
46198 
46199   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
46200   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
46201 
46202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46203     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46204   }
46205 
46206   result = lldb_SBSymbolContextList___str__(arg1);
46207   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
46208   return SWIG_arg;
46209 
46210   if(0) SWIG_fail;
46211 
46212 fail:
46213   lua_error(L);
46214   return SWIG_arg;
46215 }
46216 
46217 
46218 static void swig_delete_SBSymbolContextList(void *obj) {
46219 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
46220 delete arg1;
46221 }
46222 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
46223     assert(lua_istable(L,1));
46224     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
46225     assert(!lua_isnil(L,-1));
46226     lua_replace(L,1); /* replace our table with real constructor */
46227     lua_call(L,lua_gettop(L)-1,1);
46228     return 1;
46229 }
46230 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
46231     {0,0,0}
46232 };
46233 static swig_lua_method swig_SBSymbolContextList_methods[]= {
46234     { "IsValid", _wrap_SBSymbolContextList_IsValid},
46235     { "GetSize", _wrap_SBSymbolContextList_GetSize},
46236     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
46237     { "Append", _wrap_SBSymbolContextList_Append},
46238     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
46239     { "Clear", _wrap_SBSymbolContextList_Clear},
46240     { "__tostring", _wrap_SBSymbolContextList___tostring},
46241     {0,0}
46242 };
46243 static swig_lua_method swig_SBSymbolContextList_meta[] = {
46244     { "__tostring", _wrap_SBSymbolContextList___tostring},
46245     {0,0}
46246 };
46247 
46248 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
46249     {0,0,0}
46250 };
46251 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
46252     {0,0,0,0,0,0}
46253 };
46254 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
46255     {0,0}
46256 };
46257 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
46258     0
46259 };
46260 
46261 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
46262     "SBSymbolContextList",
46263     swig_SBSymbolContextList_Sf_SwigStatic_methods,
46264     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
46265     swig_SBSymbolContextList_Sf_SwigStatic_constants,
46266     swig_SBSymbolContextList_Sf_SwigStatic_classes,
46267     0
46268 };
46269 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
46270 static const char *swig_SBSymbolContextList_base_names[] = {0};
46271 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 };
46272 
46273 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
46274   int SWIG_arg = 0;
46275   lldb::SBTarget *result = 0 ;
46276 
46277   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
46278   result = (lldb::SBTarget *)new lldb::SBTarget();
46279   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46280   return SWIG_arg;
46281 
46282   if(0) SWIG_fail;
46283 
46284 fail:
46285   lua_error(L);
46286   return SWIG_arg;
46287 }
46288 
46289 
46290 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
46291   int SWIG_arg = 0;
46292   lldb::SBTarget *arg1 = 0 ;
46293   lldb::SBTarget *result = 0 ;
46294 
46295   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
46296   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
46297 
46298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46299     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
46300   }
46301 
46302   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
46303   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46304   return SWIG_arg;
46305 
46306   if(0) SWIG_fail;
46307 
46308 fail:
46309   lua_error(L);
46310   return SWIG_arg;
46311 }
46312 
46313 
46314 static int _wrap_new_SBTarget(lua_State* L) {
46315   int argc;
46316   int argv[2]={
46317     1,2
46318   };
46319 
46320   argc = lua_gettop(L);
46321   if (argc == 0) {
46322     return _wrap_new_SBTarget__SWIG_0(L);
46323   }
46324   if (argc == 1) {
46325     int _v;
46326     {
46327       void *ptr;
46328       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46329         _v = 0;
46330       } else {
46331         _v = 1;
46332       }
46333     }
46334     if (_v) {
46335       return _wrap_new_SBTarget__SWIG_1(L);
46336     }
46337   }
46338 
46339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
46340     "  Possible C/C++ prototypes are:\n"
46341     "    lldb::SBTarget::SBTarget()\n"
46342     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
46343   lua_error(L);return 0;
46344 }
46345 
46346 
46347 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
46348   int SWIG_arg = 0;
46349   char *result = 0 ;
46350 
46351   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
46352   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
46353   lua_pushstring(L,(const char *)result); SWIG_arg++;
46354   return SWIG_arg;
46355 
46356   if(0) SWIG_fail;
46357 
46358 fail:
46359   lua_error(L);
46360   return SWIG_arg;
46361 }
46362 
46363 
46364 static int _wrap_SBTarget_IsValid(lua_State* L) {
46365   int SWIG_arg = 0;
46366   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46367   bool result;
46368 
46369   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
46370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
46371 
46372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46373     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
46374   }
46375 
46376   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
46377   lua_pushboolean(L,(int)(result!=0)); 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_SBTarget_EventIsTargetEvent(lua_State* L) {
46389   int SWIG_arg = 0;
46390   lldb::SBEvent *arg1 = 0 ;
46391   bool result;
46392 
46393   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
46394   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
46395 
46396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46397     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
46398   }
46399 
46400   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
46401   lua_pushboolean(L,(int)(result!=0)); 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_SBTarget_GetTargetFromEvent(lua_State* L) {
46413   int SWIG_arg = 0;
46414   lldb::SBEvent *arg1 = 0 ;
46415   lldb::SBTarget result;
46416 
46417   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
46418   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
46419 
46420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46421     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46422   }
46423 
46424   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
46425   {
46426     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
46427     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46428   }
46429   return SWIG_arg;
46430 
46431   if(0) SWIG_fail;
46432 
46433 fail:
46434   lua_error(L);
46435   return SWIG_arg;
46436 }
46437 
46438 
46439 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
46440   int SWIG_arg = 0;
46441   lldb::SBEvent *arg1 = 0 ;
46442   uint32_t result;
46443 
46444   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
46445   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
46446 
46447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46448     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46449   }
46450 
46451   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
46452   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
46453   return SWIG_arg;
46454 
46455   if(0) SWIG_fail;
46456 
46457 fail:
46458   lua_error(L);
46459   return SWIG_arg;
46460 }
46461 
46462 
46463 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
46464   int SWIG_arg = 0;
46465   uint32_t arg1 ;
46466   lldb::SBEvent *arg2 = 0 ;
46467   lldb::SBModule result;
46468 
46469   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
46470   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
46471   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
46472   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
46473   arg1 = (uint32_t const)lua_tonumber(L, 1);
46474 
46475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
46476     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
46477   }
46478 
46479   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
46480   {
46481     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46482     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46483   }
46484   return SWIG_arg;
46485 
46486   if(0) SWIG_fail;
46487 
46488 fail:
46489   lua_error(L);
46490   return SWIG_arg;
46491 }
46492 
46493 
46494 static int _wrap_SBTarget_GetProcess(lua_State* L) {
46495   int SWIG_arg = 0;
46496   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46497   lldb::SBProcess result;
46498 
46499   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
46500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
46501 
46502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46503     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
46504   }
46505 
46506   result = (arg1)->GetProcess();
46507   {
46508     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46509     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46510   }
46511   return SWIG_arg;
46512 
46513   if(0) SWIG_fail;
46514 
46515 fail:
46516   lua_error(L);
46517   return SWIG_arg;
46518 }
46519 
46520 
46521 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
46522   int SWIG_arg = 0;
46523   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46524   lldb::SBPlatform result;
46525 
46526   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
46527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
46528 
46529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46530     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
46531   }
46532 
46533   result = (arg1)->GetPlatform();
46534   {
46535     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
46536     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
46537   }
46538   return SWIG_arg;
46539 
46540   if(0) SWIG_fail;
46541 
46542 fail:
46543   lua_error(L);
46544   return SWIG_arg;
46545 }
46546 
46547 
46548 static int _wrap_SBTarget_Install(lua_State* L) {
46549   int SWIG_arg = 0;
46550   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46551   lldb::SBError result;
46552 
46553   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
46554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
46555 
46556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46557     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
46558   }
46559 
46560   result = (arg1)->Install();
46561   {
46562     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46564   }
46565   return SWIG_arg;
46566 
46567   if(0) SWIG_fail;
46568 
46569 fail:
46570   lua_error(L);
46571   return SWIG_arg;
46572 }
46573 
46574 
46575 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
46576   int SWIG_arg = 0;
46577   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46578   lldb::SBListener *arg2 = 0 ;
46579   char **arg3 = (char **) 0 ;
46580   char **arg4 = (char **) 0 ;
46581   char *arg5 = (char *) 0 ;
46582   char *arg6 = (char *) 0 ;
46583   char *arg7 = (char *) 0 ;
46584   char *arg8 = (char *) 0 ;
46585   uint32_t arg9 ;
46586   bool arg10 ;
46587   lldb::SBError *arg11 = 0 ;
46588   lldb::SBProcess result;
46589 
46590   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
46591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46592   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
46593   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
46594   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
46595   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
46596   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
46597   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
46598   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
46599   if(!lua_isnumber(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
46600   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
46601   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
46602 
46603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46604     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46605   }
46606 
46607 
46608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46609     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
46610   }
46611 
46612 
46613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46614     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
46615   }
46616 
46617 
46618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
46619     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
46620   }
46621 
46622   arg5 = (char *)lua_tostring(L, 5);
46623   arg6 = (char *)lua_tostring(L, 6);
46624   arg7 = (char *)lua_tostring(L, 7);
46625   arg8 = (char *)lua_tostring(L, 8);
46626   SWIG_contract_assert((lua_tonumber(L,9)>=0),"number must not be negative")
46627   arg9 = (uint32_t)lua_tonumber(L, 9);
46628   arg10 = (lua_toboolean(L, 10)!=0);
46629 
46630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
46631     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
46632   }
46633 
46634   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);
46635   {
46636     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46637     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46638   }
46639   return SWIG_arg;
46640 
46641   if(0) SWIG_fail;
46642 
46643 fail:
46644   lua_error(L);
46645   return SWIG_arg;
46646 }
46647 
46648 
46649 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
46650   int SWIG_arg = 0;
46651   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46652   char **arg2 = (char **) 0 ;
46653   char **arg3 = (char **) 0 ;
46654   char *arg4 = (char *) 0 ;
46655   lldb::SBProcess result;
46656 
46657   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
46658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
46659   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
46660   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
46661   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
46662 
46663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46664     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
46665   }
46666 
46667 
46668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
46669     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
46670   }
46671 
46672 
46673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46674     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
46675   }
46676 
46677   arg4 = (char *)lua_tostring(L, 4);
46678   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
46679   {
46680     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46682   }
46683   return SWIG_arg;
46684 
46685   if(0) SWIG_fail;
46686 
46687 fail:
46688   lua_error(L);
46689   return SWIG_arg;
46690 }
46691 
46692 
46693 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
46694   int SWIG_arg = 0;
46695   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46696   lldb::SBLaunchInfo *arg2 = 0 ;
46697   lldb::SBError *arg3 = 0 ;
46698   lldb::SBProcess result;
46699 
46700   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
46701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46702   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
46703   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
46704 
46705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46706     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46707   }
46708 
46709 
46710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
46711     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
46712   }
46713 
46714 
46715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46716     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
46717   }
46718 
46719   result = (arg1)->Launch(*arg2,*arg3);
46720   {
46721     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46723   }
46724   return SWIG_arg;
46725 
46726   if(0) SWIG_fail;
46727 
46728 fail:
46729   lua_error(L);
46730   return SWIG_arg;
46731 }
46732 
46733 
46734 static int _wrap_SBTarget_Launch(lua_State* L) {
46735   int argc;
46736   int argv[12]={
46737     1,2,3,4,5,6,7,8,9,10,11,12
46738   };
46739 
46740   argc = lua_gettop(L);
46741   if (argc == 3) {
46742     int _v;
46743     {
46744       void *ptr;
46745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46746         _v = 0;
46747       } else {
46748         _v = 1;
46749       }
46750     }
46751     if (_v) {
46752       {
46753         void *ptr;
46754         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
46755           _v = 0;
46756         } else {
46757           _v = 1;
46758         }
46759       }
46760       if (_v) {
46761         {
46762           void *ptr;
46763           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46764             _v = 0;
46765           } else {
46766             _v = 1;
46767           }
46768         }
46769         if (_v) {
46770           return _wrap_SBTarget_Launch__SWIG_1(L);
46771         }
46772       }
46773     }
46774   }
46775   if (argc == 11) {
46776     int _v;
46777     {
46778       void *ptr;
46779       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46780         _v = 0;
46781       } else {
46782         _v = 1;
46783       }
46784     }
46785     if (_v) {
46786       {
46787         void *ptr;
46788         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
46789           _v = 0;
46790         } else {
46791           _v = 1;
46792         }
46793       }
46794       if (_v) {
46795         {
46796           void *ptr;
46797           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46798             _v = 0;
46799           } else {
46800             _v = 1;
46801           }
46802         }
46803         if (_v) {
46804           {
46805             void *ptr;
46806             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46807               _v = 0;
46808             } else {
46809               _v = 1;
46810             }
46811           }
46812           if (_v) {
46813             {
46814               _v = SWIG_lua_isnilstring(L,argv[4]);
46815             }
46816             if (_v) {
46817               {
46818                 _v = SWIG_lua_isnilstring(L,argv[5]);
46819               }
46820               if (_v) {
46821                 {
46822                   _v = SWIG_lua_isnilstring(L,argv[6]);
46823                 }
46824                 if (_v) {
46825                   {
46826                     _v = SWIG_lua_isnilstring(L,argv[7]);
46827                   }
46828                   if (_v) {
46829                     {
46830                       _v = lua_isnumber(L,argv[8]);
46831                     }
46832                     if (_v) {
46833                       {
46834                         _v = lua_isboolean(L,argv[9]);
46835                       }
46836                       if (_v) {
46837                         {
46838                           void *ptr;
46839                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46840                             _v = 0;
46841                           } else {
46842                             _v = 1;
46843                           }
46844                         }
46845                         if (_v) {
46846                           return _wrap_SBTarget_Launch__SWIG_0(L);
46847                         }
46848                       }
46849                     }
46850                   }
46851                 }
46852               }
46853             }
46854           }
46855         }
46856       }
46857     }
46858   }
46859 
46860   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
46861     "  Possible C/C++ prototypes are:\n"
46862     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
46863     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
46864   lua_error(L);return 0;
46865 }
46866 
46867 
46868 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
46869   int SWIG_arg = 0;
46870   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46871   char *arg2 = (char *) 0 ;
46872   lldb::SBProcess result;
46873 
46874   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
46875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46876   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46877 
46878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46879     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46880   }
46881 
46882   arg2 = (char *)lua_tostring(L, 2);
46883   result = (arg1)->LoadCore((char const *)arg2);
46884   {
46885     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46886     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46887   }
46888   return SWIG_arg;
46889 
46890   if(0) SWIG_fail;
46891 
46892 fail:
46893   lua_error(L);
46894   return SWIG_arg;
46895 }
46896 
46897 
46898 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
46899   int SWIG_arg = 0;
46900   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46901   char *arg2 = (char *) 0 ;
46902   lldb::SBError *arg3 = 0 ;
46903   lldb::SBProcess result;
46904 
46905   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
46906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46907   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46908   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
46909 
46910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46911     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46912   }
46913 
46914   arg2 = (char *)lua_tostring(L, 2);
46915 
46916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46917     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
46918   }
46919 
46920   result = (arg1)->LoadCore((char const *)arg2,*arg3);
46921   {
46922     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46924   }
46925   return SWIG_arg;
46926 
46927   if(0) SWIG_fail;
46928 
46929 fail:
46930   lua_error(L);
46931   return SWIG_arg;
46932 }
46933 
46934 
46935 static int _wrap_SBTarget_LoadCore(lua_State* L) {
46936   int argc;
46937   int argv[4]={
46938     1,2,3,4
46939   };
46940 
46941   argc = lua_gettop(L);
46942   if (argc == 2) {
46943     int _v;
46944     {
46945       void *ptr;
46946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46947         _v = 0;
46948       } else {
46949         _v = 1;
46950       }
46951     }
46952     if (_v) {
46953       {
46954         _v = SWIG_lua_isnilstring(L,argv[1]);
46955       }
46956       if (_v) {
46957         return _wrap_SBTarget_LoadCore__SWIG_0(L);
46958       }
46959     }
46960   }
46961   if (argc == 3) {
46962     int _v;
46963     {
46964       void *ptr;
46965       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46966         _v = 0;
46967       } else {
46968         _v = 1;
46969       }
46970     }
46971     if (_v) {
46972       {
46973         _v = SWIG_lua_isnilstring(L,argv[1]);
46974       }
46975       if (_v) {
46976         {
46977           void *ptr;
46978           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46979             _v = 0;
46980           } else {
46981             _v = 1;
46982           }
46983         }
46984         if (_v) {
46985           return _wrap_SBTarget_LoadCore__SWIG_1(L);
46986         }
46987       }
46988     }
46989   }
46990 
46991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
46992     "  Possible C/C++ prototypes are:\n"
46993     "    lldb::SBTarget::LoadCore(char const *)\n"
46994     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
46995   lua_error(L);return 0;
46996 }
46997 
46998 
46999 static int _wrap_SBTarget_Attach(lua_State* L) {
47000   int SWIG_arg = 0;
47001   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47002   lldb::SBAttachInfo *arg2 = 0 ;
47003   lldb::SBError *arg3 = 0 ;
47004   lldb::SBProcess result;
47005 
47006   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
47007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
47008   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
47009   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
47010 
47011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47012     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
47013   }
47014 
47015 
47016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
47017     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
47018   }
47019 
47020 
47021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47022     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
47023   }
47024 
47025   result = (arg1)->Attach(*arg2,*arg3);
47026   {
47027     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47028     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47029   }
47030   return SWIG_arg;
47031 
47032   if(0) SWIG_fail;
47033 
47034 fail:
47035   lua_error(L);
47036   return SWIG_arg;
47037 }
47038 
47039 
47040 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
47041   int SWIG_arg = 0;
47042   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47043   lldb::SBListener *arg2 = 0 ;
47044   lldb::pid_t arg3 ;
47045   lldb::SBError *arg4 = 0 ;
47046   lldb::SBProcess result;
47047 
47048   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
47049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
47050   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
47051   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
47052   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
47053 
47054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47055     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
47056   }
47057 
47058 
47059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47060     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
47061   }
47062 
47063   arg3 = (lldb::pid_t)lua_tonumber(L, 3);
47064 
47065   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47066     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
47067   }
47068 
47069   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
47070   {
47071     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47073   }
47074   return SWIG_arg;
47075 
47076   if(0) SWIG_fail;
47077 
47078 fail:
47079   lua_error(L);
47080   return SWIG_arg;
47081 }
47082 
47083 
47084 static int _wrap_SBTarget_AttachToProcessWithName(lua_State* L) {
47085   int SWIG_arg = 0;
47086   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47087   lldb::SBListener *arg2 = 0 ;
47088   char *arg3 = (char *) 0 ;
47089   bool arg4 ;
47090   lldb::SBError *arg5 = 0 ;
47091   lldb::SBProcess result;
47092 
47093   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
47094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
47095   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
47096   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
47097   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
47098   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
47099 
47100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47101     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
47102   }
47103 
47104 
47105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47106     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
47107   }
47108 
47109   arg3 = (char *)lua_tostring(L, 3);
47110   arg4 = (lua_toboolean(L, 4)!=0);
47111 
47112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47113     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
47114   }
47115 
47116   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
47117   {
47118     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47119     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47120   }
47121   return SWIG_arg;
47122 
47123   if(0) SWIG_fail;
47124 
47125 fail:
47126   lua_error(L);
47127   return SWIG_arg;
47128 }
47129 
47130 
47131 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
47132   int SWIG_arg = 0;
47133   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47134   lldb::SBListener *arg2 = 0 ;
47135   char *arg3 = (char *) 0 ;
47136   char *arg4 = (char *) 0 ;
47137   lldb::SBError *arg5 = 0 ;
47138   lldb::SBProcess result;
47139 
47140   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
47141   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
47142   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
47143   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
47144   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
47145   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
47146 
47147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47148     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
47149   }
47150 
47151 
47152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47153     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
47154   }
47155 
47156   arg3 = (char *)lua_tostring(L, 3);
47157   arg4 = (char *)lua_tostring(L, 4);
47158 
47159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47160     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
47161   }
47162 
47163   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
47164   {
47165     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47166     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47167   }
47168   return SWIG_arg;
47169 
47170   if(0) SWIG_fail;
47171 
47172 fail:
47173   lua_error(L);
47174   return SWIG_arg;
47175 }
47176 
47177 
47178 static int _wrap_SBTarget_GetExecutable(lua_State* L) {
47179   int SWIG_arg = 0;
47180   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47181   lldb::SBFileSpec result;
47182 
47183   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
47184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
47185 
47186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47187     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
47188   }
47189 
47190   result = (arg1)->GetExecutable();
47191   {
47192     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
47193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
47194   }
47195   return SWIG_arg;
47196 
47197   if(0) SWIG_fail;
47198 
47199 fail:
47200   lua_error(L);
47201   return SWIG_arg;
47202 }
47203 
47204 
47205 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
47206   int SWIG_arg = 0;
47207   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47208   char *arg2 = (char *) 0 ;
47209   char *arg3 = (char *) 0 ;
47210   lldb::SBError *arg4 = 0 ;
47211 
47212   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
47213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
47214   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
47215   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
47216   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
47217 
47218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47219     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
47220   }
47221 
47222   arg2 = (char *)lua_tostring(L, 2);
47223   arg3 = (char *)lua_tostring(L, 3);
47224 
47225   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47226     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
47227   }
47228 
47229   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
47230 
47231   return SWIG_arg;
47232 
47233   if(0) SWIG_fail;
47234 
47235 fail:
47236   lua_error(L);
47237   return SWIG_arg;
47238 }
47239 
47240 
47241 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
47242   int SWIG_arg = 0;
47243   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47244   lldb::SBModule *arg2 = 0 ;
47245   bool result;
47246 
47247   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47249   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
47250 
47251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47252     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47253   }
47254 
47255 
47256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
47257     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
47258   }
47259 
47260   result = (bool)(arg1)->AddModule(*arg2);
47261   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47262   return SWIG_arg;
47263 
47264   if(0) SWIG_fail;
47265 
47266 fail:
47267   lua_error(L);
47268   return SWIG_arg;
47269 }
47270 
47271 
47272 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
47273   int SWIG_arg = 0;
47274   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47275   char *arg2 = (char *) 0 ;
47276   char *arg3 = (char *) 0 ;
47277   char *arg4 = (char *) 0 ;
47278   lldb::SBModule result;
47279 
47280   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
47281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47282   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47283   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47284   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47285 
47286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47287     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47288   }
47289 
47290   arg2 = (char *)lua_tostring(L, 2);
47291   arg3 = (char *)lua_tostring(L, 3);
47292   arg4 = (char *)lua_tostring(L, 4);
47293   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
47294   {
47295     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47296     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47297   }
47298   return SWIG_arg;
47299 
47300   if(0) SWIG_fail;
47301 
47302 fail:
47303   lua_error(L);
47304   return SWIG_arg;
47305 }
47306 
47307 
47308 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
47309   int SWIG_arg = 0;
47310   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47311   char *arg2 = (char *) 0 ;
47312   char *arg3 = (char *) 0 ;
47313   char *arg4 = (char *) 0 ;
47314   char *arg5 = (char *) 0 ;
47315   lldb::SBModule result;
47316 
47317   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
47318   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47319   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47320   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47321   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47322   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
47323 
47324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47325     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47326   }
47327 
47328   arg2 = (char *)lua_tostring(L, 2);
47329   arg3 = (char *)lua_tostring(L, 3);
47330   arg4 = (char *)lua_tostring(L, 4);
47331   arg5 = (char *)lua_tostring(L, 5);
47332   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
47333   {
47334     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47335     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47336   }
47337   return SWIG_arg;
47338 
47339   if(0) SWIG_fail;
47340 
47341 fail:
47342   lua_error(L);
47343   return SWIG_arg;
47344 }
47345 
47346 
47347 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
47348   int SWIG_arg = 0;
47349   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47350   lldb::SBModuleSpec *arg2 = 0 ;
47351   lldb::SBModule result;
47352 
47353   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47355   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
47356 
47357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47358     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47359   }
47360 
47361 
47362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
47363     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
47364   }
47365 
47366   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
47367   {
47368     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47369     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47370   }
47371   return SWIG_arg;
47372 
47373   if(0) SWIG_fail;
47374 
47375 fail:
47376   lua_error(L);
47377   return SWIG_arg;
47378 }
47379 
47380 
47381 static int _wrap_SBTarget_AddModule(lua_State* L) {
47382   int argc;
47383   int argv[6]={
47384     1,2,3,4,5,6
47385   };
47386 
47387   argc = lua_gettop(L);
47388   if (argc == 2) {
47389     int _v;
47390     {
47391       void *ptr;
47392       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47393         _v = 0;
47394       } else {
47395         _v = 1;
47396       }
47397     }
47398     if (_v) {
47399       {
47400         void *ptr;
47401         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
47402           _v = 0;
47403         } else {
47404           _v = 1;
47405         }
47406       }
47407       if (_v) {
47408         return _wrap_SBTarget_AddModule__SWIG_0(L);
47409       }
47410     }
47411   }
47412   if (argc == 2) {
47413     int _v;
47414     {
47415       void *ptr;
47416       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47417         _v = 0;
47418       } else {
47419         _v = 1;
47420       }
47421     }
47422     if (_v) {
47423       {
47424         void *ptr;
47425         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
47426           _v = 0;
47427         } else {
47428           _v = 1;
47429         }
47430       }
47431       if (_v) {
47432         return _wrap_SBTarget_AddModule__SWIG_3(L);
47433       }
47434     }
47435   }
47436   if (argc == 4) {
47437     int _v;
47438     {
47439       void *ptr;
47440       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47441         _v = 0;
47442       } else {
47443         _v = 1;
47444       }
47445     }
47446     if (_v) {
47447       {
47448         _v = SWIG_lua_isnilstring(L,argv[1]);
47449       }
47450       if (_v) {
47451         {
47452           _v = SWIG_lua_isnilstring(L,argv[2]);
47453         }
47454         if (_v) {
47455           {
47456             _v = SWIG_lua_isnilstring(L,argv[3]);
47457           }
47458           if (_v) {
47459             return _wrap_SBTarget_AddModule__SWIG_1(L);
47460           }
47461         }
47462       }
47463     }
47464   }
47465   if (argc == 5) {
47466     int _v;
47467     {
47468       void *ptr;
47469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47470         _v = 0;
47471       } else {
47472         _v = 1;
47473       }
47474     }
47475     if (_v) {
47476       {
47477         _v = SWIG_lua_isnilstring(L,argv[1]);
47478       }
47479       if (_v) {
47480         {
47481           _v = SWIG_lua_isnilstring(L,argv[2]);
47482         }
47483         if (_v) {
47484           {
47485             _v = SWIG_lua_isnilstring(L,argv[3]);
47486           }
47487           if (_v) {
47488             {
47489               _v = SWIG_lua_isnilstring(L,argv[4]);
47490             }
47491             if (_v) {
47492               return _wrap_SBTarget_AddModule__SWIG_2(L);
47493             }
47494           }
47495         }
47496       }
47497     }
47498   }
47499 
47500   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
47501     "  Possible C/C++ prototypes are:\n"
47502     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
47503     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
47504     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
47505     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
47506   lua_error(L);return 0;
47507 }
47508 
47509 
47510 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
47511   int SWIG_arg = 0;
47512   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47513   uint32_t result;
47514 
47515   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
47516   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
47517 
47518   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47519     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
47520   }
47521 
47522   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
47523   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47524   return SWIG_arg;
47525 
47526   if(0) SWIG_fail;
47527 
47528 fail:
47529   lua_error(L);
47530   return SWIG_arg;
47531 }
47532 
47533 
47534 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
47535   int SWIG_arg = 0;
47536   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47537   uint32_t arg2 ;
47538   lldb::SBModule result;
47539 
47540   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
47541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
47542   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
47543 
47544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47545     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
47546   }
47547 
47548   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
47549   arg2 = (uint32_t)lua_tonumber(L, 2);
47550   result = (arg1)->GetModuleAtIndex(arg2);
47551   {
47552     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47554   }
47555   return SWIG_arg;
47556 
47557   if(0) SWIG_fail;
47558 
47559 fail:
47560   lua_error(L);
47561   return SWIG_arg;
47562 }
47563 
47564 
47565 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
47566   int SWIG_arg = 0;
47567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47568   lldb::SBModule arg2 ;
47569   lldb::SBModule *argp2 ;
47570   bool result;
47571 
47572   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
47573   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
47574   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
47575 
47576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47577     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
47578   }
47579 
47580 
47581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47582     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
47583   }
47584   arg2 = *argp2;
47585 
47586   result = (bool)(arg1)->RemoveModule(arg2);
47587   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47588   return SWIG_arg;
47589 
47590   if(0) SWIG_fail;
47591 
47592 fail:
47593   lua_error(L);
47594   return SWIG_arg;
47595 }
47596 
47597 
47598 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
47599   int SWIG_arg = 0;
47600   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47601   lldb::SBDebugger result;
47602 
47603   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
47604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
47605 
47606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47607     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
47608   }
47609 
47610   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
47611   {
47612     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
47613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
47614   }
47615   return SWIG_arg;
47616 
47617   if(0) SWIG_fail;
47618 
47619 fail:
47620   lua_error(L);
47621   return SWIG_arg;
47622 }
47623 
47624 
47625 static int _wrap_SBTarget_FindModule(lua_State* L) {
47626   int SWIG_arg = 0;
47627   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47628   lldb::SBFileSpec *arg2 = 0 ;
47629   lldb::SBModule result;
47630 
47631   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
47632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
47633   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
47634 
47635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47636     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
47637   }
47638 
47639 
47640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47641     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
47642   }
47643 
47644   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
47645   {
47646     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47647     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47648   }
47649   return SWIG_arg;
47650 
47651   if(0) SWIG_fail;
47652 
47653 fail:
47654   lua_error(L);
47655   return SWIG_arg;
47656 }
47657 
47658 
47659 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
47660   int SWIG_arg = 0;
47661   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47662   lldb::SBFileSpec *arg2 = 0 ;
47663   lldb::SBSymbolContextList result;
47664 
47665   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
47666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
47667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
47668 
47669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47670     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
47671   }
47672 
47673 
47674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47675     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
47676   }
47677 
47678   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
47679   {
47680     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47682   }
47683   return SWIG_arg;
47684 
47685   if(0) SWIG_fail;
47686 
47687 fail:
47688   lua_error(L);
47689   return SWIG_arg;
47690 }
47691 
47692 
47693 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
47694   int SWIG_arg = 0;
47695   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47696   lldb::ByteOrder result;
47697 
47698   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
47699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
47700 
47701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47702     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
47703   }
47704 
47705   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
47706   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
47707   return SWIG_arg;
47708 
47709   if(0) SWIG_fail;
47710 
47711 fail:
47712   lua_error(L);
47713   return SWIG_arg;
47714 }
47715 
47716 
47717 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
47718   int SWIG_arg = 0;
47719   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47720   uint32_t result;
47721 
47722   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
47723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
47724 
47725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47726     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47727   }
47728 
47729   result = (uint32_t)(arg1)->GetAddressByteSize();
47730   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47731   return SWIG_arg;
47732 
47733   if(0) SWIG_fail;
47734 
47735 fail:
47736   lua_error(L);
47737   return SWIG_arg;
47738 }
47739 
47740 
47741 static int _wrap_SBTarget_GetTriple(lua_State* L) {
47742   int SWIG_arg = 0;
47743   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47744   char *result = 0 ;
47745 
47746   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
47747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
47748 
47749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47750     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
47751   }
47752 
47753   result = (char *)(arg1)->GetTriple();
47754   lua_pushstring(L,(const char *)result); SWIG_arg++;
47755   return SWIG_arg;
47756 
47757   if(0) SWIG_fail;
47758 
47759 fail:
47760   lua_error(L);
47761   return SWIG_arg;
47762 }
47763 
47764 
47765 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
47766   int SWIG_arg = 0;
47767   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47768   uint32_t result;
47769 
47770   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
47771   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
47772 
47773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47774     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47775   }
47776 
47777   result = (uint32_t)(arg1)->GetDataByteSize();
47778   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
47779   return SWIG_arg;
47780 
47781   if(0) SWIG_fail;
47782 
47783 fail:
47784   lua_error(L);
47785   return SWIG_arg;
47786 }
47787 
47788 
47789 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
47790   int SWIG_arg = 0;
47791   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47792   uint32_t result;
47793 
47794   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
47795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
47796 
47797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47798     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47799   }
47800 
47801   result = (uint32_t)(arg1)->GetCodeByteSize();
47802   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
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_SetSectionLoadAddress(lua_State* L) {
47814   int SWIG_arg = 0;
47815   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47816   lldb::SBSection arg2 ;
47817   lldb::addr_t arg3 ;
47818   lldb::SBSection *argp2 ;
47819   lldb::SBError result;
47820 
47821   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
47822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
47823   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
47824   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
47825 
47826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47827     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47828   }
47829 
47830 
47831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47832     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47833   }
47834   arg2 = *argp2;
47835 
47836   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
47837   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
47838   {
47839     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47840     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,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_ClearSectionLoadAddress(lua_State* L) {
47853   int SWIG_arg = 0;
47854   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47855   lldb::SBSection arg2 ;
47856   lldb::SBSection *argp2 ;
47857   lldb::SBError result;
47858 
47859   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
47860   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
47861   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
47862 
47863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47864     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47865   }
47866 
47867 
47868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47869     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47870   }
47871   arg2 = *argp2;
47872 
47873   result = (arg1)->ClearSectionLoadAddress(arg2);
47874   {
47875     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47877   }
47878   return SWIG_arg;
47879 
47880   if(0) SWIG_fail;
47881 
47882 fail:
47883   lua_error(L);
47884   return SWIG_arg;
47885 }
47886 
47887 
47888 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
47889   int SWIG_arg = 0;
47890   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47891   lldb::SBModule arg2 ;
47892   int64_t arg3 ;
47893   lldb::SBModule *argp2 ;
47894   lldb::SBError result;
47895 
47896   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
47897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
47898   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
47899   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
47900 
47901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47902     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47903   }
47904 
47905 
47906   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47907     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47908   }
47909   arg2 = *argp2;
47910 
47911   arg3 = (int64_t)lua_tonumber(L, 3);
47912   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
47913   {
47914     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47916   }
47917   return SWIG_arg;
47918 
47919   if(0) SWIG_fail;
47920 
47921 fail:
47922   lua_error(L);
47923   return SWIG_arg;
47924 }
47925 
47926 
47927 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
47928   int SWIG_arg = 0;
47929   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47930   lldb::SBModule arg2 ;
47931   lldb::SBModule *argp2 ;
47932   lldb::SBError result;
47933 
47934   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
47935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
47936   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
47937 
47938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47939     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47940   }
47941 
47942 
47943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47944     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
47945   }
47946   arg2 = *argp2;
47947 
47948   result = (arg1)->ClearModuleLoadAddress(arg2);
47949   {
47950     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47951     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47952   }
47953   return SWIG_arg;
47954 
47955   if(0) SWIG_fail;
47956 
47957 fail:
47958   lua_error(L);
47959   return SWIG_arg;
47960 }
47961 
47962 
47963 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
47964   int SWIG_arg = 0;
47965   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47966   char *arg2 = (char *) 0 ;
47967   uint32_t arg3 ;
47968   lldb::SBSymbolContextList result;
47969 
47970   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
47971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
47972   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
47973   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
47974 
47975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47976     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
47977   }
47978 
47979   arg2 = (char *)lua_tostring(L, 2);
47980   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
47981   arg3 = (uint32_t)lua_tonumber(L, 3);
47982   result = (arg1)->FindFunctions((char const *)arg2,arg3);
47983   {
47984     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47986   }
47987   return SWIG_arg;
47988 
47989   if(0) SWIG_fail;
47990 
47991 fail:
47992   lua_error(L);
47993   return SWIG_arg;
47994 }
47995 
47996 
47997 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
47998   int SWIG_arg = 0;
47999   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48000   char *arg2 = (char *) 0 ;
48001   lldb::SBSymbolContextList result;
48002 
48003   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
48004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48005   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48006 
48007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48008     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48009   }
48010 
48011   arg2 = (char *)lua_tostring(L, 2);
48012   result = (arg1)->FindFunctions((char const *)arg2);
48013   {
48014     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48016   }
48017   return SWIG_arg;
48018 
48019   if(0) SWIG_fail;
48020 
48021 fail:
48022   lua_error(L);
48023   return SWIG_arg;
48024 }
48025 
48026 
48027 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
48028   int argc;
48029   int argv[4]={
48030     1,2,3,4
48031   };
48032 
48033   argc = lua_gettop(L);
48034   if (argc == 2) {
48035     int _v;
48036     {
48037       void *ptr;
48038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48039         _v = 0;
48040       } else {
48041         _v = 1;
48042       }
48043     }
48044     if (_v) {
48045       {
48046         _v = SWIG_lua_isnilstring(L,argv[1]);
48047       }
48048       if (_v) {
48049         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
48050       }
48051     }
48052   }
48053   if (argc == 3) {
48054     int _v;
48055     {
48056       void *ptr;
48057       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48058         _v = 0;
48059       } else {
48060         _v = 1;
48061       }
48062     }
48063     if (_v) {
48064       {
48065         _v = SWIG_lua_isnilstring(L,argv[1]);
48066       }
48067       if (_v) {
48068         {
48069           _v = lua_isnumber(L,argv[2]);
48070         }
48071         if (_v) {
48072           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
48073         }
48074       }
48075     }
48076   }
48077 
48078   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
48079     "  Possible C/C++ prototypes are:\n"
48080     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
48081     "    lldb::SBTarget::FindFunctions(char const *)\n");
48082   lua_error(L);return 0;
48083 }
48084 
48085 
48086 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
48087   int SWIG_arg = 0;
48088   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48089   char *arg2 = (char *) 0 ;
48090   lldb::SBType result;
48091 
48092   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
48093   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
48094   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
48095 
48096   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48097     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
48098   }
48099 
48100   arg2 = (char *)lua_tostring(L, 2);
48101   result = (arg1)->FindFirstType((char const *)arg2);
48102   {
48103     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48104     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48105   }
48106   return SWIG_arg;
48107 
48108   if(0) SWIG_fail;
48109 
48110 fail:
48111   lua_error(L);
48112   return SWIG_arg;
48113 }
48114 
48115 
48116 static int _wrap_SBTarget_FindTypes(lua_State* L) {
48117   int SWIG_arg = 0;
48118   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48119   char *arg2 = (char *) 0 ;
48120   lldb::SBTypeList result;
48121 
48122   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
48123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
48124   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
48125 
48126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48127     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
48128   }
48129 
48130   arg2 = (char *)lua_tostring(L, 2);
48131   result = (arg1)->FindTypes((char const *)arg2);
48132   {
48133     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
48134     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
48135   }
48136   return SWIG_arg;
48137 
48138   if(0) SWIG_fail;
48139 
48140 fail:
48141   lua_error(L);
48142   return SWIG_arg;
48143 }
48144 
48145 
48146 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
48147   int SWIG_arg = 0;
48148   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48149   lldb::BasicType arg2 ;
48150   lldb::SBType result;
48151 
48152   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
48153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
48154   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
48155 
48156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48157     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
48158   }
48159 
48160   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
48161   result = (arg1)->GetBasicType(arg2);
48162   {
48163     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48165   }
48166   return SWIG_arg;
48167 
48168   if(0) SWIG_fail;
48169 
48170 fail:
48171   lua_error(L);
48172   return SWIG_arg;
48173 }
48174 
48175 
48176 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
48177   int SWIG_arg = 0;
48178   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48179   SwigValueWrapper< lldb::SBSourceManager > result;
48180 
48181   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
48182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
48183 
48184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48185     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
48186   }
48187 
48188   result = (arg1)->GetSourceManager();
48189   {
48190     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
48191     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
48192   }
48193   return SWIG_arg;
48194 
48195   if(0) SWIG_fail;
48196 
48197 fail:
48198   lua_error(L);
48199   return SWIG_arg;
48200 }
48201 
48202 
48203 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
48204   int SWIG_arg = 0;
48205   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48206   char *arg2 = (char *) 0 ;
48207   uint32_t arg3 ;
48208   lldb::SBValueList result;
48209 
48210   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
48211   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48212   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48213   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48214 
48215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48216     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48217   }
48218 
48219   arg2 = (char *)lua_tostring(L, 2);
48220   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48221   arg3 = (uint32_t)lua_tonumber(L, 3);
48222   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
48223   {
48224     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48226   }
48227   return SWIG_arg;
48228 
48229   if(0) SWIG_fail;
48230 
48231 fail:
48232   lua_error(L);
48233   return SWIG_arg;
48234 }
48235 
48236 
48237 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
48238   int SWIG_arg = 0;
48239   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48240   char *arg2 = (char *) 0 ;
48241   lldb::SBValue result;
48242 
48243   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
48244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
48245   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
48246 
48247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48248     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
48249   }
48250 
48251   arg2 = (char *)lua_tostring(L, 2);
48252   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
48253   {
48254     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
48255     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
48256   }
48257   return SWIG_arg;
48258 
48259   if(0) SWIG_fail;
48260 
48261 fail:
48262   lua_error(L);
48263   return SWIG_arg;
48264 }
48265 
48266 
48267 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
48268   int SWIG_arg = 0;
48269   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48270   char *arg2 = (char *) 0 ;
48271   uint32_t arg3 ;
48272   lldb::MatchType arg4 ;
48273   lldb::SBValueList result;
48274 
48275   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
48276   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48277   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48278   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48279   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
48280 
48281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48282     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48283   }
48284 
48285   arg2 = (char *)lua_tostring(L, 2);
48286   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48287   arg3 = (uint32_t)lua_tonumber(L, 3);
48288   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48289   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
48290   {
48291     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48292     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48293   }
48294   return SWIG_arg;
48295 
48296   if(0) SWIG_fail;
48297 
48298 fail:
48299   lua_error(L);
48300   return SWIG_arg;
48301 }
48302 
48303 
48304 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
48305   int argc;
48306   int argv[5]={
48307     1,2,3,4,5
48308   };
48309 
48310   argc = lua_gettop(L);
48311   if (argc == 3) {
48312     int _v;
48313     {
48314       void *ptr;
48315       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48316         _v = 0;
48317       } else {
48318         _v = 1;
48319       }
48320     }
48321     if (_v) {
48322       {
48323         _v = SWIG_lua_isnilstring(L,argv[1]);
48324       }
48325       if (_v) {
48326         {
48327           _v = lua_isnumber(L,argv[2]);
48328         }
48329         if (_v) {
48330           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
48331         }
48332       }
48333     }
48334   }
48335   if (argc == 4) {
48336     int _v;
48337     {
48338       void *ptr;
48339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48340         _v = 0;
48341       } else {
48342         _v = 1;
48343       }
48344     }
48345     if (_v) {
48346       {
48347         _v = SWIG_lua_isnilstring(L,argv[1]);
48348       }
48349       if (_v) {
48350         {
48351           _v = lua_isnumber(L,argv[2]);
48352         }
48353         if (_v) {
48354           {
48355             _v = lua_isnumber(L,argv[3]);
48356           }
48357           if (_v) {
48358             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
48359           }
48360         }
48361       }
48362     }
48363   }
48364 
48365   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
48366     "  Possible C/C++ prototypes are:\n"
48367     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
48368     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
48369   lua_error(L);return 0;
48370 }
48371 
48372 
48373 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
48374   int SWIG_arg = 0;
48375   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48376   char *arg2 = (char *) 0 ;
48377   uint32_t arg3 ;
48378   lldb::MatchType arg4 ;
48379   lldb::SBSymbolContextList result;
48380 
48381   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
48382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
48383   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
48384   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
48385   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
48386 
48387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48388     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48389   }
48390 
48391   arg2 = (char *)lua_tostring(L, 2);
48392   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48393   arg3 = (uint32_t)lua_tonumber(L, 3);
48394   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48395   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
48396   {
48397     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48399   }
48400   return SWIG_arg;
48401 
48402   if(0) SWIG_fail;
48403 
48404 fail:
48405   lua_error(L);
48406   return SWIG_arg;
48407 }
48408 
48409 
48410 static int _wrap_SBTarget_Clear(lua_State* L) {
48411   int SWIG_arg = 0;
48412   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48413 
48414   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
48415   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
48416 
48417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48418     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
48419   }
48420 
48421   (arg1)->Clear();
48422 
48423   return SWIG_arg;
48424 
48425   if(0) SWIG_fail;
48426 
48427 fail:
48428   lua_error(L);
48429   return SWIG_arg;
48430 }
48431 
48432 
48433 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
48434   int SWIG_arg = 0;
48435   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48436   lldb::addr_t arg2 ;
48437   lldb::SBAddress result;
48438 
48439   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
48440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
48441   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
48442 
48443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48444     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
48445   }
48446 
48447   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
48448   result = (arg1)->ResolveFileAddress(arg2);
48449   {
48450     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48451     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48452   }
48453   return SWIG_arg;
48454 
48455   if(0) SWIG_fail;
48456 
48457 fail:
48458   lua_error(L);
48459   return SWIG_arg;
48460 }
48461 
48462 
48463 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
48464   int SWIG_arg = 0;
48465   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48466   lldb::addr_t arg2 ;
48467   lldb::SBAddress result;
48468 
48469   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
48470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
48471   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
48472 
48473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48474     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48475   }
48476 
48477   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
48478   result = (arg1)->ResolveLoadAddress(arg2);
48479   {
48480     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48482   }
48483   return SWIG_arg;
48484 
48485   if(0) SWIG_fail;
48486 
48487 fail:
48488   lua_error(L);
48489   return SWIG_arg;
48490 }
48491 
48492 
48493 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
48494   int SWIG_arg = 0;
48495   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48496   uint32_t arg2 ;
48497   lldb::addr_t arg3 ;
48498   lldb::SBAddress result;
48499 
48500   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
48501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
48502   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
48503   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
48504 
48505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48506     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48507   }
48508 
48509   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
48510   arg2 = (uint32_t)lua_tonumber(L, 2);
48511   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
48512   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
48513   {
48514     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48516   }
48517   return SWIG_arg;
48518 
48519   if(0) SWIG_fail;
48520 
48521 fail:
48522   lua_error(L);
48523   return SWIG_arg;
48524 }
48525 
48526 
48527 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
48528   int SWIG_arg = 0;
48529   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48530   lldb::SBAddress *arg2 = 0 ;
48531   uint32_t arg3 ;
48532   lldb::SBSymbolContext result;
48533 
48534   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
48535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
48536   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
48537   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
48538 
48539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48540     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
48541   }
48542 
48543 
48544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
48545     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
48546   }
48547 
48548   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48549   arg3 = (uint32_t)lua_tonumber(L, 3);
48550   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
48551   {
48552     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
48553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
48554   }
48555   return SWIG_arg;
48556 
48557   if(0) SWIG_fail;
48558 
48559 fail:
48560   lua_error(L);
48561   return SWIG_arg;
48562 }
48563 
48564 
48565 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
48566   int SWIG_arg = 0;
48567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48568   lldb::SBAddress arg2 ;
48569   void *arg3 = (void *) 0 ;
48570   size_t arg4 ;
48571   lldb::SBError *arg5 = 0 ;
48572   lldb::SBAddress *argp2 ;
48573   size_t result;
48574 
48575   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
48576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
48577   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
48578   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
48579   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
48580   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
48581 
48582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48583     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
48584   }
48585 
48586 
48587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
48588     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
48589   }
48590   arg2 = *argp2;
48591 
48592   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
48593   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48594   arg4 = (size_t)lua_tonumber(L, 4);
48595 
48596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48597     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
48598   }
48599 
48600   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
48601   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
48602   return SWIG_arg;
48603 
48604   if(0) SWIG_fail;
48605 
48606 fail:
48607   lua_error(L);
48608   return SWIG_arg;
48609 }
48610 
48611 
48612 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
48613   int SWIG_arg = 0;
48614   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48615   char *arg2 = (char *) 0 ;
48616   uint32_t arg3 ;
48617   lldb::SBBreakpoint result;
48618 
48619   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48621   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
48622   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48623 
48624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48625     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48626   }
48627 
48628   arg2 = (char *)lua_tostring(L, 2);
48629   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48630   arg3 = (uint32_t)lua_tonumber(L, 3);
48631   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
48632   {
48633     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48635   }
48636   return SWIG_arg;
48637 
48638   if(0) SWIG_fail;
48639 
48640 fail:
48641   lua_error(L);
48642   return SWIG_arg;
48643 }
48644 
48645 
48646 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
48647   int SWIG_arg = 0;
48648   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48649   lldb::SBFileSpec *arg2 = 0 ;
48650   uint32_t arg3 ;
48651   lldb::SBBreakpoint result;
48652 
48653   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48654   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48655   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48656   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48657 
48658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48659     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48660   }
48661 
48662 
48663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48664     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48665   }
48666 
48667   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48668   arg3 = (uint32_t)lua_tonumber(L, 3);
48669   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
48670   {
48671     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48672     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48673   }
48674   return SWIG_arg;
48675 
48676   if(0) SWIG_fail;
48677 
48678 fail:
48679   lua_error(L);
48680   return SWIG_arg;
48681 }
48682 
48683 
48684 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
48685   int SWIG_arg = 0;
48686   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48687   lldb::SBFileSpec *arg2 = 0 ;
48688   uint32_t arg3 ;
48689   lldb::addr_t arg4 ;
48690   lldb::SBBreakpoint result;
48691 
48692   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
48693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48694   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48695   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48696   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48697 
48698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48699     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48700   }
48701 
48702 
48703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48704     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48705   }
48706 
48707   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48708   arg3 = (uint32_t)lua_tonumber(L, 3);
48709   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
48710   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
48711   {
48712     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48713     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48714   }
48715   return SWIG_arg;
48716 
48717   if(0) SWIG_fail;
48718 
48719 fail:
48720   lua_error(L);
48721   return SWIG_arg;
48722 }
48723 
48724 
48725 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
48726   int SWIG_arg = 0;
48727   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48728   lldb::SBFileSpec *arg2 = 0 ;
48729   uint32_t arg3 ;
48730   lldb::addr_t arg4 ;
48731   lldb::SBFileSpecList *arg5 = 0 ;
48732   lldb::SBBreakpoint result;
48733 
48734   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
48735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48737   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48738   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48739   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
48740 
48741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48742     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48743   }
48744 
48745 
48746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48747     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48748   }
48749 
48750   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48751   arg3 = (uint32_t)lua_tonumber(L, 3);
48752   arg4 = (lldb::addr_t)lua_tonumber(L, 4);
48753 
48754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48755     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
48756   }
48757 
48758   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
48759   {
48760     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48761     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48762   }
48763   return SWIG_arg;
48764 
48765   if(0) SWIG_fail;
48766 
48767 fail:
48768   lua_error(L);
48769   return SWIG_arg;
48770 }
48771 
48772 
48773 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
48774   int SWIG_arg = 0;
48775   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48776   lldb::SBFileSpec *arg2 = 0 ;
48777   uint32_t arg3 ;
48778   uint32_t arg4 ;
48779   lldb::addr_t arg5 ;
48780   lldb::SBFileSpecList *arg6 = 0 ;
48781   lldb::SBBreakpoint result;
48782 
48783   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
48784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48785   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48786   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48787   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
48788   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
48789   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
48790 
48791   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48792     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48793   }
48794 
48795 
48796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48797     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48798   }
48799 
48800   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
48801   arg3 = (uint32_t)lua_tonumber(L, 3);
48802   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
48803   arg4 = (uint32_t)lua_tonumber(L, 4);
48804   arg5 = (lldb::addr_t)lua_tonumber(L, 5);
48805 
48806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48807     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
48808   }
48809 
48810   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
48811   {
48812     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48813     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48814   }
48815   return SWIG_arg;
48816 
48817   if(0) SWIG_fail;
48818 
48819 fail:
48820   lua_error(L);
48821   return SWIG_arg;
48822 }
48823 
48824 
48825 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
48826   int argc;
48827   int argv[7]={
48828     1,2,3,4,5,6,7
48829   };
48830 
48831   argc = lua_gettop(L);
48832   if (argc == 3) {
48833     int _v;
48834     {
48835       void *ptr;
48836       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48837         _v = 0;
48838       } else {
48839         _v = 1;
48840       }
48841     }
48842     if (_v) {
48843       {
48844         void *ptr;
48845         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48846           _v = 0;
48847         } else {
48848           _v = 1;
48849         }
48850       }
48851       if (_v) {
48852         {
48853           _v = lua_isnumber(L,argv[2]);
48854         }
48855         if (_v) {
48856           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
48857         }
48858       }
48859     }
48860   }
48861   if (argc == 3) {
48862     int _v;
48863     {
48864       void *ptr;
48865       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48866         _v = 0;
48867       } else {
48868         _v = 1;
48869       }
48870     }
48871     if (_v) {
48872       {
48873         _v = SWIG_lua_isnilstring(L,argv[1]);
48874       }
48875       if (_v) {
48876         {
48877           _v = lua_isnumber(L,argv[2]);
48878         }
48879         if (_v) {
48880           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
48881         }
48882       }
48883     }
48884   }
48885   if (argc == 4) {
48886     int _v;
48887     {
48888       void *ptr;
48889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48890         _v = 0;
48891       } else {
48892         _v = 1;
48893       }
48894     }
48895     if (_v) {
48896       {
48897         void *ptr;
48898         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48899           _v = 0;
48900         } else {
48901           _v = 1;
48902         }
48903       }
48904       if (_v) {
48905         {
48906           _v = lua_isnumber(L,argv[2]);
48907         }
48908         if (_v) {
48909           {
48910             _v = lua_isnumber(L,argv[3]);
48911           }
48912           if (_v) {
48913             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
48914           }
48915         }
48916       }
48917     }
48918   }
48919   if (argc == 5) {
48920     int _v;
48921     {
48922       void *ptr;
48923       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48924         _v = 0;
48925       } else {
48926         _v = 1;
48927       }
48928     }
48929     if (_v) {
48930       {
48931         void *ptr;
48932         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48933           _v = 0;
48934         } else {
48935           _v = 1;
48936         }
48937       }
48938       if (_v) {
48939         {
48940           _v = lua_isnumber(L,argv[2]);
48941         }
48942         if (_v) {
48943           {
48944             _v = lua_isnumber(L,argv[3]);
48945           }
48946           if (_v) {
48947             {
48948               void *ptr;
48949               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
48950                 _v = 0;
48951               } else {
48952                 _v = 1;
48953               }
48954             }
48955             if (_v) {
48956               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
48957             }
48958           }
48959         }
48960       }
48961     }
48962   }
48963   if (argc == 6) {
48964     int _v;
48965     {
48966       void *ptr;
48967       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48968         _v = 0;
48969       } else {
48970         _v = 1;
48971       }
48972     }
48973     if (_v) {
48974       {
48975         void *ptr;
48976         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48977           _v = 0;
48978         } else {
48979           _v = 1;
48980         }
48981       }
48982       if (_v) {
48983         {
48984           _v = lua_isnumber(L,argv[2]);
48985         }
48986         if (_v) {
48987           {
48988             _v = lua_isnumber(L,argv[3]);
48989           }
48990           if (_v) {
48991             {
48992               _v = lua_isnumber(L,argv[4]);
48993             }
48994             if (_v) {
48995               {
48996                 void *ptr;
48997                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
48998                   _v = 0;
48999                 } else {
49000                   _v = 1;
49001                 }
49002               }
49003               if (_v) {
49004                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
49005               }
49006             }
49007           }
49008         }
49009       }
49010     }
49011   }
49012 
49013   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
49014     "  Possible C/C++ prototypes are:\n"
49015     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
49016     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
49017     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
49018     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49019     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n");
49020   lua_error(L);return 0;
49021 }
49022 
49023 
49024 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
49025   int SWIG_arg = 0;
49026   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49027   char *arg2 = (char *) 0 ;
49028   char *arg3 = (char *) 0 ;
49029   lldb::SBBreakpoint result;
49030 
49031   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
49032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49033   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49034   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
49035 
49036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49037     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49038   }
49039 
49040   arg2 = (char *)lua_tostring(L, 2);
49041   arg3 = (char *)lua_tostring(L, 3);
49042   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
49043   {
49044     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49045     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49046   }
49047   return SWIG_arg;
49048 
49049   if(0) SWIG_fail;
49050 
49051 fail:
49052   lua_error(L);
49053   return SWIG_arg;
49054 }
49055 
49056 
49057 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
49058   int SWIG_arg = 0;
49059   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49060   char *arg2 = (char *) 0 ;
49061   lldb::SBBreakpoint result;
49062 
49063   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
49064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49065   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49066 
49067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49068     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49069   }
49070 
49071   arg2 = (char *)lua_tostring(L, 2);
49072   result = (arg1)->BreakpointCreateByName((char const *)arg2);
49073   {
49074     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49075     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49076   }
49077   return SWIG_arg;
49078 
49079   if(0) SWIG_fail;
49080 
49081 fail:
49082   lua_error(L);
49083   return SWIG_arg;
49084 }
49085 
49086 
49087 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
49088   int SWIG_arg = 0;
49089   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49090   char *arg2 = (char *) 0 ;
49091   uint32_t arg3 ;
49092   lldb::SBFileSpecList *arg4 = 0 ;
49093   lldb::SBFileSpecList *arg5 = 0 ;
49094   lldb::SBBreakpoint result;
49095 
49096   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
49097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49098   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49099   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49100   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
49101   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49102 
49103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49104     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49105   }
49106 
49107   arg2 = (char *)lua_tostring(L, 2);
49108   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49109   arg3 = (uint32_t)lua_tonumber(L, 3);
49110 
49111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49112     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
49113   }
49114 
49115 
49116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49117     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49118   }
49119 
49120   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49121   {
49122     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49123     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49124   }
49125   return SWIG_arg;
49126 
49127   if(0) SWIG_fail;
49128 
49129 fail:
49130   lua_error(L);
49131   return SWIG_arg;
49132 }
49133 
49134 
49135 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
49136   int SWIG_arg = 0;
49137   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49138   char *arg2 = (char *) 0 ;
49139   uint32_t arg3 ;
49140   lldb::LanguageType arg4 ;
49141   lldb::SBFileSpecList *arg5 = 0 ;
49142   lldb::SBFileSpecList *arg6 = 0 ;
49143   lldb::SBBreakpoint result;
49144 
49145   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
49146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49147   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49148   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49149   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
49150   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49151   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
49152 
49153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49154     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49155   }
49156 
49157   arg2 = (char *)lua_tostring(L, 2);
49158   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49159   arg3 = (uint32_t)lua_tonumber(L, 3);
49160   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
49161 
49162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49163     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49164   }
49165 
49166 
49167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49168     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
49169   }
49170 
49171   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49172   {
49173     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49175   }
49176   return SWIG_arg;
49177 
49178   if(0) SWIG_fail;
49179 
49180 fail:
49181   lua_error(L);
49182   return SWIG_arg;
49183 }
49184 
49185 
49186 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
49187   int argc;
49188   int argv[7]={
49189     1,2,3,4,5,6,7
49190   };
49191 
49192   argc = lua_gettop(L);
49193   if (argc == 2) {
49194     int _v;
49195     {
49196       void *ptr;
49197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49198         _v = 0;
49199       } else {
49200         _v = 1;
49201       }
49202     }
49203     if (_v) {
49204       {
49205         _v = SWIG_lua_isnilstring(L,argv[1]);
49206       }
49207       if (_v) {
49208         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
49209       }
49210     }
49211   }
49212   if (argc == 3) {
49213     int _v;
49214     {
49215       void *ptr;
49216       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49217         _v = 0;
49218       } else {
49219         _v = 1;
49220       }
49221     }
49222     if (_v) {
49223       {
49224         _v = SWIG_lua_isnilstring(L,argv[1]);
49225       }
49226       if (_v) {
49227         {
49228           _v = SWIG_lua_isnilstring(L,argv[2]);
49229         }
49230         if (_v) {
49231           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
49232         }
49233       }
49234     }
49235   }
49236   if (argc == 5) {
49237     int _v;
49238     {
49239       void *ptr;
49240       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49241         _v = 0;
49242       } else {
49243         _v = 1;
49244       }
49245     }
49246     if (_v) {
49247       {
49248         _v = SWIG_lua_isnilstring(L,argv[1]);
49249       }
49250       if (_v) {
49251         {
49252           _v = lua_isnumber(L,argv[2]);
49253         }
49254         if (_v) {
49255           {
49256             void *ptr;
49257             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49258               _v = 0;
49259             } else {
49260               _v = 1;
49261             }
49262           }
49263           if (_v) {
49264             {
49265               void *ptr;
49266               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49267                 _v = 0;
49268               } else {
49269                 _v = 1;
49270               }
49271             }
49272             if (_v) {
49273               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
49274             }
49275           }
49276         }
49277       }
49278     }
49279   }
49280   if (argc == 6) {
49281     int _v;
49282     {
49283       void *ptr;
49284       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49285         _v = 0;
49286       } else {
49287         _v = 1;
49288       }
49289     }
49290     if (_v) {
49291       {
49292         _v = SWIG_lua_isnilstring(L,argv[1]);
49293       }
49294       if (_v) {
49295         {
49296           _v = lua_isnumber(L,argv[2]);
49297         }
49298         if (_v) {
49299           {
49300             _v = lua_isnumber(L,argv[3]);
49301           }
49302           if (_v) {
49303             {
49304               void *ptr;
49305               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49306                 _v = 0;
49307               } else {
49308                 _v = 1;
49309               }
49310             }
49311             if (_v) {
49312               {
49313                 void *ptr;
49314                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49315                   _v = 0;
49316                 } else {
49317                   _v = 1;
49318                 }
49319               }
49320               if (_v) {
49321                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
49322               }
49323             }
49324           }
49325         }
49326       }
49327     }
49328   }
49329 
49330   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
49331     "  Possible C/C++ prototypes are:\n"
49332     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
49333     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
49334     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49335     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49336   lua_error(L);return 0;
49337 }
49338 
49339 
49340 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
49341   int SWIG_arg = 0;
49342   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49343   char **arg2 = (char **) 0 ;
49344   uint32_t arg3 ;
49345   uint32_t arg4 ;
49346   lldb::SBFileSpecList *arg5 = 0 ;
49347   lldb::SBFileSpecList *arg6 = 0 ;
49348   lldb::SBBreakpoint result;
49349 
49350   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
49351   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49352   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49353   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49354   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49355   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
49356   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49357 
49358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49359     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49360   }
49361 
49362 
49363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49364     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49365   }
49366 
49367   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49368   arg3 = (uint32_t)lua_tonumber(L, 3);
49369   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49370   arg4 = (uint32_t)lua_tonumber(L, 4);
49371 
49372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49373     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
49374   }
49375 
49376 
49377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49378     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49379   }
49380 
49381   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49382   {
49383     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49384     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49385   }
49386   return SWIG_arg;
49387 
49388   if(0) SWIG_fail;
49389 
49390 fail:
49391   lua_error(L);
49392   return SWIG_arg;
49393 }
49394 
49395 
49396 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
49397   int SWIG_arg = 0;
49398   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49399   char **arg2 = (char **) 0 ;
49400   uint32_t arg3 ;
49401   uint32_t arg4 ;
49402   lldb::LanguageType arg5 ;
49403   lldb::SBFileSpecList *arg6 = 0 ;
49404   lldb::SBFileSpecList *arg7 = 0 ;
49405   lldb::SBBreakpoint result;
49406 
49407   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
49408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49409   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49410   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49411   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49412   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49413   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49414   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49415 
49416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49417     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49418   }
49419 
49420 
49421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49422     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49423   }
49424 
49425   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49426   arg3 = (uint32_t)lua_tonumber(L, 3);
49427   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49428   arg4 = (uint32_t)lua_tonumber(L, 4);
49429   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49430 
49431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49432     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49433   }
49434 
49435 
49436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49437     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49438   }
49439 
49440   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
49441   {
49442     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49443     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49444   }
49445   return SWIG_arg;
49446 
49447   if(0) SWIG_fail;
49448 
49449 fail:
49450   lua_error(L);
49451   return SWIG_arg;
49452 }
49453 
49454 
49455 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
49456   int SWIG_arg = 0;
49457   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49458   char **arg2 = (char **) 0 ;
49459   uint32_t arg3 ;
49460   uint32_t arg4 ;
49461   lldb::LanguageType arg5 ;
49462   lldb::addr_t arg6 ;
49463   lldb::SBFileSpecList *arg7 = 0 ;
49464   lldb::SBFileSpecList *arg8 = 0 ;
49465   lldb::SBBreakpoint result;
49466 
49467   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
49468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49469   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49470   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49471   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49472   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49473   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
49474   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49475   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
49476 
49477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49478     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49479   }
49480 
49481 
49482   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49483     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49484   }
49485 
49486   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
49487   arg3 = (uint32_t)lua_tonumber(L, 3);
49488   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
49489   arg4 = (uint32_t)lua_tonumber(L, 4);
49490   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49491   arg6 = (lldb::addr_t)lua_tonumber(L, 6);
49492 
49493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49494     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49495   }
49496 
49497 
49498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49499     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
49500   }
49501 
49502   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
49503   {
49504     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49505     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49506   }
49507   return SWIG_arg;
49508 
49509   if(0) SWIG_fail;
49510 
49511 fail:
49512   lua_error(L);
49513   return SWIG_arg;
49514 }
49515 
49516 
49517 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
49518   int argc;
49519   int argv[9]={
49520     1,2,3,4,5,6,7,8,9
49521   };
49522 
49523   argc = lua_gettop(L);
49524   if (argc == 6) {
49525     int _v;
49526     {
49527       void *ptr;
49528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49529         _v = 0;
49530       } else {
49531         _v = 1;
49532       }
49533     }
49534     if (_v) {
49535       {
49536         void *ptr;
49537         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49538           _v = 0;
49539         } else {
49540           _v = 1;
49541         }
49542       }
49543       if (_v) {
49544         {
49545           _v = lua_isnumber(L,argv[2]);
49546         }
49547         if (_v) {
49548           {
49549             _v = lua_isnumber(L,argv[3]);
49550           }
49551           if (_v) {
49552             {
49553               void *ptr;
49554               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49555                 _v = 0;
49556               } else {
49557                 _v = 1;
49558               }
49559             }
49560             if (_v) {
49561               {
49562                 void *ptr;
49563                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49564                   _v = 0;
49565                 } else {
49566                   _v = 1;
49567                 }
49568               }
49569               if (_v) {
49570                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
49571               }
49572             }
49573           }
49574         }
49575       }
49576     }
49577   }
49578   if (argc == 7) {
49579     int _v;
49580     {
49581       void *ptr;
49582       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49583         _v = 0;
49584       } else {
49585         _v = 1;
49586       }
49587     }
49588     if (_v) {
49589       {
49590         void *ptr;
49591         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49592           _v = 0;
49593         } else {
49594           _v = 1;
49595         }
49596       }
49597       if (_v) {
49598         {
49599           _v = lua_isnumber(L,argv[2]);
49600         }
49601         if (_v) {
49602           {
49603             _v = lua_isnumber(L,argv[3]);
49604           }
49605           if (_v) {
49606             {
49607               _v = lua_isnumber(L,argv[4]);
49608             }
49609             if (_v) {
49610               {
49611                 void *ptr;
49612                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49613                   _v = 0;
49614                 } else {
49615                   _v = 1;
49616                 }
49617               }
49618               if (_v) {
49619                 {
49620                   void *ptr;
49621                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49622                     _v = 0;
49623                   } else {
49624                     _v = 1;
49625                   }
49626                 }
49627                 if (_v) {
49628                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
49629                 }
49630               }
49631             }
49632           }
49633         }
49634       }
49635     }
49636   }
49637   if (argc == 8) {
49638     int _v;
49639     {
49640       void *ptr;
49641       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49642         _v = 0;
49643       } else {
49644         _v = 1;
49645       }
49646     }
49647     if (_v) {
49648       {
49649         void *ptr;
49650         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49651           _v = 0;
49652         } else {
49653           _v = 1;
49654         }
49655       }
49656       if (_v) {
49657         {
49658           _v = lua_isnumber(L,argv[2]);
49659         }
49660         if (_v) {
49661           {
49662             _v = lua_isnumber(L,argv[3]);
49663           }
49664           if (_v) {
49665             {
49666               _v = lua_isnumber(L,argv[4]);
49667             }
49668             if (_v) {
49669               {
49670                 _v = lua_isnumber(L,argv[5]);
49671               }
49672               if (_v) {
49673                 {
49674                   void *ptr;
49675                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49676                     _v = 0;
49677                   } else {
49678                     _v = 1;
49679                   }
49680                 }
49681                 if (_v) {
49682                   {
49683                     void *ptr;
49684                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49685                       _v = 0;
49686                     } else {
49687                       _v = 1;
49688                     }
49689                   }
49690                   if (_v) {
49691                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
49692                   }
49693                 }
49694               }
49695             }
49696           }
49697         }
49698       }
49699     }
49700   }
49701 
49702   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
49703     "  Possible C/C++ prototypes are:\n"
49704     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49705     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49706     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49707   lua_error(L);return 0;
49708 }
49709 
49710 
49711 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
49712   int SWIG_arg = 0;
49713   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49714   char *arg2 = (char *) 0 ;
49715   char *arg3 = (char *) 0 ;
49716   lldb::SBBreakpoint result;
49717 
49718   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
49719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49720   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49721   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
49722 
49723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49724     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49725   }
49726 
49727   arg2 = (char *)lua_tostring(L, 2);
49728   arg3 = (char *)lua_tostring(L, 3);
49729   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
49730   {
49731     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49732     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49733   }
49734   return SWIG_arg;
49735 
49736   if(0) SWIG_fail;
49737 
49738 fail:
49739   lua_error(L);
49740   return SWIG_arg;
49741 }
49742 
49743 
49744 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
49745   int SWIG_arg = 0;
49746   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49747   char *arg2 = (char *) 0 ;
49748   lldb::SBBreakpoint result;
49749 
49750   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
49751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49752   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49753 
49754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49755     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49756   }
49757 
49758   arg2 = (char *)lua_tostring(L, 2);
49759   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
49760   {
49761     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49762     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49763   }
49764   return SWIG_arg;
49765 
49766   if(0) SWIG_fail;
49767 
49768 fail:
49769   lua_error(L);
49770   return SWIG_arg;
49771 }
49772 
49773 
49774 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
49775   int SWIG_arg = 0;
49776   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49777   char *arg2 = (char *) 0 ;
49778   lldb::LanguageType arg3 ;
49779   lldb::SBFileSpecList *arg4 = 0 ;
49780   lldb::SBFileSpecList *arg5 = 0 ;
49781   lldb::SBBreakpoint result;
49782 
49783   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
49784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49785   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49786   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
49787   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
49788   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
49789 
49790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49791     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49792   }
49793 
49794   arg2 = (char *)lua_tostring(L, 2);
49795   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
49796 
49797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49798     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49799   }
49800 
49801 
49802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49803     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
49804   }
49805 
49806   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49807   {
49808     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49810   }
49811   return SWIG_arg;
49812 
49813   if(0) SWIG_fail;
49814 
49815 fail:
49816   lua_error(L);
49817   return SWIG_arg;
49818 }
49819 
49820 
49821 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
49822   int argc;
49823   int argv[6]={
49824     1,2,3,4,5,6
49825   };
49826 
49827   argc = lua_gettop(L);
49828   if (argc == 2) {
49829     int _v;
49830     {
49831       void *ptr;
49832       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49833         _v = 0;
49834       } else {
49835         _v = 1;
49836       }
49837     }
49838     if (_v) {
49839       {
49840         _v = SWIG_lua_isnilstring(L,argv[1]);
49841       }
49842       if (_v) {
49843         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
49844       }
49845     }
49846   }
49847   if (argc == 3) {
49848     int _v;
49849     {
49850       void *ptr;
49851       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49852         _v = 0;
49853       } else {
49854         _v = 1;
49855       }
49856     }
49857     if (_v) {
49858       {
49859         _v = SWIG_lua_isnilstring(L,argv[1]);
49860       }
49861       if (_v) {
49862         {
49863           _v = SWIG_lua_isnilstring(L,argv[2]);
49864         }
49865         if (_v) {
49866           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
49867         }
49868       }
49869     }
49870   }
49871   if (argc == 5) {
49872     int _v;
49873     {
49874       void *ptr;
49875       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49876         _v = 0;
49877       } else {
49878         _v = 1;
49879       }
49880     }
49881     if (_v) {
49882       {
49883         _v = SWIG_lua_isnilstring(L,argv[1]);
49884       }
49885       if (_v) {
49886         {
49887           _v = lua_isnumber(L,argv[2]);
49888         }
49889         if (_v) {
49890           {
49891             void *ptr;
49892             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49893               _v = 0;
49894             } else {
49895               _v = 1;
49896             }
49897           }
49898           if (_v) {
49899             {
49900               void *ptr;
49901               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49902                 _v = 0;
49903               } else {
49904                 _v = 1;
49905               }
49906             }
49907             if (_v) {
49908               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
49909             }
49910           }
49911         }
49912       }
49913     }
49914   }
49915 
49916   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
49917     "  Possible C/C++ prototypes are:\n"
49918     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
49919     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
49920     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49921   lua_error(L);return 0;
49922 }
49923 
49924 
49925 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
49926   int SWIG_arg = 0;
49927   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49928   char *arg2 = (char *) 0 ;
49929   lldb::SBFileSpec *arg3 = 0 ;
49930   char *arg4 = (char *) 0 ;
49931   lldb::SBBreakpoint result;
49932 
49933   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
49934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49935   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49936   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49937   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
49938 
49939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49940     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49941   }
49942 
49943   arg2 = (char *)lua_tostring(L, 2);
49944 
49945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49946     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49947   }
49948 
49949   arg4 = (char *)lua_tostring(L, 4);
49950   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
49951   {
49952     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49954   }
49955   return SWIG_arg;
49956 
49957   if(0) SWIG_fail;
49958 
49959 fail:
49960   lua_error(L);
49961   return SWIG_arg;
49962 }
49963 
49964 
49965 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
49966   int SWIG_arg = 0;
49967   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49968   char *arg2 = (char *) 0 ;
49969   lldb::SBFileSpec *arg3 = 0 ;
49970   lldb::SBBreakpoint result;
49971 
49972   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
49973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
49974   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
49975   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
49976 
49977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49978     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
49979   }
49980 
49981   arg2 = (char *)lua_tostring(L, 2);
49982 
49983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
49984     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
49985   }
49986 
49987   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
49988   {
49989     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49990     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49991   }
49992   return SWIG_arg;
49993 
49994   if(0) SWIG_fail;
49995 
49996 fail:
49997   lua_error(L);
49998   return SWIG_arg;
49999 }
50000 
50001 
50002 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
50003   int SWIG_arg = 0;
50004   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50005   char *arg2 = (char *) 0 ;
50006   lldb::SBFileSpecList *arg3 = 0 ;
50007   lldb::SBFileSpecList *arg4 = 0 ;
50008   lldb::SBBreakpoint result;
50009 
50010   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50012   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50013   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50014   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50015 
50016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50017     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50018   }
50019 
50020   arg2 = (char *)lua_tostring(L, 2);
50021 
50022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50023     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50024   }
50025 
50026 
50027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50028     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50029   }
50030 
50031   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
50032   {
50033     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50034     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50035   }
50036   return SWIG_arg;
50037 
50038   if(0) SWIG_fail;
50039 
50040 fail:
50041   lua_error(L);
50042   return SWIG_arg;
50043 }
50044 
50045 
50046 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
50047   int SWIG_arg = 0;
50048   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50049   char *arg2 = (char *) 0 ;
50050   lldb::SBFileSpecList *arg3 = 0 ;
50051   lldb::SBFileSpecList *arg4 = 0 ;
50052   lldb::SBStringList *arg5 = 0 ;
50053   lldb::SBBreakpoint result;
50054 
50055   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
50056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50058   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50059   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50060   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
50061 
50062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50063     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50064   }
50065 
50066   arg2 = (char *)lua_tostring(L, 2);
50067 
50068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50069     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50070   }
50071 
50072 
50073   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50074     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50075   }
50076 
50077 
50078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
50079     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
50080   }
50081 
50082   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
50083   {
50084     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50085     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50086   }
50087   return SWIG_arg;
50088 
50089   if(0) SWIG_fail;
50090 
50091 fail:
50092   lua_error(L);
50093   return SWIG_arg;
50094 }
50095 
50096 
50097 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
50098   int argc;
50099   int argv[6]={
50100     1,2,3,4,5,6
50101   };
50102 
50103   argc = lua_gettop(L);
50104   if (argc == 3) {
50105     int _v;
50106     {
50107       void *ptr;
50108       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50109         _v = 0;
50110       } else {
50111         _v = 1;
50112       }
50113     }
50114     if (_v) {
50115       {
50116         _v = SWIG_lua_isnilstring(L,argv[1]);
50117       }
50118       if (_v) {
50119         {
50120           void *ptr;
50121           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50122             _v = 0;
50123           } else {
50124             _v = 1;
50125           }
50126         }
50127         if (_v) {
50128           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
50129         }
50130       }
50131     }
50132   }
50133   if (argc == 4) {
50134     int _v;
50135     {
50136       void *ptr;
50137       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50138         _v = 0;
50139       } else {
50140         _v = 1;
50141       }
50142     }
50143     if (_v) {
50144       {
50145         _v = SWIG_lua_isnilstring(L,argv[1]);
50146       }
50147       if (_v) {
50148         {
50149           void *ptr;
50150           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50151             _v = 0;
50152           } else {
50153             _v = 1;
50154           }
50155         }
50156         if (_v) {
50157           {
50158             _v = SWIG_lua_isnilstring(L,argv[3]);
50159           }
50160           if (_v) {
50161             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
50162           }
50163         }
50164       }
50165     }
50166   }
50167   if (argc == 4) {
50168     int _v;
50169     {
50170       void *ptr;
50171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50172         _v = 0;
50173       } else {
50174         _v = 1;
50175       }
50176     }
50177     if (_v) {
50178       {
50179         _v = SWIG_lua_isnilstring(L,argv[1]);
50180       }
50181       if (_v) {
50182         {
50183           void *ptr;
50184           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50185             _v = 0;
50186           } else {
50187             _v = 1;
50188           }
50189         }
50190         if (_v) {
50191           {
50192             void *ptr;
50193             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50194               _v = 0;
50195             } else {
50196               _v = 1;
50197             }
50198           }
50199           if (_v) {
50200             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
50201           }
50202         }
50203       }
50204     }
50205   }
50206   if (argc == 5) {
50207     int _v;
50208     {
50209       void *ptr;
50210       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50211         _v = 0;
50212       } else {
50213         _v = 1;
50214       }
50215     }
50216     if (_v) {
50217       {
50218         _v = SWIG_lua_isnilstring(L,argv[1]);
50219       }
50220       if (_v) {
50221         {
50222           void *ptr;
50223           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50224             _v = 0;
50225           } else {
50226             _v = 1;
50227           }
50228         }
50229         if (_v) {
50230           {
50231             void *ptr;
50232             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50233               _v = 0;
50234             } else {
50235               _v = 1;
50236             }
50237           }
50238           if (_v) {
50239             {
50240               void *ptr;
50241               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
50242                 _v = 0;
50243               } else {
50244                 _v = 1;
50245               }
50246             }
50247             if (_v) {
50248               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
50249             }
50250           }
50251         }
50252       }
50253     }
50254   }
50255 
50256   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
50257     "  Possible C/C++ prototypes are:\n"
50258     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
50259     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
50260     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50261     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
50262   lua_error(L);return 0;
50263 }
50264 
50265 
50266 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
50267   int SWIG_arg = 0;
50268   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50269   lldb::LanguageType arg2 ;
50270   bool arg3 ;
50271   bool arg4 ;
50272   lldb::SBBreakpoint result;
50273 
50274   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
50275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
50276   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
50277   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
50278   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
50279 
50280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50281     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
50282   }
50283 
50284   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
50285   arg3 = (lua_toboolean(L, 3)!=0);
50286   arg4 = (lua_toboolean(L, 4)!=0);
50287   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
50288   {
50289     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50290     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50291   }
50292   return SWIG_arg;
50293 
50294   if(0) SWIG_fail;
50295 
50296 fail:
50297   lua_error(L);
50298   return SWIG_arg;
50299 }
50300 
50301 
50302 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
50303   int SWIG_arg = 0;
50304   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50305   lldb::addr_t arg2 ;
50306   lldb::SBBreakpoint result;
50307 
50308   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
50309   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
50310   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
50311 
50312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50313     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
50314   }
50315 
50316   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
50317   result = (arg1)->BreakpointCreateByAddress(arg2);
50318   {
50319     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50320     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50321   }
50322   return SWIG_arg;
50323 
50324   if(0) SWIG_fail;
50325 
50326 fail:
50327   lua_error(L);
50328   return SWIG_arg;
50329 }
50330 
50331 
50332 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
50333   int SWIG_arg = 0;
50334   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50335   lldb::SBEnvironment result;
50336 
50337   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
50338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
50339 
50340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50341     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
50342   }
50343 
50344   result = (arg1)->GetEnvironment();
50345   {
50346     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
50347     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
50348   }
50349   return SWIG_arg;
50350 
50351   if(0) SWIG_fail;
50352 
50353 fail:
50354   lua_error(L);
50355   return SWIG_arg;
50356 }
50357 
50358 
50359 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
50360   int SWIG_arg = 0;
50361   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50362   lldb::SBAddress *arg2 = 0 ;
50363   lldb::SBBreakpoint result;
50364 
50365   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
50366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
50367   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
50368 
50369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50370     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
50371   }
50372 
50373 
50374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50375     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
50376   }
50377 
50378   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
50379   {
50380     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50381     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50382   }
50383   return SWIG_arg;
50384 
50385   if(0) SWIG_fail;
50386 
50387 fail:
50388   lua_error(L);
50389   return SWIG_arg;
50390 }
50391 
50392 
50393 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
50394   int SWIG_arg = 0;
50395   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50396   char *arg2 = (char *) 0 ;
50397   lldb::SBStructuredData *arg3 = 0 ;
50398   lldb::SBFileSpecList *arg4 = 0 ;
50399   lldb::SBFileSpecList *arg5 = 0 ;
50400   bool arg6 ;
50401   lldb::SBBreakpoint result;
50402 
50403   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
50404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50405   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50406   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50407   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50408   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50409   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
50410 
50411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50412     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50413   }
50414 
50415   arg2 = (char *)lua_tostring(L, 2);
50416 
50417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50418     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50419   }
50420 
50421 
50422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50423     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50424   }
50425 
50426 
50427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50428     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50429   }
50430 
50431   arg6 = (lua_toboolean(L, 6)!=0);
50432   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
50433   {
50434     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50436   }
50437   return SWIG_arg;
50438 
50439   if(0) SWIG_fail;
50440 
50441 fail:
50442   lua_error(L);
50443   return SWIG_arg;
50444 }
50445 
50446 
50447 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
50448   int SWIG_arg = 0;
50449   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50450   char *arg2 = (char *) 0 ;
50451   lldb::SBStructuredData *arg3 = 0 ;
50452   lldb::SBFileSpecList *arg4 = 0 ;
50453   lldb::SBFileSpecList *arg5 = 0 ;
50454   lldb::SBBreakpoint result;
50455 
50456   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
50457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50458   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50459   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50460   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50461   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50462 
50463   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50464     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50465   }
50466 
50467   arg2 = (char *)lua_tostring(L, 2);
50468 
50469   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50470     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50471   }
50472 
50473 
50474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50475     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50476   }
50477 
50478 
50479   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50480     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50481   }
50482 
50483   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50484   {
50485     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50486     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50487   }
50488   return SWIG_arg;
50489 
50490   if(0) SWIG_fail;
50491 
50492 fail:
50493   lua_error(L);
50494   return SWIG_arg;
50495 }
50496 
50497 
50498 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
50499   int argc;
50500   int argv[7]={
50501     1,2,3,4,5,6,7
50502   };
50503 
50504   argc = lua_gettop(L);
50505   if (argc == 5) {
50506     int _v;
50507     {
50508       void *ptr;
50509       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50510         _v = 0;
50511       } else {
50512         _v = 1;
50513       }
50514     }
50515     if (_v) {
50516       {
50517         _v = SWIG_lua_isnilstring(L,argv[1]);
50518       }
50519       if (_v) {
50520         {
50521           void *ptr;
50522           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50523             _v = 0;
50524           } else {
50525             _v = 1;
50526           }
50527         }
50528         if (_v) {
50529           {
50530             void *ptr;
50531             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50532               _v = 0;
50533             } else {
50534               _v = 1;
50535             }
50536           }
50537           if (_v) {
50538             {
50539               void *ptr;
50540               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50541                 _v = 0;
50542               } else {
50543                 _v = 1;
50544               }
50545             }
50546             if (_v) {
50547               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
50548             }
50549           }
50550         }
50551       }
50552     }
50553   }
50554   if (argc == 6) {
50555     int _v;
50556     {
50557       void *ptr;
50558       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50559         _v = 0;
50560       } else {
50561         _v = 1;
50562       }
50563     }
50564     if (_v) {
50565       {
50566         _v = SWIG_lua_isnilstring(L,argv[1]);
50567       }
50568       if (_v) {
50569         {
50570           void *ptr;
50571           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50572             _v = 0;
50573           } else {
50574             _v = 1;
50575           }
50576         }
50577         if (_v) {
50578           {
50579             void *ptr;
50580             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50581               _v = 0;
50582             } else {
50583               _v = 1;
50584             }
50585           }
50586           if (_v) {
50587             {
50588               void *ptr;
50589               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50590                 _v = 0;
50591               } else {
50592                 _v = 1;
50593               }
50594             }
50595             if (_v) {
50596               {
50597                 _v = lua_isboolean(L,argv[5]);
50598               }
50599               if (_v) {
50600                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
50601               }
50602             }
50603           }
50604         }
50605       }
50606     }
50607   }
50608 
50609   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
50610     "  Possible C/C++ prototypes are:\n"
50611     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
50612     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50613   lua_error(L);return 0;
50614 }
50615 
50616 
50617 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
50618   int SWIG_arg = 0;
50619   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50620   uint32_t result;
50621 
50622   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
50623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
50624 
50625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50626     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50627   }
50628 
50629   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
50630   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
50631   return SWIG_arg;
50632 
50633   if(0) SWIG_fail;
50634 
50635 fail:
50636   lua_error(L);
50637   return SWIG_arg;
50638 }
50639 
50640 
50641 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
50642   int SWIG_arg = 0;
50643   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50644   uint32_t arg2 ;
50645   lldb::SBBreakpoint result;
50646 
50647   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
50648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
50649   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
50650 
50651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50652     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
50653   }
50654 
50655   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
50656   arg2 = (uint32_t)lua_tonumber(L, 2);
50657   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
50658   {
50659     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50660     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50661   }
50662   return SWIG_arg;
50663 
50664   if(0) SWIG_fail;
50665 
50666 fail:
50667   lua_error(L);
50668   return SWIG_arg;
50669 }
50670 
50671 
50672 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
50673   int SWIG_arg = 0;
50674   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50675   lldb::break_id_t arg2 ;
50676   bool result;
50677 
50678   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
50679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
50680   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
50681 
50682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50683     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
50684   }
50685 
50686   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
50687   result = (bool)(arg1)->BreakpointDelete(arg2);
50688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50689   return SWIG_arg;
50690 
50691   if(0) SWIG_fail;
50692 
50693 fail:
50694   lua_error(L);
50695   return SWIG_arg;
50696 }
50697 
50698 
50699 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
50700   int SWIG_arg = 0;
50701   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50702   lldb::break_id_t arg2 ;
50703   lldb::SBBreakpoint result;
50704 
50705   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
50706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
50707   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
50708 
50709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50710     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
50711   }
50712 
50713   arg2 = (lldb::break_id_t)lua_tonumber(L, 2);
50714   result = (arg1)->FindBreakpointByID(arg2);
50715   {
50716     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50718   }
50719   return SWIG_arg;
50720 
50721   if(0) SWIG_fail;
50722 
50723 fail:
50724   lua_error(L);
50725   return SWIG_arg;
50726 }
50727 
50728 
50729 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
50730   int SWIG_arg = 0;
50731   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50732   char *arg2 = (char *) 0 ;
50733   lldb::SBBreakpointList *arg3 = 0 ;
50734   bool result;
50735 
50736   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
50737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
50738   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
50739   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
50740 
50741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50742     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
50743   }
50744 
50745   arg2 = (char *)lua_tostring(L, 2);
50746 
50747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50748     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
50749   }
50750 
50751   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
50752   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50753   return SWIG_arg;
50754 
50755   if(0) SWIG_fail;
50756 
50757 fail:
50758   lua_error(L);
50759   return SWIG_arg;
50760 }
50761 
50762 
50763 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
50764   int SWIG_arg = 0;
50765   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50766   char *arg2 = (char *) 0 ;
50767 
50768   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
50769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
50770   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
50771 
50772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50773     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
50774   }
50775 
50776   arg2 = (char *)lua_tostring(L, 2);
50777   (arg1)->DeleteBreakpointName((char const *)arg2);
50778 
50779   return SWIG_arg;
50780 
50781   if(0) SWIG_fail;
50782 
50783 fail:
50784   lua_error(L);
50785   return SWIG_arg;
50786 }
50787 
50788 
50789 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
50790   int SWIG_arg = 0;
50791   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50792   lldb::SBStringList *arg2 = 0 ;
50793 
50794   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
50795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
50796   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
50797 
50798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50799     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
50800   }
50801 
50802 
50803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
50804     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
50805   }
50806 
50807   (arg1)->GetBreakpointNames(*arg2);
50808 
50809   return SWIG_arg;
50810 
50811   if(0) SWIG_fail;
50812 
50813 fail:
50814   lua_error(L);
50815   return SWIG_arg;
50816 }
50817 
50818 
50819 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
50820   int SWIG_arg = 0;
50821   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50822   bool result;
50823 
50824   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
50825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
50826 
50827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50828     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50829   }
50830 
50831   result = (bool)(arg1)->EnableAllBreakpoints();
50832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50833   return SWIG_arg;
50834 
50835   if(0) SWIG_fail;
50836 
50837 fail:
50838   lua_error(L);
50839   return SWIG_arg;
50840 }
50841 
50842 
50843 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
50844   int SWIG_arg = 0;
50845   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50846   bool result;
50847 
50848   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
50849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
50850 
50851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50852     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50853   }
50854 
50855   result = (bool)(arg1)->DisableAllBreakpoints();
50856   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50857   return SWIG_arg;
50858 
50859   if(0) SWIG_fail;
50860 
50861 fail:
50862   lua_error(L);
50863   return SWIG_arg;
50864 }
50865 
50866 
50867 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
50868   int SWIG_arg = 0;
50869   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50870   bool result;
50871 
50872   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
50873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
50874 
50875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50876     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50877   }
50878 
50879   result = (bool)(arg1)->DeleteAllBreakpoints();
50880   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50881   return SWIG_arg;
50882 
50883   if(0) SWIG_fail;
50884 
50885 fail:
50886   lua_error(L);
50887   return SWIG_arg;
50888 }
50889 
50890 
50891 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
50892   int SWIG_arg = 0;
50893   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50894   lldb::SBFileSpec *arg2 = 0 ;
50895   lldb::SBBreakpointList *arg3 = 0 ;
50896   lldb::SBError result;
50897 
50898   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
50899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50900   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50901   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
50902 
50903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50904     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50905   }
50906 
50907 
50908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50909     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50910   }
50911 
50912 
50913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50914     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
50915   }
50916 
50917   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
50918   {
50919     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50920     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50921   }
50922   return SWIG_arg;
50923 
50924   if(0) SWIG_fail;
50925 
50926 fail:
50927   lua_error(L);
50928   return SWIG_arg;
50929 }
50930 
50931 
50932 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
50933   int SWIG_arg = 0;
50934   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50935   lldb::SBFileSpec *arg2 = 0 ;
50936   lldb::SBStringList *arg3 = 0 ;
50937   lldb::SBBreakpointList *arg4 = 0 ;
50938   lldb::SBError result;
50939 
50940   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
50941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
50942   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
50943   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
50944   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
50945 
50946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50947     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
50948   }
50949 
50950 
50951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
50952     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
50953   }
50954 
50955 
50956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
50957     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
50958   }
50959 
50960 
50961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50962     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
50963   }
50964 
50965   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
50966   {
50967     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
50968     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
50969   }
50970   return SWIG_arg;
50971 
50972   if(0) SWIG_fail;
50973 
50974 fail:
50975   lua_error(L);
50976   return SWIG_arg;
50977 }
50978 
50979 
50980 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
50981   int argc;
50982   int argv[5]={
50983     1,2,3,4,5
50984   };
50985 
50986   argc = lua_gettop(L);
50987   if (argc == 3) {
50988     int _v;
50989     {
50990       void *ptr;
50991       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50992         _v = 0;
50993       } else {
50994         _v = 1;
50995       }
50996     }
50997     if (_v) {
50998       {
50999         void *ptr;
51000         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51001           _v = 0;
51002         } else {
51003           _v = 1;
51004         }
51005       }
51006       if (_v) {
51007         {
51008           void *ptr;
51009           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51010             _v = 0;
51011           } else {
51012             _v = 1;
51013           }
51014         }
51015         if (_v) {
51016           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
51017         }
51018       }
51019     }
51020   }
51021   if (argc == 4) {
51022     int _v;
51023     {
51024       void *ptr;
51025       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51026         _v = 0;
51027       } else {
51028         _v = 1;
51029       }
51030     }
51031     if (_v) {
51032       {
51033         void *ptr;
51034         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51035           _v = 0;
51036         } else {
51037           _v = 1;
51038         }
51039       }
51040       if (_v) {
51041         {
51042           void *ptr;
51043           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51044             _v = 0;
51045           } else {
51046             _v = 1;
51047           }
51048         }
51049         if (_v) {
51050           {
51051             void *ptr;
51052             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51053               _v = 0;
51054             } else {
51055               _v = 1;
51056             }
51057           }
51058           if (_v) {
51059             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
51060           }
51061         }
51062       }
51063     }
51064   }
51065 
51066   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
51067     "  Possible C/C++ prototypes are:\n"
51068     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
51069     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
51070   lua_error(L);return 0;
51071 }
51072 
51073 
51074 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
51075   int SWIG_arg = 0;
51076   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51077   lldb::SBFileSpec *arg2 = 0 ;
51078   lldb::SBError result;
51079 
51080   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
51081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51082   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51083 
51084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51085     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51086   }
51087 
51088 
51089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51090     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51091   }
51092 
51093   result = (arg1)->BreakpointsWriteToFile(*arg2);
51094   {
51095     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51096     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51097   }
51098   return SWIG_arg;
51099 
51100   if(0) SWIG_fail;
51101 
51102 fail:
51103   lua_error(L);
51104   return SWIG_arg;
51105 }
51106 
51107 
51108 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
51109   int SWIG_arg = 0;
51110   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51111   lldb::SBFileSpec *arg2 = 0 ;
51112   lldb::SBBreakpointList *arg3 = 0 ;
51113   bool arg4 ;
51114   lldb::SBError result;
51115 
51116   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
51117   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51118   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51119   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51120   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
51121 
51122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51123     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51124   }
51125 
51126 
51127   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51128     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51129   }
51130 
51131 
51132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51133     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51134   }
51135 
51136   arg4 = (lua_toboolean(L, 4)!=0);
51137   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
51138   {
51139     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51140     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51141   }
51142   return SWIG_arg;
51143 
51144   if(0) SWIG_fail;
51145 
51146 fail:
51147   lua_error(L);
51148   return SWIG_arg;
51149 }
51150 
51151 
51152 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
51153   int SWIG_arg = 0;
51154   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51155   lldb::SBFileSpec *arg2 = 0 ;
51156   lldb::SBBreakpointList *arg3 = 0 ;
51157   lldb::SBError result;
51158 
51159   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
51160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51161   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51162   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51163 
51164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51165     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51166   }
51167 
51168 
51169   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51170     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51171   }
51172 
51173 
51174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51175     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51176   }
51177 
51178   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
51179   {
51180     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51181     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51182   }
51183   return SWIG_arg;
51184 
51185   if(0) SWIG_fail;
51186 
51187 fail:
51188   lua_error(L);
51189   return SWIG_arg;
51190 }
51191 
51192 
51193 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
51194   int argc;
51195   int argv[5]={
51196     1,2,3,4,5
51197   };
51198 
51199   argc = lua_gettop(L);
51200   if (argc == 2) {
51201     int _v;
51202     {
51203       void *ptr;
51204       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51205         _v = 0;
51206       } else {
51207         _v = 1;
51208       }
51209     }
51210     if (_v) {
51211       {
51212         void *ptr;
51213         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51214           _v = 0;
51215         } else {
51216           _v = 1;
51217         }
51218       }
51219       if (_v) {
51220         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
51221       }
51222     }
51223   }
51224   if (argc == 3) {
51225     int _v;
51226     {
51227       void *ptr;
51228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51229         _v = 0;
51230       } else {
51231         _v = 1;
51232       }
51233     }
51234     if (_v) {
51235       {
51236         void *ptr;
51237         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51238           _v = 0;
51239         } else {
51240           _v = 1;
51241         }
51242       }
51243       if (_v) {
51244         {
51245           void *ptr;
51246           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51247             _v = 0;
51248           } else {
51249             _v = 1;
51250           }
51251         }
51252         if (_v) {
51253           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
51254         }
51255       }
51256     }
51257   }
51258   if (argc == 4) {
51259     int _v;
51260     {
51261       void *ptr;
51262       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51263         _v = 0;
51264       } else {
51265         _v = 1;
51266       }
51267     }
51268     if (_v) {
51269       {
51270         void *ptr;
51271         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51272           _v = 0;
51273         } else {
51274           _v = 1;
51275         }
51276       }
51277       if (_v) {
51278         {
51279           void *ptr;
51280           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51281             _v = 0;
51282           } else {
51283             _v = 1;
51284           }
51285         }
51286         if (_v) {
51287           {
51288             _v = lua_isboolean(L,argv[3]);
51289           }
51290           if (_v) {
51291             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
51292           }
51293         }
51294       }
51295     }
51296   }
51297 
51298   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
51299     "  Possible C/C++ prototypes are:\n"
51300     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
51301     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
51302     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
51303   lua_error(L);return 0;
51304 }
51305 
51306 
51307 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
51308   int SWIG_arg = 0;
51309   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51310   uint32_t result;
51311 
51312   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
51313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
51314 
51315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51316     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51317   }
51318 
51319   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
51320   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
51321   return SWIG_arg;
51322 
51323   if(0) SWIG_fail;
51324 
51325 fail:
51326   lua_error(L);
51327   return SWIG_arg;
51328 }
51329 
51330 
51331 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
51332   int SWIG_arg = 0;
51333   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51334   uint32_t arg2 ;
51335   lldb::SBWatchpoint result;
51336 
51337   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
51338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
51339   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
51340 
51341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51342     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51343   }
51344 
51345   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
51346   arg2 = (uint32_t)lua_tonumber(L, 2);
51347   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
51348   {
51349     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51350     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51351   }
51352   return SWIG_arg;
51353 
51354   if(0) SWIG_fail;
51355 
51356 fail:
51357   lua_error(L);
51358   return SWIG_arg;
51359 }
51360 
51361 
51362 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
51363   int SWIG_arg = 0;
51364   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51365   lldb::watch_id_t arg2 ;
51366   bool result;
51367 
51368   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
51369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
51370   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
51371 
51372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51373     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
51374   }
51375 
51376   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
51377   result = (bool)(arg1)->DeleteWatchpoint(arg2);
51378   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51379   return SWIG_arg;
51380 
51381   if(0) SWIG_fail;
51382 
51383 fail:
51384   lua_error(L);
51385   return SWIG_arg;
51386 }
51387 
51388 
51389 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
51390   int SWIG_arg = 0;
51391   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51392   lldb::watch_id_t arg2 ;
51393   lldb::SBWatchpoint result;
51394 
51395   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
51396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
51397   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
51398 
51399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51400     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
51401   }
51402 
51403   arg2 = (lldb::watch_id_t)lua_tonumber(L, 2);
51404   result = (arg1)->FindWatchpointByID(arg2);
51405   {
51406     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51408   }
51409   return SWIG_arg;
51410 
51411   if(0) SWIG_fail;
51412 
51413 fail:
51414   lua_error(L);
51415   return SWIG_arg;
51416 }
51417 
51418 
51419 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
51420   int SWIG_arg = 0;
51421   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51422   bool result;
51423 
51424   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
51425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
51426 
51427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51428     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51429   }
51430 
51431   result = (bool)(arg1)->EnableAllWatchpoints();
51432   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51433   return SWIG_arg;
51434 
51435   if(0) SWIG_fail;
51436 
51437 fail:
51438   lua_error(L);
51439   return SWIG_arg;
51440 }
51441 
51442 
51443 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
51444   int SWIG_arg = 0;
51445   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51446   bool result;
51447 
51448   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
51449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
51450 
51451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51452     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51453   }
51454 
51455   result = (bool)(arg1)->DisableAllWatchpoints();
51456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51457   return SWIG_arg;
51458 
51459   if(0) SWIG_fail;
51460 
51461 fail:
51462   lua_error(L);
51463   return SWIG_arg;
51464 }
51465 
51466 
51467 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
51468   int SWIG_arg = 0;
51469   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51470   bool result;
51471 
51472   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
51473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
51474 
51475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51476     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51477   }
51478 
51479   result = (bool)(arg1)->DeleteAllWatchpoints();
51480   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51481   return SWIG_arg;
51482 
51483   if(0) SWIG_fail;
51484 
51485 fail:
51486   lua_error(L);
51487   return SWIG_arg;
51488 }
51489 
51490 
51491 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
51492   int SWIG_arg = 0;
51493   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51494   lldb::addr_t arg2 ;
51495   size_t arg3 ;
51496   bool arg4 ;
51497   bool arg5 ;
51498   lldb::SBError *arg6 = 0 ;
51499   lldb::SBWatchpoint result;
51500 
51501   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
51502   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
51503   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
51504   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
51505   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
51506   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
51507   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
51508 
51509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51510     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
51511   }
51512 
51513   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
51514   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51515   arg3 = (size_t)lua_tonumber(L, 3);
51516   arg4 = (lua_toboolean(L, 4)!=0);
51517   arg5 = (lua_toboolean(L, 5)!=0);
51518 
51519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
51520     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
51521   }
51522 
51523   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
51524   {
51525     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51526     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51527   }
51528   return SWIG_arg;
51529 
51530   if(0) SWIG_fail;
51531 
51532 fail:
51533   lua_error(L);
51534   return SWIG_arg;
51535 }
51536 
51537 
51538 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
51539   int SWIG_arg = 0;
51540   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51541   lldb::SBBroadcaster result;
51542 
51543   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
51544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
51545 
51546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51547     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
51548   }
51549 
51550   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
51551   {
51552     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
51553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
51554   }
51555   return SWIG_arg;
51556 
51557   if(0) SWIG_fail;
51558 
51559 fail:
51560   lua_error(L);
51561   return SWIG_arg;
51562 }
51563 
51564 
51565 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
51566   int SWIG_arg = 0;
51567   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51568   char *arg2 = (char *) 0 ;
51569   lldb::SBAddress arg3 ;
51570   lldb::SBType arg4 ;
51571   lldb::SBAddress *argp3 ;
51572   lldb::SBType *argp4 ;
51573   lldb::SBValue result;
51574 
51575   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
51576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
51577   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
51578   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
51579   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
51580 
51581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51582     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
51583   }
51584 
51585   arg2 = (char *)lua_tostring(L, 2);
51586 
51587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
51588     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
51589   }
51590   arg3 = *argp3;
51591 
51592 
51593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51594     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
51595   }
51596   arg4 = *argp4;
51597 
51598   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
51599   {
51600     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51602   }
51603   return SWIG_arg;
51604 
51605   if(0) SWIG_fail;
51606 
51607 fail:
51608   lua_error(L);
51609   return SWIG_arg;
51610 }
51611 
51612 
51613 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
51614   int SWIG_arg = 0;
51615   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51616   char *arg2 = (char *) 0 ;
51617   lldb::SBData arg3 ;
51618   lldb::SBType arg4 ;
51619   lldb::SBData *argp3 ;
51620   lldb::SBType *argp4 ;
51621   lldb::SBValue result;
51622 
51623   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
51624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
51625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
51626   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
51627   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
51628 
51629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51630     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
51631   }
51632 
51633   arg2 = (char *)lua_tostring(L, 2);
51634 
51635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
51636     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
51637   }
51638   arg3 = *argp3;
51639 
51640 
51641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51642     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
51643   }
51644   arg4 = *argp4;
51645 
51646   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
51647   {
51648     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51649     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51650   }
51651   return SWIG_arg;
51652 
51653   if(0) SWIG_fail;
51654 
51655 fail:
51656   lua_error(L);
51657   return SWIG_arg;
51658 }
51659 
51660 
51661 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
51662   int SWIG_arg = 0;
51663   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51664   char *arg2 = (char *) 0 ;
51665   char *arg3 = (char *) 0 ;
51666   lldb::SBValue result;
51667 
51668   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
51669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
51670   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
51671   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
51672 
51673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51674     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
51675   }
51676 
51677   arg2 = (char *)lua_tostring(L, 2);
51678   arg3 = (char *)lua_tostring(L, 3);
51679   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
51680   {
51681     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51683   }
51684   return SWIG_arg;
51685 
51686   if(0) SWIG_fail;
51687 
51688 fail:
51689   lua_error(L);
51690   return SWIG_arg;
51691 }
51692 
51693 
51694 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
51695   int SWIG_arg = 0;
51696   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51697   lldb::SBAddress arg2 ;
51698   uint32_t arg3 ;
51699   lldb::SBAddress *argp2 ;
51700   lldb::SBInstructionList result;
51701 
51702   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
51703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51705   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51706 
51707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51708     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51709   }
51710 
51711 
51712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51713     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51714   }
51715   arg2 = *argp2;
51716 
51717   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51718   arg3 = (uint32_t)lua_tonumber(L, 3);
51719   result = (arg1)->ReadInstructions(arg2,arg3);
51720   {
51721     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51722     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51723   }
51724   return SWIG_arg;
51725 
51726   if(0) SWIG_fail;
51727 
51728 fail:
51729   lua_error(L);
51730   return SWIG_arg;
51731 }
51732 
51733 
51734 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
51735   int SWIG_arg = 0;
51736   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51737   lldb::SBAddress arg2 ;
51738   uint32_t arg3 ;
51739   char *arg4 = (char *) 0 ;
51740   lldb::SBAddress *argp2 ;
51741   lldb::SBInstructionList result;
51742 
51743   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
51744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51745   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51746   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51747   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
51748 
51749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51750     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51751   }
51752 
51753 
51754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51755     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51756   }
51757   arg2 = *argp2;
51758 
51759   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
51760   arg3 = (uint32_t)lua_tonumber(L, 3);
51761   arg4 = (char *)lua_tostring(L, 4);
51762   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
51763   {
51764     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51766   }
51767   return SWIG_arg;
51768 
51769   if(0) SWIG_fail;
51770 
51771 fail:
51772   lua_error(L);
51773   return SWIG_arg;
51774 }
51775 
51776 
51777 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
51778   int argc;
51779   int argv[5]={
51780     1,2,3,4,5
51781   };
51782 
51783   argc = lua_gettop(L);
51784   if (argc == 3) {
51785     int _v;
51786     {
51787       void *ptr;
51788       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51789         _v = 0;
51790       } else {
51791         _v = 1;
51792       }
51793     }
51794     if (_v) {
51795       {
51796         void *ptr;
51797         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
51798           _v = 0;
51799         } else {
51800           _v = 1;
51801         }
51802       }
51803       if (_v) {
51804         {
51805           _v = lua_isnumber(L,argv[2]);
51806         }
51807         if (_v) {
51808           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
51809         }
51810       }
51811     }
51812   }
51813   if (argc == 4) {
51814     int _v;
51815     {
51816       void *ptr;
51817       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51818         _v = 0;
51819       } else {
51820         _v = 1;
51821       }
51822     }
51823     if (_v) {
51824       {
51825         void *ptr;
51826         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
51827           _v = 0;
51828         } else {
51829           _v = 1;
51830         }
51831       }
51832       if (_v) {
51833         {
51834           _v = lua_isnumber(L,argv[2]);
51835         }
51836         if (_v) {
51837           {
51838             _v = SWIG_lua_isnilstring(L,argv[3]);
51839           }
51840           if (_v) {
51841             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
51842           }
51843         }
51844       }
51845     }
51846   }
51847 
51848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
51849     "  Possible C/C++ prototypes are:\n"
51850     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
51851     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
51852   lua_error(L);return 0;
51853 }
51854 
51855 
51856 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
51857   int SWIG_arg = 0;
51858   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51859   lldb::SBAddress arg2 ;
51860   void *arg3 = (void *) 0 ;
51861   size_t arg4 ;
51862   lldb::SBAddress *argp2 ;
51863   lldb::SBInstructionList result;
51864 
51865   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
51866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
51867   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
51868   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
51869   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
51870 
51871   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51872     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51873   }
51874 
51875 
51876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51877     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51878   }
51879   arg2 = *argp2;
51880 
51881   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
51882   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
51883   arg4 = (size_t)lua_tonumber(L, 4);
51884   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
51885   {
51886     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51887     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51888   }
51889   return SWIG_arg;
51890 
51891   if(0) SWIG_fail;
51892 
51893 fail:
51894   lua_error(L);
51895   return SWIG_arg;
51896 }
51897 
51898 
51899 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
51900   int SWIG_arg = 0;
51901   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51902   lldb::SBAddress arg2 ;
51903   char *arg3 = (char *) 0 ;
51904   void *arg4 = (void *) 0 ;
51905   size_t arg5 ;
51906   lldb::SBAddress *argp2 ;
51907   lldb::SBInstructionList result;
51908 
51909   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
51910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
51911   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
51912   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
51913   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
51914   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
51915 
51916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51917     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
51918   }
51919 
51920 
51921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51922     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
51923   }
51924   arg2 = *argp2;
51925 
51926   arg3 = (char *)lua_tostring(L, 3);
51927   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
51928   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
51929   arg5 = (size_t)lua_tonumber(L, 5);
51930   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
51931   {
51932     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51934   }
51935   return SWIG_arg;
51936 
51937   if(0) SWIG_fail;
51938 
51939 fail:
51940   lua_error(L);
51941   return SWIG_arg;
51942 }
51943 
51944 
51945 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
51946   int SWIG_arg = 0;
51947   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51948   char *arg2 = (char *) 0 ;
51949   lldb::SymbolType arg3 ;
51950   lldb::SBSymbolContextList result;
51951 
51952   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
51953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51954   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51955   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
51956 
51957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51958     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51959   }
51960 
51961   arg2 = (char *)lua_tostring(L, 2);
51962   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
51963   result = (arg1)->FindSymbols((char const *)arg2,arg3);
51964   {
51965     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51966     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
51967   }
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_FindSymbols__SWIG_1(lua_State* L) {
51979   int SWIG_arg = 0;
51980   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51981   char *arg2 = (char *) 0 ;
51982   lldb::SBSymbolContextList result;
51983 
51984   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
51985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
51986   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
51987 
51988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51989     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
51990   }
51991 
51992   arg2 = (char *)lua_tostring(L, 2);
51993   result = (arg1)->FindSymbols((char const *)arg2);
51994   {
51995     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
51996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,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_FindSymbols(lua_State* L) {
52009   int argc;
52010   int argv[4]={
52011     1,2,3,4
52012   };
52013 
52014   argc = lua_gettop(L);
52015   if (argc == 2) {
52016     int _v;
52017     {
52018       void *ptr;
52019       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52020         _v = 0;
52021       } else {
52022         _v = 1;
52023       }
52024     }
52025     if (_v) {
52026       {
52027         _v = SWIG_lua_isnilstring(L,argv[1]);
52028       }
52029       if (_v) {
52030         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
52031       }
52032     }
52033   }
52034   if (argc == 3) {
52035     int _v;
52036     {
52037       void *ptr;
52038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52039         _v = 0;
52040       } else {
52041         _v = 1;
52042       }
52043     }
52044     if (_v) {
52045       {
52046         _v = SWIG_lua_isnilstring(L,argv[1]);
52047       }
52048       if (_v) {
52049         {
52050           _v = lua_isnumber(L,argv[2]);
52051         }
52052         if (_v) {
52053           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
52054         }
52055       }
52056     }
52057   }
52058 
52059   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
52060     "  Possible C/C++ prototypes are:\n"
52061     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
52062     "    lldb::SBTarget::FindSymbols(char const *)\n");
52063   lua_error(L);return 0;
52064 }
52065 
52066 
52067 static int _wrap_SBTarget_GetDescription(lua_State* L) {
52068   int SWIG_arg = 0;
52069   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52070   lldb::SBStream *arg2 = 0 ;
52071   lldb::DescriptionLevel arg3 ;
52072   bool result;
52073 
52074   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
52075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
52076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
52077   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
52078 
52079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52080     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
52081   }
52082 
52083 
52084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52085     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
52086   }
52087 
52088   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
52089   result = (bool)(arg1)->GetDescription(*arg2,arg3);
52090   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52091   return SWIG_arg;
52092 
52093   if(0) SWIG_fail;
52094 
52095 fail:
52096   lua_error(L);
52097   return SWIG_arg;
52098 }
52099 
52100 
52101 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
52102   int SWIG_arg = 0;
52103   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52104   lldb::addr_t result;
52105 
52106   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
52107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
52108 
52109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52110     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
52111   }
52112 
52113   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
52114   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52115   return SWIG_arg;
52116 
52117   if(0) SWIG_fail;
52118 
52119 fail:
52120   lua_error(L);
52121   return SWIG_arg;
52122 }
52123 
52124 
52125 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
52126   int SWIG_arg = 0;
52127   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52128   SwigValueWrapper< lldb::SBLaunchInfo > result;
52129 
52130   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
52131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
52132 
52133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52134     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52135   }
52136 
52137   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
52138   {
52139     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
52140     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
52141   }
52142   return SWIG_arg;
52143 
52144   if(0) SWIG_fail;
52145 
52146 fail:
52147   lua_error(L);
52148   return SWIG_arg;
52149 }
52150 
52151 
52152 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
52153   int SWIG_arg = 0;
52154   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52155   lldb::SBLaunchInfo *arg2 = 0 ;
52156 
52157   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
52158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
52159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
52160 
52161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52162     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52163   }
52164 
52165 
52166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
52167     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
52168   }
52169 
52170   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
52171 
52172   return SWIG_arg;
52173 
52174   if(0) SWIG_fail;
52175 
52176 fail:
52177   lua_error(L);
52178   return SWIG_arg;
52179 }
52180 
52181 
52182 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
52183   int SWIG_arg = 0;
52184   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52185   bool arg2 ;
52186 
52187   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
52188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
52189   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
52190 
52191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52192     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52193   }
52194 
52195   arg2 = (lua_toboolean(L, 2)!=0);
52196   (arg1)->SetCollectingStats(arg2);
52197 
52198   return SWIG_arg;
52199 
52200   if(0) SWIG_fail;
52201 
52202 fail:
52203   lua_error(L);
52204   return SWIG_arg;
52205 }
52206 
52207 
52208 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
52209   int SWIG_arg = 0;
52210   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52211   bool result;
52212 
52213   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
52214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
52215 
52216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52217     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52218   }
52219 
52220   result = (bool)(arg1)->GetCollectingStats();
52221   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52222   return SWIG_arg;
52223 
52224   if(0) SWIG_fail;
52225 
52226 fail:
52227   lua_error(L);
52228   return SWIG_arg;
52229 }
52230 
52231 
52232 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
52233   int SWIG_arg = 0;
52234   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52235   lldb::SBStructuredData result;
52236 
52237   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
52238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
52239 
52240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52241     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
52242   }
52243 
52244   result = (arg1)->GetStatistics();
52245   {
52246     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
52247     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
52248   }
52249   return SWIG_arg;
52250 
52251   if(0) SWIG_fail;
52252 
52253 fail:
52254   lua_error(L);
52255   return SWIG_arg;
52256 }
52257 
52258 
52259 static int _wrap_SBTarget___eq(lua_State* L) {
52260   int SWIG_arg = 0;
52261   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52262   lldb::SBTarget *arg2 = 0 ;
52263   bool result;
52264 
52265   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
52266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
52267   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
52268 
52269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52270     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
52271   }
52272 
52273 
52274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
52275     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
52276   }
52277 
52278   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
52279   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52280   return SWIG_arg;
52281 
52282   if(0) SWIG_fail;
52283 
52284 fail:
52285   lua_error(L);
52286   return SWIG_arg;
52287 }
52288 
52289 
52290 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
52291   int SWIG_arg = 0;
52292   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52293   char *arg2 = (char *) 0 ;
52294   lldb::SBValue result;
52295 
52296   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
52297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52298   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52299 
52300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52301     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52302   }
52303 
52304   arg2 = (char *)lua_tostring(L, 2);
52305   result = (arg1)->EvaluateExpression((char const *)arg2);
52306   {
52307     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52309   }
52310   return SWIG_arg;
52311 
52312   if(0) SWIG_fail;
52313 
52314 fail:
52315   lua_error(L);
52316   return SWIG_arg;
52317 }
52318 
52319 
52320 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
52321   int SWIG_arg = 0;
52322   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52323   char *arg2 = (char *) 0 ;
52324   lldb::SBExpressionOptions *arg3 = 0 ;
52325   lldb::SBValue result;
52326 
52327   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
52328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52329   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52330   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
52331 
52332   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52333     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52334   }
52335 
52336   arg2 = (char *)lua_tostring(L, 2);
52337 
52338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
52339     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
52340   }
52341 
52342   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
52343   {
52344     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52345     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52346   }
52347   return SWIG_arg;
52348 
52349   if(0) SWIG_fail;
52350 
52351 fail:
52352   lua_error(L);
52353   return SWIG_arg;
52354 }
52355 
52356 
52357 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
52358   int argc;
52359   int argv[4]={
52360     1,2,3,4
52361   };
52362 
52363   argc = lua_gettop(L);
52364   if (argc == 2) {
52365     int _v;
52366     {
52367       void *ptr;
52368       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52369         _v = 0;
52370       } else {
52371         _v = 1;
52372       }
52373     }
52374     if (_v) {
52375       {
52376         _v = SWIG_lua_isnilstring(L,argv[1]);
52377       }
52378       if (_v) {
52379         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
52380       }
52381     }
52382   }
52383   if (argc == 3) {
52384     int _v;
52385     {
52386       void *ptr;
52387       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52388         _v = 0;
52389       } else {
52390         _v = 1;
52391       }
52392     }
52393     if (_v) {
52394       {
52395         _v = SWIG_lua_isnilstring(L,argv[1]);
52396       }
52397       if (_v) {
52398         {
52399           void *ptr;
52400           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
52401             _v = 0;
52402           } else {
52403             _v = 1;
52404           }
52405         }
52406         if (_v) {
52407           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
52408         }
52409       }
52410     }
52411   }
52412 
52413   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
52414     "  Possible C/C++ prototypes are:\n"
52415     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
52416     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
52417   lua_error(L);return 0;
52418 }
52419 
52420 
52421 static int _wrap_SBTarget___tostring(lua_State* L) {
52422   int SWIG_arg = 0;
52423   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52424   std::string result;
52425 
52426   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
52427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
52428 
52429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52430     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
52431   }
52432 
52433   result = lldb_SBTarget___str__(arg1);
52434   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
52435   return SWIG_arg;
52436 
52437   if(0) SWIG_fail;
52438 
52439 fail:
52440   lua_error(L);
52441   return SWIG_arg;
52442 }
52443 
52444 
52445 static void swig_delete_SBTarget(void *obj) {
52446 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
52447 delete arg1;
52448 }
52449 static int _proxy__wrap_new_SBTarget(lua_State *L) {
52450     assert(lua_istable(L,1));
52451     lua_pushcfunction(L,_wrap_new_SBTarget);
52452     assert(!lua_isnil(L,-1));
52453     lua_replace(L,1); /* replace our table with real constructor */
52454     lua_call(L,lua_gettop(L)-1,1);
52455     return 1;
52456 }
52457 static swig_lua_attribute swig_SBTarget_attributes[] = {
52458     {0,0,0}
52459 };
52460 static swig_lua_method swig_SBTarget_methods[]= {
52461     { "IsValid", _wrap_SBTarget_IsValid},
52462     { "GetProcess", _wrap_SBTarget_GetProcess},
52463     { "GetPlatform", _wrap_SBTarget_GetPlatform},
52464     { "Install", _wrap_SBTarget_Install},
52465     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
52466     { "Launch", _wrap_SBTarget_Launch},
52467     { "LoadCore", _wrap_SBTarget_LoadCore},
52468     { "Attach", _wrap_SBTarget_Attach},
52469     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
52470     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
52471     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
52472     { "GetExecutable", _wrap_SBTarget_GetExecutable},
52473     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
52474     { "AddModule", _wrap_SBTarget_AddModule},
52475     { "GetNumModules", _wrap_SBTarget_GetNumModules},
52476     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
52477     { "RemoveModule", _wrap_SBTarget_RemoveModule},
52478     { "GetDebugger", _wrap_SBTarget_GetDebugger},
52479     { "FindModule", _wrap_SBTarget_FindModule},
52480     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
52481     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
52482     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
52483     { "GetTriple", _wrap_SBTarget_GetTriple},
52484     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
52485     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
52486     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
52487     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
52488     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
52489     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
52490     { "FindFunctions", _wrap_SBTarget_FindFunctions},
52491     { "FindFirstType", _wrap_SBTarget_FindFirstType},
52492     { "FindTypes", _wrap_SBTarget_FindTypes},
52493     { "GetBasicType", _wrap_SBTarget_GetBasicType},
52494     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
52495     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
52496     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
52497     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
52498     { "Clear", _wrap_SBTarget_Clear},
52499     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
52500     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
52501     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
52502     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
52503     { "ReadMemory", _wrap_SBTarget_ReadMemory},
52504     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
52505     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
52506     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
52507     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
52508     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
52509     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
52510     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
52511     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
52512     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
52513     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
52514     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
52515     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
52516     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
52517     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
52518     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
52519     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
52520     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
52521     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
52522     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
52523     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
52524     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
52525     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
52526     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
52527     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
52528     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
52529     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
52530     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
52531     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
52532     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
52533     { "WatchAddress", _wrap_SBTarget_WatchAddress},
52534     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
52535     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
52536     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
52537     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
52538     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
52539     { "GetInstructions", _wrap_SBTarget_GetInstructions},
52540     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
52541     { "FindSymbols", _wrap_SBTarget_FindSymbols},
52542     { "GetDescription", _wrap_SBTarget_GetDescription},
52543     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
52544     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
52545     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
52546     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
52547     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
52548     { "GetStatistics", _wrap_SBTarget_GetStatistics},
52549     { "__eq", _wrap_SBTarget___eq},
52550     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
52551     { "__tostring", _wrap_SBTarget___tostring},
52552     {0,0}
52553 };
52554 static swig_lua_method swig_SBTarget_meta[] = {
52555     { "__eq", _wrap_SBTarget___eq},
52556     { "__tostring", _wrap_SBTarget___tostring},
52557     {0,0}
52558 };
52559 
52560 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
52561     {0,0,0}
52562 };
52563 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
52564     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
52565     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
52566     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
52567     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
52568     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
52569     {0,0,0,0,0,0}
52570 };
52571 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
52572     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
52573     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
52574     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
52575     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
52576     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
52577     {0,0}
52578 };
52579 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
52580     0
52581 };
52582 
52583 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
52584     "SBTarget",
52585     swig_SBTarget_Sf_SwigStatic_methods,
52586     swig_SBTarget_Sf_SwigStatic_attributes,
52587     swig_SBTarget_Sf_SwigStatic_constants,
52588     swig_SBTarget_Sf_SwigStatic_classes,
52589     0
52590 };
52591 static swig_lua_class *swig_SBTarget_bases[] = {0};
52592 static const char *swig_SBTarget_base_names[] = {0};
52593 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 };
52594 
52595 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
52596   int SWIG_arg = 0;
52597   lldb::SBThread *result = 0 ;
52598 
52599   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
52600   result = (lldb::SBThread *)new lldb::SBThread();
52601   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52602   return SWIG_arg;
52603 
52604   if(0) SWIG_fail;
52605 
52606 fail:
52607   lua_error(L);
52608   return SWIG_arg;
52609 }
52610 
52611 
52612 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
52613   int SWIG_arg = 0;
52614   lldb::SBThread *arg1 = 0 ;
52615   lldb::SBThread *result = 0 ;
52616 
52617   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
52618   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
52619 
52620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52621     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
52622   }
52623 
52624   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
52625   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52626   return SWIG_arg;
52627 
52628   if(0) SWIG_fail;
52629 
52630 fail:
52631   lua_error(L);
52632   return SWIG_arg;
52633 }
52634 
52635 
52636 static int _wrap_new_SBThread(lua_State* L) {
52637   int argc;
52638   int argv[2]={
52639     1,2
52640   };
52641 
52642   argc = lua_gettop(L);
52643   if (argc == 0) {
52644     return _wrap_new_SBThread__SWIG_0(L);
52645   }
52646   if (argc == 1) {
52647     int _v;
52648     {
52649       void *ptr;
52650       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
52651         _v = 0;
52652       } else {
52653         _v = 1;
52654       }
52655     }
52656     if (_v) {
52657       return _wrap_new_SBThread__SWIG_1(L);
52658     }
52659   }
52660 
52661   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
52662     "  Possible C/C++ prototypes are:\n"
52663     "    lldb::SBThread::SBThread()\n"
52664     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
52665   lua_error(L);return 0;
52666 }
52667 
52668 
52669 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
52670   int SWIG_arg = 0;
52671   char *result = 0 ;
52672 
52673   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
52674   result = (char *)lldb::SBThread::GetBroadcasterClassName();
52675   lua_pushstring(L,(const char *)result); SWIG_arg++;
52676   return SWIG_arg;
52677 
52678   if(0) SWIG_fail;
52679 
52680 fail:
52681   lua_error(L);
52682   return SWIG_arg;
52683 }
52684 
52685 
52686 static int _wrap_SBThread_EventIsThreadEvent(lua_State* L) {
52687   int SWIG_arg = 0;
52688   lldb::SBEvent *arg1 = 0 ;
52689   bool result;
52690 
52691   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
52692   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
52693 
52694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52695     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
52696   }
52697 
52698   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
52699   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52700   return SWIG_arg;
52701 
52702   if(0) SWIG_fail;
52703 
52704 fail:
52705   lua_error(L);
52706   return SWIG_arg;
52707 }
52708 
52709 
52710 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
52711   int SWIG_arg = 0;
52712   lldb::SBEvent *arg1 = 0 ;
52713   lldb::SBFrame result;
52714 
52715   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
52716   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
52717 
52718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52719     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52720   }
52721 
52722   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
52723   {
52724     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
52725     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
52726   }
52727   return SWIG_arg;
52728 
52729   if(0) SWIG_fail;
52730 
52731 fail:
52732   lua_error(L);
52733   return SWIG_arg;
52734 }
52735 
52736 
52737 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
52738   int SWIG_arg = 0;
52739   lldb::SBEvent *arg1 = 0 ;
52740   lldb::SBThread result;
52741 
52742   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
52743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
52744 
52745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52746     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52747   }
52748 
52749   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
52750   {
52751     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
52752     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52753   }
52754   return SWIG_arg;
52755 
52756   if(0) SWIG_fail;
52757 
52758 fail:
52759   lua_error(L);
52760   return SWIG_arg;
52761 }
52762 
52763 
52764 static int _wrap_SBThread_IsValid(lua_State* L) {
52765   int SWIG_arg = 0;
52766   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52767   bool result;
52768 
52769   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
52770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
52771 
52772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52773     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
52774   }
52775 
52776   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
52777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52778   return SWIG_arg;
52779 
52780   if(0) SWIG_fail;
52781 
52782 fail:
52783   lua_error(L);
52784   return SWIG_arg;
52785 }
52786 
52787 
52788 static int _wrap_SBThread_Clear(lua_State* L) {
52789   int SWIG_arg = 0;
52790   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52791 
52792   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
52793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
52794 
52795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52796     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
52797   }
52798 
52799   (arg1)->Clear();
52800 
52801   return SWIG_arg;
52802 
52803   if(0) SWIG_fail;
52804 
52805 fail:
52806   lua_error(L);
52807   return SWIG_arg;
52808 }
52809 
52810 
52811 static int _wrap_SBThread_GetStopReason(lua_State* L) {
52812   int SWIG_arg = 0;
52813   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52814   lldb::StopReason result;
52815 
52816   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
52817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
52818 
52819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52820     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
52821   }
52822 
52823   result = (lldb::StopReason)(arg1)->GetStopReason();
52824   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
52825   return SWIG_arg;
52826 
52827   if(0) SWIG_fail;
52828 
52829 fail:
52830   lua_error(L);
52831   return SWIG_arg;
52832 }
52833 
52834 
52835 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
52836   int SWIG_arg = 0;
52837   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52838   size_t result;
52839 
52840   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
52841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
52842 
52843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52844     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
52845   }
52846 
52847   result = (arg1)->GetStopReasonDataCount();
52848   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52849   return SWIG_arg;
52850 
52851   if(0) SWIG_fail;
52852 
52853 fail:
52854   lua_error(L);
52855   return SWIG_arg;
52856 }
52857 
52858 
52859 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
52860   int SWIG_arg = 0;
52861   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52862   uint32_t arg2 ;
52863   uint64_t result;
52864 
52865   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
52866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
52867   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
52868 
52869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52870     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
52871   }
52872 
52873   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
52874   arg2 = (uint32_t)lua_tonumber(L, 2);
52875   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
52876   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52877   return SWIG_arg;
52878 
52879   if(0) SWIG_fail;
52880 
52881 fail:
52882   lua_error(L);
52883   return SWIG_arg;
52884 }
52885 
52886 
52887 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
52888   int SWIG_arg = 0;
52889   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52890   lldb::SBStream *arg2 = 0 ;
52891   bool result;
52892 
52893   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
52894   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
52895   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
52896 
52897   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52898     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
52899   }
52900 
52901 
52902   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52903     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
52904   }
52905 
52906   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
52907   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52908   return SWIG_arg;
52909 
52910   if(0) SWIG_fail;
52911 
52912 fail:
52913   lua_error(L);
52914   return SWIG_arg;
52915 }
52916 
52917 
52918 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
52919   int SWIG_arg = 0;
52920   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52921   lldb::InstrumentationRuntimeType arg2 ;
52922   lldb::SBThreadCollection result;
52923 
52924   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
52925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
52926   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
52927 
52928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52929     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
52930   }
52931 
52932   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
52933   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
52934   {
52935     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
52936     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
52937   }
52938   return SWIG_arg;
52939 
52940   if(0) SWIG_fail;
52941 
52942 fail:
52943   lua_error(L);
52944   return SWIG_arg;
52945 }
52946 
52947 
52948 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
52949   int SWIG_arg = 0;
52950   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52951   char *arg2 = (char *) 0 ;
52952   size_t arg3 ;
52953   size_t result;
52954 
52955   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
52956   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
52957   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
52958   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
52959 
52960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52961     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
52962   }
52963 
52964   arg2 = (char *)lua_tostring(L, 2);
52965   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
52966   arg3 = (size_t)lua_tonumber(L, 3);
52967   result = (arg1)->GetStopDescription(arg2,arg3);
52968   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
52969   return SWIG_arg;
52970 
52971   if(0) SWIG_fail;
52972 
52973 fail:
52974   lua_error(L);
52975   return SWIG_arg;
52976 }
52977 
52978 
52979 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
52980   int SWIG_arg = 0;
52981   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52982   lldb::SBValue result;
52983 
52984   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
52985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
52986 
52987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52988     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
52989   }
52990 
52991   result = (arg1)->GetStopReturnValue();
52992   {
52993     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52995   }
52996   return SWIG_arg;
52997 
52998   if(0) SWIG_fail;
52999 
53000 fail:
53001   lua_error(L);
53002   return SWIG_arg;
53003 }
53004 
53005 
53006 static int _wrap_SBThread_GetThreadID(lua_State* L) {
53007   int SWIG_arg = 0;
53008   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53009   lldb::tid_t result;
53010 
53011   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
53012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
53013 
53014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53015     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
53016   }
53017 
53018   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
53019   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53020   return SWIG_arg;
53021 
53022   if(0) SWIG_fail;
53023 
53024 fail:
53025   lua_error(L);
53026   return SWIG_arg;
53027 }
53028 
53029 
53030 static int _wrap_SBThread_GetIndexID(lua_State* L) {
53031   int SWIG_arg = 0;
53032   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53033   uint32_t result;
53034 
53035   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
53036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
53037 
53038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53039     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
53040   }
53041 
53042   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
53043   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53044   return SWIG_arg;
53045 
53046   if(0) SWIG_fail;
53047 
53048 fail:
53049   lua_error(L);
53050   return SWIG_arg;
53051 }
53052 
53053 
53054 static int _wrap_SBThread_GetName(lua_State* L) {
53055   int SWIG_arg = 0;
53056   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53057   char *result = 0 ;
53058 
53059   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
53060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
53061 
53062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53063     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
53064   }
53065 
53066   result = (char *)((lldb::SBThread const *)arg1)->GetName();
53067   lua_pushstring(L,(const char *)result); SWIG_arg++;
53068   return SWIG_arg;
53069 
53070   if(0) SWIG_fail;
53071 
53072 fail:
53073   lua_error(L);
53074   return SWIG_arg;
53075 }
53076 
53077 
53078 static int _wrap_SBThread_GetQueueName(lua_State* L) {
53079   int SWIG_arg = 0;
53080   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53081   char *result = 0 ;
53082 
53083   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
53084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
53085 
53086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53087     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
53088   }
53089 
53090   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
53091   lua_pushstring(L,(const char *)result); SWIG_arg++;
53092   return SWIG_arg;
53093 
53094   if(0) SWIG_fail;
53095 
53096 fail:
53097   lua_error(L);
53098   return SWIG_arg;
53099 }
53100 
53101 
53102 static int _wrap_SBThread_GetQueueID(lua_State* L) {
53103   int SWIG_arg = 0;
53104   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53105   lldb::queue_id_t result;
53106 
53107   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
53108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
53109 
53110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53111     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
53112   }
53113 
53114   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
53115   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
53116   return SWIG_arg;
53117 
53118   if(0) SWIG_fail;
53119 
53120 fail:
53121   lua_error(L);
53122   return SWIG_arg;
53123 }
53124 
53125 
53126 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
53127   int SWIG_arg = 0;
53128   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53129   char *arg2 = (char *) 0 ;
53130   lldb::SBStream *arg3 = 0 ;
53131   bool result;
53132 
53133   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
53134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
53135   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
53136   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
53137 
53138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53139     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
53140   }
53141 
53142   arg2 = (char *)lua_tostring(L, 2);
53143 
53144   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
53145     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
53146   }
53147 
53148   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
53149   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53150   return SWIG_arg;
53151 
53152   if(0) SWIG_fail;
53153 
53154 fail:
53155   lua_error(L);
53156   return SWIG_arg;
53157 }
53158 
53159 
53160 static int _wrap_SBThread_GetQueue(lua_State* L) {
53161   int SWIG_arg = 0;
53162   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53163   lldb::SBQueue result;
53164 
53165   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
53166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
53167 
53168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53169     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
53170   }
53171 
53172   result = ((lldb::SBThread const *)arg1)->GetQueue();
53173   {
53174     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
53175     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
53176   }
53177   return SWIG_arg;
53178 
53179   if(0) SWIG_fail;
53180 
53181 fail:
53182   lua_error(L);
53183   return SWIG_arg;
53184 }
53185 
53186 
53187 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
53188   int SWIG_arg = 0;
53189   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53190   lldb::RunMode arg2 ;
53191 
53192   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
53193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53194   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53195 
53196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53197     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53198   }
53199 
53200   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53201   (arg1)->StepOver(arg2);
53202 
53203   return SWIG_arg;
53204 
53205   if(0) SWIG_fail;
53206 
53207 fail:
53208   lua_error(L);
53209   return SWIG_arg;
53210 }
53211 
53212 
53213 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
53214   int SWIG_arg = 0;
53215   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53216 
53217   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
53218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53219 
53220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53221     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53222   }
53223 
53224   (arg1)->StepOver();
53225 
53226   return SWIG_arg;
53227 
53228   if(0) SWIG_fail;
53229 
53230 fail:
53231   lua_error(L);
53232   return SWIG_arg;
53233 }
53234 
53235 
53236 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
53237   int SWIG_arg = 0;
53238   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53239   lldb::RunMode arg2 ;
53240   lldb::SBError *arg3 = 0 ;
53241 
53242   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
53243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53244   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53245   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
53246 
53247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53248     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53249   }
53250 
53251   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53252 
53253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53254     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
53255   }
53256 
53257   (arg1)->StepOver(arg2,*arg3);
53258 
53259   return SWIG_arg;
53260 
53261   if(0) SWIG_fail;
53262 
53263 fail:
53264   lua_error(L);
53265   return SWIG_arg;
53266 }
53267 
53268 
53269 static int _wrap_SBThread_StepOver(lua_State* L) {
53270   int argc;
53271   int argv[4]={
53272     1,2,3,4
53273   };
53274 
53275   argc = lua_gettop(L);
53276   if (argc == 1) {
53277     int _v;
53278     {
53279       void *ptr;
53280       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53281         _v = 0;
53282       } else {
53283         _v = 1;
53284       }
53285     }
53286     if (_v) {
53287       return _wrap_SBThread_StepOver__SWIG_1(L);
53288     }
53289   }
53290   if (argc == 2) {
53291     int _v;
53292     {
53293       void *ptr;
53294       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53295         _v = 0;
53296       } else {
53297         _v = 1;
53298       }
53299     }
53300     if (_v) {
53301       {
53302         _v = lua_isnumber(L,argv[1]);
53303       }
53304       if (_v) {
53305         return _wrap_SBThread_StepOver__SWIG_0(L);
53306       }
53307     }
53308   }
53309   if (argc == 3) {
53310     int _v;
53311     {
53312       void *ptr;
53313       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53314         _v = 0;
53315       } else {
53316         _v = 1;
53317       }
53318     }
53319     if (_v) {
53320       {
53321         _v = lua_isnumber(L,argv[1]);
53322       }
53323       if (_v) {
53324         {
53325           void *ptr;
53326           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53327             _v = 0;
53328           } else {
53329             _v = 1;
53330           }
53331         }
53332         if (_v) {
53333           return _wrap_SBThread_StepOver__SWIG_2(L);
53334         }
53335       }
53336     }
53337   }
53338 
53339   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
53340     "  Possible C/C++ prototypes are:\n"
53341     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
53342     "    lldb::SBThread::StepOver()\n"
53343     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
53344   lua_error(L);return 0;
53345 }
53346 
53347 
53348 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
53349   int SWIG_arg = 0;
53350   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53351   lldb::RunMode arg2 ;
53352 
53353   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53355   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
53356 
53357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53358     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53359   }
53360 
53361   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53362   (arg1)->StepInto(arg2);
53363 
53364   return SWIG_arg;
53365 
53366   if(0) SWIG_fail;
53367 
53368 fail:
53369   lua_error(L);
53370   return SWIG_arg;
53371 }
53372 
53373 
53374 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
53375   int SWIG_arg = 0;
53376   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53377 
53378   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
53379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53380 
53381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53382     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53383   }
53384 
53385   (arg1)->StepInto();
53386 
53387   return SWIG_arg;
53388 
53389   if(0) SWIG_fail;
53390 
53391 fail:
53392   lua_error(L);
53393   return SWIG_arg;
53394 }
53395 
53396 
53397 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
53398   int SWIG_arg = 0;
53399   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53400   char *arg2 = (char *) 0 ;
53401   lldb::RunMode arg3 ;
53402 
53403   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
53404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53405   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53406   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
53407 
53408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53409     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53410   }
53411 
53412   arg2 = (char *)lua_tostring(L, 2);
53413   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
53414   (arg1)->StepInto((char const *)arg2,arg3);
53415 
53416   return SWIG_arg;
53417 
53418   if(0) SWIG_fail;
53419 
53420 fail:
53421   lua_error(L);
53422   return SWIG_arg;
53423 }
53424 
53425 
53426 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
53427   int SWIG_arg = 0;
53428   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53429   char *arg2 = (char *) 0 ;
53430 
53431   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53433   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53434 
53435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53436     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53437   }
53438 
53439   arg2 = (char *)lua_tostring(L, 2);
53440   (arg1)->StepInto((char const *)arg2);
53441 
53442   return SWIG_arg;
53443 
53444   if(0) SWIG_fail;
53445 
53446 fail:
53447   lua_error(L);
53448   return SWIG_arg;
53449 }
53450 
53451 
53452 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
53453   int SWIG_arg = 0;
53454   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53455   char *arg2 = (char *) 0 ;
53456   uint32_t arg3 ;
53457   lldb::SBError *arg4 = 0 ;
53458   lldb::RunMode arg5 ;
53459 
53460   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
53461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53463   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53464   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53465   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
53466 
53467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53468     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53469   }
53470 
53471   arg2 = (char *)lua_tostring(L, 2);
53472   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53473   arg3 = (uint32_t)lua_tonumber(L, 3);
53474 
53475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53476     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53477   }
53478 
53479   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
53480   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
53481 
53482   return SWIG_arg;
53483 
53484   if(0) SWIG_fail;
53485 
53486 fail:
53487   lua_error(L);
53488   return SWIG_arg;
53489 }
53490 
53491 
53492 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
53493   int SWIG_arg = 0;
53494   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53495   char *arg2 = (char *) 0 ;
53496   uint32_t arg3 ;
53497   lldb::SBError *arg4 = 0 ;
53498 
53499   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
53500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53501   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53502   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53503   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53504 
53505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53506     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53507   }
53508 
53509   arg2 = (char *)lua_tostring(L, 2);
53510   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
53511   arg3 = (uint32_t)lua_tonumber(L, 3);
53512 
53513   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53514     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53515   }
53516 
53517   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
53518 
53519   return SWIG_arg;
53520 
53521   if(0) SWIG_fail;
53522 
53523 fail:
53524   lua_error(L);
53525   return SWIG_arg;
53526 }
53527 
53528 
53529 static int _wrap_SBThread_StepInto(lua_State* L) {
53530   int argc;
53531   int argv[6]={
53532     1,2,3,4,5,6
53533   };
53534 
53535   argc = lua_gettop(L);
53536   if (argc == 1) {
53537     int _v;
53538     {
53539       void *ptr;
53540       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53541         _v = 0;
53542       } else {
53543         _v = 1;
53544       }
53545     }
53546     if (_v) {
53547       return _wrap_SBThread_StepInto__SWIG_1(L);
53548     }
53549   }
53550   if (argc == 2) {
53551     int _v;
53552     {
53553       void *ptr;
53554       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53555         _v = 0;
53556       } else {
53557         _v = 1;
53558       }
53559     }
53560     if (_v) {
53561       {
53562         _v = lua_isnumber(L,argv[1]);
53563       }
53564       if (_v) {
53565         return _wrap_SBThread_StepInto__SWIG_0(L);
53566       }
53567     }
53568   }
53569   if (argc == 2) {
53570     int _v;
53571     {
53572       void *ptr;
53573       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53574         _v = 0;
53575       } else {
53576         _v = 1;
53577       }
53578     }
53579     if (_v) {
53580       {
53581         _v = SWIG_lua_isnilstring(L,argv[1]);
53582       }
53583       if (_v) {
53584         return _wrap_SBThread_StepInto__SWIG_3(L);
53585       }
53586     }
53587   }
53588   if (argc == 3) {
53589     int _v;
53590     {
53591       void *ptr;
53592       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53593         _v = 0;
53594       } else {
53595         _v = 1;
53596       }
53597     }
53598     if (_v) {
53599       {
53600         _v = SWIG_lua_isnilstring(L,argv[1]);
53601       }
53602       if (_v) {
53603         {
53604           _v = lua_isnumber(L,argv[2]);
53605         }
53606         if (_v) {
53607           return _wrap_SBThread_StepInto__SWIG_2(L);
53608         }
53609       }
53610     }
53611   }
53612   if (argc == 4) {
53613     int _v;
53614     {
53615       void *ptr;
53616       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53617         _v = 0;
53618       } else {
53619         _v = 1;
53620       }
53621     }
53622     if (_v) {
53623       {
53624         _v = SWIG_lua_isnilstring(L,argv[1]);
53625       }
53626       if (_v) {
53627         {
53628           _v = lua_isnumber(L,argv[2]);
53629         }
53630         if (_v) {
53631           {
53632             void *ptr;
53633             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53634               _v = 0;
53635             } else {
53636               _v = 1;
53637             }
53638           }
53639           if (_v) {
53640             return _wrap_SBThread_StepInto__SWIG_5(L);
53641           }
53642         }
53643       }
53644     }
53645   }
53646   if (argc == 5) {
53647     int _v;
53648     {
53649       void *ptr;
53650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53651         _v = 0;
53652       } else {
53653         _v = 1;
53654       }
53655     }
53656     if (_v) {
53657       {
53658         _v = SWIG_lua_isnilstring(L,argv[1]);
53659       }
53660       if (_v) {
53661         {
53662           _v = lua_isnumber(L,argv[2]);
53663         }
53664         if (_v) {
53665           {
53666             void *ptr;
53667             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53668               _v = 0;
53669             } else {
53670               _v = 1;
53671             }
53672           }
53673           if (_v) {
53674             {
53675               _v = lua_isnumber(L,argv[4]);
53676             }
53677             if (_v) {
53678               return _wrap_SBThread_StepInto__SWIG_4(L);
53679             }
53680           }
53681         }
53682       }
53683     }
53684   }
53685 
53686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
53687     "  Possible C/C++ prototypes are:\n"
53688     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
53689     "    lldb::SBThread::StepInto()\n"
53690     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
53691     "    lldb::SBThread::StepInto(char const *)\n"
53692     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
53693     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
53694   lua_error(L);return 0;
53695 }
53696 
53697 
53698 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
53699   int SWIG_arg = 0;
53700   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53701 
53702   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
53703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53704 
53705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53706     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53707   }
53708 
53709   (arg1)->StepOut();
53710 
53711   return SWIG_arg;
53712 
53713   if(0) SWIG_fail;
53714 
53715 fail:
53716   lua_error(L);
53717   return SWIG_arg;
53718 }
53719 
53720 
53721 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
53722   int SWIG_arg = 0;
53723   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53724   lldb::SBError *arg2 = 0 ;
53725 
53726   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
53727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53728   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
53729 
53730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53731     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53732   }
53733 
53734 
53735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53736     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
53737   }
53738 
53739   (arg1)->StepOut(*arg2);
53740 
53741   return SWIG_arg;
53742 
53743   if(0) SWIG_fail;
53744 
53745 fail:
53746   lua_error(L);
53747   return SWIG_arg;
53748 }
53749 
53750 
53751 static int _wrap_SBThread_StepOut(lua_State* L) {
53752   int argc;
53753   int argv[3]={
53754     1,2,3
53755   };
53756 
53757   argc = lua_gettop(L);
53758   if (argc == 1) {
53759     int _v;
53760     {
53761       void *ptr;
53762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53763         _v = 0;
53764       } else {
53765         _v = 1;
53766       }
53767     }
53768     if (_v) {
53769       return _wrap_SBThread_StepOut__SWIG_0(L);
53770     }
53771   }
53772   if (argc == 2) {
53773     int _v;
53774     {
53775       void *ptr;
53776       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53777         _v = 0;
53778       } else {
53779         _v = 1;
53780       }
53781     }
53782     if (_v) {
53783       {
53784         void *ptr;
53785         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53786           _v = 0;
53787         } else {
53788           _v = 1;
53789         }
53790       }
53791       if (_v) {
53792         return _wrap_SBThread_StepOut__SWIG_1(L);
53793       }
53794     }
53795   }
53796 
53797   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
53798     "  Possible C/C++ prototypes are:\n"
53799     "    lldb::SBThread::StepOut()\n"
53800     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
53801   lua_error(L);return 0;
53802 }
53803 
53804 
53805 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
53806   int SWIG_arg = 0;
53807   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53808   lldb::SBFrame *arg2 = 0 ;
53809 
53810   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
53811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53812   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53813 
53814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53815     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53816   }
53817 
53818 
53819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53820     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53821   }
53822 
53823   (arg1)->StepOutOfFrame(*arg2);
53824 
53825   return SWIG_arg;
53826 
53827   if(0) SWIG_fail;
53828 
53829 fail:
53830   lua_error(L);
53831   return SWIG_arg;
53832 }
53833 
53834 
53835 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
53836   int SWIG_arg = 0;
53837   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53838   lldb::SBFrame *arg2 = 0 ;
53839   lldb::SBError *arg3 = 0 ;
53840 
53841   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
53842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53843   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53844   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
53845 
53846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53847     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53848   }
53849 
53850 
53851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53852     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53853   }
53854 
53855 
53856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53857     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
53858   }
53859 
53860   (arg1)->StepOutOfFrame(*arg2,*arg3);
53861 
53862   return SWIG_arg;
53863 
53864   if(0) SWIG_fail;
53865 
53866 fail:
53867   lua_error(L);
53868   return SWIG_arg;
53869 }
53870 
53871 
53872 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
53873   int argc;
53874   int argv[4]={
53875     1,2,3,4
53876   };
53877 
53878   argc = lua_gettop(L);
53879   if (argc == 2) {
53880     int _v;
53881     {
53882       void *ptr;
53883       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53884         _v = 0;
53885       } else {
53886         _v = 1;
53887       }
53888     }
53889     if (_v) {
53890       {
53891         void *ptr;
53892         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
53893           _v = 0;
53894         } else {
53895           _v = 1;
53896         }
53897       }
53898       if (_v) {
53899         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
53900       }
53901     }
53902   }
53903   if (argc == 3) {
53904     int _v;
53905     {
53906       void *ptr;
53907       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53908         _v = 0;
53909       } else {
53910         _v = 1;
53911       }
53912     }
53913     if (_v) {
53914       {
53915         void *ptr;
53916         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
53917           _v = 0;
53918         } else {
53919           _v = 1;
53920         }
53921       }
53922       if (_v) {
53923         {
53924           void *ptr;
53925           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53926             _v = 0;
53927           } else {
53928             _v = 1;
53929           }
53930         }
53931         if (_v) {
53932           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
53933         }
53934       }
53935     }
53936   }
53937 
53938   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
53939     "  Possible C/C++ prototypes are:\n"
53940     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
53941     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
53942   lua_error(L);return 0;
53943 }
53944 
53945 
53946 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
53947   int SWIG_arg = 0;
53948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53949   bool arg2 ;
53950 
53951   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
53952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53953   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53954 
53955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53956     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53957   }
53958 
53959   arg2 = (lua_toboolean(L, 2)!=0);
53960   (arg1)->StepInstruction(arg2);
53961 
53962   return SWIG_arg;
53963 
53964   if(0) SWIG_fail;
53965 
53966 fail:
53967   lua_error(L);
53968   return SWIG_arg;
53969 }
53970 
53971 
53972 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
53973   int SWIG_arg = 0;
53974   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53975   bool arg2 ;
53976   lldb::SBError *arg3 = 0 ;
53977 
53978   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
53979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
53980   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
53981   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
53982 
53983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53984     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
53985   }
53986 
53987   arg2 = (lua_toboolean(L, 2)!=0);
53988 
53989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53990     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
53991   }
53992 
53993   (arg1)->StepInstruction(arg2,*arg3);
53994 
53995   return SWIG_arg;
53996 
53997   if(0) SWIG_fail;
53998 
53999 fail:
54000   lua_error(L);
54001   return SWIG_arg;
54002 }
54003 
54004 
54005 static int _wrap_SBThread_StepInstruction(lua_State* L) {
54006   int argc;
54007   int argv[4]={
54008     1,2,3,4
54009   };
54010 
54011   argc = lua_gettop(L);
54012   if (argc == 2) {
54013     int _v;
54014     {
54015       void *ptr;
54016       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54017         _v = 0;
54018       } else {
54019         _v = 1;
54020       }
54021     }
54022     if (_v) {
54023       {
54024         _v = lua_isboolean(L,argv[1]);
54025       }
54026       if (_v) {
54027         return _wrap_SBThread_StepInstruction__SWIG_0(L);
54028       }
54029     }
54030   }
54031   if (argc == 3) {
54032     int _v;
54033     {
54034       void *ptr;
54035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54036         _v = 0;
54037       } else {
54038         _v = 1;
54039       }
54040     }
54041     if (_v) {
54042       {
54043         _v = lua_isboolean(L,argv[1]);
54044       }
54045       if (_v) {
54046         {
54047           void *ptr;
54048           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54049             _v = 0;
54050           } else {
54051             _v = 1;
54052           }
54053         }
54054         if (_v) {
54055           return _wrap_SBThread_StepInstruction__SWIG_1(L);
54056         }
54057       }
54058     }
54059   }
54060 
54061   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
54062     "  Possible C/C++ prototypes are:\n"
54063     "    lldb::SBThread::StepInstruction(bool)\n"
54064     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
54065   lua_error(L);return 0;
54066 }
54067 
54068 
54069 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
54070   int SWIG_arg = 0;
54071   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54072   lldb::SBFrame *arg2 = 0 ;
54073   lldb::SBFileSpec *arg3 = 0 ;
54074   uint32_t arg4 ;
54075   lldb::SBError result;
54076 
54077   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
54078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
54079   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
54080   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
54081   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
54082 
54083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54084     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
54085   }
54086 
54087 
54088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54089     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
54090   }
54091 
54092 
54093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54094     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
54095   }
54096 
54097   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
54098   arg4 = (uint32_t)lua_tonumber(L, 4);
54099   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
54100   {
54101     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54103   }
54104   return SWIG_arg;
54105 
54106   if(0) SWIG_fail;
54107 
54108 fail:
54109   lua_error(L);
54110   return SWIG_arg;
54111 }
54112 
54113 
54114 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
54115   int SWIG_arg = 0;
54116   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54117   char *arg2 = (char *) 0 ;
54118   lldb::SBError result;
54119 
54120   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
54121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54122   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54123 
54124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54125     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54126   }
54127 
54128   arg2 = (char *)lua_tostring(L, 2);
54129   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
54130   {
54131     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54132     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54133   }
54134   return SWIG_arg;
54135 
54136   if(0) SWIG_fail;
54137 
54138 fail:
54139   lua_error(L);
54140   return SWIG_arg;
54141 }
54142 
54143 
54144 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
54145   int SWIG_arg = 0;
54146   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54147   char *arg2 = (char *) 0 ;
54148   bool arg3 ;
54149   lldb::SBError result;
54150 
54151   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
54152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54153   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54154   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
54155 
54156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54157     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54158   }
54159 
54160   arg2 = (char *)lua_tostring(L, 2);
54161   arg3 = (lua_toboolean(L, 3)!=0);
54162   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
54163   {
54164     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54166   }
54167   return SWIG_arg;
54168 
54169   if(0) SWIG_fail;
54170 
54171 fail:
54172   lua_error(L);
54173   return SWIG_arg;
54174 }
54175 
54176 
54177 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
54178   int SWIG_arg = 0;
54179   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54180   char *arg2 = (char *) 0 ;
54181   lldb::SBStructuredData *arg3 = 0 ;
54182   bool arg4 ;
54183   lldb::SBError result;
54184 
54185   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
54186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54187   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54188   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
54189   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
54190 
54191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54192     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54193   }
54194 
54195   arg2 = (char *)lua_tostring(L, 2);
54196 
54197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
54198     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
54199   }
54200 
54201   arg4 = (lua_toboolean(L, 4)!=0);
54202   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
54203   {
54204     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54206   }
54207   return SWIG_arg;
54208 
54209   if(0) SWIG_fail;
54210 
54211 fail:
54212   lua_error(L);
54213   return SWIG_arg;
54214 }
54215 
54216 
54217 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
54218   int argc;
54219   int argv[5]={
54220     1,2,3,4,5
54221   };
54222 
54223   argc = lua_gettop(L);
54224   if (argc == 2) {
54225     int _v;
54226     {
54227       void *ptr;
54228       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54229         _v = 0;
54230       } else {
54231         _v = 1;
54232       }
54233     }
54234     if (_v) {
54235       {
54236         _v = SWIG_lua_isnilstring(L,argv[1]);
54237       }
54238       if (_v) {
54239         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
54240       }
54241     }
54242   }
54243   if (argc == 3) {
54244     int _v;
54245     {
54246       void *ptr;
54247       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54248         _v = 0;
54249       } else {
54250         _v = 1;
54251       }
54252     }
54253     if (_v) {
54254       {
54255         _v = SWIG_lua_isnilstring(L,argv[1]);
54256       }
54257       if (_v) {
54258         {
54259           _v = lua_isboolean(L,argv[2]);
54260         }
54261         if (_v) {
54262           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
54263         }
54264       }
54265     }
54266   }
54267   if (argc == 4) {
54268     int _v;
54269     {
54270       void *ptr;
54271       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54272         _v = 0;
54273       } else {
54274         _v = 1;
54275       }
54276     }
54277     if (_v) {
54278       {
54279         _v = SWIG_lua_isnilstring(L,argv[1]);
54280       }
54281       if (_v) {
54282         {
54283           void *ptr;
54284           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
54285             _v = 0;
54286           } else {
54287             _v = 1;
54288           }
54289         }
54290         if (_v) {
54291           {
54292             _v = lua_isboolean(L,argv[3]);
54293           }
54294           if (_v) {
54295             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
54296           }
54297         }
54298       }
54299     }
54300   }
54301 
54302   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
54303     "  Possible C/C++ prototypes are:\n"
54304     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
54305     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
54306     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
54307   lua_error(L);return 0;
54308 }
54309 
54310 
54311 static int _wrap_SBThread_JumpToLine(lua_State* L) {
54312   int SWIG_arg = 0;
54313   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54314   lldb::SBFileSpec *arg2 = 0 ;
54315   uint32_t arg3 ;
54316   lldb::SBError result;
54317 
54318   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
54319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
54320   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
54321   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
54322 
54323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54324     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
54325   }
54326 
54327 
54328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54329     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
54330   }
54331 
54332   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
54333   arg3 = (uint32_t)lua_tonumber(L, 3);
54334   result = (arg1)->JumpToLine(*arg2,arg3);
54335   {
54336     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54337     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54338   }
54339   return SWIG_arg;
54340 
54341   if(0) SWIG_fail;
54342 
54343 fail:
54344   lua_error(L);
54345   return SWIG_arg;
54346 }
54347 
54348 
54349 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
54350   int SWIG_arg = 0;
54351   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54352   lldb::addr_t arg2 ;
54353 
54354   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
54355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54356   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54357 
54358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54359     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54360   }
54361 
54362   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
54363   (arg1)->RunToAddress(arg2);
54364 
54365   return SWIG_arg;
54366 
54367   if(0) SWIG_fail;
54368 
54369 fail:
54370   lua_error(L);
54371   return SWIG_arg;
54372 }
54373 
54374 
54375 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
54376   int SWIG_arg = 0;
54377   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54378   lldb::addr_t arg2 ;
54379   lldb::SBError *arg3 = 0 ;
54380 
54381   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
54382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54383   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54384   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
54385 
54386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54387     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54388   }
54389 
54390   arg2 = (lldb::addr_t)lua_tonumber(L, 2);
54391 
54392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54393     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
54394   }
54395 
54396   (arg1)->RunToAddress(arg2,*arg3);
54397 
54398   return SWIG_arg;
54399 
54400   if(0) SWIG_fail;
54401 
54402 fail:
54403   lua_error(L);
54404   return SWIG_arg;
54405 }
54406 
54407 
54408 static int _wrap_SBThread_RunToAddress(lua_State* L) {
54409   int argc;
54410   int argv[4]={
54411     1,2,3,4
54412   };
54413 
54414   argc = lua_gettop(L);
54415   if (argc == 2) {
54416     int _v;
54417     {
54418       void *ptr;
54419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54420         _v = 0;
54421       } else {
54422         _v = 1;
54423       }
54424     }
54425     if (_v) {
54426       {
54427         _v = lua_isnumber(L,argv[1]);
54428       }
54429       if (_v) {
54430         return _wrap_SBThread_RunToAddress__SWIG_0(L);
54431       }
54432     }
54433   }
54434   if (argc == 3) {
54435     int _v;
54436     {
54437       void *ptr;
54438       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54439         _v = 0;
54440       } else {
54441         _v = 1;
54442       }
54443     }
54444     if (_v) {
54445       {
54446         _v = lua_isnumber(L,argv[1]);
54447       }
54448       if (_v) {
54449         {
54450           void *ptr;
54451           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54452             _v = 0;
54453           } else {
54454             _v = 1;
54455           }
54456         }
54457         if (_v) {
54458           return _wrap_SBThread_RunToAddress__SWIG_1(L);
54459         }
54460       }
54461     }
54462   }
54463 
54464   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
54465     "  Possible C/C++ prototypes are:\n"
54466     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
54467     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
54468   lua_error(L);return 0;
54469 }
54470 
54471 
54472 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
54473   int SWIG_arg = 0;
54474   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54475   lldb::SBFrame *arg2 = 0 ;
54476   lldb::SBValue *arg3 = 0 ;
54477   lldb::SBError result;
54478 
54479   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
54480   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
54481   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
54482   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
54483 
54484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54485     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
54486   }
54487 
54488 
54489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54490     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
54491   }
54492 
54493 
54494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
54495     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
54496   }
54497 
54498   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
54499   {
54500     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54501     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54502   }
54503   return SWIG_arg;
54504 
54505   if(0) SWIG_fail;
54506 
54507 fail:
54508   lua_error(L);
54509   return SWIG_arg;
54510 }
54511 
54512 
54513 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
54514   int SWIG_arg = 0;
54515   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54516   lldb::SBError result;
54517 
54518   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
54519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
54520 
54521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54522     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
54523   }
54524 
54525   result = (arg1)->UnwindInnermostExpression();
54526   {
54527     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54529   }
54530   return SWIG_arg;
54531 
54532   if(0) SWIG_fail;
54533 
54534 fail:
54535   lua_error(L);
54536   return SWIG_arg;
54537 }
54538 
54539 
54540 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
54541   int SWIG_arg = 0;
54542   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54543   bool result;
54544 
54545   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
54546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54547 
54548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54549     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54550   }
54551 
54552   result = (bool)(arg1)->Suspend();
54553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54554   return SWIG_arg;
54555 
54556   if(0) SWIG_fail;
54557 
54558 fail:
54559   lua_error(L);
54560   return SWIG_arg;
54561 }
54562 
54563 
54564 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
54565   int SWIG_arg = 0;
54566   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54567   lldb::SBError *arg2 = 0 ;
54568   bool result;
54569 
54570   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
54571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54572   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
54573 
54574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54575     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54576   }
54577 
54578 
54579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54580     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
54581   }
54582 
54583   result = (bool)(arg1)->Suspend(*arg2);
54584   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54585   return SWIG_arg;
54586 
54587   if(0) SWIG_fail;
54588 
54589 fail:
54590   lua_error(L);
54591   return SWIG_arg;
54592 }
54593 
54594 
54595 static int _wrap_SBThread_Suspend(lua_State* L) {
54596   int argc;
54597   int argv[3]={
54598     1,2,3
54599   };
54600 
54601   argc = lua_gettop(L);
54602   if (argc == 1) {
54603     int _v;
54604     {
54605       void *ptr;
54606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54607         _v = 0;
54608       } else {
54609         _v = 1;
54610       }
54611     }
54612     if (_v) {
54613       return _wrap_SBThread_Suspend__SWIG_0(L);
54614     }
54615   }
54616   if (argc == 2) {
54617     int _v;
54618     {
54619       void *ptr;
54620       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54621         _v = 0;
54622       } else {
54623         _v = 1;
54624       }
54625     }
54626     if (_v) {
54627       {
54628         void *ptr;
54629         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54630           _v = 0;
54631         } else {
54632           _v = 1;
54633         }
54634       }
54635       if (_v) {
54636         return _wrap_SBThread_Suspend__SWIG_1(L);
54637       }
54638     }
54639   }
54640 
54641   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
54642     "  Possible C/C++ prototypes are:\n"
54643     "    lldb::SBThread::Suspend()\n"
54644     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
54645   lua_error(L);return 0;
54646 }
54647 
54648 
54649 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
54650   int SWIG_arg = 0;
54651   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54652   bool result;
54653 
54654   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
54655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54656 
54657   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54658     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54659   }
54660 
54661   result = (bool)(arg1)->Resume();
54662   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54663   return SWIG_arg;
54664 
54665   if(0) SWIG_fail;
54666 
54667 fail:
54668   lua_error(L);
54669   return SWIG_arg;
54670 }
54671 
54672 
54673 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
54674   int SWIG_arg = 0;
54675   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54676   lldb::SBError *arg2 = 0 ;
54677   bool result;
54678 
54679   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
54680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54681   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
54682 
54683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54684     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54685   }
54686 
54687 
54688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54689     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
54690   }
54691 
54692   result = (bool)(arg1)->Resume(*arg2);
54693   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54694   return SWIG_arg;
54695 
54696   if(0) SWIG_fail;
54697 
54698 fail:
54699   lua_error(L);
54700   return SWIG_arg;
54701 }
54702 
54703 
54704 static int _wrap_SBThread_Resume(lua_State* L) {
54705   int argc;
54706   int argv[3]={
54707     1,2,3
54708   };
54709 
54710   argc = lua_gettop(L);
54711   if (argc == 1) {
54712     int _v;
54713     {
54714       void *ptr;
54715       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54716         _v = 0;
54717       } else {
54718         _v = 1;
54719       }
54720     }
54721     if (_v) {
54722       return _wrap_SBThread_Resume__SWIG_0(L);
54723     }
54724   }
54725   if (argc == 2) {
54726     int _v;
54727     {
54728       void *ptr;
54729       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54730         _v = 0;
54731       } else {
54732         _v = 1;
54733       }
54734     }
54735     if (_v) {
54736       {
54737         void *ptr;
54738         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54739           _v = 0;
54740         } else {
54741           _v = 1;
54742         }
54743       }
54744       if (_v) {
54745         return _wrap_SBThread_Resume__SWIG_1(L);
54746       }
54747     }
54748   }
54749 
54750   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
54751     "  Possible C/C++ prototypes are:\n"
54752     "    lldb::SBThread::Resume()\n"
54753     "    lldb::SBThread::Resume(lldb::SBError &)\n");
54754   lua_error(L);return 0;
54755 }
54756 
54757 
54758 static int _wrap_SBThread_IsSuspended(lua_State* L) {
54759   int SWIG_arg = 0;
54760   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54761   bool result;
54762 
54763   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
54764   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
54765 
54766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54767     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
54768   }
54769 
54770   result = (bool)(arg1)->IsSuspended();
54771   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54772   return SWIG_arg;
54773 
54774   if(0) SWIG_fail;
54775 
54776 fail:
54777   lua_error(L);
54778   return SWIG_arg;
54779 }
54780 
54781 
54782 static int _wrap_SBThread_IsStopped(lua_State* L) {
54783   int SWIG_arg = 0;
54784   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54785   bool result;
54786 
54787   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
54788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
54789 
54790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54791     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
54792   }
54793 
54794   result = (bool)(arg1)->IsStopped();
54795   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54796   return SWIG_arg;
54797 
54798   if(0) SWIG_fail;
54799 
54800 fail:
54801   lua_error(L);
54802   return SWIG_arg;
54803 }
54804 
54805 
54806 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
54807   int SWIG_arg = 0;
54808   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54809   uint32_t result;
54810 
54811   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
54812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
54813 
54814   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54815     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
54816   }
54817 
54818   result = (uint32_t)(arg1)->GetNumFrames();
54819   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
54820   return SWIG_arg;
54821 
54822   if(0) SWIG_fail;
54823 
54824 fail:
54825   lua_error(L);
54826   return SWIG_arg;
54827 }
54828 
54829 
54830 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
54831   int SWIG_arg = 0;
54832   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54833   uint32_t arg2 ;
54834   lldb::SBFrame result;
54835 
54836   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
54837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
54838   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
54839 
54840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54841     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
54842   }
54843 
54844   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54845   arg2 = (uint32_t)lua_tonumber(L, 2);
54846   result = (arg1)->GetFrameAtIndex(arg2);
54847   {
54848     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54849     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54850   }
54851   return SWIG_arg;
54852 
54853   if(0) SWIG_fail;
54854 
54855 fail:
54856   lua_error(L);
54857   return SWIG_arg;
54858 }
54859 
54860 
54861 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
54862   int SWIG_arg = 0;
54863   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54864   lldb::SBFrame result;
54865 
54866   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
54867   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
54868 
54869   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54870     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54871   }
54872 
54873   result = (arg1)->GetSelectedFrame();
54874   {
54875     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54876     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54877   }
54878   return SWIG_arg;
54879 
54880   if(0) SWIG_fail;
54881 
54882 fail:
54883   lua_error(L);
54884   return SWIG_arg;
54885 }
54886 
54887 
54888 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
54889   int SWIG_arg = 0;
54890   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54891   uint32_t arg2 ;
54892   lldb::SBFrame result;
54893 
54894   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
54895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
54896   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
54897 
54898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54899     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
54900   }
54901 
54902   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
54903   arg2 = (uint32_t)lua_tonumber(L, 2);
54904   result = (arg1)->SetSelectedFrame(arg2);
54905   {
54906     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
54907     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
54908   }
54909   return SWIG_arg;
54910 
54911   if(0) SWIG_fail;
54912 
54913 fail:
54914   lua_error(L);
54915   return SWIG_arg;
54916 }
54917 
54918 
54919 static int _wrap_SBThread_GetProcess(lua_State* L) {
54920   int SWIG_arg = 0;
54921   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54922   lldb::SBProcess result;
54923 
54924   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
54925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
54926 
54927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54928     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
54929   }
54930 
54931   result = (arg1)->GetProcess();
54932   {
54933     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
54934     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
54935   }
54936   return SWIG_arg;
54937 
54938   if(0) SWIG_fail;
54939 
54940 fail:
54941   lua_error(L);
54942   return SWIG_arg;
54943 }
54944 
54945 
54946 static int _wrap_SBThread_GetDescription__SWIG_0(lua_State* L) {
54947   int SWIG_arg = 0;
54948   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54949   lldb::SBStream *arg2 = 0 ;
54950   bool result;
54951 
54952   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
54953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54955 
54956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54957     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54958   }
54959 
54960 
54961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54962     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54963   }
54964 
54965   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2);
54966   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54967   return SWIG_arg;
54968 
54969   if(0) SWIG_fail;
54970 
54971 fail:
54972   lua_error(L);
54973   return SWIG_arg;
54974 }
54975 
54976 
54977 static int _wrap_SBThread_GetDescription__SWIG_1(lua_State* L) {
54978   int SWIG_arg = 0;
54979   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54980   lldb::SBStream *arg2 = 0 ;
54981   bool arg3 ;
54982   bool result;
54983 
54984   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
54985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
54986   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
54987   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
54988 
54989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54990     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
54991   }
54992 
54993 
54994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
54995     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
54996   }
54997 
54998   arg3 = (lua_toboolean(L, 3)!=0);
54999   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
55000   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55001   return SWIG_arg;
55002 
55003   if(0) SWIG_fail;
55004 
55005 fail:
55006   lua_error(L);
55007   return SWIG_arg;
55008 }
55009 
55010 
55011 static int _wrap_SBThread_GetDescription(lua_State* L) {
55012   int argc;
55013   int argv[4]={
55014     1,2,3,4
55015   };
55016 
55017   argc = lua_gettop(L);
55018   if (argc == 2) {
55019     int _v;
55020     {
55021       void *ptr;
55022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55023         _v = 0;
55024       } else {
55025         _v = 1;
55026       }
55027     }
55028     if (_v) {
55029       {
55030         void *ptr;
55031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55032           _v = 0;
55033         } else {
55034           _v = 1;
55035         }
55036       }
55037       if (_v) {
55038         return _wrap_SBThread_GetDescription__SWIG_0(L);
55039       }
55040     }
55041   }
55042   if (argc == 3) {
55043     int _v;
55044     {
55045       void *ptr;
55046       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55047         _v = 0;
55048       } else {
55049         _v = 1;
55050       }
55051     }
55052     if (_v) {
55053       {
55054         void *ptr;
55055         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55056           _v = 0;
55057         } else {
55058           _v = 1;
55059         }
55060       }
55061       if (_v) {
55062         {
55063           _v = lua_isboolean(L,argv[2]);
55064         }
55065         if (_v) {
55066           return _wrap_SBThread_GetDescription__SWIG_1(L);
55067         }
55068       }
55069     }
55070   }
55071 
55072   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
55073     "  Possible C/C++ prototypes are:\n"
55074     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
55075     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
55076   lua_error(L);return 0;
55077 }
55078 
55079 
55080 static int _wrap_SBThread_GetStatus(lua_State* L) {
55081   int SWIG_arg = 0;
55082   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55083   lldb::SBStream *arg2 = 0 ;
55084   bool result;
55085 
55086   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
55087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
55088   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
55089 
55090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55091     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
55092   }
55093 
55094 
55095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55096     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
55097   }
55098 
55099   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
55100   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55101   return SWIG_arg;
55102 
55103   if(0) SWIG_fail;
55104 
55105 fail:
55106   lua_error(L);
55107   return SWIG_arg;
55108 }
55109 
55110 
55111 static int _wrap_SBThread___eq(lua_State* L) {
55112   int SWIG_arg = 0;
55113   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55114   lldb::SBThread *arg2 = 0 ;
55115   bool result;
55116 
55117   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
55118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
55119   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
55120 
55121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55122     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
55123   }
55124 
55125 
55126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
55127     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
55128   }
55129 
55130   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
55131   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55132   return SWIG_arg;
55133 
55134   if(0) SWIG_fail;
55135 
55136 fail:
55137   lua_error(L);
55138   return SWIG_arg;
55139 }
55140 
55141 
55142 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
55143   int SWIG_arg = 0;
55144   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55145   char *arg2 = (char *) 0 ;
55146   lldb::SBThread result;
55147 
55148   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
55149   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
55150   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
55151 
55152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55153     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
55154   }
55155 
55156   arg2 = (char *)lua_tostring(L, 2);
55157   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
55158   {
55159     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55160     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55161   }
55162   return SWIG_arg;
55163 
55164   if(0) SWIG_fail;
55165 
55166 fail:
55167   lua_error(L);
55168   return SWIG_arg;
55169 }
55170 
55171 
55172 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
55173   int SWIG_arg = 0;
55174   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55175   uint32_t result;
55176 
55177   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
55178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
55179 
55180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55181     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
55182   }
55183 
55184   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
55185   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55186   return SWIG_arg;
55187 
55188   if(0) SWIG_fail;
55189 
55190 fail:
55191   lua_error(L);
55192   return SWIG_arg;
55193 }
55194 
55195 
55196 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
55197   int SWIG_arg = 0;
55198   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55199   lldb::SBValue result;
55200 
55201   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
55202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
55203 
55204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55205     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
55206   }
55207 
55208   result = (arg1)->GetCurrentException();
55209   {
55210     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
55211     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55212   }
55213   return SWIG_arg;
55214 
55215   if(0) SWIG_fail;
55216 
55217 fail:
55218   lua_error(L);
55219   return SWIG_arg;
55220 }
55221 
55222 
55223 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
55224   int SWIG_arg = 0;
55225   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55226   lldb::SBThread result;
55227 
55228   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
55229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
55230 
55231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55232     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
55233   }
55234 
55235   result = (arg1)->GetCurrentExceptionBacktrace();
55236   {
55237     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55238     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55239   }
55240   return SWIG_arg;
55241 
55242   if(0) SWIG_fail;
55243 
55244 fail:
55245   lua_error(L);
55246   return SWIG_arg;
55247 }
55248 
55249 
55250 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
55251   int SWIG_arg = 0;
55252   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55253   bool result;
55254 
55255   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
55256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
55257 
55258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55259     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
55260   }
55261 
55262   result = (bool)(arg1)->SafeToCallFunctions();
55263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55264   return SWIG_arg;
55265 
55266   if(0) SWIG_fail;
55267 
55268 fail:
55269   lua_error(L);
55270   return SWIG_arg;
55271 }
55272 
55273 
55274 static int _wrap_SBThread___tostring(lua_State* L) {
55275   int SWIG_arg = 0;
55276   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55277   std::string result;
55278 
55279   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
55280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
55281 
55282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55283     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
55284   }
55285 
55286   result = lldb_SBThread___str__(arg1);
55287   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
55288   return SWIG_arg;
55289 
55290   if(0) SWIG_fail;
55291 
55292 fail:
55293   lua_error(L);
55294   return SWIG_arg;
55295 }
55296 
55297 
55298 static void swig_delete_SBThread(void *obj) {
55299 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
55300 delete arg1;
55301 }
55302 static int _proxy__wrap_new_SBThread(lua_State *L) {
55303     assert(lua_istable(L,1));
55304     lua_pushcfunction(L,_wrap_new_SBThread);
55305     assert(!lua_isnil(L,-1));
55306     lua_replace(L,1); /* replace our table with real constructor */
55307     lua_call(L,lua_gettop(L)-1,1);
55308     return 1;
55309 }
55310 static swig_lua_attribute swig_SBThread_attributes[] = {
55311     {0,0,0}
55312 };
55313 static swig_lua_method swig_SBThread_methods[]= {
55314     { "IsValid", _wrap_SBThread_IsValid},
55315     { "Clear", _wrap_SBThread_Clear},
55316     { "GetStopReason", _wrap_SBThread_GetStopReason},
55317     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
55318     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
55319     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
55320     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
55321     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
55322     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
55323     { "GetThreadID", _wrap_SBThread_GetThreadID},
55324     { "GetIndexID", _wrap_SBThread_GetIndexID},
55325     { "GetName", _wrap_SBThread_GetName},
55326     { "GetQueueName", _wrap_SBThread_GetQueueName},
55327     { "GetQueueID", _wrap_SBThread_GetQueueID},
55328     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
55329     { "GetQueue", _wrap_SBThread_GetQueue},
55330     { "StepOver", _wrap_SBThread_StepOver},
55331     { "StepInto", _wrap_SBThread_StepInto},
55332     { "StepOut", _wrap_SBThread_StepOut},
55333     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
55334     { "StepInstruction", _wrap_SBThread_StepInstruction},
55335     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
55336     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
55337     { "JumpToLine", _wrap_SBThread_JumpToLine},
55338     { "RunToAddress", _wrap_SBThread_RunToAddress},
55339     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
55340     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
55341     { "Suspend", _wrap_SBThread_Suspend},
55342     { "Resume", _wrap_SBThread_Resume},
55343     { "IsSuspended", _wrap_SBThread_IsSuspended},
55344     { "IsStopped", _wrap_SBThread_IsStopped},
55345     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
55346     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
55347     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
55348     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
55349     { "GetProcess", _wrap_SBThread_GetProcess},
55350     { "GetDescription", _wrap_SBThread_GetDescription},
55351     { "GetStatus", _wrap_SBThread_GetStatus},
55352     { "__eq", _wrap_SBThread___eq},
55353     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
55354     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
55355     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
55356     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
55357     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
55358     { "__tostring", _wrap_SBThread___tostring},
55359     {0,0}
55360 };
55361 static swig_lua_method swig_SBThread_meta[] = {
55362     { "__eq", _wrap_SBThread___eq},
55363     { "__tostring", _wrap_SBThread___tostring},
55364     {0,0}
55365 };
55366 
55367 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
55368     {0,0,0}
55369 };
55370 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
55371     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
55372     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
55373     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
55374     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
55375     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
55376     {0,0,0,0,0,0}
55377 };
55378 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
55379     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
55380     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
55381     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
55382     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
55383     {0,0}
55384 };
55385 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
55386     0
55387 };
55388 
55389 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
55390     "SBThread",
55391     swig_SBThread_Sf_SwigStatic_methods,
55392     swig_SBThread_Sf_SwigStatic_attributes,
55393     swig_SBThread_Sf_SwigStatic_constants,
55394     swig_SBThread_Sf_SwigStatic_classes,
55395     0
55396 };
55397 static swig_lua_class *swig_SBThread_bases[] = {0};
55398 static const char *swig_SBThread_base_names[] = {0};
55399 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 };
55400 
55401 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
55402   int SWIG_arg = 0;
55403   lldb::SBThreadCollection *result = 0 ;
55404 
55405   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
55406   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
55407   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
55408   return SWIG_arg;
55409 
55410   if(0) SWIG_fail;
55411 
55412 fail:
55413   lua_error(L);
55414   return SWIG_arg;
55415 }
55416 
55417 
55418 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
55419   int SWIG_arg = 0;
55420   lldb::SBThreadCollection *arg1 = 0 ;
55421   lldb::SBThreadCollection *result = 0 ;
55422 
55423   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
55424   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
55425 
55426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55427     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
55428   }
55429 
55430   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
55431   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
55432   return SWIG_arg;
55433 
55434   if(0) SWIG_fail;
55435 
55436 fail:
55437   lua_error(L);
55438   return SWIG_arg;
55439 }
55440 
55441 
55442 static int _wrap_new_SBThreadCollection(lua_State* L) {
55443   int argc;
55444   int argv[2]={
55445     1,2
55446   };
55447 
55448   argc = lua_gettop(L);
55449   if (argc == 0) {
55450     return _wrap_new_SBThreadCollection__SWIG_0(L);
55451   }
55452   if (argc == 1) {
55453     int _v;
55454     {
55455       void *ptr;
55456       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
55457         _v = 0;
55458       } else {
55459         _v = 1;
55460       }
55461     }
55462     if (_v) {
55463       return _wrap_new_SBThreadCollection__SWIG_1(L);
55464     }
55465   }
55466 
55467   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
55468     "  Possible C/C++ prototypes are:\n"
55469     "    lldb::SBThreadCollection::SBThreadCollection()\n"
55470     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
55471   lua_error(L);return 0;
55472 }
55473 
55474 
55475 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
55476   int SWIG_arg = 0;
55477   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55478   bool result;
55479 
55480   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
55481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
55482 
55483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55484     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
55485   }
55486 
55487   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
55488   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55489   return SWIG_arg;
55490 
55491   if(0) SWIG_fail;
55492 
55493 fail:
55494   lua_error(L);
55495   return SWIG_arg;
55496 }
55497 
55498 
55499 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
55500   int SWIG_arg = 0;
55501   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55502   size_t result;
55503 
55504   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
55505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
55506 
55507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55508     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
55509   }
55510 
55511   result = (arg1)->GetSize();
55512   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55513   return SWIG_arg;
55514 
55515   if(0) SWIG_fail;
55516 
55517 fail:
55518   lua_error(L);
55519   return SWIG_arg;
55520 }
55521 
55522 
55523 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
55524   int SWIG_arg = 0;
55525   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55526   size_t arg2 ;
55527   lldb::SBThread result;
55528 
55529   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
55530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
55531   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
55532 
55533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55534     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
55535   }
55536 
55537   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55538   arg2 = (size_t)lua_tonumber(L, 2);
55539   result = (arg1)->GetThreadAtIndex(arg2);
55540   {
55541     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55543   }
55544   return SWIG_arg;
55545 
55546   if(0) SWIG_fail;
55547 
55548 fail:
55549   lua_error(L);
55550   return SWIG_arg;
55551 }
55552 
55553 
55554 static void swig_delete_SBThreadCollection(void *obj) {
55555 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
55556 delete arg1;
55557 }
55558 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
55559     assert(lua_istable(L,1));
55560     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
55561     assert(!lua_isnil(L,-1));
55562     lua_replace(L,1); /* replace our table with real constructor */
55563     lua_call(L,lua_gettop(L)-1,1);
55564     return 1;
55565 }
55566 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
55567     {0,0,0}
55568 };
55569 static swig_lua_method swig_SBThreadCollection_methods[]= {
55570     { "IsValid", _wrap_SBThreadCollection_IsValid},
55571     { "GetSize", _wrap_SBThreadCollection_GetSize},
55572     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
55573     {0,0}
55574 };
55575 static swig_lua_method swig_SBThreadCollection_meta[] = {
55576     {0,0}
55577 };
55578 
55579 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
55580     {0,0,0}
55581 };
55582 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
55583     {0,0,0,0,0,0}
55584 };
55585 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
55586     {0,0}
55587 };
55588 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
55589     0
55590 };
55591 
55592 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
55593     "SBThreadCollection",
55594     swig_SBThreadCollection_Sf_SwigStatic_methods,
55595     swig_SBThreadCollection_Sf_SwigStatic_attributes,
55596     swig_SBThreadCollection_Sf_SwigStatic_constants,
55597     swig_SBThreadCollection_Sf_SwigStatic_classes,
55598     0
55599 };
55600 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
55601 static const char *swig_SBThreadCollection_base_names[] = {0};
55602 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 };
55603 
55604 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
55605   int SWIG_arg = 0;
55606   lldb::SBThreadPlan *result = 0 ;
55607 
55608   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
55609   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
55610   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55611   return SWIG_arg;
55612 
55613   if(0) SWIG_fail;
55614 
55615 fail:
55616   lua_error(L);
55617   return SWIG_arg;
55618 }
55619 
55620 
55621 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
55622   int SWIG_arg = 0;
55623   lldb::SBThreadPlan *arg1 = 0 ;
55624   lldb::SBThreadPlan *result = 0 ;
55625 
55626   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55627   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
55628 
55629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55630     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
55631   }
55632 
55633   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
55634   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55635   return SWIG_arg;
55636 
55637   if(0) SWIG_fail;
55638 
55639 fail:
55640   lua_error(L);
55641   return SWIG_arg;
55642 }
55643 
55644 
55645 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
55646   int SWIG_arg = 0;
55647   lldb::ThreadPlanSP *arg1 = 0 ;
55648   lldb::SBThreadPlan *result = 0 ;
55649 
55650   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55651   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
55652 
55653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
55654     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
55655   }
55656 
55657   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
55658   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55659   return SWIG_arg;
55660 
55661   if(0) SWIG_fail;
55662 
55663 fail:
55664   lua_error(L);
55665   return SWIG_arg;
55666 }
55667 
55668 
55669 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
55670   int SWIG_arg = 0;
55671   lldb::SBThread *arg1 = 0 ;
55672   char *arg2 = (char *) 0 ;
55673   lldb::SBThreadPlan *result = 0 ;
55674 
55675   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
55676   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
55677   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
55678 
55679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55680     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55681   }
55682 
55683   arg2 = (char *)lua_tostring(L, 2);
55684   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
55685   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55686   return SWIG_arg;
55687 
55688   if(0) SWIG_fail;
55689 
55690 fail:
55691   lua_error(L);
55692   return SWIG_arg;
55693 }
55694 
55695 
55696 static int _wrap_new_SBThreadPlan(lua_State* L) {
55697   int argc;
55698   int argv[3]={
55699     1,2,3
55700   };
55701 
55702   argc = lua_gettop(L);
55703   if (argc == 0) {
55704     return _wrap_new_SBThreadPlan__SWIG_0(L);
55705   }
55706   if (argc == 1) {
55707     int _v;
55708     {
55709       void *ptr;
55710       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
55711         _v = 0;
55712       } else {
55713         _v = 1;
55714       }
55715     }
55716     if (_v) {
55717       return _wrap_new_SBThreadPlan__SWIG_1(L);
55718     }
55719   }
55720   if (argc == 1) {
55721     int _v;
55722     {
55723       void *ptr;
55724       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)) {
55725         _v = 0;
55726       } else {
55727         _v = 1;
55728       }
55729     }
55730     if (_v) {
55731       return _wrap_new_SBThreadPlan__SWIG_2(L);
55732     }
55733   }
55734   if (argc == 2) {
55735     int _v;
55736     {
55737       void *ptr;
55738       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
55739         _v = 0;
55740       } else {
55741         _v = 1;
55742       }
55743     }
55744     if (_v) {
55745       {
55746         _v = SWIG_lua_isnilstring(L,argv[1]);
55747       }
55748       if (_v) {
55749         return _wrap_new_SBThreadPlan__SWIG_3(L);
55750       }
55751     }
55752   }
55753 
55754   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
55755     "  Possible C/C++ prototypes are:\n"
55756     "    lldb::SBThreadPlan::SBThreadPlan()\n"
55757     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
55758     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
55759     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
55760   lua_error(L);return 0;
55761 }
55762 
55763 
55764 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
55765   int SWIG_arg = 0;
55766   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55767   bool result;
55768 
55769   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55770   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
55771 
55772   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55773     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55774   }
55775 
55776   result = (bool)(arg1)->IsValid();
55777   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55778   return SWIG_arg;
55779 
55780   if(0) SWIG_fail;
55781 
55782 fail:
55783   lua_error(L);
55784   return SWIG_arg;
55785 }
55786 
55787 
55788 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
55789   int SWIG_arg = 0;
55790   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55791   bool result;
55792 
55793   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
55795 
55796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55797     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55798   }
55799 
55800   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
55801   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55802   return SWIG_arg;
55803 
55804   if(0) SWIG_fail;
55805 
55806 fail:
55807   lua_error(L);
55808   return SWIG_arg;
55809 }
55810 
55811 
55812 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
55813   int argc;
55814   int argv[2]={
55815     1,2
55816   };
55817 
55818   argc = lua_gettop(L);
55819   if (argc == 1) {
55820     int _v;
55821     {
55822       void *ptr;
55823       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55824         _v = 0;
55825       } else {
55826         _v = 1;
55827       }
55828     }
55829     if (_v) {
55830       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
55831     }
55832   }
55833   if (argc == 1) {
55834     int _v;
55835     {
55836       void *ptr;
55837       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55838         _v = 0;
55839       } else {
55840         _v = 1;
55841       }
55842     }
55843     if (_v) {
55844       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
55845     }
55846   }
55847 
55848   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
55849     "  Possible C/C++ prototypes are:\n"
55850     "    lldb::SBThreadPlan::IsValid()\n"
55851     "    lldb::SBThreadPlan::IsValid() const\n");
55852   lua_error(L);return 0;
55853 }
55854 
55855 
55856 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
55857   int SWIG_arg = 0;
55858   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55859 
55860   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
55861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
55862 
55863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55864     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
55865   }
55866 
55867   (arg1)->Clear();
55868 
55869   return SWIG_arg;
55870 
55871   if(0) SWIG_fail;
55872 
55873 fail:
55874   lua_error(L);
55875   return SWIG_arg;
55876 }
55877 
55878 
55879 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
55880   int SWIG_arg = 0;
55881   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55882   lldb::StopReason result;
55883 
55884   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
55885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
55886 
55887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55888     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
55889   }
55890 
55891   result = (lldb::StopReason)(arg1)->GetStopReason();
55892   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
55893   return SWIG_arg;
55894 
55895   if(0) SWIG_fail;
55896 
55897 fail:
55898   lua_error(L);
55899   return SWIG_arg;
55900 }
55901 
55902 
55903 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
55904   int SWIG_arg = 0;
55905   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55906   size_t result;
55907 
55908   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
55909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
55910 
55911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55912     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
55913   }
55914 
55915   result = (arg1)->GetStopReasonDataCount();
55916   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55917   return SWIG_arg;
55918 
55919   if(0) SWIG_fail;
55920 
55921 fail:
55922   lua_error(L);
55923   return SWIG_arg;
55924 }
55925 
55926 
55927 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
55928   int SWIG_arg = 0;
55929   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55930   uint32_t arg2 ;
55931   uint64_t result;
55932 
55933   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
55934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
55935   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
55936 
55937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55938     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
55939   }
55940 
55941   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
55942   arg2 = (uint32_t)lua_tonumber(L, 2);
55943   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
55944   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
55945   return SWIG_arg;
55946 
55947   if(0) SWIG_fail;
55948 
55949 fail:
55950   lua_error(L);
55951   return SWIG_arg;
55952 }
55953 
55954 
55955 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
55956   int SWIG_arg = 0;
55957   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55958   lldb::SBThread result;
55959 
55960   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
55961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
55962 
55963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55964     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
55965   }
55966 
55967   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
55968   {
55969     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55970     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55971   }
55972   return SWIG_arg;
55973 
55974   if(0) SWIG_fail;
55975 
55976 fail:
55977   lua_error(L);
55978   return SWIG_arg;
55979 }
55980 
55981 
55982 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
55983   int SWIG_arg = 0;
55984   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55985   lldb::SBStream *arg2 = 0 ;
55986   bool result;
55987 
55988   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
55989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
55990   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
55991 
55992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55993     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
55994   }
55995 
55996 
55997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55998     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55999   }
56000 
56001   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
56002   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56003   return SWIG_arg;
56004 
56005   if(0) SWIG_fail;
56006 
56007 fail:
56008   lua_error(L);
56009   return SWIG_arg;
56010 }
56011 
56012 
56013 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
56014   int SWIG_arg = 0;
56015   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56016   bool arg2 ;
56017 
56018   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
56019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
56020   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
56021 
56022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56023     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56024   }
56025 
56026   arg2 = (lua_toboolean(L, 2)!=0);
56027   (arg1)->SetPlanComplete(arg2);
56028 
56029   return SWIG_arg;
56030 
56031   if(0) SWIG_fail;
56032 
56033 fail:
56034   lua_error(L);
56035   return SWIG_arg;
56036 }
56037 
56038 
56039 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
56040   int SWIG_arg = 0;
56041   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56042   bool result;
56043 
56044   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
56045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
56046 
56047   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56048     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56049   }
56050 
56051   result = (bool)(arg1)->IsPlanComplete();
56052   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56053   return SWIG_arg;
56054 
56055   if(0) SWIG_fail;
56056 
56057 fail:
56058   lua_error(L);
56059   return SWIG_arg;
56060 }
56061 
56062 
56063 static int _wrap_SBThreadPlan_IsPlanStale(lua_State* L) {
56064   int SWIG_arg = 0;
56065   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56066   bool result;
56067 
56068   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
56069   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
56070 
56071   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56072     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
56073   }
56074 
56075   result = (bool)(arg1)->IsPlanStale();
56076   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56077   return SWIG_arg;
56078 
56079   if(0) SWIG_fail;
56080 
56081 fail:
56082   lua_error(L);
56083   return SWIG_arg;
56084 }
56085 
56086 
56087 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
56088   int SWIG_arg = 0;
56089   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56090   lldb::SBAddress *arg2 = 0 ;
56091   lldb::addr_t arg3 ;
56092   lldb::SBThreadPlan result;
56093 
56094   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
56095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
56096   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
56097   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
56098 
56099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56100     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56101   }
56102 
56103 
56104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56105     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
56106   }
56107 
56108   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
56109   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
56110   {
56111     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56112     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56113   }
56114   return SWIG_arg;
56115 
56116   if(0) SWIG_fail;
56117 
56118 fail:
56119   lua_error(L);
56120   return SWIG_arg;
56121 }
56122 
56123 
56124 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
56125   int SWIG_arg = 0;
56126   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56127   lldb::SBAddress *arg2 = 0 ;
56128   lldb::addr_t arg3 ;
56129   lldb::SBThreadPlan result;
56130 
56131   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
56132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
56133   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
56134   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
56135 
56136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56137     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56138   }
56139 
56140 
56141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56142     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
56143   }
56144 
56145   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
56146   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
56147   {
56148     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56149     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56150   }
56151   return SWIG_arg;
56152 
56153   if(0) SWIG_fail;
56154 
56155 fail:
56156   lua_error(L);
56157   return SWIG_arg;
56158 }
56159 
56160 
56161 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
56162   int SWIG_arg = 0;
56163   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56164   uint32_t arg2 ;
56165   bool arg3 ;
56166   lldb::SBThreadPlan result;
56167 
56168   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
56169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56170   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56171   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
56172 
56173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56174     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56175   }
56176 
56177   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56178   arg2 = (uint32_t)lua_tonumber(L, 2);
56179   arg3 = (lua_toboolean(L, 3)!=0);
56180   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
56181   {
56182     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56183     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56184   }
56185   return SWIG_arg;
56186 
56187   if(0) SWIG_fail;
56188 
56189 fail:
56190   lua_error(L);
56191   return SWIG_arg;
56192 }
56193 
56194 
56195 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
56196   int SWIG_arg = 0;
56197   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56198   uint32_t arg2 ;
56199   lldb::SBThreadPlan result;
56200 
56201   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
56202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56203   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56204 
56205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56206     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56207   }
56208 
56209   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
56210   arg2 = (uint32_t)lua_tonumber(L, 2);
56211   result = (arg1)->QueueThreadPlanForStepOut(arg2);
56212   {
56213     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56215   }
56216   return SWIG_arg;
56217 
56218   if(0) SWIG_fail;
56219 
56220 fail:
56221   lua_error(L);
56222   return SWIG_arg;
56223 }
56224 
56225 
56226 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
56227   int argc;
56228   int argv[4]={
56229     1,2,3,4
56230   };
56231 
56232   argc = lua_gettop(L);
56233   if (argc == 2) {
56234     int _v;
56235     {
56236       void *ptr;
56237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56238         _v = 0;
56239       } else {
56240         _v = 1;
56241       }
56242     }
56243     if (_v) {
56244       {
56245         _v = lua_isnumber(L,argv[1]);
56246       }
56247       if (_v) {
56248         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
56249       }
56250     }
56251   }
56252   if (argc == 3) {
56253     int _v;
56254     {
56255       void *ptr;
56256       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56257         _v = 0;
56258       } else {
56259         _v = 1;
56260       }
56261     }
56262     if (_v) {
56263       {
56264         _v = lua_isnumber(L,argv[1]);
56265       }
56266       if (_v) {
56267         {
56268           _v = lua_isboolean(L,argv[2]);
56269         }
56270         if (_v) {
56271           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
56272         }
56273       }
56274     }
56275   }
56276 
56277   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
56278     "  Possible C/C++ prototypes are:\n"
56279     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
56280     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
56281   lua_error(L);return 0;
56282 }
56283 
56284 
56285 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
56286   int SWIG_arg = 0;
56287   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56288   lldb::SBAddress arg2 ;
56289   lldb::SBAddress *argp2 ;
56290   lldb::SBThreadPlan result;
56291 
56292   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
56293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
56294   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
56295 
56296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56297     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
56298   }
56299 
56300 
56301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56302     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
56303   }
56304   arg2 = *argp2;
56305 
56306   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
56307   {
56308     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56309     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56310   }
56311   return SWIG_arg;
56312 
56313   if(0) SWIG_fail;
56314 
56315 fail:
56316   lua_error(L);
56317   return SWIG_arg;
56318 }
56319 
56320 
56321 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
56322   int SWIG_arg = 0;
56323   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56324   char *arg2 = (char *) 0 ;
56325   lldb::SBThreadPlan result;
56326 
56327   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
56328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56329   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56330 
56331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56332     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56333   }
56334 
56335   arg2 = (char *)lua_tostring(L, 2);
56336   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
56337   {
56338     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56339     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56340   }
56341   return SWIG_arg;
56342 
56343   if(0) SWIG_fail;
56344 
56345 fail:
56346   lua_error(L);
56347   return SWIG_arg;
56348 }
56349 
56350 
56351 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
56352   int SWIG_arg = 0;
56353   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56354   char *arg2 = (char *) 0 ;
56355   lldb::SBError *arg3 = 0 ;
56356   lldb::SBThreadPlan result;
56357 
56358   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
56359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56360   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56361   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
56362 
56363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56364     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56365   }
56366 
56367   arg2 = (char *)lua_tostring(L, 2);
56368 
56369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56370     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
56371   }
56372 
56373   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
56374   {
56375     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56377   }
56378   return SWIG_arg;
56379 
56380   if(0) SWIG_fail;
56381 
56382 fail:
56383   lua_error(L);
56384   return SWIG_arg;
56385 }
56386 
56387 
56388 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
56389   int SWIG_arg = 0;
56390   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56391   char *arg2 = (char *) 0 ;
56392   lldb::SBStructuredData *arg3 = 0 ;
56393   lldb::SBError *arg4 = 0 ;
56394   lldb::SBThreadPlan result;
56395 
56396   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
56397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56398   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56399   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
56400   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
56401 
56402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56403     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56404   }
56405 
56406   arg2 = (char *)lua_tostring(L, 2);
56407 
56408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56409     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
56410   }
56411 
56412 
56413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
56414     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
56415   }
56416 
56417   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
56418   {
56419     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56421   }
56422   return SWIG_arg;
56423 
56424   if(0) SWIG_fail;
56425 
56426 fail:
56427   lua_error(L);
56428   return SWIG_arg;
56429 }
56430 
56431 
56432 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
56433   int argc;
56434   int argv[5]={
56435     1,2,3,4,5
56436   };
56437 
56438   argc = lua_gettop(L);
56439   if (argc == 2) {
56440     int _v;
56441     {
56442       void *ptr;
56443       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56444         _v = 0;
56445       } else {
56446         _v = 1;
56447       }
56448     }
56449     if (_v) {
56450       {
56451         _v = SWIG_lua_isnilstring(L,argv[1]);
56452       }
56453       if (_v) {
56454         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
56455       }
56456     }
56457   }
56458   if (argc == 3) {
56459     int _v;
56460     {
56461       void *ptr;
56462       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56463         _v = 0;
56464       } else {
56465         _v = 1;
56466       }
56467     }
56468     if (_v) {
56469       {
56470         _v = SWIG_lua_isnilstring(L,argv[1]);
56471       }
56472       if (_v) {
56473         {
56474           void *ptr;
56475           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56476             _v = 0;
56477           } else {
56478             _v = 1;
56479           }
56480         }
56481         if (_v) {
56482           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
56483         }
56484       }
56485     }
56486   }
56487   if (argc == 4) {
56488     int _v;
56489     {
56490       void *ptr;
56491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56492         _v = 0;
56493       } else {
56494         _v = 1;
56495       }
56496     }
56497     if (_v) {
56498       {
56499         _v = SWIG_lua_isnilstring(L,argv[1]);
56500       }
56501       if (_v) {
56502         {
56503           void *ptr;
56504           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56505             _v = 0;
56506           } else {
56507             _v = 1;
56508           }
56509         }
56510         if (_v) {
56511           {
56512             void *ptr;
56513             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56514               _v = 0;
56515             } else {
56516               _v = 1;
56517             }
56518           }
56519           if (_v) {
56520             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
56521           }
56522         }
56523       }
56524     }
56525   }
56526 
56527   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
56528     "  Possible C/C++ prototypes are:\n"
56529     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
56530     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
56531     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
56532   lua_error(L);return 0;
56533 }
56534 
56535 
56536 static void swig_delete_SBThreadPlan(void *obj) {
56537 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
56538 delete arg1;
56539 }
56540 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
56541     assert(lua_istable(L,1));
56542     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
56543     assert(!lua_isnil(L,-1));
56544     lua_replace(L,1); /* replace our table with real constructor */
56545     lua_call(L,lua_gettop(L)-1,1);
56546     return 1;
56547 }
56548 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
56549     {0,0,0}
56550 };
56551 static swig_lua_method swig_SBThreadPlan_methods[]= {
56552     { "IsValid", _wrap_SBThreadPlan_IsValid},
56553     { "Clear", _wrap_SBThreadPlan_Clear},
56554     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
56555     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
56556     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
56557     { "GetThread", _wrap_SBThreadPlan_GetThread},
56558     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
56559     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
56560     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
56561     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
56562     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
56563     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
56564     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
56565     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
56566     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
56567     {0,0}
56568 };
56569 static swig_lua_method swig_SBThreadPlan_meta[] = {
56570     {0,0}
56571 };
56572 
56573 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
56574     {0,0,0}
56575 };
56576 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
56577     {0,0,0,0,0,0}
56578 };
56579 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
56580     {0,0}
56581 };
56582 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
56583     0
56584 };
56585 
56586 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
56587     "SBThreadPlan",
56588     swig_SBThreadPlan_Sf_SwigStatic_methods,
56589     swig_SBThreadPlan_Sf_SwigStatic_attributes,
56590     swig_SBThreadPlan_Sf_SwigStatic_constants,
56591     swig_SBThreadPlan_Sf_SwigStatic_classes,
56592     0
56593 };
56594 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
56595 static const char *swig_SBThreadPlan_base_names[] = {0};
56596 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 };
56597 
56598 static int _wrap_new_SBTrace(lua_State* L) {
56599   int SWIG_arg = 0;
56600   lldb::SBTrace *result = 0 ;
56601 
56602   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
56603   result = (lldb::SBTrace *)new lldb::SBTrace();
56604   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
56605   return SWIG_arg;
56606 
56607   if(0) SWIG_fail;
56608 
56609 fail:
56610   lua_error(L);
56611   return SWIG_arg;
56612 }
56613 
56614 
56615 static int _wrap_SBTrace_GetTraceData(lua_State* L) {
56616   int SWIG_arg = 0;
56617   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56618   lldb::SBError *arg2 = 0 ;
56619   void *arg3 = (void *) 0 ;
56620   size_t arg4 ;
56621   size_t arg5 ;
56622   lldb::tid_t arg6 ;
56623   size_t result;
56624 
56625   SWIG_check_num_args("lldb::SBTrace::GetTraceData",6,6)
56626   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",1,"lldb::SBTrace *");
56627   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",2,"lldb::SBError &");
56628   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",3,"void *");
56629   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",4,"size_t");
56630   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",5,"size_t");
56631   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",6,"lldb::tid_t");
56632 
56633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56634     SWIG_fail_ptr("SBTrace_GetTraceData",1,SWIGTYPE_p_lldb__SBTrace);
56635   }
56636 
56637 
56638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56639     SWIG_fail_ptr("SBTrace_GetTraceData",2,SWIGTYPE_p_lldb__SBError);
56640   }
56641 
56642   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetTraceData");
56643   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
56644   arg4 = (size_t)lua_tonumber(L, 4);
56645   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
56646   arg5 = (size_t)lua_tonumber(L, 5);
56647   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
56648   result = (arg1)->GetTraceData(*arg2,arg3,arg4,arg5,arg6);
56649   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56650   return SWIG_arg;
56651 
56652   if(0) SWIG_fail;
56653 
56654 fail:
56655   lua_error(L);
56656   return SWIG_arg;
56657 }
56658 
56659 
56660 static int _wrap_SBTrace_GetMetaData(lua_State* L) {
56661   int SWIG_arg = 0;
56662   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56663   lldb::SBError *arg2 = 0 ;
56664   void *arg3 = (void *) 0 ;
56665   size_t arg4 ;
56666   size_t arg5 ;
56667   lldb::tid_t arg6 ;
56668   size_t result;
56669 
56670   SWIG_check_num_args("lldb::SBTrace::GetMetaData",6,6)
56671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",1,"lldb::SBTrace *");
56672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",2,"lldb::SBError &");
56673   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",3,"void *");
56674   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",4,"size_t");
56675   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",5,"size_t");
56676   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",6,"lldb::tid_t");
56677 
56678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56679     SWIG_fail_ptr("SBTrace_GetMetaData",1,SWIGTYPE_p_lldb__SBTrace);
56680   }
56681 
56682 
56683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56684     SWIG_fail_ptr("SBTrace_GetMetaData",2,SWIGTYPE_p_lldb__SBError);
56685   }
56686 
56687   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetMetaData");
56688   SWIG_contract_assert((lua_tonumber(L,4)>=0),"number must not be negative")
56689   arg4 = (size_t)lua_tonumber(L, 4);
56690   SWIG_contract_assert((lua_tonumber(L,5)>=0),"number must not be negative")
56691   arg5 = (size_t)lua_tonumber(L, 5);
56692   arg6 = (lldb::tid_t)lua_tonumber(L, 6);
56693   result = (arg1)->GetMetaData(*arg2,arg3,arg4,arg5,arg6);
56694   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56695   return SWIG_arg;
56696 
56697   if(0) SWIG_fail;
56698 
56699 fail:
56700   lua_error(L);
56701   return SWIG_arg;
56702 }
56703 
56704 
56705 static int _wrap_SBTrace_StopTrace(lua_State* L) {
56706   int SWIG_arg = 0;
56707   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56708   lldb::SBError *arg2 = 0 ;
56709   lldb::tid_t arg3 ;
56710 
56711   SWIG_check_num_args("lldb::SBTrace::StopTrace",3,3)
56712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::StopTrace",1,"lldb::SBTrace *");
56713   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::StopTrace",2,"lldb::SBError &");
56714   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTrace::StopTrace",3,"lldb::tid_t");
56715 
56716   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56717     SWIG_fail_ptr("SBTrace_StopTrace",1,SWIGTYPE_p_lldb__SBTrace);
56718   }
56719 
56720 
56721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56722     SWIG_fail_ptr("SBTrace_StopTrace",2,SWIGTYPE_p_lldb__SBError);
56723   }
56724 
56725   arg3 = (lldb::tid_t)lua_tonumber(L, 3);
56726   (arg1)->StopTrace(*arg2,arg3);
56727 
56728   return SWIG_arg;
56729 
56730   if(0) SWIG_fail;
56731 
56732 fail:
56733   lua_error(L);
56734   return SWIG_arg;
56735 }
56736 
56737 
56738 static int _wrap_SBTrace_GetTraceConfig(lua_State* L) {
56739   int SWIG_arg = 0;
56740   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56741   lldb::SBTraceOptions *arg2 = 0 ;
56742   lldb::SBError *arg3 = 0 ;
56743 
56744   SWIG_check_num_args("lldb::SBTrace::GetTraceConfig",3,3)
56745   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",1,"lldb::SBTrace *");
56746   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",2,"lldb::SBTraceOptions &");
56747   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",3,"lldb::SBError &");
56748 
56749   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56750     SWIG_fail_ptr("SBTrace_GetTraceConfig",1,SWIGTYPE_p_lldb__SBTrace);
56751   }
56752 
56753 
56754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56755     SWIG_fail_ptr("SBTrace_GetTraceConfig",2,SWIGTYPE_p_lldb__SBTraceOptions);
56756   }
56757 
56758 
56759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56760     SWIG_fail_ptr("SBTrace_GetTraceConfig",3,SWIGTYPE_p_lldb__SBError);
56761   }
56762 
56763   (arg1)->GetTraceConfig(*arg2,*arg3);
56764 
56765   return SWIG_arg;
56766 
56767   if(0) SWIG_fail;
56768 
56769 fail:
56770   lua_error(L);
56771   return SWIG_arg;
56772 }
56773 
56774 
56775 static int _wrap_SBTrace_GetTraceUID(lua_State* L) {
56776   int SWIG_arg = 0;
56777   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56778   lldb::user_id_t result;
56779 
56780   SWIG_check_num_args("lldb::SBTrace::GetTraceUID",1,1)
56781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceUID",1,"lldb::SBTrace *");
56782 
56783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56784     SWIG_fail_ptr("SBTrace_GetTraceUID",1,SWIGTYPE_p_lldb__SBTrace);
56785   }
56786 
56787   result = (lldb::user_id_t)(arg1)->GetTraceUID();
56788   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56789   return SWIG_arg;
56790 
56791   if(0) SWIG_fail;
56792 
56793 fail:
56794   lua_error(L);
56795   return SWIG_arg;
56796 }
56797 
56798 
56799 static int _wrap_SBTrace_IsValid(lua_State* L) {
56800   int SWIG_arg = 0;
56801   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56802   bool result;
56803 
56804   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
56805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
56806 
56807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56808     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
56809   }
56810 
56811   result = (bool)(arg1)->IsValid();
56812   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56813   return SWIG_arg;
56814 
56815   if(0) SWIG_fail;
56816 
56817 fail:
56818   lua_error(L);
56819   return SWIG_arg;
56820 }
56821 
56822 
56823 static void swig_delete_SBTrace(void *obj) {
56824 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
56825 delete arg1;
56826 }
56827 static int _proxy__wrap_new_SBTrace(lua_State *L) {
56828     assert(lua_istable(L,1));
56829     lua_pushcfunction(L,_wrap_new_SBTrace);
56830     assert(!lua_isnil(L,-1));
56831     lua_replace(L,1); /* replace our table with real constructor */
56832     lua_call(L,lua_gettop(L)-1,1);
56833     return 1;
56834 }
56835 static swig_lua_attribute swig_SBTrace_attributes[] = {
56836     {0,0,0}
56837 };
56838 static swig_lua_method swig_SBTrace_methods[]= {
56839     { "GetTraceData", _wrap_SBTrace_GetTraceData},
56840     { "GetMetaData", _wrap_SBTrace_GetMetaData},
56841     { "StopTrace", _wrap_SBTrace_StopTrace},
56842     { "GetTraceConfig", _wrap_SBTrace_GetTraceConfig},
56843     { "GetTraceUID", _wrap_SBTrace_GetTraceUID},
56844     { "IsValid", _wrap_SBTrace_IsValid},
56845     {0,0}
56846 };
56847 static swig_lua_method swig_SBTrace_meta[] = {
56848     {0,0}
56849 };
56850 
56851 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
56852     {0,0,0}
56853 };
56854 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
56855     {0,0,0,0,0,0}
56856 };
56857 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
56858     {0,0}
56859 };
56860 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
56861     0
56862 };
56863 
56864 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
56865     "SBTrace",
56866     swig_SBTrace_Sf_SwigStatic_methods,
56867     swig_SBTrace_Sf_SwigStatic_attributes,
56868     swig_SBTrace_Sf_SwigStatic_constants,
56869     swig_SBTrace_Sf_SwigStatic_classes,
56870     0
56871 };
56872 static swig_lua_class *swig_SBTrace_bases[] = {0};
56873 static const char *swig_SBTrace_base_names[] = {0};
56874 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 };
56875 
56876 static int _wrap_new_SBTraceOptions(lua_State* L) {
56877   int SWIG_arg = 0;
56878   lldb::SBTraceOptions *result = 0 ;
56879 
56880   SWIG_check_num_args("lldb::SBTraceOptions::SBTraceOptions",0,0)
56881   result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
56882   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceOptions,1); SWIG_arg++;
56883   return SWIG_arg;
56884 
56885   if(0) SWIG_fail;
56886 
56887 fail:
56888   lua_error(L);
56889   return SWIG_arg;
56890 }
56891 
56892 
56893 static int _wrap_SBTraceOptions_getType(lua_State* L) {
56894   int SWIG_arg = 0;
56895   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56896   lldb::TraceType result;
56897 
56898   SWIG_check_num_args("lldb::SBTraceOptions::getType",1,1)
56899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getType",1,"lldb::SBTraceOptions const *");
56900 
56901   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56902     SWIG_fail_ptr("SBTraceOptions_getType",1,SWIGTYPE_p_lldb__SBTraceOptions);
56903   }
56904 
56905   result = (lldb::TraceType)((lldb::SBTraceOptions const *)arg1)->getType();
56906   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56907   return SWIG_arg;
56908 
56909   if(0) SWIG_fail;
56910 
56911 fail:
56912   lua_error(L);
56913   return SWIG_arg;
56914 }
56915 
56916 
56917 static int _wrap_SBTraceOptions_getTraceBufferSize(lua_State* L) {
56918   int SWIG_arg = 0;
56919   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56920   uint64_t result;
56921 
56922   SWIG_check_num_args("lldb::SBTraceOptions::getTraceBufferSize",1,1)
56923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceBufferSize",1,"lldb::SBTraceOptions const *");
56924 
56925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56926     SWIG_fail_ptr("SBTraceOptions_getTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56927   }
56928 
56929   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getTraceBufferSize();
56930   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56931   return SWIG_arg;
56932 
56933   if(0) SWIG_fail;
56934 
56935 fail:
56936   lua_error(L);
56937   return SWIG_arg;
56938 }
56939 
56940 
56941 static int _wrap_SBTraceOptions_getTraceParams(lua_State* L) {
56942   int SWIG_arg = 0;
56943   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56944   lldb::SBError *arg2 = 0 ;
56945   lldb::SBStructuredData result;
56946 
56947   SWIG_check_num_args("lldb::SBTraceOptions::getTraceParams",2,2)
56948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",1,"lldb::SBTraceOptions *");
56949   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",2,"lldb::SBError &");
56950 
56951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56952     SWIG_fail_ptr("SBTraceOptions_getTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
56953   }
56954 
56955 
56956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56957     SWIG_fail_ptr("SBTraceOptions_getTraceParams",2,SWIGTYPE_p_lldb__SBError);
56958   }
56959 
56960   result = (arg1)->getTraceParams(*arg2);
56961   {
56962     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
56963     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
56964   }
56965   return SWIG_arg;
56966 
56967   if(0) SWIG_fail;
56968 
56969 fail:
56970   lua_error(L);
56971   return SWIG_arg;
56972 }
56973 
56974 
56975 static int _wrap_SBTraceOptions_getMetaDataBufferSize(lua_State* L) {
56976   int SWIG_arg = 0;
56977   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
56978   uint64_t result;
56979 
56980   SWIG_check_num_args("lldb::SBTraceOptions::getMetaDataBufferSize",1,1)
56981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getMetaDataBufferSize",1,"lldb::SBTraceOptions const *");
56982 
56983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56984     SWIG_fail_ptr("SBTraceOptions_getMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
56985   }
56986 
56987   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getMetaDataBufferSize();
56988   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
56989   return SWIG_arg;
56990 
56991   if(0) SWIG_fail;
56992 
56993 fail:
56994   lua_error(L);
56995   return SWIG_arg;
56996 }
56997 
56998 
56999 static int _wrap_SBTraceOptions_setTraceParams(lua_State* L) {
57000   int SWIG_arg = 0;
57001   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57002   lldb::SBStructuredData *arg2 = 0 ;
57003 
57004   SWIG_check_num_args("lldb::SBTraceOptions::setTraceParams",2,2)
57005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",1,"lldb::SBTraceOptions *");
57006   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",2,"lldb::SBStructuredData &");
57007 
57008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57009     SWIG_fail_ptr("SBTraceOptions_setTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
57010   }
57011 
57012 
57013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
57014     SWIG_fail_ptr("SBTraceOptions_setTraceParams",2,SWIGTYPE_p_lldb__SBStructuredData);
57015   }
57016 
57017   (arg1)->setTraceParams(*arg2);
57018 
57019   return SWIG_arg;
57020 
57021   if(0) SWIG_fail;
57022 
57023 fail:
57024   lua_error(L);
57025   return SWIG_arg;
57026 }
57027 
57028 
57029 static int _wrap_SBTraceOptions_setType(lua_State* L) {
57030   int SWIG_arg = 0;
57031   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57032   lldb::TraceType arg2 ;
57033 
57034   SWIG_check_num_args("lldb::SBTraceOptions::setType",2,2)
57035   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setType",1,"lldb::SBTraceOptions *");
57036   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setType",2,"lldb::TraceType");
57037 
57038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57039     SWIG_fail_ptr("SBTraceOptions_setType",1,SWIGTYPE_p_lldb__SBTraceOptions);
57040   }
57041 
57042   arg2 = (lldb::TraceType)(int)lua_tonumber(L, 2);
57043   (arg1)->setType(arg2);
57044 
57045   return SWIG_arg;
57046 
57047   if(0) SWIG_fail;
57048 
57049 fail:
57050   lua_error(L);
57051   return SWIG_arg;
57052 }
57053 
57054 
57055 static int _wrap_SBTraceOptions_setTraceBufferSize(lua_State* L) {
57056   int SWIG_arg = 0;
57057   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57058   uint64_t arg2 ;
57059 
57060   SWIG_check_num_args("lldb::SBTraceOptions::setTraceBufferSize",2,2)
57061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",1,"lldb::SBTraceOptions *");
57062   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",2,"uint64_t");
57063 
57064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57065     SWIG_fail_ptr("SBTraceOptions_setTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57066   }
57067 
57068   arg2 = (uint64_t)lua_tonumber(L, 2);
57069   (arg1)->setTraceBufferSize(arg2);
57070 
57071   return SWIG_arg;
57072 
57073   if(0) SWIG_fail;
57074 
57075 fail:
57076   lua_error(L);
57077   return SWIG_arg;
57078 }
57079 
57080 
57081 static int _wrap_SBTraceOptions_setMetaDataBufferSize(lua_State* L) {
57082   int SWIG_arg = 0;
57083   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57084   uint64_t arg2 ;
57085 
57086   SWIG_check_num_args("lldb::SBTraceOptions::setMetaDataBufferSize",2,2)
57087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",1,"lldb::SBTraceOptions *");
57088   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",2,"uint64_t");
57089 
57090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57091     SWIG_fail_ptr("SBTraceOptions_setMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57092   }
57093 
57094   arg2 = (uint64_t)lua_tonumber(L, 2);
57095   (arg1)->setMetaDataBufferSize(arg2);
57096 
57097   return SWIG_arg;
57098 
57099   if(0) SWIG_fail;
57100 
57101 fail:
57102   lua_error(L);
57103   return SWIG_arg;
57104 }
57105 
57106 
57107 static int _wrap_SBTraceOptions_setThreadID(lua_State* L) {
57108   int SWIG_arg = 0;
57109   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57110   lldb::tid_t arg2 ;
57111 
57112   SWIG_check_num_args("lldb::SBTraceOptions::setThreadID",2,2)
57113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",1,"lldb::SBTraceOptions *");
57114   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",2,"lldb::tid_t");
57115 
57116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57117     SWIG_fail_ptr("SBTraceOptions_setThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57118   }
57119 
57120   arg2 = (lldb::tid_t)lua_tonumber(L, 2);
57121   (arg1)->setThreadID(arg2);
57122 
57123   return SWIG_arg;
57124 
57125   if(0) SWIG_fail;
57126 
57127 fail:
57128   lua_error(L);
57129   return SWIG_arg;
57130 }
57131 
57132 
57133 static int _wrap_SBTraceOptions_getThreadID(lua_State* L) {
57134   int SWIG_arg = 0;
57135   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57136   lldb::tid_t result;
57137 
57138   SWIG_check_num_args("lldb::SBTraceOptions::getThreadID",1,1)
57139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getThreadID",1,"lldb::SBTraceOptions *");
57140 
57141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57142     SWIG_fail_ptr("SBTraceOptions_getThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57143   }
57144 
57145   result = (lldb::tid_t)(arg1)->getThreadID();
57146   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57147   return SWIG_arg;
57148 
57149   if(0) SWIG_fail;
57150 
57151 fail:
57152   lua_error(L);
57153   return SWIG_arg;
57154 }
57155 
57156 
57157 static int _wrap_SBTraceOptions_IsValid(lua_State* L) {
57158   int SWIG_arg = 0;
57159   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57160   bool result;
57161 
57162   SWIG_check_num_args("lldb::SBTraceOptions::IsValid",1,1)
57163   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::IsValid",1,"lldb::SBTraceOptions *");
57164 
57165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57166     SWIG_fail_ptr("SBTraceOptions_IsValid",1,SWIGTYPE_p_lldb__SBTraceOptions);
57167   }
57168 
57169   result = (bool)(arg1)->IsValid();
57170   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57171   return SWIG_arg;
57172 
57173   if(0) SWIG_fail;
57174 
57175 fail:
57176   lua_error(L);
57177   return SWIG_arg;
57178 }
57179 
57180 
57181 static void swig_delete_SBTraceOptions(void *obj) {
57182 lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
57183 delete arg1;
57184 }
57185 static int _proxy__wrap_new_SBTraceOptions(lua_State *L) {
57186     assert(lua_istable(L,1));
57187     lua_pushcfunction(L,_wrap_new_SBTraceOptions);
57188     assert(!lua_isnil(L,-1));
57189     lua_replace(L,1); /* replace our table with real constructor */
57190     lua_call(L,lua_gettop(L)-1,1);
57191     return 1;
57192 }
57193 static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
57194     {0,0,0}
57195 };
57196 static swig_lua_method swig_SBTraceOptions_methods[]= {
57197     { "getType", _wrap_SBTraceOptions_getType},
57198     { "getTraceBufferSize", _wrap_SBTraceOptions_getTraceBufferSize},
57199     { "getTraceParams", _wrap_SBTraceOptions_getTraceParams},
57200     { "getMetaDataBufferSize", _wrap_SBTraceOptions_getMetaDataBufferSize},
57201     { "setTraceParams", _wrap_SBTraceOptions_setTraceParams},
57202     { "setType", _wrap_SBTraceOptions_setType},
57203     { "setTraceBufferSize", _wrap_SBTraceOptions_setTraceBufferSize},
57204     { "setMetaDataBufferSize", _wrap_SBTraceOptions_setMetaDataBufferSize},
57205     { "setThreadID", _wrap_SBTraceOptions_setThreadID},
57206     { "getThreadID", _wrap_SBTraceOptions_getThreadID},
57207     { "IsValid", _wrap_SBTraceOptions_IsValid},
57208     {0,0}
57209 };
57210 static swig_lua_method swig_SBTraceOptions_meta[] = {
57211     {0,0}
57212 };
57213 
57214 static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
57215     {0,0,0}
57216 };
57217 static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
57218     {0,0,0,0,0,0}
57219 };
57220 static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
57221     {0,0}
57222 };
57223 static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
57224     0
57225 };
57226 
57227 static swig_lua_namespace swig_SBTraceOptions_Sf_SwigStatic = {
57228     "SBTraceOptions",
57229     swig_SBTraceOptions_Sf_SwigStatic_methods,
57230     swig_SBTraceOptions_Sf_SwigStatic_attributes,
57231     swig_SBTraceOptions_Sf_SwigStatic_constants,
57232     swig_SBTraceOptions_Sf_SwigStatic_classes,
57233     0
57234 };
57235 static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
57236 static const char *swig_SBTraceOptions_base_names[] = {0};
57237 static swig_lua_class _wrap_class_SBTraceOptions = { "SBTraceOptions", "SBTraceOptions", &SWIGTYPE_p_lldb__SBTraceOptions,_proxy__wrap_new_SBTraceOptions, swig_delete_SBTraceOptions, swig_SBTraceOptions_methods, swig_SBTraceOptions_attributes, &swig_SBTraceOptions_Sf_SwigStatic, swig_SBTraceOptions_meta, swig_SBTraceOptions_bases, swig_SBTraceOptions_base_names };
57238 
57239 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
57240   int SWIG_arg = 0;
57241   lldb::SBTypeMember *result = 0 ;
57242 
57243   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
57244   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
57245   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57246   return SWIG_arg;
57247 
57248   if(0) SWIG_fail;
57249 
57250 fail:
57251   lua_error(L);
57252   return SWIG_arg;
57253 }
57254 
57255 
57256 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
57257   int SWIG_arg = 0;
57258   lldb::SBTypeMember *arg1 = 0 ;
57259   lldb::SBTypeMember *result = 0 ;
57260 
57261   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
57262   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
57263 
57264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57265     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
57266   }
57267 
57268   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
57269   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57270   return SWIG_arg;
57271 
57272   if(0) SWIG_fail;
57273 
57274 fail:
57275   lua_error(L);
57276   return SWIG_arg;
57277 }
57278 
57279 
57280 static int _wrap_new_SBTypeMember(lua_State* L) {
57281   int argc;
57282   int argv[2]={
57283     1,2
57284   };
57285 
57286   argc = lua_gettop(L);
57287   if (argc == 0) {
57288     return _wrap_new_SBTypeMember__SWIG_0(L);
57289   }
57290   if (argc == 1) {
57291     int _v;
57292     {
57293       void *ptr;
57294       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
57295         _v = 0;
57296       } else {
57297         _v = 1;
57298       }
57299     }
57300     if (_v) {
57301       return _wrap_new_SBTypeMember__SWIG_1(L);
57302     }
57303   }
57304 
57305   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
57306     "  Possible C/C++ prototypes are:\n"
57307     "    lldb::SBTypeMember::SBTypeMember()\n"
57308     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
57309   lua_error(L);return 0;
57310 }
57311 
57312 
57313 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
57314   int SWIG_arg = 0;
57315   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57316   bool result;
57317 
57318   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
57319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
57320 
57321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57322     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
57323   }
57324 
57325   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
57326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57327   return SWIG_arg;
57328 
57329   if(0) SWIG_fail;
57330 
57331 fail:
57332   lua_error(L);
57333   return SWIG_arg;
57334 }
57335 
57336 
57337 static int _wrap_SBTypeMember_GetName(lua_State* L) {
57338   int SWIG_arg = 0;
57339   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57340   char *result = 0 ;
57341 
57342   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
57343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
57344 
57345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57346     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
57347   }
57348 
57349   result = (char *)(arg1)->GetName();
57350   lua_pushstring(L,(const char *)result); SWIG_arg++;
57351   return SWIG_arg;
57352 
57353   if(0) SWIG_fail;
57354 
57355 fail:
57356   lua_error(L);
57357   return SWIG_arg;
57358 }
57359 
57360 
57361 static int _wrap_SBTypeMember_GetType(lua_State* L) {
57362   int SWIG_arg = 0;
57363   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57364   lldb::SBType result;
57365 
57366   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
57367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
57368 
57369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57370     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
57371   }
57372 
57373   result = (arg1)->GetType();
57374   {
57375     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57377   }
57378   return SWIG_arg;
57379 
57380   if(0) SWIG_fail;
57381 
57382 fail:
57383   lua_error(L);
57384   return SWIG_arg;
57385 }
57386 
57387 
57388 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
57389   int SWIG_arg = 0;
57390   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57391   uint64_t result;
57392 
57393   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
57394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
57395 
57396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57397     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
57398   }
57399 
57400   result = (uint64_t)(arg1)->GetOffsetInBytes();
57401   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57402   return SWIG_arg;
57403 
57404   if(0) SWIG_fail;
57405 
57406 fail:
57407   lua_error(L);
57408   return SWIG_arg;
57409 }
57410 
57411 
57412 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
57413   int SWIG_arg = 0;
57414   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57415   uint64_t result;
57416 
57417   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
57418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
57419 
57420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57421     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57422   }
57423 
57424   result = (uint64_t)(arg1)->GetOffsetInBits();
57425   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57426   return SWIG_arg;
57427 
57428   if(0) SWIG_fail;
57429 
57430 fail:
57431   lua_error(L);
57432   return SWIG_arg;
57433 }
57434 
57435 
57436 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
57437   int SWIG_arg = 0;
57438   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57439   bool result;
57440 
57441   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
57442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
57443 
57444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57445     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
57446   }
57447 
57448   result = (bool)(arg1)->IsBitfield();
57449   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57450   return SWIG_arg;
57451 
57452   if(0) SWIG_fail;
57453 
57454 fail:
57455   lua_error(L);
57456   return SWIG_arg;
57457 }
57458 
57459 
57460 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
57461   int SWIG_arg = 0;
57462   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57463   uint32_t result;
57464 
57465   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
57466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
57467 
57468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57469     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57470   }
57471 
57472   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
57473   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57474   return SWIG_arg;
57475 
57476   if(0) SWIG_fail;
57477 
57478 fail:
57479   lua_error(L);
57480   return SWIG_arg;
57481 }
57482 
57483 
57484 static int _wrap_SBTypeMember___tostring(lua_State* L) {
57485   int SWIG_arg = 0;
57486   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57487   std::string result;
57488 
57489   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
57490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
57491 
57492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57493     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
57494   }
57495 
57496   result = lldb_SBTypeMember___str__(arg1);
57497   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57498   return SWIG_arg;
57499 
57500   if(0) SWIG_fail;
57501 
57502 fail:
57503   lua_error(L);
57504   return SWIG_arg;
57505 }
57506 
57507 
57508 static void swig_delete_SBTypeMember(void *obj) {
57509 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
57510 delete arg1;
57511 }
57512 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
57513     assert(lua_istable(L,1));
57514     lua_pushcfunction(L,_wrap_new_SBTypeMember);
57515     assert(!lua_isnil(L,-1));
57516     lua_replace(L,1); /* replace our table with real constructor */
57517     lua_call(L,lua_gettop(L)-1,1);
57518     return 1;
57519 }
57520 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
57521     {0,0,0}
57522 };
57523 static swig_lua_method swig_SBTypeMember_methods[]= {
57524     { "IsValid", _wrap_SBTypeMember_IsValid},
57525     { "GetName", _wrap_SBTypeMember_GetName},
57526     { "GetType", _wrap_SBTypeMember_GetType},
57527     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
57528     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
57529     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
57530     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
57531     { "__tostring", _wrap_SBTypeMember___tostring},
57532     {0,0}
57533 };
57534 static swig_lua_method swig_SBTypeMember_meta[] = {
57535     { "__tostring", _wrap_SBTypeMember___tostring},
57536     {0,0}
57537 };
57538 
57539 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
57540     {0,0,0}
57541 };
57542 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
57543     {0,0,0,0,0,0}
57544 };
57545 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
57546     {0,0}
57547 };
57548 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
57549     0
57550 };
57551 
57552 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
57553     "SBTypeMember",
57554     swig_SBTypeMember_Sf_SwigStatic_methods,
57555     swig_SBTypeMember_Sf_SwigStatic_attributes,
57556     swig_SBTypeMember_Sf_SwigStatic_constants,
57557     swig_SBTypeMember_Sf_SwigStatic_classes,
57558     0
57559 };
57560 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
57561 static const char *swig_SBTypeMember_base_names[] = {0};
57562 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 };
57563 
57564 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
57565   int SWIG_arg = 0;
57566   lldb::SBTypeMemberFunction *result = 0 ;
57567 
57568   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
57569   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
57570   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
57571   return SWIG_arg;
57572 
57573   if(0) SWIG_fail;
57574 
57575 fail:
57576   lua_error(L);
57577   return SWIG_arg;
57578 }
57579 
57580 
57581 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
57582   int SWIG_arg = 0;
57583   lldb::SBTypeMemberFunction *arg1 = 0 ;
57584   lldb::SBTypeMemberFunction *result = 0 ;
57585 
57586   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
57587   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
57588 
57589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57590     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57591   }
57592 
57593   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
57594   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
57595   return SWIG_arg;
57596 
57597   if(0) SWIG_fail;
57598 
57599 fail:
57600   lua_error(L);
57601   return SWIG_arg;
57602 }
57603 
57604 
57605 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
57606   int argc;
57607   int argv[2]={
57608     1,2
57609   };
57610 
57611   argc = lua_gettop(L);
57612   if (argc == 0) {
57613     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
57614   }
57615   if (argc == 1) {
57616     int _v;
57617     {
57618       void *ptr;
57619       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
57620         _v = 0;
57621       } else {
57622         _v = 1;
57623       }
57624     }
57625     if (_v) {
57626       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
57627     }
57628   }
57629 
57630   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
57631     "  Possible C/C++ prototypes are:\n"
57632     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
57633     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
57634   lua_error(L);return 0;
57635 }
57636 
57637 
57638 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
57639   int SWIG_arg = 0;
57640   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57641   bool result;
57642 
57643   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
57644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
57645 
57646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57647     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57648   }
57649 
57650   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
57651   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57652   return SWIG_arg;
57653 
57654   if(0) SWIG_fail;
57655 
57656 fail:
57657   lua_error(L);
57658   return SWIG_arg;
57659 }
57660 
57661 
57662 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
57663   int SWIG_arg = 0;
57664   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57665   char *result = 0 ;
57666 
57667   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
57668   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
57669 
57670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57671     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57672   }
57673 
57674   result = (char *)(arg1)->GetName();
57675   lua_pushstring(L,(const char *)result); SWIG_arg++;
57676   return SWIG_arg;
57677 
57678   if(0) SWIG_fail;
57679 
57680 fail:
57681   lua_error(L);
57682   return SWIG_arg;
57683 }
57684 
57685 
57686 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
57687   int SWIG_arg = 0;
57688   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57689   char *result = 0 ;
57690 
57691   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
57692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
57693 
57694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57695     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57696   }
57697 
57698   result = (char *)(arg1)->GetDemangledName();
57699   lua_pushstring(L,(const char *)result); SWIG_arg++;
57700   return SWIG_arg;
57701 
57702   if(0) SWIG_fail;
57703 
57704 fail:
57705   lua_error(L);
57706   return SWIG_arg;
57707 }
57708 
57709 
57710 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
57711   int SWIG_arg = 0;
57712   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57713   char *result = 0 ;
57714 
57715   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
57716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
57717 
57718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57719     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57720   }
57721 
57722   result = (char *)(arg1)->GetMangledName();
57723   lua_pushstring(L,(const char *)result); SWIG_arg++;
57724   return SWIG_arg;
57725 
57726   if(0) SWIG_fail;
57727 
57728 fail:
57729   lua_error(L);
57730   return SWIG_arg;
57731 }
57732 
57733 
57734 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
57735   int SWIG_arg = 0;
57736   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57737   lldb::SBType result;
57738 
57739   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
57740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
57741 
57742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57743     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57744   }
57745 
57746   result = (arg1)->GetType();
57747   {
57748     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57750   }
57751   return SWIG_arg;
57752 
57753   if(0) SWIG_fail;
57754 
57755 fail:
57756   lua_error(L);
57757   return SWIG_arg;
57758 }
57759 
57760 
57761 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
57762   int SWIG_arg = 0;
57763   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57764   lldb::SBType result;
57765 
57766   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
57767   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
57768 
57769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57770     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57771   }
57772 
57773   result = (arg1)->GetReturnType();
57774   {
57775     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57776     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57777   }
57778   return SWIG_arg;
57779 
57780   if(0) SWIG_fail;
57781 
57782 fail:
57783   lua_error(L);
57784   return SWIG_arg;
57785 }
57786 
57787 
57788 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
57789   int SWIG_arg = 0;
57790   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57791   uint32_t result;
57792 
57793   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
57794   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
57795 
57796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57797     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57798   }
57799 
57800   result = (uint32_t)(arg1)->GetNumberOfArguments();
57801   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
57802   return SWIG_arg;
57803 
57804   if(0) SWIG_fail;
57805 
57806 fail:
57807   lua_error(L);
57808   return SWIG_arg;
57809 }
57810 
57811 
57812 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
57813   int SWIG_arg = 0;
57814   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57815   uint32_t arg2 ;
57816   lldb::SBType result;
57817 
57818   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
57819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
57820   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
57821 
57822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57823     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57824   }
57825 
57826   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
57827   arg2 = (uint32_t)lua_tonumber(L, 2);
57828   result = (arg1)->GetArgumentTypeAtIndex(arg2);
57829   {
57830     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57831     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57832   }
57833   return SWIG_arg;
57834 
57835   if(0) SWIG_fail;
57836 
57837 fail:
57838   lua_error(L);
57839   return SWIG_arg;
57840 }
57841 
57842 
57843 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
57844   int SWIG_arg = 0;
57845   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57846   lldb::MemberFunctionKind result;
57847 
57848   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
57849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
57850 
57851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57852     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57853   }
57854 
57855   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
57856   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57857   return SWIG_arg;
57858 
57859   if(0) SWIG_fail;
57860 
57861 fail:
57862   lua_error(L);
57863   return SWIG_arg;
57864 }
57865 
57866 
57867 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
57868   int SWIG_arg = 0;
57869   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57870   lldb::SBStream *arg2 = 0 ;
57871   lldb::DescriptionLevel arg3 ;
57872   bool result;
57873 
57874   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
57875   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
57876   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
57877   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
57878 
57879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57880     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57881   }
57882 
57883 
57884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
57885     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
57886   }
57887 
57888   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
57889   result = (bool)(arg1)->GetDescription(*arg2,arg3);
57890   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57891   return SWIG_arg;
57892 
57893   if(0) SWIG_fail;
57894 
57895 fail:
57896   lua_error(L);
57897   return SWIG_arg;
57898 }
57899 
57900 
57901 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
57902   int SWIG_arg = 0;
57903   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57904   std::string result;
57905 
57906   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
57907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
57908 
57909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57910     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57911   }
57912 
57913   result = lldb_SBTypeMemberFunction___str__(arg1);
57914   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57915   return SWIG_arg;
57916 
57917   if(0) SWIG_fail;
57918 
57919 fail:
57920   lua_error(L);
57921   return SWIG_arg;
57922 }
57923 
57924 
57925 static void swig_delete_SBTypeMemberFunction(void *obj) {
57926 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
57927 delete arg1;
57928 }
57929 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
57930     assert(lua_istable(L,1));
57931     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
57932     assert(!lua_isnil(L,-1));
57933     lua_replace(L,1); /* replace our table with real constructor */
57934     lua_call(L,lua_gettop(L)-1,1);
57935     return 1;
57936 }
57937 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
57938     {0,0,0}
57939 };
57940 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
57941     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
57942     { "GetName", _wrap_SBTypeMemberFunction_GetName},
57943     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
57944     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
57945     { "GetType", _wrap_SBTypeMemberFunction_GetType},
57946     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
57947     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
57948     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
57949     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
57950     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
57951     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57952     {0,0}
57953 };
57954 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
57955     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
57956     {0,0}
57957 };
57958 
57959 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
57960     {0,0,0}
57961 };
57962 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
57963     {0,0,0,0,0,0}
57964 };
57965 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
57966     {0,0}
57967 };
57968 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
57969     0
57970 };
57971 
57972 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
57973     "SBTypeMemberFunction",
57974     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
57975     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
57976     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
57977     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
57978     0
57979 };
57980 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
57981 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
57982 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 };
57983 
57984 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
57985   int SWIG_arg = 0;
57986   lldb::SBType *result = 0 ;
57987 
57988   SWIG_check_num_args("lldb::SBType::SBType",0,0)
57989   result = (lldb::SBType *)new lldb::SBType();
57990   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57991   return SWIG_arg;
57992 
57993   if(0) SWIG_fail;
57994 
57995 fail:
57996   lua_error(L);
57997   return SWIG_arg;
57998 }
57999 
58000 
58001 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
58002   int SWIG_arg = 0;
58003   lldb::SBType *arg1 = 0 ;
58004   lldb::SBType *result = 0 ;
58005 
58006   SWIG_check_num_args("lldb::SBType::SBType",1,1)
58007   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
58008 
58009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58010     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
58011   }
58012 
58013   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
58014   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58015   return SWIG_arg;
58016 
58017   if(0) SWIG_fail;
58018 
58019 fail:
58020   lua_error(L);
58021   return SWIG_arg;
58022 }
58023 
58024 
58025 static int _wrap_new_SBType(lua_State* L) {
58026   int argc;
58027   int argv[2]={
58028     1,2
58029   };
58030 
58031   argc = lua_gettop(L);
58032   if (argc == 0) {
58033     return _wrap_new_SBType__SWIG_0(L);
58034   }
58035   if (argc == 1) {
58036     int _v;
58037     {
58038       void *ptr;
58039       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
58040         _v = 0;
58041       } else {
58042         _v = 1;
58043       }
58044     }
58045     if (_v) {
58046       return _wrap_new_SBType__SWIG_1(L);
58047     }
58048   }
58049 
58050   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
58051     "  Possible C/C++ prototypes are:\n"
58052     "    lldb::SBType::SBType()\n"
58053     "    lldb::SBType::SBType(lldb::SBType const &)\n");
58054   lua_error(L);return 0;
58055 }
58056 
58057 
58058 static int _wrap_SBType_IsValid(lua_State* L) {
58059   int SWIG_arg = 0;
58060   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58061   bool result;
58062 
58063   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
58064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
58065 
58066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58067     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
58068   }
58069 
58070   result = (bool)(arg1)->IsValid();
58071   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58072   return SWIG_arg;
58073 
58074   if(0) SWIG_fail;
58075 
58076 fail:
58077   lua_error(L);
58078   return SWIG_arg;
58079 }
58080 
58081 
58082 static int _wrap_SBType_GetByteSize(lua_State* L) {
58083   int SWIG_arg = 0;
58084   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58085   uint64_t result;
58086 
58087   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
58088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
58089 
58090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58091     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
58092   }
58093 
58094   result = (uint64_t)(arg1)->GetByteSize();
58095   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58096   return SWIG_arg;
58097 
58098   if(0) SWIG_fail;
58099 
58100 fail:
58101   lua_error(L);
58102   return SWIG_arg;
58103 }
58104 
58105 
58106 static int _wrap_SBType_IsPointerType(lua_State* L) {
58107   int SWIG_arg = 0;
58108   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58109   bool result;
58110 
58111   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
58112   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
58113 
58114   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58115     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
58116   }
58117 
58118   result = (bool)(arg1)->IsPointerType();
58119   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58120   return SWIG_arg;
58121 
58122   if(0) SWIG_fail;
58123 
58124 fail:
58125   lua_error(L);
58126   return SWIG_arg;
58127 }
58128 
58129 
58130 static int _wrap_SBType_IsReferenceType(lua_State* L) {
58131   int SWIG_arg = 0;
58132   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58133   bool result;
58134 
58135   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
58136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
58137 
58138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58139     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
58140   }
58141 
58142   result = (bool)(arg1)->IsReferenceType();
58143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58144   return SWIG_arg;
58145 
58146   if(0) SWIG_fail;
58147 
58148 fail:
58149   lua_error(L);
58150   return SWIG_arg;
58151 }
58152 
58153 
58154 static int _wrap_SBType_IsFunctionType(lua_State* L) {
58155   int SWIG_arg = 0;
58156   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58157   bool result;
58158 
58159   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
58160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
58161 
58162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58163     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
58164   }
58165 
58166   result = (bool)(arg1)->IsFunctionType();
58167   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58168   return SWIG_arg;
58169 
58170   if(0) SWIG_fail;
58171 
58172 fail:
58173   lua_error(L);
58174   return SWIG_arg;
58175 }
58176 
58177 
58178 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
58179   int SWIG_arg = 0;
58180   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58181   bool result;
58182 
58183   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
58184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
58185 
58186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58187     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
58188   }
58189 
58190   result = (bool)(arg1)->IsPolymorphicClass();
58191   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58192   return SWIG_arg;
58193 
58194   if(0) SWIG_fail;
58195 
58196 fail:
58197   lua_error(L);
58198   return SWIG_arg;
58199 }
58200 
58201 
58202 static int _wrap_SBType_IsArrayType(lua_State* L) {
58203   int SWIG_arg = 0;
58204   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58205   bool result;
58206 
58207   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
58208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
58209 
58210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58211     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
58212   }
58213 
58214   result = (bool)(arg1)->IsArrayType();
58215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58216   return SWIG_arg;
58217 
58218   if(0) SWIG_fail;
58219 
58220 fail:
58221   lua_error(L);
58222   return SWIG_arg;
58223 }
58224 
58225 
58226 static int _wrap_SBType_IsVectorType(lua_State* L) {
58227   int SWIG_arg = 0;
58228   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58229   bool result;
58230 
58231   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
58232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
58233 
58234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58235     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
58236   }
58237 
58238   result = (bool)(arg1)->IsVectorType();
58239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58240   return SWIG_arg;
58241 
58242   if(0) SWIG_fail;
58243 
58244 fail:
58245   lua_error(L);
58246   return SWIG_arg;
58247 }
58248 
58249 
58250 static int _wrap_SBType_IsTypedefType(lua_State* L) {
58251   int SWIG_arg = 0;
58252   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58253   bool result;
58254 
58255   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
58256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
58257 
58258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58259     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
58260   }
58261 
58262   result = (bool)(arg1)->IsTypedefType();
58263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58264   return SWIG_arg;
58265 
58266   if(0) SWIG_fail;
58267 
58268 fail:
58269   lua_error(L);
58270   return SWIG_arg;
58271 }
58272 
58273 
58274 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
58275   int SWIG_arg = 0;
58276   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58277   bool result;
58278 
58279   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
58280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
58281 
58282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58283     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
58284   }
58285 
58286   result = (bool)(arg1)->IsAnonymousType();
58287   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58288   return SWIG_arg;
58289 
58290   if(0) SWIG_fail;
58291 
58292 fail:
58293   lua_error(L);
58294   return SWIG_arg;
58295 }
58296 
58297 
58298 static int _wrap_SBType_GetPointerType(lua_State* L) {
58299   int SWIG_arg = 0;
58300   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58301   lldb::SBType result;
58302 
58303   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
58304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
58305 
58306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58307     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
58308   }
58309 
58310   result = (arg1)->GetPointerType();
58311   {
58312     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58314   }
58315   return SWIG_arg;
58316 
58317   if(0) SWIG_fail;
58318 
58319 fail:
58320   lua_error(L);
58321   return SWIG_arg;
58322 }
58323 
58324 
58325 static int _wrap_SBType_GetPointeeType(lua_State* L) {
58326   int SWIG_arg = 0;
58327   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58328   lldb::SBType result;
58329 
58330   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
58331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
58332 
58333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58334     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
58335   }
58336 
58337   result = (arg1)->GetPointeeType();
58338   {
58339     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58341   }
58342   return SWIG_arg;
58343 
58344   if(0) SWIG_fail;
58345 
58346 fail:
58347   lua_error(L);
58348   return SWIG_arg;
58349 }
58350 
58351 
58352 static int _wrap_SBType_GetReferenceType(lua_State* L) {
58353   int SWIG_arg = 0;
58354   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58355   lldb::SBType result;
58356 
58357   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
58358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
58359 
58360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58361     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
58362   }
58363 
58364   result = (arg1)->GetReferenceType();
58365   {
58366     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58368   }
58369   return SWIG_arg;
58370 
58371   if(0) SWIG_fail;
58372 
58373 fail:
58374   lua_error(L);
58375   return SWIG_arg;
58376 }
58377 
58378 
58379 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
58380   int SWIG_arg = 0;
58381   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58382   lldb::SBType result;
58383 
58384   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
58385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
58386 
58387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58388     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
58389   }
58390 
58391   result = (arg1)->GetTypedefedType();
58392   {
58393     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58395   }
58396   return SWIG_arg;
58397 
58398   if(0) SWIG_fail;
58399 
58400 fail:
58401   lua_error(L);
58402   return SWIG_arg;
58403 }
58404 
58405 
58406 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
58407   int SWIG_arg = 0;
58408   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58409   lldb::SBType result;
58410 
58411   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
58412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
58413 
58414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58415     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
58416   }
58417 
58418   result = (arg1)->GetDereferencedType();
58419   {
58420     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58421     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58422   }
58423   return SWIG_arg;
58424 
58425   if(0) SWIG_fail;
58426 
58427 fail:
58428   lua_error(L);
58429   return SWIG_arg;
58430 }
58431 
58432 
58433 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
58434   int SWIG_arg = 0;
58435   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58436   lldb::SBType result;
58437 
58438   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
58439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
58440 
58441   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58442     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
58443   }
58444 
58445   result = (arg1)->GetUnqualifiedType();
58446   {
58447     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58448     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58449   }
58450   return SWIG_arg;
58451 
58452   if(0) SWIG_fail;
58453 
58454 fail:
58455   lua_error(L);
58456   return SWIG_arg;
58457 }
58458 
58459 
58460 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
58461   int SWIG_arg = 0;
58462   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58463   lldb::SBType result;
58464 
58465   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
58466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
58467 
58468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58469     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
58470   }
58471 
58472   result = (arg1)->GetCanonicalType();
58473   {
58474     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58475     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58476   }
58477   return SWIG_arg;
58478 
58479   if(0) SWIG_fail;
58480 
58481 fail:
58482   lua_error(L);
58483   return SWIG_arg;
58484 }
58485 
58486 
58487 static int _wrap_SBType_GetArrayElementType(lua_State* L) {
58488   int SWIG_arg = 0;
58489   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58490   lldb::SBType result;
58491 
58492   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
58493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
58494 
58495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58496     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
58497   }
58498 
58499   result = (arg1)->GetArrayElementType();
58500   {
58501     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58502     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58503   }
58504   return SWIG_arg;
58505 
58506   if(0) SWIG_fail;
58507 
58508 fail:
58509   lua_error(L);
58510   return SWIG_arg;
58511 }
58512 
58513 
58514 static int _wrap_SBType_GetArrayType(lua_State* L) {
58515   int SWIG_arg = 0;
58516   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58517   uint64_t arg2 ;
58518   lldb::SBType result;
58519 
58520   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
58521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
58522   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
58523 
58524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58525     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
58526   }
58527 
58528   arg2 = (uint64_t)lua_tonumber(L, 2);
58529   result = (arg1)->GetArrayType(arg2);
58530   {
58531     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58532     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58533   }
58534   return SWIG_arg;
58535 
58536   if(0) SWIG_fail;
58537 
58538 fail:
58539   lua_error(L);
58540   return SWIG_arg;
58541 }
58542 
58543 
58544 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
58545   int SWIG_arg = 0;
58546   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58547   lldb::SBType result;
58548 
58549   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
58550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
58551 
58552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58553     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
58554   }
58555 
58556   result = (arg1)->GetVectorElementType();
58557   {
58558     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58559     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58560   }
58561   return SWIG_arg;
58562 
58563   if(0) SWIG_fail;
58564 
58565 fail:
58566   lua_error(L);
58567   return SWIG_arg;
58568 }
58569 
58570 
58571 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
58572   int SWIG_arg = 0;
58573   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58574   lldb::BasicType result;
58575 
58576   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
58577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58578 
58579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58580     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58581   }
58582 
58583   result = (lldb::BasicType)(arg1)->GetBasicType();
58584   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58585   return SWIG_arg;
58586 
58587   if(0) SWIG_fail;
58588 
58589 fail:
58590   lua_error(L);
58591   return SWIG_arg;
58592 }
58593 
58594 
58595 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
58596   int SWIG_arg = 0;
58597   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58598   lldb::BasicType arg2 ;
58599   lldb::SBType result;
58600 
58601   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
58602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58603   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
58604 
58605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58606     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58607   }
58608 
58609   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
58610   result = (arg1)->GetBasicType(arg2);
58611   {
58612     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58613     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58614   }
58615   return SWIG_arg;
58616 
58617   if(0) SWIG_fail;
58618 
58619 fail:
58620   lua_error(L);
58621   return SWIG_arg;
58622 }
58623 
58624 
58625 static int _wrap_SBType_GetBasicType(lua_State* L) {
58626   int argc;
58627   int argv[3]={
58628     1,2,3
58629   };
58630 
58631   argc = lua_gettop(L);
58632   if (argc == 1) {
58633     int _v;
58634     {
58635       void *ptr;
58636       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58637         _v = 0;
58638       } else {
58639         _v = 1;
58640       }
58641     }
58642     if (_v) {
58643       return _wrap_SBType_GetBasicType__SWIG_0(L);
58644     }
58645   }
58646   if (argc == 2) {
58647     int _v;
58648     {
58649       void *ptr;
58650       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58651         _v = 0;
58652       } else {
58653         _v = 1;
58654       }
58655     }
58656     if (_v) {
58657       {
58658         _v = lua_isnumber(L,argv[1]);
58659       }
58660       if (_v) {
58661         return _wrap_SBType_GetBasicType__SWIG_1(L);
58662       }
58663     }
58664   }
58665 
58666   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
58667     "  Possible C/C++ prototypes are:\n"
58668     "    lldb::SBType::GetBasicType()\n"
58669     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
58670   lua_error(L);return 0;
58671 }
58672 
58673 
58674 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
58675   int SWIG_arg = 0;
58676   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58677   uint32_t result;
58678 
58679   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
58680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
58681 
58682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58683     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
58684   }
58685 
58686   result = (uint32_t)(arg1)->GetNumberOfFields();
58687   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58688   return SWIG_arg;
58689 
58690   if(0) SWIG_fail;
58691 
58692 fail:
58693   lua_error(L);
58694   return SWIG_arg;
58695 }
58696 
58697 
58698 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
58699   int SWIG_arg = 0;
58700   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58701   uint32_t result;
58702 
58703   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
58704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
58705 
58706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58707     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58708   }
58709 
58710   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
58711   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58712   return SWIG_arg;
58713 
58714   if(0) SWIG_fail;
58715 
58716 fail:
58717   lua_error(L);
58718   return SWIG_arg;
58719 }
58720 
58721 
58722 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
58723   int SWIG_arg = 0;
58724   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58725   uint32_t result;
58726 
58727   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
58728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
58729 
58730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58731     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58732   }
58733 
58734   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
58735   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58736   return SWIG_arg;
58737 
58738   if(0) SWIG_fail;
58739 
58740 fail:
58741   lua_error(L);
58742   return SWIG_arg;
58743 }
58744 
58745 
58746 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
58747   int SWIG_arg = 0;
58748   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58749   uint32_t arg2 ;
58750   lldb::SBTypeMember result;
58751 
58752   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
58753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
58754   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
58755 
58756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58757     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
58758   }
58759 
58760   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58761   arg2 = (uint32_t)lua_tonumber(L, 2);
58762   result = (arg1)->GetFieldAtIndex(arg2);
58763   {
58764     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58765     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58766   }
58767   return SWIG_arg;
58768 
58769   if(0) SWIG_fail;
58770 
58771 fail:
58772   lua_error(L);
58773   return SWIG_arg;
58774 }
58775 
58776 
58777 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
58778   int SWIG_arg = 0;
58779   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58780   uint32_t arg2 ;
58781   lldb::SBTypeMember result;
58782 
58783   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
58784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
58785   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
58786 
58787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58788     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
58789   }
58790 
58791   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58792   arg2 = (uint32_t)lua_tonumber(L, 2);
58793   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
58794   {
58795     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58797   }
58798   return SWIG_arg;
58799 
58800   if(0) SWIG_fail;
58801 
58802 fail:
58803   lua_error(L);
58804   return SWIG_arg;
58805 }
58806 
58807 
58808 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
58809   int SWIG_arg = 0;
58810   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58811   uint32_t arg2 ;
58812   lldb::SBTypeMember result;
58813 
58814   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
58815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
58816   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
58817 
58818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58819     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
58820   }
58821 
58822   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58823   arg2 = (uint32_t)lua_tonumber(L, 2);
58824   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
58825   {
58826     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
58827     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
58828   }
58829   return SWIG_arg;
58830 
58831   if(0) SWIG_fail;
58832 
58833 fail:
58834   lua_error(L);
58835   return SWIG_arg;
58836 }
58837 
58838 
58839 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
58840   int SWIG_arg = 0;
58841   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58842   lldb::SBTypeEnumMemberList result;
58843 
58844   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
58845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
58846 
58847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58848     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
58849   }
58850 
58851   result = (arg1)->GetEnumMembers();
58852   {
58853     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
58854     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
58855   }
58856   return SWIG_arg;
58857 
58858   if(0) SWIG_fail;
58859 
58860 fail:
58861   lua_error(L);
58862   return SWIG_arg;
58863 }
58864 
58865 
58866 static int _wrap_SBType_GetName(lua_State* L) {
58867   int SWIG_arg = 0;
58868   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58869   char *result = 0 ;
58870 
58871   SWIG_check_num_args("lldb::SBType::GetName",1,1)
58872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
58873 
58874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58875     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
58876   }
58877 
58878   result = (char *)(arg1)->GetName();
58879   lua_pushstring(L,(const char *)result); SWIG_arg++;
58880   return SWIG_arg;
58881 
58882   if(0) SWIG_fail;
58883 
58884 fail:
58885   lua_error(L);
58886   return SWIG_arg;
58887 }
58888 
58889 
58890 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
58891   int SWIG_arg = 0;
58892   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58893   char *result = 0 ;
58894 
58895   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
58896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
58897 
58898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58899     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
58900   }
58901 
58902   result = (char *)(arg1)->GetDisplayTypeName();
58903   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_GetTypeClass(lua_State* L) {
58915   int SWIG_arg = 0;
58916   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58917   lldb::TypeClass result;
58918 
58919   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
58920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
58921 
58922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58923     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
58924   }
58925 
58926   result = (lldb::TypeClass)(arg1)->GetTypeClass();
58927   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58928   return SWIG_arg;
58929 
58930   if(0) SWIG_fail;
58931 
58932 fail:
58933   lua_error(L);
58934   return SWIG_arg;
58935 }
58936 
58937 
58938 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
58939   int SWIG_arg = 0;
58940   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58941   uint32_t result;
58942 
58943   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
58944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
58945 
58946   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58947     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
58948   }
58949 
58950   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
58951   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
58952   return SWIG_arg;
58953 
58954   if(0) SWIG_fail;
58955 
58956 fail:
58957   lua_error(L);
58958   return SWIG_arg;
58959 }
58960 
58961 
58962 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
58963   int SWIG_arg = 0;
58964   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58965   uint32_t arg2 ;
58966   lldb::SBType result;
58967 
58968   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
58969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
58970   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
58971 
58972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58973     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
58974   }
58975 
58976   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
58977   arg2 = (uint32_t)lua_tonumber(L, 2);
58978   result = (arg1)->GetTemplateArgumentType(arg2);
58979   {
58980     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58981     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58982   }
58983   return SWIG_arg;
58984 
58985   if(0) SWIG_fail;
58986 
58987 fail:
58988   lua_error(L);
58989   return SWIG_arg;
58990 }
58991 
58992 
58993 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
58994   int SWIG_arg = 0;
58995   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58996   uint32_t arg2 ;
58997   lldb::TemplateArgumentKind result;
58998 
58999   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
59000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
59001   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
59002 
59003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59004     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
59005   }
59006 
59007   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59008   arg2 = (uint32_t)lua_tonumber(L, 2);
59009   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
59010   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59011   return SWIG_arg;
59012 
59013   if(0) SWIG_fail;
59014 
59015 fail:
59016   lua_error(L);
59017   return SWIG_arg;
59018 }
59019 
59020 
59021 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
59022   int SWIG_arg = 0;
59023   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59024   lldb::SBType result;
59025 
59026   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
59027   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
59028 
59029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59030     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
59031   }
59032 
59033   result = (arg1)->GetFunctionReturnType();
59034   {
59035     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59036     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59037   }
59038   return SWIG_arg;
59039 
59040   if(0) SWIG_fail;
59041 
59042 fail:
59043   lua_error(L);
59044   return SWIG_arg;
59045 }
59046 
59047 
59048 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
59049   int SWIG_arg = 0;
59050   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59051   lldb::SBTypeList result;
59052 
59053   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
59054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
59055 
59056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59057     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
59058   }
59059 
59060   result = (arg1)->GetFunctionArgumentTypes();
59061   {
59062     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
59063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59064   }
59065   return SWIG_arg;
59066 
59067   if(0) SWIG_fail;
59068 
59069 fail:
59070   lua_error(L);
59071   return SWIG_arg;
59072 }
59073 
59074 
59075 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
59076   int SWIG_arg = 0;
59077   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59078   uint32_t result;
59079 
59080   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
59081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
59082 
59083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59084     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
59085   }
59086 
59087   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
59088   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59089   return SWIG_arg;
59090 
59091   if(0) SWIG_fail;
59092 
59093 fail:
59094   lua_error(L);
59095   return SWIG_arg;
59096 }
59097 
59098 
59099 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
59100   int SWIG_arg = 0;
59101   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59102   uint32_t arg2 ;
59103   lldb::SBTypeMemberFunction result;
59104 
59105   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
59106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
59107   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
59108 
59109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59110     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
59111   }
59112 
59113   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59114   arg2 = (uint32_t)lua_tonumber(L, 2);
59115   result = (arg1)->GetMemberFunctionAtIndex(arg2);
59116   {
59117     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
59118     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59119   }
59120   return SWIG_arg;
59121 
59122   if(0) SWIG_fail;
59123 
59124 fail:
59125   lua_error(L);
59126   return SWIG_arg;
59127 }
59128 
59129 
59130 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
59131   int SWIG_arg = 0;
59132   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59133   bool result;
59134 
59135   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
59136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
59137 
59138   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59139     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
59140   }
59141 
59142   result = (bool)(arg1)->IsTypeComplete();
59143   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59144   return SWIG_arg;
59145 
59146   if(0) SWIG_fail;
59147 
59148 fail:
59149   lua_error(L);
59150   return SWIG_arg;
59151 }
59152 
59153 
59154 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
59155   int SWIG_arg = 0;
59156   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59157   uint32_t result;
59158 
59159   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
59160   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
59161 
59162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59163     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
59164   }
59165 
59166   result = (uint32_t)(arg1)->GetTypeFlags();
59167   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59168   return SWIG_arg;
59169 
59170   if(0) SWIG_fail;
59171 
59172 fail:
59173   lua_error(L);
59174   return SWIG_arg;
59175 }
59176 
59177 
59178 static int _wrap_SBType___eq(lua_State* L) {
59179   int SWIG_arg = 0;
59180   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59181   lldb::SBType *arg2 = 0 ;
59182   bool result;
59183 
59184   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
59185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
59186   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
59187 
59188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59189     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
59190   }
59191 
59192 
59193   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
59194     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
59195   }
59196 
59197   result = (bool)(arg1)->operator ==(*arg2);
59198   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59199   return SWIG_arg;
59200 
59201   if(0) SWIG_fail;
59202 
59203 fail:
59204   lua_error(L);
59205   return SWIG_arg;
59206 }
59207 
59208 
59209 static int _wrap_SBType___tostring(lua_State* L) {
59210   int SWIG_arg = 0;
59211   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59212   std::string result;
59213 
59214   SWIG_check_num_args("lldb::SBType::__str__",1,1)
59215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
59216 
59217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59218     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
59219   }
59220 
59221   result = lldb_SBType___str__(arg1);
59222   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59223   return SWIG_arg;
59224 
59225   if(0) SWIG_fail;
59226 
59227 fail:
59228   lua_error(L);
59229   return SWIG_arg;
59230 }
59231 
59232 
59233 static void swig_delete_SBType(void *obj) {
59234 lldb::SBType *arg1 = (lldb::SBType *) obj;
59235 delete arg1;
59236 }
59237 static int _proxy__wrap_new_SBType(lua_State *L) {
59238     assert(lua_istable(L,1));
59239     lua_pushcfunction(L,_wrap_new_SBType);
59240     assert(!lua_isnil(L,-1));
59241     lua_replace(L,1); /* replace our table with real constructor */
59242     lua_call(L,lua_gettop(L)-1,1);
59243     return 1;
59244 }
59245 static swig_lua_attribute swig_SBType_attributes[] = {
59246     {0,0,0}
59247 };
59248 static swig_lua_method swig_SBType_methods[]= {
59249     { "IsValid", _wrap_SBType_IsValid},
59250     { "GetByteSize", _wrap_SBType_GetByteSize},
59251     { "IsPointerType", _wrap_SBType_IsPointerType},
59252     { "IsReferenceType", _wrap_SBType_IsReferenceType},
59253     { "IsFunctionType", _wrap_SBType_IsFunctionType},
59254     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
59255     { "IsArrayType", _wrap_SBType_IsArrayType},
59256     { "IsVectorType", _wrap_SBType_IsVectorType},
59257     { "IsTypedefType", _wrap_SBType_IsTypedefType},
59258     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
59259     { "GetPointerType", _wrap_SBType_GetPointerType},
59260     { "GetPointeeType", _wrap_SBType_GetPointeeType},
59261     { "GetReferenceType", _wrap_SBType_GetReferenceType},
59262     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
59263     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
59264     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
59265     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
59266     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
59267     { "GetArrayType", _wrap_SBType_GetArrayType},
59268     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
59269     { "GetBasicType", _wrap_SBType_GetBasicType},
59270     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
59271     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
59272     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
59273     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
59274     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
59275     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
59276     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
59277     { "GetName", _wrap_SBType_GetName},
59278     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
59279     { "GetTypeClass", _wrap_SBType_GetTypeClass},
59280     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
59281     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
59282     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
59283     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
59284     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
59285     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
59286     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
59287     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
59288     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
59289     { "__eq", _wrap_SBType___eq},
59290     { "__tostring", _wrap_SBType___tostring},
59291     {0,0}
59292 };
59293 static swig_lua_method swig_SBType_meta[] = {
59294     { "__eq", _wrap_SBType___eq},
59295     { "__tostring", _wrap_SBType___tostring},
59296     {0,0}
59297 };
59298 
59299 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
59300     {0,0,0}
59301 };
59302 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
59303     {0,0,0,0,0,0}
59304 };
59305 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
59306     {0,0}
59307 };
59308 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
59309     0
59310 };
59311 
59312 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
59313     "SBType",
59314     swig_SBType_Sf_SwigStatic_methods,
59315     swig_SBType_Sf_SwigStatic_attributes,
59316     swig_SBType_Sf_SwigStatic_constants,
59317     swig_SBType_Sf_SwigStatic_classes,
59318     0
59319 };
59320 static swig_lua_class *swig_SBType_bases[] = {0};
59321 static const char *swig_SBType_base_names[] = {0};
59322 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 };
59323 
59324 static int _wrap_new_SBTypeList(lua_State* L) {
59325   int SWIG_arg = 0;
59326   lldb::SBTypeList *result = 0 ;
59327 
59328   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
59329   result = (lldb::SBTypeList *)new lldb::SBTypeList();
59330   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59331   return SWIG_arg;
59332 
59333   if(0) SWIG_fail;
59334 
59335 fail:
59336   lua_error(L);
59337   return SWIG_arg;
59338 }
59339 
59340 
59341 static int _wrap_SBTypeList_IsValid(lua_State* L) {
59342   int SWIG_arg = 0;
59343   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59344   bool result;
59345 
59346   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
59347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
59348 
59349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59350     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
59351   }
59352 
59353   result = (bool)(arg1)->IsValid();
59354   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59355   return SWIG_arg;
59356 
59357   if(0) SWIG_fail;
59358 
59359 fail:
59360   lua_error(L);
59361   return SWIG_arg;
59362 }
59363 
59364 
59365 static int _wrap_SBTypeList_Append(lua_State* L) {
59366   int SWIG_arg = 0;
59367   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59368   lldb::SBType arg2 ;
59369   lldb::SBType *argp2 ;
59370 
59371   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
59372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
59373   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
59374 
59375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59376     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
59377   }
59378 
59379 
59380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
59381     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
59382   }
59383   arg2 = *argp2;
59384 
59385   (arg1)->Append(arg2);
59386 
59387   return SWIG_arg;
59388 
59389   if(0) SWIG_fail;
59390 
59391 fail:
59392   lua_error(L);
59393   return SWIG_arg;
59394 }
59395 
59396 
59397 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
59398   int SWIG_arg = 0;
59399   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59400   uint32_t arg2 ;
59401   lldb::SBType result;
59402 
59403   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
59404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
59405   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
59406 
59407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59408     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
59409   }
59410 
59411   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59412   arg2 = (uint32_t)lua_tonumber(L, 2);
59413   result = (arg1)->GetTypeAtIndex(arg2);
59414   {
59415     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59417   }
59418   return SWIG_arg;
59419 
59420   if(0) SWIG_fail;
59421 
59422 fail:
59423   lua_error(L);
59424   return SWIG_arg;
59425 }
59426 
59427 
59428 static int _wrap_SBTypeList_GetSize(lua_State* L) {
59429   int SWIG_arg = 0;
59430   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59431   uint32_t result;
59432 
59433   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
59434   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
59435 
59436   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59437     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
59438   }
59439 
59440   result = (uint32_t)(arg1)->GetSize();
59441   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59442   return SWIG_arg;
59443 
59444   if(0) SWIG_fail;
59445 
59446 fail:
59447   lua_error(L);
59448   return SWIG_arg;
59449 }
59450 
59451 
59452 static void swig_delete_SBTypeList(void *obj) {
59453 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
59454 delete arg1;
59455 }
59456 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
59457     assert(lua_istable(L,1));
59458     lua_pushcfunction(L,_wrap_new_SBTypeList);
59459     assert(!lua_isnil(L,-1));
59460     lua_replace(L,1); /* replace our table with real constructor */
59461     lua_call(L,lua_gettop(L)-1,1);
59462     return 1;
59463 }
59464 static swig_lua_attribute swig_SBTypeList_attributes[] = {
59465     {0,0,0}
59466 };
59467 static swig_lua_method swig_SBTypeList_methods[]= {
59468     { "IsValid", _wrap_SBTypeList_IsValid},
59469     { "Append", _wrap_SBTypeList_Append},
59470     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
59471     { "GetSize", _wrap_SBTypeList_GetSize},
59472     {0,0}
59473 };
59474 static swig_lua_method swig_SBTypeList_meta[] = {
59475     {0,0}
59476 };
59477 
59478 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
59479     {0,0,0}
59480 };
59481 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
59482     {0,0,0,0,0,0}
59483 };
59484 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
59485     {0,0}
59486 };
59487 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
59488     0
59489 };
59490 
59491 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
59492     "SBTypeList",
59493     swig_SBTypeList_Sf_SwigStatic_methods,
59494     swig_SBTypeList_Sf_SwigStatic_attributes,
59495     swig_SBTypeList_Sf_SwigStatic_constants,
59496     swig_SBTypeList_Sf_SwigStatic_classes,
59497     0
59498 };
59499 static swig_lua_class *swig_SBTypeList_bases[] = {0};
59500 static const char *swig_SBTypeList_base_names[] = {0};
59501 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 };
59502 
59503 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
59504   int SWIG_arg = 0;
59505   lldb::SBTypeCategory *result = 0 ;
59506 
59507   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
59508   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
59509   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
59510   return SWIG_arg;
59511 
59512   if(0) SWIG_fail;
59513 
59514 fail:
59515   lua_error(L);
59516   return SWIG_arg;
59517 }
59518 
59519 
59520 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
59521   int SWIG_arg = 0;
59522   lldb::SBTypeCategory *arg1 = 0 ;
59523   lldb::SBTypeCategory *result = 0 ;
59524 
59525   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
59526   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
59527 
59528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59529     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
59530   }
59531 
59532   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
59533   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
59534   return SWIG_arg;
59535 
59536   if(0) SWIG_fail;
59537 
59538 fail:
59539   lua_error(L);
59540   return SWIG_arg;
59541 }
59542 
59543 
59544 static int _wrap_new_SBTypeCategory(lua_State* L) {
59545   int argc;
59546   int argv[2]={
59547     1,2
59548   };
59549 
59550   argc = lua_gettop(L);
59551   if (argc == 0) {
59552     return _wrap_new_SBTypeCategory__SWIG_0(L);
59553   }
59554   if (argc == 1) {
59555     int _v;
59556     {
59557       void *ptr;
59558       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
59559         _v = 0;
59560       } else {
59561         _v = 1;
59562       }
59563     }
59564     if (_v) {
59565       return _wrap_new_SBTypeCategory__SWIG_1(L);
59566     }
59567   }
59568 
59569   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
59570     "  Possible C/C++ prototypes are:\n"
59571     "    lldb::SBTypeCategory::SBTypeCategory()\n"
59572     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
59573   lua_error(L);return 0;
59574 }
59575 
59576 
59577 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
59578   int SWIG_arg = 0;
59579   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59580   bool result;
59581 
59582   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
59583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
59584 
59585   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59586     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
59587   }
59588 
59589   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
59590   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59591   return SWIG_arg;
59592 
59593   if(0) SWIG_fail;
59594 
59595 fail:
59596   lua_error(L);
59597   return SWIG_arg;
59598 }
59599 
59600 
59601 static int _wrap_SBTypeCategory_GetEnabled(lua_State* L) {
59602   int SWIG_arg = 0;
59603   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59604   bool result;
59605 
59606   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
59607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
59608 
59609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59610     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59611   }
59612 
59613   result = (bool)(arg1)->GetEnabled();
59614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59615   return SWIG_arg;
59616 
59617   if(0) SWIG_fail;
59618 
59619 fail:
59620   lua_error(L);
59621   return SWIG_arg;
59622 }
59623 
59624 
59625 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
59626   int SWIG_arg = 0;
59627   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59628   bool arg2 ;
59629 
59630   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
59631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
59632   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
59633 
59634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59635     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59636   }
59637 
59638   arg2 = (lua_toboolean(L, 2)!=0);
59639   (arg1)->SetEnabled(arg2);
59640 
59641   return SWIG_arg;
59642 
59643   if(0) SWIG_fail;
59644 
59645 fail:
59646   lua_error(L);
59647   return SWIG_arg;
59648 }
59649 
59650 
59651 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
59652   int SWIG_arg = 0;
59653   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59654   char *result = 0 ;
59655 
59656   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
59657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
59658 
59659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59660     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
59661   }
59662 
59663   result = (char *)(arg1)->GetName();
59664   lua_pushstring(L,(const char *)result); SWIG_arg++;
59665   return SWIG_arg;
59666 
59667   if(0) SWIG_fail;
59668 
59669 fail:
59670   lua_error(L);
59671   return SWIG_arg;
59672 }
59673 
59674 
59675 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
59676   int SWIG_arg = 0;
59677   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59678   uint32_t arg2 ;
59679   lldb::LanguageType result;
59680 
59681   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
59682   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
59683   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
59684 
59685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59686     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59687   }
59688 
59689   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59690   arg2 = (uint32_t)lua_tonumber(L, 2);
59691   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
59692   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59693   return SWIG_arg;
59694 
59695   if(0) SWIG_fail;
59696 
59697 fail:
59698   lua_error(L);
59699   return SWIG_arg;
59700 }
59701 
59702 
59703 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
59704   int SWIG_arg = 0;
59705   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59706   uint32_t result;
59707 
59708   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
59709   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
59710 
59711   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59712     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
59713   }
59714 
59715   result = (uint32_t)(arg1)->GetNumLanguages();
59716   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59717   return SWIG_arg;
59718 
59719   if(0) SWIG_fail;
59720 
59721 fail:
59722   lua_error(L);
59723   return SWIG_arg;
59724 }
59725 
59726 
59727 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
59728   int SWIG_arg = 0;
59729   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59730   lldb::LanguageType arg2 ;
59731 
59732   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
59733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
59734   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
59735 
59736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59737     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
59738   }
59739 
59740   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
59741   (arg1)->AddLanguage(arg2);
59742 
59743   return SWIG_arg;
59744 
59745   if(0) SWIG_fail;
59746 
59747 fail:
59748   lua_error(L);
59749   return SWIG_arg;
59750 }
59751 
59752 
59753 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
59754   int SWIG_arg = 0;
59755   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59756   lldb::SBStream *arg2 = 0 ;
59757   lldb::DescriptionLevel arg3 ;
59758   bool result;
59759 
59760   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
59761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
59762   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
59763   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
59764 
59765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59766     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
59767   }
59768 
59769 
59770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
59771     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
59772   }
59773 
59774   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
59775   result = (bool)(arg1)->GetDescription(*arg2,arg3);
59776   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59777   return SWIG_arg;
59778 
59779   if(0) SWIG_fail;
59780 
59781 fail:
59782   lua_error(L);
59783   return SWIG_arg;
59784 }
59785 
59786 
59787 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
59788   int SWIG_arg = 0;
59789   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59790   uint32_t result;
59791 
59792   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
59793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
59794 
59795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59796     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
59797   }
59798 
59799   result = (uint32_t)(arg1)->GetNumFormats();
59800   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59801   return SWIG_arg;
59802 
59803   if(0) SWIG_fail;
59804 
59805 fail:
59806   lua_error(L);
59807   return SWIG_arg;
59808 }
59809 
59810 
59811 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
59812   int SWIG_arg = 0;
59813   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59814   uint32_t result;
59815 
59816   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
59817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
59818 
59819   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59820     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
59821   }
59822 
59823   result = (uint32_t)(arg1)->GetNumSummaries();
59824   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59825   return SWIG_arg;
59826 
59827   if(0) SWIG_fail;
59828 
59829 fail:
59830   lua_error(L);
59831   return SWIG_arg;
59832 }
59833 
59834 
59835 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
59836   int SWIG_arg = 0;
59837   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59838   uint32_t result;
59839 
59840   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
59841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
59842 
59843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59844     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
59845   }
59846 
59847   result = (uint32_t)(arg1)->GetNumFilters();
59848   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59849   return SWIG_arg;
59850 
59851   if(0) SWIG_fail;
59852 
59853 fail:
59854   lua_error(L);
59855   return SWIG_arg;
59856 }
59857 
59858 
59859 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
59860   int SWIG_arg = 0;
59861   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59862   uint32_t result;
59863 
59864   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
59865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
59866 
59867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59868     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
59869   }
59870 
59871   result = (uint32_t)(arg1)->GetNumSynthetics();
59872   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
59873   return SWIG_arg;
59874 
59875   if(0) SWIG_fail;
59876 
59877 fail:
59878   lua_error(L);
59879   return SWIG_arg;
59880 }
59881 
59882 
59883 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
59884   int SWIG_arg = 0;
59885   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59886   uint32_t arg2 ;
59887   lldb::SBTypeNameSpecifier result;
59888 
59889   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
59890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
59891   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
59892 
59893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59894     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59895   }
59896 
59897   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59898   arg2 = (uint32_t)lua_tonumber(L, 2);
59899   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
59900   {
59901     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59902     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59903   }
59904   return SWIG_arg;
59905 
59906   if(0) SWIG_fail;
59907 
59908 fail:
59909   lua_error(L);
59910   return SWIG_arg;
59911 }
59912 
59913 
59914 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
59915   int SWIG_arg = 0;
59916   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59917   uint32_t arg2 ;
59918   lldb::SBTypeNameSpecifier result;
59919 
59920   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
59921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
59922   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
59923 
59924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59925     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59926   }
59927 
59928   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59929   arg2 = (uint32_t)lua_tonumber(L, 2);
59930   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
59931   {
59932     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59934   }
59935   return SWIG_arg;
59936 
59937   if(0) SWIG_fail;
59938 
59939 fail:
59940   lua_error(L);
59941   return SWIG_arg;
59942 }
59943 
59944 
59945 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
59946   int SWIG_arg = 0;
59947   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59948   uint32_t arg2 ;
59949   lldb::SBTypeNameSpecifier result;
59950 
59951   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
59952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
59953   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
59954 
59955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59956     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59957   }
59958 
59959   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59960   arg2 = (uint32_t)lua_tonumber(L, 2);
59961   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
59962   {
59963     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59964     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59965   }
59966   return SWIG_arg;
59967 
59968   if(0) SWIG_fail;
59969 
59970 fail:
59971   lua_error(L);
59972   return SWIG_arg;
59973 }
59974 
59975 
59976 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
59977   int SWIG_arg = 0;
59978   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59979   uint32_t arg2 ;
59980   lldb::SBTypeNameSpecifier result;
59981 
59982   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
59983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
59984   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
59985 
59986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59987     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59988   }
59989 
59990   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
59991   arg2 = (uint32_t)lua_tonumber(L, 2);
59992   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
59993   {
59994     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
59995     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
59996   }
59997   return SWIG_arg;
59998 
59999   if(0) SWIG_fail;
60000 
60001 fail:
60002   lua_error(L);
60003   return SWIG_arg;
60004 }
60005 
60006 
60007 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
60008   int SWIG_arg = 0;
60009   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60010   lldb::SBTypeNameSpecifier arg2 ;
60011   lldb::SBTypeNameSpecifier *argp2 ;
60012   lldb::SBTypeFilter result;
60013 
60014   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
60015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
60016   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
60017 
60018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60019     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60020   }
60021 
60022 
60023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60024     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60025   }
60026   arg2 = *argp2;
60027 
60028   result = (arg1)->GetFilterForType(arg2);
60029   {
60030     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60031     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60032   }
60033   return SWIG_arg;
60034 
60035   if(0) SWIG_fail;
60036 
60037 fail:
60038   lua_error(L);
60039   return SWIG_arg;
60040 }
60041 
60042 
60043 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
60044   int SWIG_arg = 0;
60045   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60046   lldb::SBTypeNameSpecifier arg2 ;
60047   lldb::SBTypeNameSpecifier *argp2 ;
60048   lldb::SBTypeFormat result;
60049 
60050   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
60051   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
60052   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
60053 
60054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60055     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60056   }
60057 
60058 
60059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60060     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60061   }
60062   arg2 = *argp2;
60063 
60064   result = (arg1)->GetFormatForType(arg2);
60065   {
60066     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60067     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60068   }
60069   return SWIG_arg;
60070 
60071   if(0) SWIG_fail;
60072 
60073 fail:
60074   lua_error(L);
60075   return SWIG_arg;
60076 }
60077 
60078 
60079 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
60080   int SWIG_arg = 0;
60081   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60082   lldb::SBTypeNameSpecifier arg2 ;
60083   lldb::SBTypeNameSpecifier *argp2 ;
60084   lldb::SBTypeSummary result;
60085 
60086   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
60087   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
60088   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
60089 
60090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60091     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60092   }
60093 
60094 
60095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60096     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60097   }
60098   arg2 = *argp2;
60099 
60100   result = (arg1)->GetSummaryForType(arg2);
60101   {
60102     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60104   }
60105   return SWIG_arg;
60106 
60107   if(0) SWIG_fail;
60108 
60109 fail:
60110   lua_error(L);
60111   return SWIG_arg;
60112 }
60113 
60114 
60115 static int _wrap_SBTypeCategory_GetSyntheticForType(lua_State* L) {
60116   int SWIG_arg = 0;
60117   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60118   lldb::SBTypeNameSpecifier arg2 ;
60119   lldb::SBTypeNameSpecifier *argp2 ;
60120   lldb::SBTypeSynthetic result;
60121 
60122   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
60123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
60124   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
60125 
60126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60127     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60128   }
60129 
60130 
60131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60132     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60133   }
60134   arg2 = *argp2;
60135 
60136   result = (arg1)->GetSyntheticForType(arg2);
60137   {
60138     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60140   }
60141   return SWIG_arg;
60142 
60143   if(0) SWIG_fail;
60144 
60145 fail:
60146   lua_error(L);
60147   return SWIG_arg;
60148 }
60149 
60150 
60151 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
60152   int SWIG_arg = 0;
60153   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60154   uint32_t arg2 ;
60155   lldb::SBTypeFilter result;
60156 
60157   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
60158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
60159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
60160 
60161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60162     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60163   }
60164 
60165   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60166   arg2 = (uint32_t)lua_tonumber(L, 2);
60167   result = (arg1)->GetFilterAtIndex(arg2);
60168   {
60169     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
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_GetFormatAtIndex(lua_State* L) {
60183   int SWIG_arg = 0;
60184   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60185   uint32_t arg2 ;
60186   lldb::SBTypeFormat result;
60187 
60188   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
60189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
60190   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
60191 
60192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60193     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60194   }
60195 
60196   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60197   arg2 = (uint32_t)lua_tonumber(L, 2);
60198   result = (arg1)->GetFormatAtIndex(arg2);
60199   {
60200     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60201     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60202   }
60203   return SWIG_arg;
60204 
60205   if(0) SWIG_fail;
60206 
60207 fail:
60208   lua_error(L);
60209   return SWIG_arg;
60210 }
60211 
60212 
60213 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
60214   int SWIG_arg = 0;
60215   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60216   uint32_t arg2 ;
60217   lldb::SBTypeSummary result;
60218 
60219   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
60220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
60221   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
60222 
60223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60224     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60225   }
60226 
60227   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60228   arg2 = (uint32_t)lua_tonumber(L, 2);
60229   result = (arg1)->GetSummaryAtIndex(arg2);
60230   {
60231     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60232     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60233   }
60234   return SWIG_arg;
60235 
60236   if(0) SWIG_fail;
60237 
60238 fail:
60239   lua_error(L);
60240   return SWIG_arg;
60241 }
60242 
60243 
60244 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
60245   int SWIG_arg = 0;
60246   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60247   uint32_t arg2 ;
60248   lldb::SBTypeSynthetic result;
60249 
60250   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
60251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60252   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
60253 
60254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60255     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60256   }
60257 
60258   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
60259   arg2 = (uint32_t)lua_tonumber(L, 2);
60260   result = (arg1)->GetSyntheticAtIndex(arg2);
60261   {
60262     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60264   }
60265   return SWIG_arg;
60266 
60267   if(0) SWIG_fail;
60268 
60269 fail:
60270   lua_error(L);
60271   return SWIG_arg;
60272 }
60273 
60274 
60275 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
60276   int SWIG_arg = 0;
60277   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60278   lldb::SBTypeNameSpecifier arg2 ;
60279   lldb::SBTypeFormat arg3 ;
60280   lldb::SBTypeNameSpecifier *argp2 ;
60281   lldb::SBTypeFormat *argp3 ;
60282   bool result;
60283 
60284   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
60285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
60286   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
60287   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
60288 
60289   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60290     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60291   }
60292 
60293 
60294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60295     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60296   }
60297   arg2 = *argp2;
60298 
60299 
60300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60301     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
60302   }
60303   arg3 = *argp3;
60304 
60305   result = (bool)(arg1)->AddTypeFormat(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_DeleteTypeFormat(lua_State* L) {
60318   int SWIG_arg = 0;
60319   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60320   lldb::SBTypeNameSpecifier arg2 ;
60321   lldb::SBTypeNameSpecifier *argp2 ;
60322   bool result;
60323 
60324   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
60325   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
60326   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
60327 
60328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60329     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60330   }
60331 
60332 
60333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60334     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60335   }
60336   arg2 = *argp2;
60337 
60338   result = (bool)(arg1)->DeleteTypeFormat(arg2);
60339   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60340   return SWIG_arg;
60341 
60342   if(0) SWIG_fail;
60343 
60344 fail:
60345   lua_error(L);
60346   return SWIG_arg;
60347 }
60348 
60349 
60350 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
60351   int SWIG_arg = 0;
60352   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60353   lldb::SBTypeNameSpecifier arg2 ;
60354   lldb::SBTypeSummary arg3 ;
60355   lldb::SBTypeNameSpecifier *argp2 ;
60356   lldb::SBTypeSummary *argp3 ;
60357   bool result;
60358 
60359   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
60360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
60361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
60362   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
60363 
60364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60365     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60366   }
60367 
60368 
60369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60370     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60371   }
60372   arg2 = *argp2;
60373 
60374 
60375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
60376     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
60377   }
60378   arg3 = *argp3;
60379 
60380   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
60381   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60382   return SWIG_arg;
60383 
60384   if(0) SWIG_fail;
60385 
60386 fail:
60387   lua_error(L);
60388   return SWIG_arg;
60389 }
60390 
60391 
60392 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
60393   int SWIG_arg = 0;
60394   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60395   lldb::SBTypeNameSpecifier arg2 ;
60396   lldb::SBTypeNameSpecifier *argp2 ;
60397   bool result;
60398 
60399   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
60400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
60401   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
60402 
60403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60404     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60405   }
60406 
60407 
60408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60409     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60410   }
60411   arg2 = *argp2;
60412 
60413   result = (bool)(arg1)->DeleteTypeSummary(arg2);
60414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60415   return SWIG_arg;
60416 
60417   if(0) SWIG_fail;
60418 
60419 fail:
60420   lua_error(L);
60421   return SWIG_arg;
60422 }
60423 
60424 
60425 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
60426   int SWIG_arg = 0;
60427   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60428   lldb::SBTypeNameSpecifier arg2 ;
60429   lldb::SBTypeFilter arg3 ;
60430   lldb::SBTypeNameSpecifier *argp2 ;
60431   lldb::SBTypeFilter *argp3 ;
60432   bool result;
60433 
60434   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
60435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
60436   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
60437   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
60438 
60439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60440     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60441   }
60442 
60443 
60444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60445     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60446   }
60447   arg2 = *argp2;
60448 
60449 
60450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60451     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
60452   }
60453   arg3 = *argp3;
60454 
60455   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
60456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60457   return SWIG_arg;
60458 
60459   if(0) SWIG_fail;
60460 
60461 fail:
60462   lua_error(L);
60463   return SWIG_arg;
60464 }
60465 
60466 
60467 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
60468   int SWIG_arg = 0;
60469   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60470   lldb::SBTypeNameSpecifier arg2 ;
60471   lldb::SBTypeNameSpecifier *argp2 ;
60472   bool result;
60473 
60474   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
60475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
60476   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
60477 
60478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60479     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60480   }
60481 
60482 
60483   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60484     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60485   }
60486   arg2 = *argp2;
60487 
60488   result = (bool)(arg1)->DeleteTypeFilter(arg2);
60489   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60490   return SWIG_arg;
60491 
60492   if(0) SWIG_fail;
60493 
60494 fail:
60495   lua_error(L);
60496   return SWIG_arg;
60497 }
60498 
60499 
60500 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
60501   int SWIG_arg = 0;
60502   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60503   lldb::SBTypeNameSpecifier arg2 ;
60504   lldb::SBTypeSynthetic arg3 ;
60505   lldb::SBTypeNameSpecifier *argp2 ;
60506   lldb::SBTypeSynthetic *argp3 ;
60507   bool result;
60508 
60509   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
60510   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
60511   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60512   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
60513 
60514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60515     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60516   }
60517 
60518 
60519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60520     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60521   }
60522   arg2 = *argp2;
60523 
60524 
60525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
60526     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
60527   }
60528   arg3 = *argp3;
60529 
60530   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
60531   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60532   return SWIG_arg;
60533 
60534   if(0) SWIG_fail;
60535 
60536 fail:
60537   lua_error(L);
60538   return SWIG_arg;
60539 }
60540 
60541 
60542 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
60543   int SWIG_arg = 0;
60544   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60545   lldb::SBTypeNameSpecifier arg2 ;
60546   lldb::SBTypeNameSpecifier *argp2 ;
60547   bool result;
60548 
60549   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
60550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
60551   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60552 
60553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60554     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60555   }
60556 
60557 
60558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60559     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60560   }
60561   arg2 = *argp2;
60562 
60563   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
60564   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60565   return SWIG_arg;
60566 
60567   if(0) SWIG_fail;
60568 
60569 fail:
60570   lua_error(L);
60571   return SWIG_arg;
60572 }
60573 
60574 
60575 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
60576   int SWIG_arg = 0;
60577   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60578   std::string result;
60579 
60580   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
60581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
60582 
60583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60584     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
60585   }
60586 
60587   result = lldb_SBTypeCategory___str__(arg1);
60588   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60589   return SWIG_arg;
60590 
60591   if(0) SWIG_fail;
60592 
60593 fail:
60594   lua_error(L);
60595   return SWIG_arg;
60596 }
60597 
60598 
60599 static void swig_delete_SBTypeCategory(void *obj) {
60600 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
60601 delete arg1;
60602 }
60603 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
60604     assert(lua_istable(L,1));
60605     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
60606     assert(!lua_isnil(L,-1));
60607     lua_replace(L,1); /* replace our table with real constructor */
60608     lua_call(L,lua_gettop(L)-1,1);
60609     return 1;
60610 }
60611 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
60612     {0,0,0}
60613 };
60614 static swig_lua_method swig_SBTypeCategory_methods[]= {
60615     { "IsValid", _wrap_SBTypeCategory_IsValid},
60616     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
60617     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
60618     { "GetName", _wrap_SBTypeCategory_GetName},
60619     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
60620     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
60621     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
60622     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
60623     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
60624     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
60625     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
60626     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
60627     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
60628     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
60629     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
60630     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
60631     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
60632     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
60633     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
60634     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
60635     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
60636     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
60637     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
60638     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
60639     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
60640     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
60641     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
60642     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
60643     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
60644     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
60645     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
60646     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
60647     { "__tostring", _wrap_SBTypeCategory___tostring},
60648     {0,0}
60649 };
60650 static swig_lua_method swig_SBTypeCategory_meta[] = {
60651     { "__tostring", _wrap_SBTypeCategory___tostring},
60652     {0,0}
60653 };
60654 
60655 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
60656     {0,0,0}
60657 };
60658 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
60659     {0,0,0,0,0,0}
60660 };
60661 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
60662     {0,0}
60663 };
60664 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
60665     0
60666 };
60667 
60668 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
60669     "SBTypeCategory",
60670     swig_SBTypeCategory_Sf_SwigStatic_methods,
60671     swig_SBTypeCategory_Sf_SwigStatic_attributes,
60672     swig_SBTypeCategory_Sf_SwigStatic_constants,
60673     swig_SBTypeCategory_Sf_SwigStatic_classes,
60674     0
60675 };
60676 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
60677 static const char *swig_SBTypeCategory_base_names[] = {0};
60678 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 };
60679 
60680 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
60681   int SWIG_arg = 0;
60682   lldb::SBTypeEnumMember *result = 0 ;
60683 
60684   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
60685   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
60686   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60687   return SWIG_arg;
60688 
60689   if(0) SWIG_fail;
60690 
60691 fail:
60692   lua_error(L);
60693   return SWIG_arg;
60694 }
60695 
60696 
60697 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
60698   int SWIG_arg = 0;
60699   lldb::SBTypeEnumMember *arg1 = 0 ;
60700   lldb::SBTypeEnumMember *result = 0 ;
60701 
60702   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
60703   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
60704 
60705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60706     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60707   }
60708 
60709   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
60710   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60711   return SWIG_arg;
60712 
60713   if(0) SWIG_fail;
60714 
60715 fail:
60716   lua_error(L);
60717   return SWIG_arg;
60718 }
60719 
60720 
60721 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
60722   int argc;
60723   int argv[2]={
60724     1,2
60725   };
60726 
60727   argc = lua_gettop(L);
60728   if (argc == 0) {
60729     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
60730   }
60731   if (argc == 1) {
60732     int _v;
60733     {
60734       void *ptr;
60735       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
60736         _v = 0;
60737       } else {
60738         _v = 1;
60739       }
60740     }
60741     if (_v) {
60742       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
60743     }
60744   }
60745 
60746   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
60747     "  Possible C/C++ prototypes are:\n"
60748     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
60749     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
60750   lua_error(L);return 0;
60751 }
60752 
60753 
60754 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
60755   int SWIG_arg = 0;
60756   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60757   bool result;
60758 
60759   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
60760   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
60761 
60762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60763     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60764   }
60765 
60766   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
60767   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60768   return SWIG_arg;
60769 
60770   if(0) SWIG_fail;
60771 
60772 fail:
60773   lua_error(L);
60774   return SWIG_arg;
60775 }
60776 
60777 
60778 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
60779   int SWIG_arg = 0;
60780   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60781   int64_t result;
60782 
60783   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
60784   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
60785 
60786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60787     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60788   }
60789 
60790   result = (int64_t)(arg1)->GetValueAsSigned();
60791   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60792   return SWIG_arg;
60793 
60794   if(0) SWIG_fail;
60795 
60796 fail:
60797   lua_error(L);
60798   return SWIG_arg;
60799 }
60800 
60801 
60802 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
60803   int SWIG_arg = 0;
60804   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60805   uint64_t result;
60806 
60807   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
60808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
60809 
60810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60811     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60812   }
60813 
60814   result = (uint64_t)(arg1)->GetValueAsUnsigned();
60815   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
60816   return SWIG_arg;
60817 
60818   if(0) SWIG_fail;
60819 
60820 fail:
60821   lua_error(L);
60822   return SWIG_arg;
60823 }
60824 
60825 
60826 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
60827   int SWIG_arg = 0;
60828   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60829   char *result = 0 ;
60830 
60831   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
60832   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
60833 
60834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60835     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60836   }
60837 
60838   result = (char *)(arg1)->GetName();
60839   lua_pushstring(L,(const char *)result); SWIG_arg++;
60840   return SWIG_arg;
60841 
60842   if(0) SWIG_fail;
60843 
60844 fail:
60845   lua_error(L);
60846   return SWIG_arg;
60847 }
60848 
60849 
60850 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
60851   int SWIG_arg = 0;
60852   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60853   lldb::SBType result;
60854 
60855   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
60856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
60857 
60858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60859     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60860   }
60861 
60862   result = (arg1)->GetType();
60863   {
60864     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
60865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
60866   }
60867   return SWIG_arg;
60868 
60869   if(0) SWIG_fail;
60870 
60871 fail:
60872   lua_error(L);
60873   return SWIG_arg;
60874 }
60875 
60876 
60877 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
60878   int SWIG_arg = 0;
60879   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60880   lldb::SBStream *arg2 = 0 ;
60881   lldb::DescriptionLevel arg3 ;
60882   bool result;
60883 
60884   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
60885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
60886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
60887   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
60888 
60889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60890     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60891   }
60892 
60893 
60894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60895     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60896   }
60897 
60898   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60899   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60901   return SWIG_arg;
60902 
60903   if(0) SWIG_fail;
60904 
60905 fail:
60906   lua_error(L);
60907   return SWIG_arg;
60908 }
60909 
60910 
60911 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
60912   int SWIG_arg = 0;
60913   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
60914   std::string result;
60915 
60916   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
60917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
60918 
60919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60920     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60921   }
60922 
60923   result = lldb_SBTypeEnumMember___str__(arg1);
60924   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60925   return SWIG_arg;
60926 
60927   if(0) SWIG_fail;
60928 
60929 fail:
60930   lua_error(L);
60931   return SWIG_arg;
60932 }
60933 
60934 
60935 static void swig_delete_SBTypeEnumMember(void *obj) {
60936 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
60937 delete arg1;
60938 }
60939 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
60940     assert(lua_istable(L,1));
60941     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
60942     assert(!lua_isnil(L,-1));
60943     lua_replace(L,1); /* replace our table with real constructor */
60944     lua_call(L,lua_gettop(L)-1,1);
60945     return 1;
60946 }
60947 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
60948     {0,0,0}
60949 };
60950 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
60951     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
60952     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
60953     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
60954     { "GetName", _wrap_SBTypeEnumMember_GetName},
60955     { "GetType", _wrap_SBTypeEnumMember_GetType},
60956     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
60957     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60958     {0,0}
60959 };
60960 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
60961     { "__tostring", _wrap_SBTypeEnumMember___tostring},
60962     {0,0}
60963 };
60964 
60965 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
60966     {0,0,0}
60967 };
60968 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
60969     {0,0,0,0,0,0}
60970 };
60971 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
60972     {0,0}
60973 };
60974 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
60975     0
60976 };
60977 
60978 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
60979     "SBTypeEnumMember",
60980     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
60981     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
60982     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
60983     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
60984     0
60985 };
60986 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
60987 static const char *swig_SBTypeEnumMember_base_names[] = {0};
60988 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 };
60989 
60990 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
60991   int SWIG_arg = 0;
60992   lldb::SBTypeEnumMemberList *result = 0 ;
60993 
60994   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
60995   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
60996   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
60997   return SWIG_arg;
60998 
60999   if(0) SWIG_fail;
61000 
61001 fail:
61002   lua_error(L);
61003   return SWIG_arg;
61004 }
61005 
61006 
61007 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
61008   int SWIG_arg = 0;
61009   lldb::SBTypeEnumMemberList *arg1 = 0 ;
61010   lldb::SBTypeEnumMemberList *result = 0 ;
61011 
61012   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
61013   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
61014 
61015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61016     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61017   }
61018 
61019   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
61020   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
61021   return SWIG_arg;
61022 
61023   if(0) SWIG_fail;
61024 
61025 fail:
61026   lua_error(L);
61027   return SWIG_arg;
61028 }
61029 
61030 
61031 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
61032   int argc;
61033   int argv[2]={
61034     1,2
61035   };
61036 
61037   argc = lua_gettop(L);
61038   if (argc == 0) {
61039     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
61040   }
61041   if (argc == 1) {
61042     int _v;
61043     {
61044       void *ptr;
61045       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
61046         _v = 0;
61047       } else {
61048         _v = 1;
61049       }
61050     }
61051     if (_v) {
61052       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
61053     }
61054   }
61055 
61056   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
61057     "  Possible C/C++ prototypes are:\n"
61058     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
61059     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
61060   lua_error(L);return 0;
61061 }
61062 
61063 
61064 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
61065   int SWIG_arg = 0;
61066   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61067   bool result;
61068 
61069   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
61070   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
61071 
61072   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61073     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61074   }
61075 
61076   result = (bool)(arg1)->IsValid();
61077   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61078   return SWIG_arg;
61079 
61080   if(0) SWIG_fail;
61081 
61082 fail:
61083   lua_error(L);
61084   return SWIG_arg;
61085 }
61086 
61087 
61088 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
61089   int SWIG_arg = 0;
61090   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61091   lldb::SBTypeEnumMember arg2 ;
61092   lldb::SBTypeEnumMember *argp2 ;
61093 
61094   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
61095   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
61096   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
61097 
61098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61099     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61100   }
61101 
61102 
61103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61104     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
61105   }
61106   arg2 = *argp2;
61107 
61108   (arg1)->Append(arg2);
61109 
61110   return SWIG_arg;
61111 
61112   if(0) SWIG_fail;
61113 
61114 fail:
61115   lua_error(L);
61116   return SWIG_arg;
61117 }
61118 
61119 
61120 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
61121   int SWIG_arg = 0;
61122   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61123   uint32_t arg2 ;
61124   lldb::SBTypeEnumMember result;
61125 
61126   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
61127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
61128   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
61129 
61130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61131     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61132   }
61133 
61134   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61135   arg2 = (uint32_t)lua_tonumber(L, 2);
61136   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
61137   {
61138     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
61139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61140   }
61141   return SWIG_arg;
61142 
61143   if(0) SWIG_fail;
61144 
61145 fail:
61146   lua_error(L);
61147   return SWIG_arg;
61148 }
61149 
61150 
61151 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
61152   int SWIG_arg = 0;
61153   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61154   uint32_t result;
61155 
61156   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
61157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
61158 
61159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61160     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61161   }
61162 
61163   result = (uint32_t)(arg1)->GetSize();
61164   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61165   return SWIG_arg;
61166 
61167   if(0) SWIG_fail;
61168 
61169 fail:
61170   lua_error(L);
61171   return SWIG_arg;
61172 }
61173 
61174 
61175 static void swig_delete_SBTypeEnumMemberList(void *obj) {
61176 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
61177 delete arg1;
61178 }
61179 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
61180     assert(lua_istable(L,1));
61181     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
61182     assert(!lua_isnil(L,-1));
61183     lua_replace(L,1); /* replace our table with real constructor */
61184     lua_call(L,lua_gettop(L)-1,1);
61185     return 1;
61186 }
61187 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
61188     {0,0,0}
61189 };
61190 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
61191     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
61192     { "Append", _wrap_SBTypeEnumMemberList_Append},
61193     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
61194     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
61195     {0,0}
61196 };
61197 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
61198     {0,0}
61199 };
61200 
61201 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
61202     {0,0,0}
61203 };
61204 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
61205     {0,0,0,0,0,0}
61206 };
61207 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
61208     {0,0}
61209 };
61210 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
61211     0
61212 };
61213 
61214 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
61215     "SBTypeEnumMemberList",
61216     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
61217     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
61218     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
61219     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
61220     0
61221 };
61222 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
61223 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
61224 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 };
61225 
61226 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
61227   int SWIG_arg = 0;
61228   lldb::SBTypeFilter *result = 0 ;
61229 
61230   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
61231   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
61232   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,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_SBTypeFilter__SWIG_1(lua_State* L) {
61244   int SWIG_arg = 0;
61245   uint32_t arg1 ;
61246   lldb::SBTypeFilter *result = 0 ;
61247 
61248   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61249   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
61250   SWIG_contract_assert((lua_tonumber(L,1)>=0),"number must not be negative")
61251   arg1 = (uint32_t)lua_tonumber(L, 1);
61252   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
61253   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61254   return SWIG_arg;
61255 
61256   if(0) SWIG_fail;
61257 
61258 fail:
61259   lua_error(L);
61260   return SWIG_arg;
61261 }
61262 
61263 
61264 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
61265   int SWIG_arg = 0;
61266   lldb::SBTypeFilter *arg1 = 0 ;
61267   lldb::SBTypeFilter *result = 0 ;
61268 
61269   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61270   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
61271 
61272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61273     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
61274   }
61275 
61276   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
61277   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61278   return SWIG_arg;
61279 
61280   if(0) SWIG_fail;
61281 
61282 fail:
61283   lua_error(L);
61284   return SWIG_arg;
61285 }
61286 
61287 
61288 static int _wrap_new_SBTypeFilter(lua_State* L) {
61289   int argc;
61290   int argv[2]={
61291     1,2
61292   };
61293 
61294   argc = lua_gettop(L);
61295   if (argc == 0) {
61296     return _wrap_new_SBTypeFilter__SWIG_0(L);
61297   }
61298   if (argc == 1) {
61299     int _v;
61300     {
61301       void *ptr;
61302       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
61303         _v = 0;
61304       } else {
61305         _v = 1;
61306       }
61307     }
61308     if (_v) {
61309       return _wrap_new_SBTypeFilter__SWIG_2(L);
61310     }
61311   }
61312   if (argc == 1) {
61313     int _v;
61314     {
61315       _v = lua_isnumber(L,argv[0]);
61316     }
61317     if (_v) {
61318       return _wrap_new_SBTypeFilter__SWIG_1(L);
61319     }
61320   }
61321 
61322   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
61323     "  Possible C/C++ prototypes are:\n"
61324     "    lldb::SBTypeFilter::SBTypeFilter()\n"
61325     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
61326     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
61327   lua_error(L);return 0;
61328 }
61329 
61330 
61331 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
61332   int SWIG_arg = 0;
61333   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61334   bool result;
61335 
61336   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
61337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
61338 
61339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61340     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
61341   }
61342 
61343   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
61344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61345   return SWIG_arg;
61346 
61347   if(0) SWIG_fail;
61348 
61349 fail:
61350   lua_error(L);
61351   return SWIG_arg;
61352 }
61353 
61354 
61355 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
61356   int SWIG_arg = 0;
61357   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61358   lldb::SBTypeFilter *arg2 = 0 ;
61359   bool result;
61360 
61361   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
61362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
61363   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
61364 
61365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61366     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
61367   }
61368 
61369 
61370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61371     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
61372   }
61373 
61374   result = (bool)(arg1)->IsEqualTo(*arg2);
61375   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61376   return SWIG_arg;
61377 
61378   if(0) SWIG_fail;
61379 
61380 fail:
61381   lua_error(L);
61382   return SWIG_arg;
61383 }
61384 
61385 
61386 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
61387   int SWIG_arg = 0;
61388   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61389   uint32_t result;
61390 
61391   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
61392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
61393 
61394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61395     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
61396   }
61397 
61398   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
61399   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61400   return SWIG_arg;
61401 
61402   if(0) SWIG_fail;
61403 
61404 fail:
61405   lua_error(L);
61406   return SWIG_arg;
61407 }
61408 
61409 
61410 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
61411   int SWIG_arg = 0;
61412   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61413   uint32_t arg2 ;
61414   char *result = 0 ;
61415 
61416   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
61417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61418   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
61419 
61420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61421     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61422   }
61423 
61424   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61425   arg2 = (uint32_t)lua_tonumber(L, 2);
61426   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
61427   lua_pushstring(L,(const char *)result); SWIG_arg++;
61428   return SWIG_arg;
61429 
61430   if(0) SWIG_fail;
61431 
61432 fail:
61433   lua_error(L);
61434   return SWIG_arg;
61435 }
61436 
61437 
61438 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
61439   int SWIG_arg = 0;
61440   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61441   uint32_t arg2 ;
61442   char *arg3 = (char *) 0 ;
61443   bool result;
61444 
61445   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
61446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61447   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
61448   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
61449 
61450   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61451     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61452   }
61453 
61454   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61455   arg2 = (uint32_t)lua_tonumber(L, 2);
61456   arg3 = (char *)lua_tostring(L, 3);
61457   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
61458   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61459   return SWIG_arg;
61460 
61461   if(0) SWIG_fail;
61462 
61463 fail:
61464   lua_error(L);
61465   return SWIG_arg;
61466 }
61467 
61468 
61469 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
61470   int SWIG_arg = 0;
61471   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61472   char *arg2 = (char *) 0 ;
61473 
61474   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
61475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
61476   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
61477 
61478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61479     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
61480   }
61481 
61482   arg2 = (char *)lua_tostring(L, 2);
61483   (arg1)->AppendExpressionPath((char const *)arg2);
61484 
61485   return SWIG_arg;
61486 
61487   if(0) SWIG_fail;
61488 
61489 fail:
61490   lua_error(L);
61491   return SWIG_arg;
61492 }
61493 
61494 
61495 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
61496   int SWIG_arg = 0;
61497   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61498 
61499   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
61500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
61501 
61502   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61503     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
61504   }
61505 
61506   (arg1)->Clear();
61507 
61508   return SWIG_arg;
61509 
61510   if(0) SWIG_fail;
61511 
61512 fail:
61513   lua_error(L);
61514   return SWIG_arg;
61515 }
61516 
61517 
61518 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
61519   int SWIG_arg = 0;
61520   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61521   uint32_t result;
61522 
61523   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
61524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
61525 
61526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61527     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61528   }
61529 
61530   result = (uint32_t)(arg1)->GetOptions();
61531   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
61532   return SWIG_arg;
61533 
61534   if(0) SWIG_fail;
61535 
61536 fail:
61537   lua_error(L);
61538   return SWIG_arg;
61539 }
61540 
61541 
61542 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
61543   int SWIG_arg = 0;
61544   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61545   uint32_t arg2 ;
61546 
61547   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
61548   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
61549   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
61550 
61551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61552     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61553   }
61554 
61555   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61556   arg2 = (uint32_t)lua_tonumber(L, 2);
61557   (arg1)->SetOptions(arg2);
61558 
61559   return SWIG_arg;
61560 
61561   if(0) SWIG_fail;
61562 
61563 fail:
61564   lua_error(L);
61565   return SWIG_arg;
61566 }
61567 
61568 
61569 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
61570   int SWIG_arg = 0;
61571   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61572   lldb::SBStream *arg2 = 0 ;
61573   lldb::DescriptionLevel arg3 ;
61574   bool result;
61575 
61576   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
61577   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
61578   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
61579   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
61580 
61581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61582     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
61583   }
61584 
61585 
61586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61587     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61588   }
61589 
61590   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61591   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61592   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61593   return SWIG_arg;
61594 
61595   if(0) SWIG_fail;
61596 
61597 fail:
61598   lua_error(L);
61599   return SWIG_arg;
61600 }
61601 
61602 
61603 static int _wrap_SBTypeFilter___eq(lua_State* L) {
61604   int SWIG_arg = 0;
61605   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61606   lldb::SBTypeFilter *arg2 = 0 ;
61607   bool result;
61608 
61609   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
61610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
61611   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
61612 
61613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61614     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
61615   }
61616 
61617 
61618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61619     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
61620   }
61621 
61622   result = (bool)(arg1)->operator ==(*arg2);
61623   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61624   return SWIG_arg;
61625 
61626   if(0) SWIG_fail;
61627 
61628 fail:
61629   lua_error(L);
61630   return SWIG_arg;
61631 }
61632 
61633 
61634 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
61635   int SWIG_arg = 0;
61636   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61637   std::string result;
61638 
61639   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
61640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
61641 
61642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61643     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
61644   }
61645 
61646   result = lldb_SBTypeFilter___str__(arg1);
61647   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61648   return SWIG_arg;
61649 
61650   if(0) SWIG_fail;
61651 
61652 fail:
61653   lua_error(L);
61654   return SWIG_arg;
61655 }
61656 
61657 
61658 static void swig_delete_SBTypeFilter(void *obj) {
61659 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
61660 delete arg1;
61661 }
61662 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
61663     assert(lua_istable(L,1));
61664     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
61665     assert(!lua_isnil(L,-1));
61666     lua_replace(L,1); /* replace our table with real constructor */
61667     lua_call(L,lua_gettop(L)-1,1);
61668     return 1;
61669 }
61670 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
61671     {0,0,0}
61672 };
61673 static swig_lua_method swig_SBTypeFilter_methods[]= {
61674     { "IsValid", _wrap_SBTypeFilter_IsValid},
61675     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
61676     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
61677     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
61678     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
61679     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
61680     { "Clear", _wrap_SBTypeFilter_Clear},
61681     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
61682     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
61683     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
61684     { "__eq", _wrap_SBTypeFilter___eq},
61685     { "__tostring", _wrap_SBTypeFilter___tostring},
61686     {0,0}
61687 };
61688 static swig_lua_method swig_SBTypeFilter_meta[] = {
61689     { "__eq", _wrap_SBTypeFilter___eq},
61690     { "__tostring", _wrap_SBTypeFilter___tostring},
61691     {0,0}
61692 };
61693 
61694 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
61695     {0,0,0}
61696 };
61697 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
61698     {0,0,0,0,0,0}
61699 };
61700 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
61701     {0,0}
61702 };
61703 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
61704     0
61705 };
61706 
61707 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
61708     "SBTypeFilter",
61709     swig_SBTypeFilter_Sf_SwigStatic_methods,
61710     swig_SBTypeFilter_Sf_SwigStatic_attributes,
61711     swig_SBTypeFilter_Sf_SwigStatic_constants,
61712     swig_SBTypeFilter_Sf_SwigStatic_classes,
61713     0
61714 };
61715 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
61716 static const char *swig_SBTypeFilter_base_names[] = {0};
61717 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 };
61718 
61719 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
61720   int SWIG_arg = 0;
61721   lldb::SBTypeFormat *result = 0 ;
61722 
61723   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
61724   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
61725   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61726   return SWIG_arg;
61727 
61728   if(0) SWIG_fail;
61729 
61730 fail:
61731   lua_error(L);
61732   return SWIG_arg;
61733 }
61734 
61735 
61736 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
61737   int SWIG_arg = 0;
61738   lldb::Format arg1 ;
61739   uint32_t arg2 ;
61740   lldb::SBTypeFormat *result = 0 ;
61741 
61742   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
61743   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
61744   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
61745   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
61746   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61747   arg2 = (uint32_t)lua_tonumber(L, 2);
61748   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
61749   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61750   return SWIG_arg;
61751 
61752   if(0) SWIG_fail;
61753 
61754 fail:
61755   lua_error(L);
61756   return SWIG_arg;
61757 }
61758 
61759 
61760 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
61761   int SWIG_arg = 0;
61762   lldb::Format arg1 ;
61763   lldb::SBTypeFormat *result = 0 ;
61764 
61765   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61766   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
61767   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
61768   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
61769   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61770   return SWIG_arg;
61771 
61772   if(0) SWIG_fail;
61773 
61774 fail:
61775   lua_error(L);
61776   return SWIG_arg;
61777 }
61778 
61779 
61780 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
61781   int SWIG_arg = 0;
61782   char *arg1 = (char *) 0 ;
61783   uint32_t arg2 ;
61784   lldb::SBTypeFormat *result = 0 ;
61785 
61786   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
61787   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
61788   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
61789   arg1 = (char *)lua_tostring(L, 1);
61790   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
61791   arg2 = (uint32_t)lua_tonumber(L, 2);
61792   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
61793   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61794   return SWIG_arg;
61795 
61796   if(0) SWIG_fail;
61797 
61798 fail:
61799   lua_error(L);
61800   return SWIG_arg;
61801 }
61802 
61803 
61804 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
61805   int SWIG_arg = 0;
61806   char *arg1 = (char *) 0 ;
61807   lldb::SBTypeFormat *result = 0 ;
61808 
61809   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61810   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
61811   arg1 = (char *)lua_tostring(L, 1);
61812   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
61813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61814   return SWIG_arg;
61815 
61816   if(0) SWIG_fail;
61817 
61818 fail:
61819   lua_error(L);
61820   return SWIG_arg;
61821 }
61822 
61823 
61824 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
61825   int SWIG_arg = 0;
61826   lldb::SBTypeFormat *arg1 = 0 ;
61827   lldb::SBTypeFormat *result = 0 ;
61828 
61829   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
61830   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
61831 
61832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61833     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61834   }
61835 
61836   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
61837   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61838   return SWIG_arg;
61839 
61840   if(0) SWIG_fail;
61841 
61842 fail:
61843   lua_error(L);
61844   return SWIG_arg;
61845 }
61846 
61847 
61848 static int _wrap_new_SBTypeFormat(lua_State* L) {
61849   int argc;
61850   int argv[3]={
61851     1,2,3
61852   };
61853 
61854   argc = lua_gettop(L);
61855   if (argc == 0) {
61856     return _wrap_new_SBTypeFormat__SWIG_0(L);
61857   }
61858   if (argc == 1) {
61859     int _v;
61860     {
61861       void *ptr;
61862       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
61863         _v = 0;
61864       } else {
61865         _v = 1;
61866       }
61867     }
61868     if (_v) {
61869       return _wrap_new_SBTypeFormat__SWIG_5(L);
61870     }
61871   }
61872   if (argc == 1) {
61873     int _v;
61874     {
61875       _v = lua_isnumber(L,argv[0]);
61876     }
61877     if (_v) {
61878       return _wrap_new_SBTypeFormat__SWIG_2(L);
61879     }
61880   }
61881   if (argc == 1) {
61882     int _v;
61883     {
61884       _v = SWIG_lua_isnilstring(L,argv[0]);
61885     }
61886     if (_v) {
61887       return _wrap_new_SBTypeFormat__SWIG_4(L);
61888     }
61889   }
61890   if (argc == 2) {
61891     int _v;
61892     {
61893       _v = lua_isnumber(L,argv[0]);
61894     }
61895     if (_v) {
61896       {
61897         _v = lua_isnumber(L,argv[1]);
61898       }
61899       if (_v) {
61900         return _wrap_new_SBTypeFormat__SWIG_1(L);
61901       }
61902     }
61903   }
61904   if (argc == 2) {
61905     int _v;
61906     {
61907       _v = SWIG_lua_isnilstring(L,argv[0]);
61908     }
61909     if (_v) {
61910       {
61911         _v = lua_isnumber(L,argv[1]);
61912       }
61913       if (_v) {
61914         return _wrap_new_SBTypeFormat__SWIG_3(L);
61915       }
61916     }
61917   }
61918 
61919   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
61920     "  Possible C/C++ prototypes are:\n"
61921     "    lldb::SBTypeFormat::SBTypeFormat()\n"
61922     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
61923     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
61924     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
61925     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
61926     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
61927   lua_error(L);return 0;
61928 }
61929 
61930 
61931 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
61932   int SWIG_arg = 0;
61933   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61934   bool result;
61935 
61936   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
61937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
61938 
61939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61940     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
61941   }
61942 
61943   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
61944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61945   return SWIG_arg;
61946 
61947   if(0) SWIG_fail;
61948 
61949 fail:
61950   lua_error(L);
61951   return SWIG_arg;
61952 }
61953 
61954 
61955 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
61956   int SWIG_arg = 0;
61957   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61958   lldb::SBTypeFormat *arg2 = 0 ;
61959   bool result;
61960 
61961   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
61962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
61963   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
61964 
61965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61966     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
61967   }
61968 
61969 
61970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61971     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
61972   }
61973 
61974   result = (bool)(arg1)->IsEqualTo(*arg2);
61975   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61976   return SWIG_arg;
61977 
61978   if(0) SWIG_fail;
61979 
61980 fail:
61981   lua_error(L);
61982   return SWIG_arg;
61983 }
61984 
61985 
61986 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
61987   int SWIG_arg = 0;
61988   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
61989   lldb::Format result;
61990 
61991   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
61992   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
61993 
61994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
61995     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
61996   }
61997 
61998   result = (lldb::Format)(arg1)->GetFormat();
61999   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62000   return SWIG_arg;
62001 
62002   if(0) SWIG_fail;
62003 
62004 fail:
62005   lua_error(L);
62006   return SWIG_arg;
62007 }
62008 
62009 
62010 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
62011   int SWIG_arg = 0;
62012   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62013   char *result = 0 ;
62014 
62015   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
62016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
62017 
62018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62019     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62020   }
62021 
62022   result = (char *)(arg1)->GetTypeName();
62023   lua_pushstring(L,(const char *)result); SWIG_arg++;
62024   return SWIG_arg;
62025 
62026   if(0) SWIG_fail;
62027 
62028 fail:
62029   lua_error(L);
62030   return SWIG_arg;
62031 }
62032 
62033 
62034 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
62035   int SWIG_arg = 0;
62036   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62037   uint32_t result;
62038 
62039   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
62040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
62041 
62042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62043     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62044   }
62045 
62046   result = (uint32_t)(arg1)->GetOptions();
62047   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
62048   return SWIG_arg;
62049 
62050   if(0) SWIG_fail;
62051 
62052 fail:
62053   lua_error(L);
62054   return SWIG_arg;
62055 }
62056 
62057 
62058 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
62059   int SWIG_arg = 0;
62060   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62061   lldb::Format arg2 ;
62062 
62063   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
62064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
62065   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
62066 
62067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62068     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62069   }
62070 
62071   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
62072   (arg1)->SetFormat(arg2);
62073 
62074   return SWIG_arg;
62075 
62076   if(0) SWIG_fail;
62077 
62078 fail:
62079   lua_error(L);
62080   return SWIG_arg;
62081 }
62082 
62083 
62084 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
62085   int SWIG_arg = 0;
62086   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62087   char *arg2 = (char *) 0 ;
62088 
62089   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
62090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
62091   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
62092 
62093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62094     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62095   }
62096 
62097   arg2 = (char *)lua_tostring(L, 2);
62098   (arg1)->SetTypeName((char const *)arg2);
62099 
62100   return SWIG_arg;
62101 
62102   if(0) SWIG_fail;
62103 
62104 fail:
62105   lua_error(L);
62106   return SWIG_arg;
62107 }
62108 
62109 
62110 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
62111   int SWIG_arg = 0;
62112   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62113   uint32_t arg2 ;
62114 
62115   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
62116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
62117   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
62118 
62119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62120     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62121   }
62122 
62123   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
62124   arg2 = (uint32_t)lua_tonumber(L, 2);
62125   (arg1)->SetOptions(arg2);
62126 
62127   return SWIG_arg;
62128 
62129   if(0) SWIG_fail;
62130 
62131 fail:
62132   lua_error(L);
62133   return SWIG_arg;
62134 }
62135 
62136 
62137 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
62138   int SWIG_arg = 0;
62139   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62140   lldb::SBStream *arg2 = 0 ;
62141   lldb::DescriptionLevel arg3 ;
62142   bool result;
62143 
62144   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
62145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
62146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
62147   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
62148 
62149   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62150     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
62151   }
62152 
62153 
62154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62155     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62156   }
62157 
62158   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62159   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62160   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62161   return SWIG_arg;
62162 
62163   if(0) SWIG_fail;
62164 
62165 fail:
62166   lua_error(L);
62167   return SWIG_arg;
62168 }
62169 
62170 
62171 static int _wrap_SBTypeFormat___eq(lua_State* L) {
62172   int SWIG_arg = 0;
62173   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62174   lldb::SBTypeFormat *arg2 = 0 ;
62175   bool result;
62176 
62177   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
62178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
62179   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
62180 
62181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62182     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
62183   }
62184 
62185 
62186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62187     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
62188   }
62189 
62190   result = (bool)(arg1)->operator ==(*arg2);
62191   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62192   return SWIG_arg;
62193 
62194   if(0) SWIG_fail;
62195 
62196 fail:
62197   lua_error(L);
62198   return SWIG_arg;
62199 }
62200 
62201 
62202 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
62203   int SWIG_arg = 0;
62204   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62205   std::string result;
62206 
62207   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
62208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
62209 
62210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62211     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
62212   }
62213 
62214   result = lldb_SBTypeFormat___str__(arg1);
62215   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62216   return SWIG_arg;
62217 
62218   if(0) SWIG_fail;
62219 
62220 fail:
62221   lua_error(L);
62222   return SWIG_arg;
62223 }
62224 
62225 
62226 static void swig_delete_SBTypeFormat(void *obj) {
62227 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
62228 delete arg1;
62229 }
62230 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
62231     assert(lua_istable(L,1));
62232     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
62233     assert(!lua_isnil(L,-1));
62234     lua_replace(L,1); /* replace our table with real constructor */
62235     lua_call(L,lua_gettop(L)-1,1);
62236     return 1;
62237 }
62238 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
62239     {0,0,0}
62240 };
62241 static swig_lua_method swig_SBTypeFormat_methods[]= {
62242     { "IsValid", _wrap_SBTypeFormat_IsValid},
62243     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
62244     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
62245     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
62246     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
62247     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
62248     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
62249     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
62250     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
62251     { "__eq", _wrap_SBTypeFormat___eq},
62252     { "__tostring", _wrap_SBTypeFormat___tostring},
62253     {0,0}
62254 };
62255 static swig_lua_method swig_SBTypeFormat_meta[] = {
62256     { "__eq", _wrap_SBTypeFormat___eq},
62257     { "__tostring", _wrap_SBTypeFormat___tostring},
62258     {0,0}
62259 };
62260 
62261 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
62262     {0,0,0}
62263 };
62264 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
62265     {0,0,0,0,0,0}
62266 };
62267 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
62268     {0,0}
62269 };
62270 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
62271     0
62272 };
62273 
62274 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
62275     "SBTypeFormat",
62276     swig_SBTypeFormat_Sf_SwigStatic_methods,
62277     swig_SBTypeFormat_Sf_SwigStatic_attributes,
62278     swig_SBTypeFormat_Sf_SwigStatic_constants,
62279     swig_SBTypeFormat_Sf_SwigStatic_classes,
62280     0
62281 };
62282 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
62283 static const char *swig_SBTypeFormat_base_names[] = {0};
62284 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 };
62285 
62286 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
62287   int SWIG_arg = 0;
62288   lldb::SBTypeNameSpecifier *result = 0 ;
62289 
62290   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
62291   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
62292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62293   return SWIG_arg;
62294 
62295   if(0) SWIG_fail;
62296 
62297 fail:
62298   lua_error(L);
62299   return SWIG_arg;
62300 }
62301 
62302 
62303 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
62304   int SWIG_arg = 0;
62305   char *arg1 = (char *) 0 ;
62306   bool arg2 ;
62307   lldb::SBTypeNameSpecifier *result = 0 ;
62308 
62309   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
62310   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62311   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
62312   arg1 = (char *)lua_tostring(L, 1);
62313   arg2 = (lua_toboolean(L, 2)!=0);
62314   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
62315   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62316   return SWIG_arg;
62317 
62318   if(0) SWIG_fail;
62319 
62320 fail:
62321   lua_error(L);
62322   return SWIG_arg;
62323 }
62324 
62325 
62326 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
62327   int SWIG_arg = 0;
62328   char *arg1 = (char *) 0 ;
62329   lldb::SBTypeNameSpecifier *result = 0 ;
62330 
62331   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62332   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62333   arg1 = (char *)lua_tostring(L, 1);
62334   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
62335   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62336   return SWIG_arg;
62337 
62338   if(0) SWIG_fail;
62339 
62340 fail:
62341   lua_error(L);
62342   return SWIG_arg;
62343 }
62344 
62345 
62346 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
62347   int SWIG_arg = 0;
62348   lldb::SBType arg1 ;
62349   lldb::SBType *argp1 ;
62350   lldb::SBTypeNameSpecifier *result = 0 ;
62351 
62352   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62353   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
62354 
62355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
62356     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
62357   }
62358   arg1 = *argp1;
62359 
62360   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
62361   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62362   return SWIG_arg;
62363 
62364   if(0) SWIG_fail;
62365 
62366 fail:
62367   lua_error(L);
62368   return SWIG_arg;
62369 }
62370 
62371 
62372 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
62373   int SWIG_arg = 0;
62374   lldb::SBTypeNameSpecifier *arg1 = 0 ;
62375   lldb::SBTypeNameSpecifier *result = 0 ;
62376 
62377   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62378   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
62379 
62380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62381     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62382   }
62383 
62384   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
62385   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62386   return SWIG_arg;
62387 
62388   if(0) SWIG_fail;
62389 
62390 fail:
62391   lua_error(L);
62392   return SWIG_arg;
62393 }
62394 
62395 
62396 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
62397   int argc;
62398   int argv[3]={
62399     1,2,3
62400   };
62401 
62402   argc = lua_gettop(L);
62403   if (argc == 0) {
62404     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
62405   }
62406   if (argc == 1) {
62407     int _v;
62408     {
62409       void *ptr;
62410       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
62411         _v = 0;
62412       } else {
62413         _v = 1;
62414       }
62415     }
62416     if (_v) {
62417       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
62418     }
62419   }
62420   if (argc == 1) {
62421     int _v;
62422     {
62423       void *ptr;
62424       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
62425         _v = 0;
62426       } else {
62427         _v = 1;
62428       }
62429     }
62430     if (_v) {
62431       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
62432     }
62433   }
62434   if (argc == 1) {
62435     int _v;
62436     {
62437       _v = SWIG_lua_isnilstring(L,argv[0]);
62438     }
62439     if (_v) {
62440       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
62441     }
62442   }
62443   if (argc == 2) {
62444     int _v;
62445     {
62446       _v = SWIG_lua_isnilstring(L,argv[0]);
62447     }
62448     if (_v) {
62449       {
62450         _v = lua_isboolean(L,argv[1]);
62451       }
62452       if (_v) {
62453         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
62454       }
62455     }
62456   }
62457 
62458   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
62459     "  Possible C/C++ prototypes are:\n"
62460     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
62461     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
62462     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
62463     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
62464     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
62465   lua_error(L);return 0;
62466 }
62467 
62468 
62469 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
62470   int SWIG_arg = 0;
62471   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62472   bool result;
62473 
62474   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
62475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
62476 
62477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62478     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62479   }
62480 
62481   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
62482   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62483   return SWIG_arg;
62484 
62485   if(0) SWIG_fail;
62486 
62487 fail:
62488   lua_error(L);
62489   return SWIG_arg;
62490 }
62491 
62492 
62493 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
62494   int SWIG_arg = 0;
62495   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62496   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62497   bool result;
62498 
62499   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
62500   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
62501   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
62502 
62503   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62504     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62505   }
62506 
62507 
62508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62509     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62510   }
62511 
62512   result = (bool)(arg1)->IsEqualTo(*arg2);
62513   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62514   return SWIG_arg;
62515 
62516   if(0) SWIG_fail;
62517 
62518 fail:
62519   lua_error(L);
62520   return SWIG_arg;
62521 }
62522 
62523 
62524 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
62525   int SWIG_arg = 0;
62526   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62527   char *result = 0 ;
62528 
62529   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
62530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
62531 
62532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62533     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62534   }
62535 
62536   result = (char *)(arg1)->GetName();
62537   lua_pushstring(L,(const char *)result); SWIG_arg++;
62538   return SWIG_arg;
62539 
62540   if(0) SWIG_fail;
62541 
62542 fail:
62543   lua_error(L);
62544   return SWIG_arg;
62545 }
62546 
62547 
62548 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
62549   int SWIG_arg = 0;
62550   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62551   lldb::SBType result;
62552 
62553   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
62554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
62555 
62556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62557     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62558   }
62559 
62560   result = (arg1)->GetType();
62561   {
62562     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62563     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62564   }
62565   return SWIG_arg;
62566 
62567   if(0) SWIG_fail;
62568 
62569 fail:
62570   lua_error(L);
62571   return SWIG_arg;
62572 }
62573 
62574 
62575 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
62576   int SWIG_arg = 0;
62577   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62578   bool result;
62579 
62580   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
62581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
62582 
62583   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62584     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62585   }
62586 
62587   result = (bool)(arg1)->IsRegex();
62588   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_SBTypeNameSpecifier_GetDescription(lua_State* L) {
62600   int SWIG_arg = 0;
62601   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62602   lldb::SBStream *arg2 = 0 ;
62603   lldb::DescriptionLevel arg3 ;
62604   bool result;
62605 
62606   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
62607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
62608   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
62609   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
62610 
62611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62612     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62613   }
62614 
62615 
62616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62617     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62618   }
62619 
62620   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62621   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62622   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62623   return SWIG_arg;
62624 
62625   if(0) SWIG_fail;
62626 
62627 fail:
62628   lua_error(L);
62629   return SWIG_arg;
62630 }
62631 
62632 
62633 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
62634   int SWIG_arg = 0;
62635   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62636   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62637   bool result;
62638 
62639   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
62640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
62641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
62642 
62643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62644     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62645   }
62646 
62647 
62648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62649     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62650   }
62651 
62652   result = (bool)(arg1)->operator ==(*arg2);
62653   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62654   return SWIG_arg;
62655 
62656   if(0) SWIG_fail;
62657 
62658 fail:
62659   lua_error(L);
62660   return SWIG_arg;
62661 }
62662 
62663 
62664 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
62665   int SWIG_arg = 0;
62666   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62667   std::string result;
62668 
62669   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
62670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
62671 
62672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62673     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62674   }
62675 
62676   result = lldb_SBTypeNameSpecifier___str__(arg1);
62677   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62678   return SWIG_arg;
62679 
62680   if(0) SWIG_fail;
62681 
62682 fail:
62683   lua_error(L);
62684   return SWIG_arg;
62685 }
62686 
62687 
62688 static void swig_delete_SBTypeNameSpecifier(void *obj) {
62689 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
62690 delete arg1;
62691 }
62692 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
62693     assert(lua_istable(L,1));
62694     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
62695     assert(!lua_isnil(L,-1));
62696     lua_replace(L,1); /* replace our table with real constructor */
62697     lua_call(L,lua_gettop(L)-1,1);
62698     return 1;
62699 }
62700 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
62701     {0,0,0}
62702 };
62703 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
62704     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
62705     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
62706     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
62707     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
62708     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
62709     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
62710     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62711     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62712     {0,0}
62713 };
62714 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
62715     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62716     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62717     {0,0}
62718 };
62719 
62720 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
62721     {0,0,0}
62722 };
62723 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
62724     {0,0,0,0,0,0}
62725 };
62726 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
62727     {0,0}
62728 };
62729 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
62730     0
62731 };
62732 
62733 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
62734     "SBTypeNameSpecifier",
62735     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
62736     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
62737     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
62738     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
62739     0
62740 };
62741 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
62742 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
62743 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 };
62744 
62745 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
62746   int SWIG_arg = 0;
62747   lldb::SBTypeSummaryOptions *result = 0 ;
62748 
62749   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
62750   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
62751   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
62752   return SWIG_arg;
62753 
62754   if(0) SWIG_fail;
62755 
62756 fail:
62757   lua_error(L);
62758   return SWIG_arg;
62759 }
62760 
62761 
62762 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
62763   int SWIG_arg = 0;
62764   lldb::SBTypeSummaryOptions *arg1 = 0 ;
62765   lldb::SBTypeSummaryOptions *result = 0 ;
62766 
62767   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
62768   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
62769 
62770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62771     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62772   }
62773 
62774   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
62775   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
62776   return SWIG_arg;
62777 
62778   if(0) SWIG_fail;
62779 
62780 fail:
62781   lua_error(L);
62782   return SWIG_arg;
62783 }
62784 
62785 
62786 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
62787   int argc;
62788   int argv[2]={
62789     1,2
62790   };
62791 
62792   argc = lua_gettop(L);
62793   if (argc == 0) {
62794     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
62795   }
62796   if (argc == 1) {
62797     int _v;
62798     {
62799       void *ptr;
62800       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
62801         _v = 0;
62802       } else {
62803         _v = 1;
62804       }
62805     }
62806     if (_v) {
62807       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
62808     }
62809   }
62810 
62811   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
62812     "  Possible C/C++ prototypes are:\n"
62813     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
62814     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
62815   lua_error(L);return 0;
62816 }
62817 
62818 
62819 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
62820   int SWIG_arg = 0;
62821   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62822   bool result;
62823 
62824   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
62825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
62826 
62827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62828     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62829   }
62830 
62831   result = (bool)(arg1)->IsValid();
62832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62833   return SWIG_arg;
62834 
62835   if(0) SWIG_fail;
62836 
62837 fail:
62838   lua_error(L);
62839   return SWIG_arg;
62840 }
62841 
62842 
62843 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
62844   int SWIG_arg = 0;
62845   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62846   lldb::LanguageType result;
62847 
62848   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
62849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
62850 
62851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62852     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62853   }
62854 
62855   result = (lldb::LanguageType)(arg1)->GetLanguage();
62856   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62857   return SWIG_arg;
62858 
62859   if(0) SWIG_fail;
62860 
62861 fail:
62862   lua_error(L);
62863   return SWIG_arg;
62864 }
62865 
62866 
62867 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
62868   int SWIG_arg = 0;
62869   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62870   lldb::TypeSummaryCapping result;
62871 
62872   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
62873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
62874 
62875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62876     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62877   }
62878 
62879   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
62880   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62881   return SWIG_arg;
62882 
62883   if(0) SWIG_fail;
62884 
62885 fail:
62886   lua_error(L);
62887   return SWIG_arg;
62888 }
62889 
62890 
62891 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
62892   int SWIG_arg = 0;
62893   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62894   lldb::LanguageType arg2 ;
62895 
62896   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
62897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
62898   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
62899 
62900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62901     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62902   }
62903 
62904   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
62905   (arg1)->SetLanguage(arg2);
62906 
62907   return SWIG_arg;
62908 
62909   if(0) SWIG_fail;
62910 
62911 fail:
62912   lua_error(L);
62913   return SWIG_arg;
62914 }
62915 
62916 
62917 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
62918   int SWIG_arg = 0;
62919   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
62920   lldb::TypeSummaryCapping arg2 ;
62921 
62922   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
62923   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
62924   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
62925 
62926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
62927     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
62928   }
62929 
62930   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
62931   (arg1)->SetCapping(arg2);
62932 
62933   return SWIG_arg;
62934 
62935   if(0) SWIG_fail;
62936 
62937 fail:
62938   lua_error(L);
62939   return SWIG_arg;
62940 }
62941 
62942 
62943 static void swig_delete_SBTypeSummaryOptions(void *obj) {
62944 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
62945 delete arg1;
62946 }
62947 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
62948     assert(lua_istable(L,1));
62949     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
62950     assert(!lua_isnil(L,-1));
62951     lua_replace(L,1); /* replace our table with real constructor */
62952     lua_call(L,lua_gettop(L)-1,1);
62953     return 1;
62954 }
62955 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
62956     {0,0,0}
62957 };
62958 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
62959     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
62960     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
62961     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
62962     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
62963     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
62964     {0,0}
62965 };
62966 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
62967     {0,0}
62968 };
62969 
62970 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
62971     {0,0,0}
62972 };
62973 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
62974     {0,0,0,0,0,0}
62975 };
62976 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
62977     {0,0}
62978 };
62979 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
62980     0
62981 };
62982 
62983 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
62984     "SBTypeSummaryOptions",
62985     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
62986     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
62987     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
62988     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
62989     0
62990 };
62991 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
62992 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
62993 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 };
62994 
62995 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
62996   int SWIG_arg = 0;
62997   lldb::SBTypeSummary *result = 0 ;
62998 
62999   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
63000   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
63001   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63002   return SWIG_arg;
63003 
63004   if(0) SWIG_fail;
63005 
63006 fail:
63007   lua_error(L);
63008   return SWIG_arg;
63009 }
63010 
63011 
63012 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
63013   int SWIG_arg = 0;
63014   char *arg1 = (char *) 0 ;
63015   uint32_t arg2 ;
63016   lldb::SBTypeSummary result;
63017 
63018   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
63019   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63020   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
63021   arg1 = (char *)lua_tostring(L, 1);
63022   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63023   arg2 = (uint32_t)lua_tonumber(L, 2);
63024   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
63025   {
63026     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63028   }
63029   return SWIG_arg;
63030 
63031   if(0) SWIG_fail;
63032 
63033 fail:
63034   lua_error(L);
63035   return SWIG_arg;
63036 }
63037 
63038 
63039 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
63040   int SWIG_arg = 0;
63041   char *arg1 = (char *) 0 ;
63042   lldb::SBTypeSummary result;
63043 
63044   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
63045   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63046   arg1 = (char *)lua_tostring(L, 1);
63047   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
63048   {
63049     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63050     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63051   }
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_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
63063   int argc;
63064   int argv[3]={
63065     1,2,3
63066   };
63067 
63068   argc = lua_gettop(L);
63069   if (argc == 1) {
63070     int _v;
63071     {
63072       _v = SWIG_lua_isnilstring(L,argv[0]);
63073     }
63074     if (_v) {
63075       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
63076     }
63077   }
63078   if (argc == 2) {
63079     int _v;
63080     {
63081       _v = SWIG_lua_isnilstring(L,argv[0]);
63082     }
63083     if (_v) {
63084       {
63085         _v = lua_isnumber(L,argv[1]);
63086       }
63087       if (_v) {
63088         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
63089       }
63090     }
63091   }
63092 
63093   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
63094     "  Possible C/C++ prototypes are:\n"
63095     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
63096     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
63097   lua_error(L);return 0;
63098 }
63099 
63100 
63101 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
63102   int SWIG_arg = 0;
63103   char *arg1 = (char *) 0 ;
63104   uint32_t arg2 ;
63105   lldb::SBTypeSummary result;
63106 
63107   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
63108   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63109   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
63110   arg1 = (char *)lua_tostring(L, 1);
63111   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63112   arg2 = (uint32_t)lua_tonumber(L, 2);
63113   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
63114   {
63115     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63117   }
63118   return SWIG_arg;
63119 
63120   if(0) SWIG_fail;
63121 
63122 fail:
63123   lua_error(L);
63124   return SWIG_arg;
63125 }
63126 
63127 
63128 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(lua_State* L) {
63129   int SWIG_arg = 0;
63130   char *arg1 = (char *) 0 ;
63131   lldb::SBTypeSummary result;
63132 
63133   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
63134   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63135   arg1 = (char *)lua_tostring(L, 1);
63136   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
63137   {
63138     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63140   }
63141   return SWIG_arg;
63142 
63143   if(0) SWIG_fail;
63144 
63145 fail:
63146   lua_error(L);
63147   return SWIG_arg;
63148 }
63149 
63150 
63151 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
63152   int argc;
63153   int argv[3]={
63154     1,2,3
63155   };
63156 
63157   argc = lua_gettop(L);
63158   if (argc == 1) {
63159     int _v;
63160     {
63161       _v = SWIG_lua_isnilstring(L,argv[0]);
63162     }
63163     if (_v) {
63164       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
63165     }
63166   }
63167   if (argc == 2) {
63168     int _v;
63169     {
63170       _v = SWIG_lua_isnilstring(L,argv[0]);
63171     }
63172     if (_v) {
63173       {
63174         _v = lua_isnumber(L,argv[1]);
63175       }
63176       if (_v) {
63177         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
63178       }
63179     }
63180   }
63181 
63182   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
63183     "  Possible C/C++ prototypes are:\n"
63184     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
63185     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
63186   lua_error(L);return 0;
63187 }
63188 
63189 
63190 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
63191   int SWIG_arg = 0;
63192   char *arg1 = (char *) 0 ;
63193   uint32_t arg2 ;
63194   lldb::SBTypeSummary result;
63195 
63196   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
63197   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63198   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
63199   arg1 = (char *)lua_tostring(L, 1);
63200   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63201   arg2 = (uint32_t)lua_tonumber(L, 2);
63202   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
63203   {
63204     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63205     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63206   }
63207   return SWIG_arg;
63208 
63209   if(0) SWIG_fail;
63210 
63211 fail:
63212   lua_error(L);
63213   return SWIG_arg;
63214 }
63215 
63216 
63217 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
63218   int SWIG_arg = 0;
63219   char *arg1 = (char *) 0 ;
63220   lldb::SBTypeSummary result;
63221 
63222   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
63223   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63224   arg1 = (char *)lua_tostring(L, 1);
63225   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
63226   {
63227     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63228     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63229   }
63230   return SWIG_arg;
63231 
63232   if(0) SWIG_fail;
63233 
63234 fail:
63235   lua_error(L);
63236   return SWIG_arg;
63237 }
63238 
63239 
63240 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
63241   int argc;
63242   int argv[3]={
63243     1,2,3
63244   };
63245 
63246   argc = lua_gettop(L);
63247   if (argc == 1) {
63248     int _v;
63249     {
63250       _v = SWIG_lua_isnilstring(L,argv[0]);
63251     }
63252     if (_v) {
63253       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
63254     }
63255   }
63256   if (argc == 2) {
63257     int _v;
63258     {
63259       _v = SWIG_lua_isnilstring(L,argv[0]);
63260     }
63261     if (_v) {
63262       {
63263         _v = lua_isnumber(L,argv[1]);
63264       }
63265       if (_v) {
63266         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
63267       }
63268     }
63269   }
63270 
63271   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
63272     "  Possible C/C++ prototypes are:\n"
63273     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
63274     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
63275   lua_error(L);return 0;
63276 }
63277 
63278 
63279 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
63280   int SWIG_arg = 0;
63281   lldb::SBTypeSummary *arg1 = 0 ;
63282   lldb::SBTypeSummary *result = 0 ;
63283 
63284   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
63285   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
63286 
63287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63288     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
63289   }
63290 
63291   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
63292   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63293   return SWIG_arg;
63294 
63295   if(0) SWIG_fail;
63296 
63297 fail:
63298   lua_error(L);
63299   return SWIG_arg;
63300 }
63301 
63302 
63303 static int _wrap_new_SBTypeSummary(lua_State* L) {
63304   int argc;
63305   int argv[2]={
63306     1,2
63307   };
63308 
63309   argc = lua_gettop(L);
63310   if (argc == 0) {
63311     return _wrap_new_SBTypeSummary__SWIG_0(L);
63312   }
63313   if (argc == 1) {
63314     int _v;
63315     {
63316       void *ptr;
63317       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
63318         _v = 0;
63319       } else {
63320         _v = 1;
63321       }
63322     }
63323     if (_v) {
63324       return _wrap_new_SBTypeSummary__SWIG_1(L);
63325     }
63326   }
63327 
63328   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
63329     "  Possible C/C++ prototypes are:\n"
63330     "    lldb::SBTypeSummary::SBTypeSummary()\n"
63331     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
63332   lua_error(L);return 0;
63333 }
63334 
63335 
63336 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
63337   int SWIG_arg = 0;
63338   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63339   bool result;
63340 
63341   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
63342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
63343 
63344   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63345     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
63346   }
63347 
63348   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
63349   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63350   return SWIG_arg;
63351 
63352   if(0) SWIG_fail;
63353 
63354 fail:
63355   lua_error(L);
63356   return SWIG_arg;
63357 }
63358 
63359 
63360 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
63361   int SWIG_arg = 0;
63362   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63363   lldb::SBTypeSummary *arg2 = 0 ;
63364   bool result;
63365 
63366   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
63367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
63368   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
63369 
63370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63371     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
63372   }
63373 
63374 
63375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63376     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
63377   }
63378 
63379   result = (bool)(arg1)->IsEqualTo(*arg2);
63380   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63381   return SWIG_arg;
63382 
63383   if(0) SWIG_fail;
63384 
63385 fail:
63386   lua_error(L);
63387   return SWIG_arg;
63388 }
63389 
63390 
63391 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
63392   int SWIG_arg = 0;
63393   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63394   bool result;
63395 
63396   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
63397   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
63398 
63399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63400     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63401   }
63402 
63403   result = (bool)(arg1)->IsFunctionCode();
63404   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63405   return SWIG_arg;
63406 
63407   if(0) SWIG_fail;
63408 
63409 fail:
63410   lua_error(L);
63411   return SWIG_arg;
63412 }
63413 
63414 
63415 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
63416   int SWIG_arg = 0;
63417   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63418   bool result;
63419 
63420   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
63421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
63422 
63423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63424     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63425   }
63426 
63427   result = (bool)(arg1)->IsFunctionName();
63428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63429   return SWIG_arg;
63430 
63431   if(0) SWIG_fail;
63432 
63433 fail:
63434   lua_error(L);
63435   return SWIG_arg;
63436 }
63437 
63438 
63439 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
63440   int SWIG_arg = 0;
63441   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63442   bool result;
63443 
63444   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
63445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
63446 
63447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63448     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63449   }
63450 
63451   result = (bool)(arg1)->IsSummaryString();
63452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63453   return SWIG_arg;
63454 
63455   if(0) SWIG_fail;
63456 
63457 fail:
63458   lua_error(L);
63459   return SWIG_arg;
63460 }
63461 
63462 
63463 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
63464   int SWIG_arg = 0;
63465   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63466   char *result = 0 ;
63467 
63468   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
63469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
63470 
63471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63472     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
63473   }
63474 
63475   result = (char *)(arg1)->GetData();
63476   lua_pushstring(L,(const char *)result); SWIG_arg++;
63477   return SWIG_arg;
63478 
63479   if(0) SWIG_fail;
63480 
63481 fail:
63482   lua_error(L);
63483   return SWIG_arg;
63484 }
63485 
63486 
63487 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
63488   int SWIG_arg = 0;
63489   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63490   char *arg2 = (char *) 0 ;
63491 
63492   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
63493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
63494   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
63495 
63496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63497     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63498   }
63499 
63500   arg2 = (char *)lua_tostring(L, 2);
63501   (arg1)->SetSummaryString((char const *)arg2);
63502 
63503   return SWIG_arg;
63504 
63505   if(0) SWIG_fail;
63506 
63507 fail:
63508   lua_error(L);
63509   return SWIG_arg;
63510 }
63511 
63512 
63513 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
63514   int SWIG_arg = 0;
63515   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63516   char *arg2 = (char *) 0 ;
63517 
63518   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
63519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
63520   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
63521 
63522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63523     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63524   }
63525 
63526   arg2 = (char *)lua_tostring(L, 2);
63527   (arg1)->SetFunctionName((char const *)arg2);
63528 
63529   return SWIG_arg;
63530 
63531   if(0) SWIG_fail;
63532 
63533 fail:
63534   lua_error(L);
63535   return SWIG_arg;
63536 }
63537 
63538 
63539 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
63540   int SWIG_arg = 0;
63541   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63542   char *arg2 = (char *) 0 ;
63543 
63544   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
63545   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
63546   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
63547 
63548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63549     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63550   }
63551 
63552   arg2 = (char *)lua_tostring(L, 2);
63553   (arg1)->SetFunctionCode((char const *)arg2);
63554 
63555   return SWIG_arg;
63556 
63557   if(0) SWIG_fail;
63558 
63559 fail:
63560   lua_error(L);
63561   return SWIG_arg;
63562 }
63563 
63564 
63565 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
63566   int SWIG_arg = 0;
63567   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63568   uint32_t result;
63569 
63570   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
63571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
63572 
63573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63574     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63575   }
63576 
63577   result = (uint32_t)(arg1)->GetOptions();
63578   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
63579   return SWIG_arg;
63580 
63581   if(0) SWIG_fail;
63582 
63583 fail:
63584   lua_error(L);
63585   return SWIG_arg;
63586 }
63587 
63588 
63589 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
63590   int SWIG_arg = 0;
63591   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63592   uint32_t arg2 ;
63593 
63594   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
63595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
63596   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
63597 
63598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63599     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63600   }
63601 
63602   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63603   arg2 = (uint32_t)lua_tonumber(L, 2);
63604   (arg1)->SetOptions(arg2);
63605 
63606   return SWIG_arg;
63607 
63608   if(0) SWIG_fail;
63609 
63610 fail:
63611   lua_error(L);
63612   return SWIG_arg;
63613 }
63614 
63615 
63616 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
63617   int SWIG_arg = 0;
63618   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63619   lldb::SBStream *arg2 = 0 ;
63620   lldb::DescriptionLevel arg3 ;
63621   bool result;
63622 
63623   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
63624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
63625   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
63626   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
63627 
63628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63629     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
63630   }
63631 
63632 
63633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63634     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63635   }
63636 
63637   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63638   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63639   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63640   return SWIG_arg;
63641 
63642   if(0) SWIG_fail;
63643 
63644 fail:
63645   lua_error(L);
63646   return SWIG_arg;
63647 }
63648 
63649 
63650 static int _wrap_SBTypeSummary___eq(lua_State* L) {
63651   int SWIG_arg = 0;
63652   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63653   lldb::SBTypeSummary *arg2 = 0 ;
63654   bool result;
63655 
63656   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
63657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
63658   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
63659 
63660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63661     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
63662   }
63663 
63664 
63665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63666     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
63667   }
63668 
63669   result = (bool)(arg1)->operator ==(*arg2);
63670   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63671   return SWIG_arg;
63672 
63673   if(0) SWIG_fail;
63674 
63675 fail:
63676   lua_error(L);
63677   return SWIG_arg;
63678 }
63679 
63680 
63681 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
63682   int SWIG_arg = 0;
63683   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63684   std::string result;
63685 
63686   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
63687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
63688 
63689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63690     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
63691   }
63692 
63693   result = lldb_SBTypeSummary___str__(arg1);
63694   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63695   return SWIG_arg;
63696 
63697   if(0) SWIG_fail;
63698 
63699 fail:
63700   lua_error(L);
63701   return SWIG_arg;
63702 }
63703 
63704 
63705 static void swig_delete_SBTypeSummary(void *obj) {
63706 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
63707 delete arg1;
63708 }
63709 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
63710     assert(lua_istable(L,1));
63711     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
63712     assert(!lua_isnil(L,-1));
63713     lua_replace(L,1); /* replace our table with real constructor */
63714     lua_call(L,lua_gettop(L)-1,1);
63715     return 1;
63716 }
63717 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
63718     {0,0,0}
63719 };
63720 static swig_lua_method swig_SBTypeSummary_methods[]= {
63721     { "IsValid", _wrap_SBTypeSummary_IsValid},
63722     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
63723     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
63724     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
63725     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
63726     { "GetData", _wrap_SBTypeSummary_GetData},
63727     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
63728     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
63729     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
63730     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
63731     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
63732     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
63733     { "__eq", _wrap_SBTypeSummary___eq},
63734     { "__tostring", _wrap_SBTypeSummary___tostring},
63735     {0,0}
63736 };
63737 static swig_lua_method swig_SBTypeSummary_meta[] = {
63738     { "__eq", _wrap_SBTypeSummary___eq},
63739     { "__tostring", _wrap_SBTypeSummary___tostring},
63740     {0,0}
63741 };
63742 
63743 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
63744     {0,0,0}
63745 };
63746 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
63747     {0,0,0,0,0,0}
63748 };
63749 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
63750     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
63751     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
63752     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
63753     {0,0}
63754 };
63755 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
63756     0
63757 };
63758 
63759 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
63760     "SBTypeSummary",
63761     swig_SBTypeSummary_Sf_SwigStatic_methods,
63762     swig_SBTypeSummary_Sf_SwigStatic_attributes,
63763     swig_SBTypeSummary_Sf_SwigStatic_constants,
63764     swig_SBTypeSummary_Sf_SwigStatic_classes,
63765     0
63766 };
63767 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
63768 static const char *swig_SBTypeSummary_base_names[] = {0};
63769 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 };
63770 
63771 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
63772   int SWIG_arg = 0;
63773   lldb::SBTypeSynthetic *result = 0 ;
63774 
63775   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
63776   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
63777   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63778   return SWIG_arg;
63779 
63780   if(0) SWIG_fail;
63781 
63782 fail:
63783   lua_error(L);
63784   return SWIG_arg;
63785 }
63786 
63787 
63788 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
63789   int SWIG_arg = 0;
63790   char *arg1 = (char *) 0 ;
63791   uint32_t arg2 ;
63792   lldb::SBTypeSynthetic result;
63793 
63794   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
63795   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
63796   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
63797   arg1 = (char *)lua_tostring(L, 1);
63798   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63799   arg2 = (uint32_t)lua_tonumber(L, 2);
63800   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
63801   {
63802     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63803     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63804   }
63805   return SWIG_arg;
63806 
63807   if(0) SWIG_fail;
63808 
63809 fail:
63810   lua_error(L);
63811   return SWIG_arg;
63812 }
63813 
63814 
63815 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
63816   int SWIG_arg = 0;
63817   char *arg1 = (char *) 0 ;
63818   lldb::SBTypeSynthetic result;
63819 
63820   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
63821   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
63822   arg1 = (char *)lua_tostring(L, 1);
63823   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
63824   {
63825     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63826     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63827   }
63828   return SWIG_arg;
63829 
63830   if(0) SWIG_fail;
63831 
63832 fail:
63833   lua_error(L);
63834   return SWIG_arg;
63835 }
63836 
63837 
63838 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
63839   int argc;
63840   int argv[3]={
63841     1,2,3
63842   };
63843 
63844   argc = lua_gettop(L);
63845   if (argc == 1) {
63846     int _v;
63847     {
63848       _v = SWIG_lua_isnilstring(L,argv[0]);
63849     }
63850     if (_v) {
63851       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
63852     }
63853   }
63854   if (argc == 2) {
63855     int _v;
63856     {
63857       _v = SWIG_lua_isnilstring(L,argv[0]);
63858     }
63859     if (_v) {
63860       {
63861         _v = lua_isnumber(L,argv[1]);
63862       }
63863       if (_v) {
63864         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
63865       }
63866     }
63867   }
63868 
63869   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
63870     "  Possible C/C++ prototypes are:\n"
63871     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
63872     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
63873   lua_error(L);return 0;
63874 }
63875 
63876 
63877 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
63878   int SWIG_arg = 0;
63879   char *arg1 = (char *) 0 ;
63880   uint32_t arg2 ;
63881   lldb::SBTypeSynthetic result;
63882 
63883   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
63884   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63885   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
63886   arg1 = (char *)lua_tostring(L, 1);
63887   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
63888   arg2 = (uint32_t)lua_tonumber(L, 2);
63889   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
63890   {
63891     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63892     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63893   }
63894   return SWIG_arg;
63895 
63896   if(0) SWIG_fail;
63897 
63898 fail:
63899   lua_error(L);
63900   return SWIG_arg;
63901 }
63902 
63903 
63904 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
63905   int SWIG_arg = 0;
63906   char *arg1 = (char *) 0 ;
63907   lldb::SBTypeSynthetic result;
63908 
63909   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
63910   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
63911   arg1 = (char *)lua_tostring(L, 1);
63912   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
63913   {
63914     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
63915     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63916   }
63917   return SWIG_arg;
63918 
63919   if(0) SWIG_fail;
63920 
63921 fail:
63922   lua_error(L);
63923   return SWIG_arg;
63924 }
63925 
63926 
63927 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
63928   int argc;
63929   int argv[3]={
63930     1,2,3
63931   };
63932 
63933   argc = lua_gettop(L);
63934   if (argc == 1) {
63935     int _v;
63936     {
63937       _v = SWIG_lua_isnilstring(L,argv[0]);
63938     }
63939     if (_v) {
63940       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
63941     }
63942   }
63943   if (argc == 2) {
63944     int _v;
63945     {
63946       _v = SWIG_lua_isnilstring(L,argv[0]);
63947     }
63948     if (_v) {
63949       {
63950         _v = lua_isnumber(L,argv[1]);
63951       }
63952       if (_v) {
63953         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
63954       }
63955     }
63956   }
63957 
63958   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
63959     "  Possible C/C++ prototypes are:\n"
63960     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
63961     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
63962   lua_error(L);return 0;
63963 }
63964 
63965 
63966 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
63967   int SWIG_arg = 0;
63968   lldb::SBTypeSynthetic *arg1 = 0 ;
63969   lldb::SBTypeSynthetic *result = 0 ;
63970 
63971   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
63972   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
63973 
63974   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
63975     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
63976   }
63977 
63978   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
63979   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
63980   return SWIG_arg;
63981 
63982   if(0) SWIG_fail;
63983 
63984 fail:
63985   lua_error(L);
63986   return SWIG_arg;
63987 }
63988 
63989 
63990 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
63991   int argc;
63992   int argv[2]={
63993     1,2
63994   };
63995 
63996   argc = lua_gettop(L);
63997   if (argc == 0) {
63998     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
63999   }
64000   if (argc == 1) {
64001     int _v;
64002     {
64003       void *ptr;
64004       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
64005         _v = 0;
64006       } else {
64007         _v = 1;
64008       }
64009     }
64010     if (_v) {
64011       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
64012     }
64013   }
64014 
64015   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
64016     "  Possible C/C++ prototypes are:\n"
64017     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
64018     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
64019   lua_error(L);return 0;
64020 }
64021 
64022 
64023 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
64024   int SWIG_arg = 0;
64025   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64026   bool result;
64027 
64028   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
64029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
64030 
64031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64032     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64033   }
64034 
64035   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
64036   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64037   return SWIG_arg;
64038 
64039   if(0) SWIG_fail;
64040 
64041 fail:
64042   lua_error(L);
64043   return SWIG_arg;
64044 }
64045 
64046 
64047 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
64048   int SWIG_arg = 0;
64049   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64050   lldb::SBTypeSynthetic *arg2 = 0 ;
64051   bool result;
64052 
64053   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
64054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
64055   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
64056 
64057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64058     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64059   }
64060 
64061 
64062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64063     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64064   }
64065 
64066   result = (bool)(arg1)->IsEqualTo(*arg2);
64067   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64068   return SWIG_arg;
64069 
64070   if(0) SWIG_fail;
64071 
64072 fail:
64073   lua_error(L);
64074   return SWIG_arg;
64075 }
64076 
64077 
64078 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
64079   int SWIG_arg = 0;
64080   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64081   bool result;
64082 
64083   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
64084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
64085 
64086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64087     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64088   }
64089 
64090   result = (bool)(arg1)->IsClassCode();
64091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64092   return SWIG_arg;
64093 
64094   if(0) SWIG_fail;
64095 
64096 fail:
64097   lua_error(L);
64098   return SWIG_arg;
64099 }
64100 
64101 
64102 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
64103   int SWIG_arg = 0;
64104   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64105   char *result = 0 ;
64106 
64107   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
64108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
64109 
64110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64111     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64112   }
64113 
64114   result = (char *)(arg1)->GetData();
64115   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_SBTypeSynthetic_SetClassName(lua_State* L) {
64127   int SWIG_arg = 0;
64128   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64129   char *arg2 = (char *) 0 ;
64130 
64131   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
64132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
64133   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
64134 
64135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64136     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64137   }
64138 
64139   arg2 = (char *)lua_tostring(L, 2);
64140   (arg1)->SetClassName((char const *)arg2);
64141 
64142   return SWIG_arg;
64143 
64144   if(0) SWIG_fail;
64145 
64146 fail:
64147   lua_error(L);
64148   return SWIG_arg;
64149 }
64150 
64151 
64152 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
64153   int SWIG_arg = 0;
64154   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64155   char *arg2 = (char *) 0 ;
64156 
64157   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
64158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
64159   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
64160 
64161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64162     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64163   }
64164 
64165   arg2 = (char *)lua_tostring(L, 2);
64166   (arg1)->SetClassCode((char const *)arg2);
64167 
64168   return SWIG_arg;
64169 
64170   if(0) SWIG_fail;
64171 
64172 fail:
64173   lua_error(L);
64174   return SWIG_arg;
64175 }
64176 
64177 
64178 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
64179   int SWIG_arg = 0;
64180   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64181   uint32_t result;
64182 
64183   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
64184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
64185 
64186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64187     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64188   }
64189 
64190   result = (uint32_t)(arg1)->GetOptions();
64191   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64192   return SWIG_arg;
64193 
64194   if(0) SWIG_fail;
64195 
64196 fail:
64197   lua_error(L);
64198   return SWIG_arg;
64199 }
64200 
64201 
64202 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
64203   int SWIG_arg = 0;
64204   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64205   uint32_t arg2 ;
64206 
64207   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
64208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
64209   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
64210 
64211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64212     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64213   }
64214 
64215   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
64216   arg2 = (uint32_t)lua_tonumber(L, 2);
64217   (arg1)->SetOptions(arg2);
64218 
64219   return SWIG_arg;
64220 
64221   if(0) SWIG_fail;
64222 
64223 fail:
64224   lua_error(L);
64225   return SWIG_arg;
64226 }
64227 
64228 
64229 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
64230   int SWIG_arg = 0;
64231   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64232   lldb::SBStream *arg2 = 0 ;
64233   lldb::DescriptionLevel arg3 ;
64234   bool result;
64235 
64236   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
64237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
64238   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
64239   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
64240 
64241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64242     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64243   }
64244 
64245 
64246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64247     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64248   }
64249 
64250   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
64251   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64252   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64253   return SWIG_arg;
64254 
64255   if(0) SWIG_fail;
64256 
64257 fail:
64258   lua_error(L);
64259   return SWIG_arg;
64260 }
64261 
64262 
64263 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
64264   int SWIG_arg = 0;
64265   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64266   lldb::SBTypeSynthetic *arg2 = 0 ;
64267   bool result;
64268 
64269   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
64270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
64271   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
64272 
64273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64274     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64275   }
64276 
64277 
64278   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64279     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64280   }
64281 
64282   result = (bool)(arg1)->operator ==(*arg2);
64283   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64284   return SWIG_arg;
64285 
64286   if(0) SWIG_fail;
64287 
64288 fail:
64289   lua_error(L);
64290   return SWIG_arg;
64291 }
64292 
64293 
64294 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
64295   int SWIG_arg = 0;
64296   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64297   std::string result;
64298 
64299   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
64300   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
64301 
64302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64303     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64304   }
64305 
64306   result = lldb_SBTypeSynthetic___str__(arg1);
64307   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64308   return SWIG_arg;
64309 
64310   if(0) SWIG_fail;
64311 
64312 fail:
64313   lua_error(L);
64314   return SWIG_arg;
64315 }
64316 
64317 
64318 static void swig_delete_SBTypeSynthetic(void *obj) {
64319 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
64320 delete arg1;
64321 }
64322 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
64323     assert(lua_istable(L,1));
64324     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
64325     assert(!lua_isnil(L,-1));
64326     lua_replace(L,1); /* replace our table with real constructor */
64327     lua_call(L,lua_gettop(L)-1,1);
64328     return 1;
64329 }
64330 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
64331     {0,0,0}
64332 };
64333 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
64334     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
64335     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
64336     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
64337     { "GetData", _wrap_SBTypeSynthetic_GetData},
64338     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
64339     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
64340     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
64341     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
64342     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
64343     { "__eq", _wrap_SBTypeSynthetic___eq},
64344     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64345     {0,0}
64346 };
64347 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
64348     { "__eq", _wrap_SBTypeSynthetic___eq},
64349     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64350     {0,0}
64351 };
64352 
64353 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
64354     {0,0,0}
64355 };
64356 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
64357     {0,0,0,0,0,0}
64358 };
64359 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
64360     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
64361     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
64362     {0,0}
64363 };
64364 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
64365     0
64366 };
64367 
64368 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
64369     "SBTypeSynthetic",
64370     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
64371     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
64372     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
64373     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
64374     0
64375 };
64376 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
64377 static const char *swig_SBTypeSynthetic_base_names[] = {0};
64378 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 };
64379 
64380 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
64381   int SWIG_arg = 0;
64382   lldb::SBUnixSignals *result = 0 ;
64383 
64384   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
64385   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
64386   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64387   return SWIG_arg;
64388 
64389   if(0) SWIG_fail;
64390 
64391 fail:
64392   lua_error(L);
64393   return SWIG_arg;
64394 }
64395 
64396 
64397 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
64398   int SWIG_arg = 0;
64399   lldb::SBUnixSignals *arg1 = 0 ;
64400   lldb::SBUnixSignals *result = 0 ;
64401 
64402   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
64403   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
64404 
64405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64406     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64407   }
64408 
64409   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
64410   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64411   return SWIG_arg;
64412 
64413   if(0) SWIG_fail;
64414 
64415 fail:
64416   lua_error(L);
64417   return SWIG_arg;
64418 }
64419 
64420 
64421 static int _wrap_new_SBUnixSignals(lua_State* L) {
64422   int argc;
64423   int argv[2]={
64424     1,2
64425   };
64426 
64427   argc = lua_gettop(L);
64428   if (argc == 0) {
64429     return _wrap_new_SBUnixSignals__SWIG_0(L);
64430   }
64431   if (argc == 1) {
64432     int _v;
64433     {
64434       void *ptr;
64435       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
64436         _v = 0;
64437       } else {
64438         _v = 1;
64439       }
64440     }
64441     if (_v) {
64442       return _wrap_new_SBUnixSignals__SWIG_1(L);
64443     }
64444   }
64445 
64446   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
64447     "  Possible C/C++ prototypes are:\n"
64448     "    lldb::SBUnixSignals::SBUnixSignals()\n"
64449     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
64450   lua_error(L);return 0;
64451 }
64452 
64453 
64454 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
64455   int SWIG_arg = 0;
64456   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64457 
64458   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
64459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
64460 
64461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64462     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
64463   }
64464 
64465   (arg1)->Clear();
64466 
64467   return SWIG_arg;
64468 
64469   if(0) SWIG_fail;
64470 
64471 fail:
64472   lua_error(L);
64473   return SWIG_arg;
64474 }
64475 
64476 
64477 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
64478   int SWIG_arg = 0;
64479   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64480   bool result;
64481 
64482   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
64483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
64484 
64485   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64486     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
64487   }
64488 
64489   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
64490   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64491   return SWIG_arg;
64492 
64493   if(0) SWIG_fail;
64494 
64495 fail:
64496   lua_error(L);
64497   return SWIG_arg;
64498 }
64499 
64500 
64501 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
64502   int SWIG_arg = 0;
64503   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64504   int32_t arg2 ;
64505   char *result = 0 ;
64506 
64507   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
64508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
64509   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
64510 
64511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64512     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
64513   }
64514 
64515   arg2 = (int32_t)lua_tonumber(L, 2);
64516   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
64517   lua_pushstring(L,(const char *)result); SWIG_arg++;
64518   return SWIG_arg;
64519 
64520   if(0) SWIG_fail;
64521 
64522 fail:
64523   lua_error(L);
64524   return SWIG_arg;
64525 }
64526 
64527 
64528 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
64529   int SWIG_arg = 0;
64530   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64531   char *arg2 = (char *) 0 ;
64532   int32_t result;
64533 
64534   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
64535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
64536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
64537 
64538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64539     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
64540   }
64541 
64542   arg2 = (char *)lua_tostring(L, 2);
64543   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
64544   lua_pushnumber(L, (lua_Number) result); 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_SBUnixSignals_GetShouldSuppress(lua_State* L) {
64556   int SWIG_arg = 0;
64557   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64558   int32_t arg2 ;
64559   bool result;
64560 
64561   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
64562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
64563   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
64564 
64565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64566     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64567   }
64568 
64569   arg2 = (int32_t)lua_tonumber(L, 2);
64570   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
64571   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64572   return SWIG_arg;
64573 
64574   if(0) SWIG_fail;
64575 
64576 fail:
64577   lua_error(L);
64578   return SWIG_arg;
64579 }
64580 
64581 
64582 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
64583   int SWIG_arg = 0;
64584   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64585   int32_t arg2 ;
64586   bool arg3 ;
64587   bool result;
64588 
64589   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
64590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
64591   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
64592   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
64593 
64594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64595     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64596   }
64597 
64598   arg2 = (int32_t)lua_tonumber(L, 2);
64599   arg3 = (lua_toboolean(L, 3)!=0);
64600   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
64601   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64602   return SWIG_arg;
64603 
64604   if(0) SWIG_fail;
64605 
64606 fail:
64607   lua_error(L);
64608   return SWIG_arg;
64609 }
64610 
64611 
64612 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
64613   int SWIG_arg = 0;
64614   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64615   int32_t arg2 ;
64616   bool result;
64617 
64618   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
64619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
64620   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
64621 
64622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64623     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64624   }
64625 
64626   arg2 = (int32_t)lua_tonumber(L, 2);
64627   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
64628   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64629   return SWIG_arg;
64630 
64631   if(0) SWIG_fail;
64632 
64633 fail:
64634   lua_error(L);
64635   return SWIG_arg;
64636 }
64637 
64638 
64639 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
64640   int SWIG_arg = 0;
64641   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64642   int32_t arg2 ;
64643   bool arg3 ;
64644   bool result;
64645 
64646   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
64647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
64648   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
64649   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
64650 
64651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64652     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64653   }
64654 
64655   arg2 = (int32_t)lua_tonumber(L, 2);
64656   arg3 = (lua_toboolean(L, 3)!=0);
64657   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
64658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64659   return SWIG_arg;
64660 
64661   if(0) SWIG_fail;
64662 
64663 fail:
64664   lua_error(L);
64665   return SWIG_arg;
64666 }
64667 
64668 
64669 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
64670   int SWIG_arg = 0;
64671   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64672   int32_t arg2 ;
64673   bool result;
64674 
64675   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
64676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
64677   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
64678 
64679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64680     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64681   }
64682 
64683   arg2 = (int32_t)lua_tonumber(L, 2);
64684   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
64685   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64686   return SWIG_arg;
64687 
64688   if(0) SWIG_fail;
64689 
64690 fail:
64691   lua_error(L);
64692   return SWIG_arg;
64693 }
64694 
64695 
64696 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
64697   int SWIG_arg = 0;
64698   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64699   int32_t arg2 ;
64700   bool arg3 ;
64701   bool result;
64702 
64703   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
64704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
64705   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
64706   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
64707 
64708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64709     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64710   }
64711 
64712   arg2 = (int32_t)lua_tonumber(L, 2);
64713   arg3 = (lua_toboolean(L, 3)!=0);
64714   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
64715   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64716   return SWIG_arg;
64717 
64718   if(0) SWIG_fail;
64719 
64720 fail:
64721   lua_error(L);
64722   return SWIG_arg;
64723 }
64724 
64725 
64726 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
64727   int SWIG_arg = 0;
64728   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64729   int32_t result;
64730 
64731   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
64732   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
64733 
64734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64735     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64736   }
64737 
64738   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
64739   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64740   return SWIG_arg;
64741 
64742   if(0) SWIG_fail;
64743 
64744 fail:
64745   lua_error(L);
64746   return SWIG_arg;
64747 }
64748 
64749 
64750 static int _wrap_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
64751   int SWIG_arg = 0;
64752   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64753   int32_t arg2 ;
64754   int32_t result;
64755 
64756   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
64757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
64758   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
64759 
64760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64761     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
64762   }
64763 
64764   arg2 = (int32_t)lua_tonumber(L, 2);
64765   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
64766   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
64767   return SWIG_arg;
64768 
64769   if(0) SWIG_fail;
64770 
64771 fail:
64772   lua_error(L);
64773   return SWIG_arg;
64774 }
64775 
64776 
64777 static void swig_delete_SBUnixSignals(void *obj) {
64778 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
64779 delete arg1;
64780 }
64781 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
64782     assert(lua_istable(L,1));
64783     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
64784     assert(!lua_isnil(L,-1));
64785     lua_replace(L,1); /* replace our table with real constructor */
64786     lua_call(L,lua_gettop(L)-1,1);
64787     return 1;
64788 }
64789 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
64790     {0,0,0}
64791 };
64792 static swig_lua_method swig_SBUnixSignals_methods[]= {
64793     { "Clear", _wrap_SBUnixSignals_Clear},
64794     { "IsValid", _wrap_SBUnixSignals_IsValid},
64795     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
64796     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
64797     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
64798     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
64799     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
64800     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
64801     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
64802     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
64803     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
64804     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
64805     {0,0}
64806 };
64807 static swig_lua_method swig_SBUnixSignals_meta[] = {
64808     {0,0}
64809 };
64810 
64811 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
64812     {0,0,0}
64813 };
64814 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
64815     {0,0,0,0,0,0}
64816 };
64817 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
64818     {0,0}
64819 };
64820 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
64821     0
64822 };
64823 
64824 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
64825     "SBUnixSignals",
64826     swig_SBUnixSignals_Sf_SwigStatic_methods,
64827     swig_SBUnixSignals_Sf_SwigStatic_attributes,
64828     swig_SBUnixSignals_Sf_SwigStatic_constants,
64829     swig_SBUnixSignals_Sf_SwigStatic_classes,
64830     0
64831 };
64832 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
64833 static const char *swig_SBUnixSignals_base_names[] = {0};
64834 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 };
64835 
64836 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
64837   int SWIG_arg = 0;
64838   lldb::SBValue *result = 0 ;
64839 
64840   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
64841   result = (lldb::SBValue *)new lldb::SBValue();
64842   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
64843   return SWIG_arg;
64844 
64845   if(0) SWIG_fail;
64846 
64847 fail:
64848   lua_error(L);
64849   return SWIG_arg;
64850 }
64851 
64852 
64853 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
64854   int SWIG_arg = 0;
64855   lldb::SBValue *arg1 = 0 ;
64856   lldb::SBValue *result = 0 ;
64857 
64858   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
64859   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
64860 
64861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64862     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
64863   }
64864 
64865   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
64866   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
64867   return SWIG_arg;
64868 
64869   if(0) SWIG_fail;
64870 
64871 fail:
64872   lua_error(L);
64873   return SWIG_arg;
64874 }
64875 
64876 
64877 static int _wrap_new_SBValue(lua_State* L) {
64878   int argc;
64879   int argv[2]={
64880     1,2
64881   };
64882 
64883   argc = lua_gettop(L);
64884   if (argc == 0) {
64885     return _wrap_new_SBValue__SWIG_0(L);
64886   }
64887   if (argc == 1) {
64888     int _v;
64889     {
64890       void *ptr;
64891       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
64892         _v = 0;
64893       } else {
64894         _v = 1;
64895       }
64896     }
64897     if (_v) {
64898       return _wrap_new_SBValue__SWIG_1(L);
64899     }
64900   }
64901 
64902   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
64903     "  Possible C/C++ prototypes are:\n"
64904     "    lldb::SBValue::SBValue()\n"
64905     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
64906   lua_error(L);return 0;
64907 }
64908 
64909 
64910 static int _wrap_SBValue_IsValid(lua_State* L) {
64911   int SWIG_arg = 0;
64912   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64913   bool result;
64914 
64915   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
64916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
64917 
64918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64919     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
64920   }
64921 
64922   result = (bool)(arg1)->IsValid();
64923   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64924   return SWIG_arg;
64925 
64926   if(0) SWIG_fail;
64927 
64928 fail:
64929   lua_error(L);
64930   return SWIG_arg;
64931 }
64932 
64933 
64934 static int _wrap_SBValue_Clear(lua_State* L) {
64935   int SWIG_arg = 0;
64936   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64937 
64938   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
64939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
64940 
64941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64942     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
64943   }
64944 
64945   (arg1)->Clear();
64946 
64947   return SWIG_arg;
64948 
64949   if(0) SWIG_fail;
64950 
64951 fail:
64952   lua_error(L);
64953   return SWIG_arg;
64954 }
64955 
64956 
64957 static int _wrap_SBValue_GetError(lua_State* L) {
64958   int SWIG_arg = 0;
64959   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64960   lldb::SBError result;
64961 
64962   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
64963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
64964 
64965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64966     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
64967   }
64968 
64969   result = (arg1)->GetError();
64970   {
64971     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
64972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
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_SBValue_GetID(lua_State* L) {
64985   int SWIG_arg = 0;
64986   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
64987   lldb::user_id_t result;
64988 
64989   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
64990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
64991 
64992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
64993     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
64994   }
64995 
64996   result = (lldb::user_id_t)(arg1)->GetID();
64997   lua_pushnumber(L, (lua_Number) result); 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_SBValue_GetName(lua_State* L) {
65009   int SWIG_arg = 0;
65010   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65011   char *result = 0 ;
65012 
65013   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
65014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
65015 
65016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65017     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
65018   }
65019 
65020   result = (char *)(arg1)->GetName();
65021   lua_pushstring(L,(const char *)result); SWIG_arg++;
65022   return SWIG_arg;
65023 
65024   if(0) SWIG_fail;
65025 
65026 fail:
65027   lua_error(L);
65028   return SWIG_arg;
65029 }
65030 
65031 
65032 static int _wrap_SBValue_GetTypeName(lua_State* L) {
65033   int SWIG_arg = 0;
65034   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65035   char *result = 0 ;
65036 
65037   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
65038   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
65039 
65040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65041     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
65042   }
65043 
65044   result = (char *)(arg1)->GetTypeName();
65045   lua_pushstring(L,(const char *)result); SWIG_arg++;
65046   return SWIG_arg;
65047 
65048   if(0) SWIG_fail;
65049 
65050 fail:
65051   lua_error(L);
65052   return SWIG_arg;
65053 }
65054 
65055 
65056 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
65057   int SWIG_arg = 0;
65058   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65059   char *result = 0 ;
65060 
65061   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
65062   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
65063 
65064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65065     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
65066   }
65067 
65068   result = (char *)(arg1)->GetDisplayTypeName();
65069   lua_pushstring(L,(const char *)result); SWIG_arg++;
65070   return SWIG_arg;
65071 
65072   if(0) SWIG_fail;
65073 
65074 fail:
65075   lua_error(L);
65076   return SWIG_arg;
65077 }
65078 
65079 
65080 static int _wrap_SBValue_GetByteSize(lua_State* L) {
65081   int SWIG_arg = 0;
65082   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65083   size_t result;
65084 
65085   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
65086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
65087 
65088   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65089     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
65090   }
65091 
65092   result = (arg1)->GetByteSize();
65093   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65094   return SWIG_arg;
65095 
65096   if(0) SWIG_fail;
65097 
65098 fail:
65099   lua_error(L);
65100   return SWIG_arg;
65101 }
65102 
65103 
65104 static int _wrap_SBValue_IsInScope(lua_State* L) {
65105   int SWIG_arg = 0;
65106   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65107   bool result;
65108 
65109   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
65110   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
65111 
65112   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65113     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
65114   }
65115 
65116   result = (bool)(arg1)->IsInScope();
65117   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65118   return SWIG_arg;
65119 
65120   if(0) SWIG_fail;
65121 
65122 fail:
65123   lua_error(L);
65124   return SWIG_arg;
65125 }
65126 
65127 
65128 static int _wrap_SBValue_GetFormat(lua_State* L) {
65129   int SWIG_arg = 0;
65130   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65131   lldb::Format result;
65132 
65133   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
65134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
65135 
65136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65137     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
65138   }
65139 
65140   result = (lldb::Format)(arg1)->GetFormat();
65141   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65142   return SWIG_arg;
65143 
65144   if(0) SWIG_fail;
65145 
65146 fail:
65147   lua_error(L);
65148   return SWIG_arg;
65149 }
65150 
65151 
65152 static int _wrap_SBValue_SetFormat(lua_State* L) {
65153   int SWIG_arg = 0;
65154   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65155   lldb::Format arg2 ;
65156 
65157   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
65158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
65159   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
65160 
65161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65162     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
65163   }
65164 
65165   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
65166   (arg1)->SetFormat(arg2);
65167 
65168   return SWIG_arg;
65169 
65170   if(0) SWIG_fail;
65171 
65172 fail:
65173   lua_error(L);
65174   return SWIG_arg;
65175 }
65176 
65177 
65178 static int _wrap_SBValue_GetValue(lua_State* L) {
65179   int SWIG_arg = 0;
65180   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65181   char *result = 0 ;
65182 
65183   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
65184   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
65185 
65186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65187     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
65188   }
65189 
65190   result = (char *)(arg1)->GetValue();
65191   lua_pushstring(L,(const char *)result); SWIG_arg++;
65192   return SWIG_arg;
65193 
65194   if(0) SWIG_fail;
65195 
65196 fail:
65197   lua_error(L);
65198   return SWIG_arg;
65199 }
65200 
65201 
65202 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
65203   int SWIG_arg = 0;
65204   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65205   lldb::SBError *arg2 = 0 ;
65206   int64_t arg3 ;
65207   int64_t result;
65208 
65209   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
65210   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65211   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65212   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
65213 
65214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65215     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65216   }
65217 
65218 
65219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65220     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65221   }
65222 
65223   arg3 = (int64_t)lua_tonumber(L, 3);
65224   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
65225   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65226   return SWIG_arg;
65227 
65228   if(0) SWIG_fail;
65229 
65230 fail:
65231   lua_error(L);
65232   return SWIG_arg;
65233 }
65234 
65235 
65236 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
65237   int SWIG_arg = 0;
65238   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65239   lldb::SBError *arg2 = 0 ;
65240   int64_t result;
65241 
65242   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65245 
65246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65247     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65248   }
65249 
65250 
65251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65252     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65253   }
65254 
65255   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
65256   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65257   return SWIG_arg;
65258 
65259   if(0) SWIG_fail;
65260 
65261 fail:
65262   lua_error(L);
65263   return SWIG_arg;
65264 }
65265 
65266 
65267 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
65268   int SWIG_arg = 0;
65269   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65270   lldb::SBError *arg2 = 0 ;
65271   uint64_t arg3 ;
65272   uint64_t result;
65273 
65274   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
65275   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65276   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65277   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
65278 
65279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65280     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65281   }
65282 
65283 
65284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65285     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65286   }
65287 
65288   arg3 = (uint64_t)lua_tonumber(L, 3);
65289   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
65290   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65291   return SWIG_arg;
65292 
65293   if(0) SWIG_fail;
65294 
65295 fail:
65296   lua_error(L);
65297   return SWIG_arg;
65298 }
65299 
65300 
65301 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
65302   int SWIG_arg = 0;
65303   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65304   lldb::SBError *arg2 = 0 ;
65305   uint64_t result;
65306 
65307   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65309   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65310 
65311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65312     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65313   }
65314 
65315 
65316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65317     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65318   }
65319 
65320   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
65321   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65322   return SWIG_arg;
65323 
65324   if(0) SWIG_fail;
65325 
65326 fail:
65327   lua_error(L);
65328   return SWIG_arg;
65329 }
65330 
65331 
65332 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
65333   int SWIG_arg = 0;
65334   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65335   int64_t arg2 ;
65336   int64_t result;
65337 
65338   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65340   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
65341 
65342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65343     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65344   }
65345 
65346   arg2 = (int64_t)lua_tonumber(L, 2);
65347   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
65348   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65349   return SWIG_arg;
65350 
65351   if(0) SWIG_fail;
65352 
65353 fail:
65354   lua_error(L);
65355   return SWIG_arg;
65356 }
65357 
65358 
65359 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
65360   int SWIG_arg = 0;
65361   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65362   int64_t result;
65363 
65364   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
65365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65366 
65367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65368     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65369   }
65370 
65371   result = (int64_t)(arg1)->GetValueAsSigned();
65372   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65373   return SWIG_arg;
65374 
65375   if(0) SWIG_fail;
65376 
65377 fail:
65378   lua_error(L);
65379   return SWIG_arg;
65380 }
65381 
65382 
65383 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
65384   int argc;
65385   int argv[4]={
65386     1,2,3,4
65387   };
65388 
65389   argc = lua_gettop(L);
65390   if (argc == 1) {
65391     int _v;
65392     {
65393       void *ptr;
65394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65395         _v = 0;
65396       } else {
65397         _v = 1;
65398       }
65399     }
65400     if (_v) {
65401       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
65402     }
65403   }
65404   if (argc == 2) {
65405     int _v;
65406     {
65407       void *ptr;
65408       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65409         _v = 0;
65410       } else {
65411         _v = 1;
65412       }
65413     }
65414     if (_v) {
65415       {
65416         void *ptr;
65417         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65418           _v = 0;
65419         } else {
65420           _v = 1;
65421         }
65422       }
65423       if (_v) {
65424         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
65425       }
65426     }
65427   }
65428   if (argc == 2) {
65429     int _v;
65430     {
65431       void *ptr;
65432       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65433         _v = 0;
65434       } else {
65435         _v = 1;
65436       }
65437     }
65438     if (_v) {
65439       {
65440         _v = lua_isnumber(L,argv[1]);
65441       }
65442       if (_v) {
65443         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
65444       }
65445     }
65446   }
65447   if (argc == 3) {
65448     int _v;
65449     {
65450       void *ptr;
65451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65452         _v = 0;
65453       } else {
65454         _v = 1;
65455       }
65456     }
65457     if (_v) {
65458       {
65459         void *ptr;
65460         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65461           _v = 0;
65462         } else {
65463           _v = 1;
65464         }
65465       }
65466       if (_v) {
65467         {
65468           _v = lua_isnumber(L,argv[2]);
65469         }
65470         if (_v) {
65471           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
65472         }
65473       }
65474     }
65475   }
65476 
65477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
65478     "  Possible C/C++ prototypes are:\n"
65479     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
65480     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
65481     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
65482     "    lldb::SBValue::GetValueAsSigned()\n");
65483   lua_error(L);return 0;
65484 }
65485 
65486 
65487 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
65488   int SWIG_arg = 0;
65489   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65490   uint64_t arg2 ;
65491   uint64_t result;
65492 
65493   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65495   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
65496 
65497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65498     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65499   }
65500 
65501   arg2 = (uint64_t)lua_tonumber(L, 2);
65502   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
65503   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65504   return SWIG_arg;
65505 
65506   if(0) SWIG_fail;
65507 
65508 fail:
65509   lua_error(L);
65510   return SWIG_arg;
65511 }
65512 
65513 
65514 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
65515   int SWIG_arg = 0;
65516   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65517   uint64_t result;
65518 
65519   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
65520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65521 
65522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65523     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65524   }
65525 
65526   result = (uint64_t)(arg1)->GetValueAsUnsigned();
65527   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
65528   return SWIG_arg;
65529 
65530   if(0) SWIG_fail;
65531 
65532 fail:
65533   lua_error(L);
65534   return SWIG_arg;
65535 }
65536 
65537 
65538 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
65539   int argc;
65540   int argv[4]={
65541     1,2,3,4
65542   };
65543 
65544   argc = lua_gettop(L);
65545   if (argc == 1) {
65546     int _v;
65547     {
65548       void *ptr;
65549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65550         _v = 0;
65551       } else {
65552         _v = 1;
65553       }
65554     }
65555     if (_v) {
65556       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
65557     }
65558   }
65559   if (argc == 2) {
65560     int _v;
65561     {
65562       void *ptr;
65563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65564         _v = 0;
65565       } else {
65566         _v = 1;
65567       }
65568     }
65569     if (_v) {
65570       {
65571         void *ptr;
65572         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65573           _v = 0;
65574         } else {
65575           _v = 1;
65576         }
65577       }
65578       if (_v) {
65579         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
65580       }
65581     }
65582   }
65583   if (argc == 2) {
65584     int _v;
65585     {
65586       void *ptr;
65587       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65588         _v = 0;
65589       } else {
65590         _v = 1;
65591       }
65592     }
65593     if (_v) {
65594       {
65595         _v = lua_isnumber(L,argv[1]);
65596       }
65597       if (_v) {
65598         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
65599       }
65600     }
65601   }
65602   if (argc == 3) {
65603     int _v;
65604     {
65605       void *ptr;
65606       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65607         _v = 0;
65608       } else {
65609         _v = 1;
65610       }
65611     }
65612     if (_v) {
65613       {
65614         void *ptr;
65615         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65616           _v = 0;
65617         } else {
65618           _v = 1;
65619         }
65620       }
65621       if (_v) {
65622         {
65623           _v = lua_isnumber(L,argv[2]);
65624         }
65625         if (_v) {
65626           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
65627         }
65628       }
65629     }
65630   }
65631 
65632   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
65633     "  Possible C/C++ prototypes are:\n"
65634     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
65635     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
65636     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
65637     "    lldb::SBValue::GetValueAsUnsigned()\n");
65638   lua_error(L);return 0;
65639 }
65640 
65641 
65642 static int _wrap_SBValue_GetValueType(lua_State* L) {
65643   int SWIG_arg = 0;
65644   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65645   lldb::ValueType result;
65646 
65647   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
65648   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
65649 
65650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65651     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
65652   }
65653 
65654   result = (lldb::ValueType)(arg1)->GetValueType();
65655   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65656   return SWIG_arg;
65657 
65658   if(0) SWIG_fail;
65659 
65660 fail:
65661   lua_error(L);
65662   return SWIG_arg;
65663 }
65664 
65665 
65666 static int _wrap_SBValue_GetValueDidChange(lua_State* L) {
65667   int SWIG_arg = 0;
65668   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65669   bool result;
65670 
65671   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
65672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
65673 
65674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65675     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
65676   }
65677 
65678   result = (bool)(arg1)->GetValueDidChange();
65679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65680   return SWIG_arg;
65681 
65682   if(0) SWIG_fail;
65683 
65684 fail:
65685   lua_error(L);
65686   return SWIG_arg;
65687 }
65688 
65689 
65690 static int _wrap_SBValue_GetSummary__SWIG_0(lua_State* L) {
65691   int SWIG_arg = 0;
65692   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65693   char *result = 0 ;
65694 
65695   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
65696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65697 
65698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65699     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65700   }
65701 
65702   result = (char *)(arg1)->GetSummary();
65703   lua_pushstring(L,(const char *)result); SWIG_arg++;
65704   return SWIG_arg;
65705 
65706   if(0) SWIG_fail;
65707 
65708 fail:
65709   lua_error(L);
65710   return SWIG_arg;
65711 }
65712 
65713 
65714 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
65715   int SWIG_arg = 0;
65716   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65717   lldb::SBStream *arg2 = 0 ;
65718   lldb::SBTypeSummaryOptions *arg3 = 0 ;
65719   char *result = 0 ;
65720 
65721   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
65722   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65723   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
65724   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
65725 
65726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65727     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65728   }
65729 
65730 
65731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65732     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
65733   }
65734 
65735 
65736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65737     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65738   }
65739 
65740   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
65741   lua_pushstring(L,(const char *)result); SWIG_arg++;
65742   return SWIG_arg;
65743 
65744   if(0) SWIG_fail;
65745 
65746 fail:
65747   lua_error(L);
65748   return SWIG_arg;
65749 }
65750 
65751 
65752 static int _wrap_SBValue_GetSummary(lua_State* L) {
65753   int argc;
65754   int argv[4]={
65755     1,2,3,4
65756   };
65757 
65758   argc = lua_gettop(L);
65759   if (argc == 1) {
65760     int _v;
65761     {
65762       void *ptr;
65763       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65764         _v = 0;
65765       } else {
65766         _v = 1;
65767       }
65768     }
65769     if (_v) {
65770       return _wrap_SBValue_GetSummary__SWIG_0(L);
65771     }
65772   }
65773   if (argc == 3) {
65774     int _v;
65775     {
65776       void *ptr;
65777       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65778         _v = 0;
65779       } else {
65780         _v = 1;
65781       }
65782     }
65783     if (_v) {
65784       {
65785         void *ptr;
65786         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
65787           _v = 0;
65788         } else {
65789           _v = 1;
65790         }
65791       }
65792       if (_v) {
65793         {
65794           void *ptr;
65795           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
65796             _v = 0;
65797           } else {
65798             _v = 1;
65799           }
65800         }
65801         if (_v) {
65802           return _wrap_SBValue_GetSummary__SWIG_1(L);
65803         }
65804       }
65805     }
65806   }
65807 
65808   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
65809     "  Possible C/C++ prototypes are:\n"
65810     "    lldb::SBValue::GetSummary()\n"
65811     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
65812   lua_error(L);return 0;
65813 }
65814 
65815 
65816 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
65817   int SWIG_arg = 0;
65818   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65819   char *result = 0 ;
65820 
65821   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
65822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
65823 
65824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65825     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
65826   }
65827 
65828   result = (char *)(arg1)->GetObjectDescription();
65829   lua_pushstring(L,(const char *)result); SWIG_arg++;
65830   return SWIG_arg;
65831 
65832   if(0) SWIG_fail;
65833 
65834 fail:
65835   lua_error(L);
65836   return SWIG_arg;
65837 }
65838 
65839 
65840 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
65841   int SWIG_arg = 0;
65842   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65843   lldb::DynamicValueType arg2 ;
65844   lldb::SBValue result;
65845 
65846   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
65847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
65848   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
65849 
65850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65851     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65852   }
65853 
65854   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65855   result = (arg1)->GetDynamicValue(arg2);
65856   {
65857     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65859   }
65860   return SWIG_arg;
65861 
65862   if(0) SWIG_fail;
65863 
65864 fail:
65865   lua_error(L);
65866   return SWIG_arg;
65867 }
65868 
65869 
65870 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
65871   int SWIG_arg = 0;
65872   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65873   lldb::SBValue result;
65874 
65875   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
65876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
65877 
65878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65879     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
65880   }
65881 
65882   result = (arg1)->GetStaticValue();
65883   {
65884     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65885     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65886   }
65887   return SWIG_arg;
65888 
65889   if(0) SWIG_fail;
65890 
65891 fail:
65892   lua_error(L);
65893   return SWIG_arg;
65894 }
65895 
65896 
65897 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
65898   int SWIG_arg = 0;
65899   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65900   lldb::SBValue result;
65901 
65902   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
65903   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
65904 
65905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65906     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65907   }
65908 
65909   result = (arg1)->GetNonSyntheticValue();
65910   {
65911     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
65912     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65913   }
65914   return SWIG_arg;
65915 
65916   if(0) SWIG_fail;
65917 
65918 fail:
65919   lua_error(L);
65920   return SWIG_arg;
65921 }
65922 
65923 
65924 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
65925   int SWIG_arg = 0;
65926   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65927   lldb::DynamicValueType result;
65928 
65929   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
65930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
65931 
65932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65933     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65934   }
65935 
65936   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
65937   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65938   return SWIG_arg;
65939 
65940   if(0) SWIG_fail;
65941 
65942 fail:
65943   lua_error(L);
65944   return SWIG_arg;
65945 }
65946 
65947 
65948 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
65949   int SWIG_arg = 0;
65950   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65951   lldb::DynamicValueType arg2 ;
65952 
65953   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
65954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
65955   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
65956 
65957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65958     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
65959   }
65960 
65961   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
65962   (arg1)->SetPreferDynamicValue(arg2);
65963 
65964   return SWIG_arg;
65965 
65966   if(0) SWIG_fail;
65967 
65968 fail:
65969   lua_error(L);
65970   return SWIG_arg;
65971 }
65972 
65973 
65974 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
65975   int SWIG_arg = 0;
65976   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65977   bool result;
65978 
65979   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
65980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
65981 
65982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65983     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
65984   }
65985 
65986   result = (bool)(arg1)->GetPreferSyntheticValue();
65987   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65988   return SWIG_arg;
65989 
65990   if(0) SWIG_fail;
65991 
65992 fail:
65993   lua_error(L);
65994   return SWIG_arg;
65995 }
65996 
65997 
65998 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
65999   int SWIG_arg = 0;
66000   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66001   bool arg2 ;
66002 
66003   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
66004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
66005   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
66006 
66007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66008     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66009   }
66010 
66011   arg2 = (lua_toboolean(L, 2)!=0);
66012   (arg1)->SetPreferSyntheticValue(arg2);
66013 
66014   return SWIG_arg;
66015 
66016   if(0) SWIG_fail;
66017 
66018 fail:
66019   lua_error(L);
66020   return SWIG_arg;
66021 }
66022 
66023 
66024 static int _wrap_SBValue_IsDynamic(lua_State* L) {
66025   int SWIG_arg = 0;
66026   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66027   bool result;
66028 
66029   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
66030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
66031 
66032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66033     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
66034   }
66035 
66036   result = (bool)(arg1)->IsDynamic();
66037   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66038   return SWIG_arg;
66039 
66040   if(0) SWIG_fail;
66041 
66042 fail:
66043   lua_error(L);
66044   return SWIG_arg;
66045 }
66046 
66047 
66048 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
66049   int SWIG_arg = 0;
66050   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66051   bool result;
66052 
66053   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
66054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
66055 
66056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66057     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66058   }
66059 
66060   result = (bool)(arg1)->IsSynthetic();
66061   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66062   return SWIG_arg;
66063 
66064   if(0) SWIG_fail;
66065 
66066 fail:
66067   lua_error(L);
66068   return SWIG_arg;
66069 }
66070 
66071 
66072 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
66073   int SWIG_arg = 0;
66074   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66075   bool result;
66076 
66077   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
66078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
66079 
66080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66081     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66082   }
66083 
66084   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
66085   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66086   return SWIG_arg;
66087 
66088   if(0) SWIG_fail;
66089 
66090 fail:
66091   lua_error(L);
66092   return SWIG_arg;
66093 }
66094 
66095 
66096 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
66097   int SWIG_arg = 0;
66098   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66099   bool arg2 ;
66100 
66101   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
66102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
66103   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
66104 
66105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66106     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66107   }
66108 
66109   arg2 = (lua_toboolean(L, 2)!=0);
66110   (arg1)->SetSyntheticChildrenGenerated(arg2);
66111 
66112   return SWIG_arg;
66113 
66114   if(0) SWIG_fail;
66115 
66116 fail:
66117   lua_error(L);
66118   return SWIG_arg;
66119 }
66120 
66121 
66122 static int _wrap_SBValue_GetLocation(lua_State* L) {
66123   int SWIG_arg = 0;
66124   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66125   char *result = 0 ;
66126 
66127   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
66128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
66129 
66130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66131     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
66132   }
66133 
66134   result = (char *)(arg1)->GetLocation();
66135   lua_pushstring(L,(const char *)result); SWIG_arg++;
66136   return SWIG_arg;
66137 
66138   if(0) SWIG_fail;
66139 
66140 fail:
66141   lua_error(L);
66142   return SWIG_arg;
66143 }
66144 
66145 
66146 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
66147   int SWIG_arg = 0;
66148   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66149   char *arg2 = (char *) 0 ;
66150   bool result;
66151 
66152   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
66153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66154   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66155 
66156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66157     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66158   }
66159 
66160   arg2 = (char *)lua_tostring(L, 2);
66161   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
66162   lua_pushboolean(L,(int)(result!=0)); 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_SetValueFromCString__SWIG_1(lua_State* L) {
66174   int SWIG_arg = 0;
66175   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66176   char *arg2 = (char *) 0 ;
66177   lldb::SBError *arg3 = 0 ;
66178   bool result;
66179 
66180   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
66181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66182   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66183   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
66184 
66185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66186     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66187   }
66188 
66189   arg2 = (char *)lua_tostring(L, 2);
66190 
66191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66192     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
66193   }
66194 
66195   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
66196   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66197   return SWIG_arg;
66198 
66199   if(0) SWIG_fail;
66200 
66201 fail:
66202   lua_error(L);
66203   return SWIG_arg;
66204 }
66205 
66206 
66207 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
66208   int argc;
66209   int argv[4]={
66210     1,2,3,4
66211   };
66212 
66213   argc = lua_gettop(L);
66214   if (argc == 2) {
66215     int _v;
66216     {
66217       void *ptr;
66218       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66219         _v = 0;
66220       } else {
66221         _v = 1;
66222       }
66223     }
66224     if (_v) {
66225       {
66226         _v = SWIG_lua_isnilstring(L,argv[1]);
66227       }
66228       if (_v) {
66229         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
66230       }
66231     }
66232   }
66233   if (argc == 3) {
66234     int _v;
66235     {
66236       void *ptr;
66237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66238         _v = 0;
66239       } else {
66240         _v = 1;
66241       }
66242     }
66243     if (_v) {
66244       {
66245         _v = SWIG_lua_isnilstring(L,argv[1]);
66246       }
66247       if (_v) {
66248         {
66249           void *ptr;
66250           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66251             _v = 0;
66252           } else {
66253             _v = 1;
66254           }
66255         }
66256         if (_v) {
66257           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
66258         }
66259       }
66260     }
66261   }
66262 
66263   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
66264     "  Possible C/C++ prototypes are:\n"
66265     "    lldb::SBValue::SetValueFromCString(char const *)\n"
66266     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
66267   lua_error(L);return 0;
66268 }
66269 
66270 
66271 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
66272   int SWIG_arg = 0;
66273   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66274   lldb::SBTypeFormat result;
66275 
66276   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
66277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
66278 
66279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66280     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
66281   }
66282 
66283   result = (arg1)->GetTypeFormat();
66284   {
66285     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
66286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66287   }
66288   return SWIG_arg;
66289 
66290   if(0) SWIG_fail;
66291 
66292 fail:
66293   lua_error(L);
66294   return SWIG_arg;
66295 }
66296 
66297 
66298 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
66299   int SWIG_arg = 0;
66300   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66301   lldb::SBTypeSummary result;
66302 
66303   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
66304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
66305 
66306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66307     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
66308   }
66309 
66310   result = (arg1)->GetTypeSummary();
66311   {
66312     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
66313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66314   }
66315   return SWIG_arg;
66316 
66317   if(0) SWIG_fail;
66318 
66319 fail:
66320   lua_error(L);
66321   return SWIG_arg;
66322 }
66323 
66324 
66325 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
66326   int SWIG_arg = 0;
66327   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66328   lldb::SBTypeFilter result;
66329 
66330   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
66331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
66332 
66333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66334     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
66335   }
66336 
66337   result = (arg1)->GetTypeFilter();
66338   {
66339     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
66340     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66341   }
66342   return SWIG_arg;
66343 
66344   if(0) SWIG_fail;
66345 
66346 fail:
66347   lua_error(L);
66348   return SWIG_arg;
66349 }
66350 
66351 
66352 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
66353   int SWIG_arg = 0;
66354   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66355   lldb::SBTypeSynthetic result;
66356 
66357   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
66358   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
66359 
66360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66361     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66362   }
66363 
66364   result = (arg1)->GetTypeSynthetic();
66365   {
66366     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
66367     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66368   }
66369   return SWIG_arg;
66370 
66371   if(0) SWIG_fail;
66372 
66373 fail:
66374   lua_error(L);
66375   return SWIG_arg;
66376 }
66377 
66378 
66379 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
66380   int SWIG_arg = 0;
66381   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66382   uint32_t arg2 ;
66383   lldb::SBValue result;
66384 
66385   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
66386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66387   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66388 
66389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66390     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66391   }
66392 
66393   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66394   arg2 = (uint32_t)lua_tonumber(L, 2);
66395   result = (arg1)->GetChildAtIndex(arg2);
66396   {
66397     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66399   }
66400   return SWIG_arg;
66401 
66402   if(0) SWIG_fail;
66403 
66404 fail:
66405   lua_error(L);
66406   return SWIG_arg;
66407 }
66408 
66409 
66410 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
66411   int SWIG_arg = 0;
66412   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66413   uint32_t arg2 ;
66414   lldb::DynamicValueType arg3 ;
66415   bool arg4 ;
66416   lldb::SBValue result;
66417 
66418   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
66419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66420   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66421   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
66422   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
66423 
66424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66425     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66426   }
66427 
66428   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
66429   arg2 = (uint32_t)lua_tonumber(L, 2);
66430   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66431   arg4 = (lua_toboolean(L, 4)!=0);
66432   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
66433   {
66434     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66436   }
66437   return SWIG_arg;
66438 
66439   if(0) SWIG_fail;
66440 
66441 fail:
66442   lua_error(L);
66443   return SWIG_arg;
66444 }
66445 
66446 
66447 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
66448   int argc;
66449   int argv[5]={
66450     1,2,3,4,5
66451   };
66452 
66453   argc = lua_gettop(L);
66454   if (argc == 2) {
66455     int _v;
66456     {
66457       void *ptr;
66458       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66459         _v = 0;
66460       } else {
66461         _v = 1;
66462       }
66463     }
66464     if (_v) {
66465       {
66466         _v = lua_isnumber(L,argv[1]);
66467       }
66468       if (_v) {
66469         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
66470       }
66471     }
66472   }
66473   if (argc == 4) {
66474     int _v;
66475     {
66476       void *ptr;
66477       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66478         _v = 0;
66479       } else {
66480         _v = 1;
66481       }
66482     }
66483     if (_v) {
66484       {
66485         _v = lua_isnumber(L,argv[1]);
66486       }
66487       if (_v) {
66488         {
66489           _v = lua_isnumber(L,argv[2]);
66490         }
66491         if (_v) {
66492           {
66493             _v = lua_isboolean(L,argv[3]);
66494           }
66495           if (_v) {
66496             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
66497           }
66498         }
66499       }
66500     }
66501   }
66502 
66503   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
66504     "  Possible C/C++ prototypes are:\n"
66505     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
66506     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
66507   lua_error(L);return 0;
66508 }
66509 
66510 
66511 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
66512   int SWIG_arg = 0;
66513   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66514   char *arg2 = (char *) 0 ;
66515   uint32_t arg3 ;
66516   lldb::SBType arg4 ;
66517   lldb::SBType *argp4 ;
66518   lldb::SBValue result;
66519 
66520   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
66521   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
66522   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
66523   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
66524   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
66525 
66526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66527     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
66528   }
66529 
66530   arg2 = (char *)lua_tostring(L, 2);
66531   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
66532   arg3 = (uint32_t)lua_tonumber(L, 3);
66533 
66534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66535     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
66536   }
66537   arg4 = *argp4;
66538 
66539   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
66540   {
66541     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66543   }
66544   return SWIG_arg;
66545 
66546   if(0) SWIG_fail;
66547 
66548 fail:
66549   lua_error(L);
66550   return SWIG_arg;
66551 }
66552 
66553 
66554 static int _wrap_SBValue_Cast(lua_State* L) {
66555   int SWIG_arg = 0;
66556   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66557   lldb::SBType arg2 ;
66558   lldb::SBType *argp2 ;
66559   lldb::SBValue result;
66560 
66561   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
66562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
66563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
66564 
66565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66566     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
66567   }
66568 
66569 
66570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
66571     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
66572   }
66573   arg2 = *argp2;
66574 
66575   result = (arg1)->Cast(arg2);
66576   {
66577     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66578     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66579   }
66580   return SWIG_arg;
66581 
66582   if(0) SWIG_fail;
66583 
66584 fail:
66585   lua_error(L);
66586   return SWIG_arg;
66587 }
66588 
66589 
66590 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
66591   int SWIG_arg = 0;
66592   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66593   char *arg2 = (char *) 0 ;
66594   char *arg3 = (char *) 0 ;
66595   lldb::SBValue result;
66596 
66597   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
66598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66599   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66600   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66601 
66602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66603     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66604   }
66605 
66606   arg2 = (char *)lua_tostring(L, 2);
66607   arg3 = (char *)lua_tostring(L, 3);
66608   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
66609   {
66610     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66611     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66612   }
66613   return SWIG_arg;
66614 
66615   if(0) SWIG_fail;
66616 
66617 fail:
66618   lua_error(L);
66619   return SWIG_arg;
66620 }
66621 
66622 
66623 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
66624   int SWIG_arg = 0;
66625   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66626   char *arg2 = (char *) 0 ;
66627   char *arg3 = (char *) 0 ;
66628   lldb::SBExpressionOptions *arg4 = 0 ;
66629   lldb::SBValue result;
66630 
66631   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
66632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66633   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66634   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66635   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
66636 
66637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66638     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66639   }
66640 
66641   arg2 = (char *)lua_tostring(L, 2);
66642   arg3 = (char *)lua_tostring(L, 3);
66643 
66644   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
66645     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
66646   }
66647 
66648   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
66649   {
66650     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66651     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66652   }
66653   return SWIG_arg;
66654 
66655   if(0) SWIG_fail;
66656 
66657 fail:
66658   lua_error(L);
66659   return SWIG_arg;
66660 }
66661 
66662 
66663 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
66664   int argc;
66665   int argv[5]={
66666     1,2,3,4,5
66667   };
66668 
66669   argc = lua_gettop(L);
66670   if (argc == 3) {
66671     int _v;
66672     {
66673       void *ptr;
66674       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66675         _v = 0;
66676       } else {
66677         _v = 1;
66678       }
66679     }
66680     if (_v) {
66681       {
66682         _v = SWIG_lua_isnilstring(L,argv[1]);
66683       }
66684       if (_v) {
66685         {
66686           _v = SWIG_lua_isnilstring(L,argv[2]);
66687         }
66688         if (_v) {
66689           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
66690         }
66691       }
66692     }
66693   }
66694   if (argc == 4) {
66695     int _v;
66696     {
66697       void *ptr;
66698       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66699         _v = 0;
66700       } else {
66701         _v = 1;
66702       }
66703     }
66704     if (_v) {
66705       {
66706         _v = SWIG_lua_isnilstring(L,argv[1]);
66707       }
66708       if (_v) {
66709         {
66710           _v = SWIG_lua_isnilstring(L,argv[2]);
66711         }
66712         if (_v) {
66713           {
66714             void *ptr;
66715             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
66716               _v = 0;
66717             } else {
66718               _v = 1;
66719             }
66720           }
66721           if (_v) {
66722             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
66723           }
66724         }
66725       }
66726     }
66727   }
66728 
66729   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
66730     "  Possible C/C++ prototypes are:\n"
66731     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
66732     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
66733   lua_error(L);return 0;
66734 }
66735 
66736 
66737 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
66738   int SWIG_arg = 0;
66739   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66740   char *arg2 = (char *) 0 ;
66741   lldb::addr_t arg3 ;
66742   lldb::SBType arg4 ;
66743   lldb::SBType *argp4 ;
66744   lldb::SBValue result;
66745 
66746   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
66747   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
66748   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
66749   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
66750   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
66751 
66752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66753     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
66754   }
66755 
66756   arg2 = (char *)lua_tostring(L, 2);
66757   arg3 = (lldb::addr_t)lua_tonumber(L, 3);
66758 
66759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66760     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
66761   }
66762   arg4 = *argp4;
66763 
66764   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
66765   {
66766     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66767     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66768   }
66769   return SWIG_arg;
66770 
66771   if(0) SWIG_fail;
66772 
66773 fail:
66774   lua_error(L);
66775   return SWIG_arg;
66776 }
66777 
66778 
66779 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
66780   int SWIG_arg = 0;
66781   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66782   char *arg2 = (char *) 0 ;
66783   lldb::SBData arg3 ;
66784   lldb::SBType arg4 ;
66785   lldb::SBData *argp3 ;
66786   lldb::SBType *argp4 ;
66787   lldb::SBValue result;
66788 
66789   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
66790   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
66791   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
66792   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
66793   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
66794 
66795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66796     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
66797   }
66798 
66799   arg2 = (char *)lua_tostring(L, 2);
66800 
66801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
66802     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
66803   }
66804   arg3 = *argp3;
66805 
66806 
66807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66808     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
66809   }
66810   arg4 = *argp4;
66811 
66812   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
66813   {
66814     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66815     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66816   }
66817   return SWIG_arg;
66818 
66819   if(0) SWIG_fail;
66820 
66821 fail:
66822   lua_error(L);
66823   return SWIG_arg;
66824 }
66825 
66826 
66827 static int _wrap_SBValue_GetType(lua_State* L) {
66828   int SWIG_arg = 0;
66829   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66830   lldb::SBType result;
66831 
66832   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
66833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
66834 
66835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66836     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
66837   }
66838 
66839   result = (arg1)->GetType();
66840   {
66841     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
66842     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
66843   }
66844   return SWIG_arg;
66845 
66846   if(0) SWIG_fail;
66847 
66848 fail:
66849   lua_error(L);
66850   return SWIG_arg;
66851 }
66852 
66853 
66854 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
66855   int SWIG_arg = 0;
66856   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66857   char *arg2 = (char *) 0 ;
66858   uint32_t result;
66859 
66860   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
66861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
66862   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
66863 
66864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66865     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
66866   }
66867 
66868   arg2 = (char *)lua_tostring(L, 2);
66869   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
66870   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
66871   return SWIG_arg;
66872 
66873   if(0) SWIG_fail;
66874 
66875 fail:
66876   lua_error(L);
66877   return SWIG_arg;
66878 }
66879 
66880 
66881 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
66882   int SWIG_arg = 0;
66883   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66884   char *arg2 = (char *) 0 ;
66885   lldb::SBValue result;
66886 
66887   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
66888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66889   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66890 
66891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66892     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66893   }
66894 
66895   arg2 = (char *)lua_tostring(L, 2);
66896   result = (arg1)->GetChildMemberWithName((char const *)arg2);
66897   {
66898     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66900   }
66901   return SWIG_arg;
66902 
66903   if(0) SWIG_fail;
66904 
66905 fail:
66906   lua_error(L);
66907   return SWIG_arg;
66908 }
66909 
66910 
66911 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
66912   int SWIG_arg = 0;
66913   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66914   char *arg2 = (char *) 0 ;
66915   lldb::DynamicValueType arg3 ;
66916   lldb::SBValue result;
66917 
66918   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
66919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
66920   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
66921   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
66922 
66923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66924     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
66925   }
66926 
66927   arg2 = (char *)lua_tostring(L, 2);
66928   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66929   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
66930   {
66931     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66932     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66933   }
66934   return SWIG_arg;
66935 
66936   if(0) SWIG_fail;
66937 
66938 fail:
66939   lua_error(L);
66940   return SWIG_arg;
66941 }
66942 
66943 
66944 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
66945   int argc;
66946   int argv[4]={
66947     1,2,3,4
66948   };
66949 
66950   argc = lua_gettop(L);
66951   if (argc == 2) {
66952     int _v;
66953     {
66954       void *ptr;
66955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66956         _v = 0;
66957       } else {
66958         _v = 1;
66959       }
66960     }
66961     if (_v) {
66962       {
66963         _v = SWIG_lua_isnilstring(L,argv[1]);
66964       }
66965       if (_v) {
66966         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
66967       }
66968     }
66969   }
66970   if (argc == 3) {
66971     int _v;
66972     {
66973       void *ptr;
66974       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66975         _v = 0;
66976       } else {
66977         _v = 1;
66978       }
66979     }
66980     if (_v) {
66981       {
66982         _v = SWIG_lua_isnilstring(L,argv[1]);
66983       }
66984       if (_v) {
66985         {
66986           _v = lua_isnumber(L,argv[2]);
66987         }
66988         if (_v) {
66989           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
66990         }
66991       }
66992     }
66993   }
66994 
66995   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
66996     "  Possible C/C++ prototypes are:\n"
66997     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
66998     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
66999   lua_error(L);return 0;
67000 }
67001 
67002 
67003 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
67004   int SWIG_arg = 0;
67005   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67006   char *arg2 = (char *) 0 ;
67007   lldb::SBValue result;
67008 
67009   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
67010   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
67011   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
67012 
67013   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67014     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67015   }
67016 
67017   arg2 = (char *)lua_tostring(L, 2);
67018   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
67019   {
67020     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67021     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67022   }
67023   return SWIG_arg;
67024 
67025   if(0) SWIG_fail;
67026 
67027 fail:
67028   lua_error(L);
67029   return SWIG_arg;
67030 }
67031 
67032 
67033 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
67034   int SWIG_arg = 0;
67035   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67036   lldb::SBDeclaration result;
67037 
67038   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
67039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
67040 
67041   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67042     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
67043   }
67044 
67045   result = (arg1)->GetDeclaration();
67046   {
67047     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
67048     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
67049   }
67050   return SWIG_arg;
67051 
67052   if(0) SWIG_fail;
67053 
67054 fail:
67055   lua_error(L);
67056   return SWIG_arg;
67057 }
67058 
67059 
67060 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
67061   int SWIG_arg = 0;
67062   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67063   bool result;
67064 
67065   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
67066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
67067 
67068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67069     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
67070   }
67071 
67072   result = (bool)(arg1)->MightHaveChildren();
67073   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67074   return SWIG_arg;
67075 
67076   if(0) SWIG_fail;
67077 
67078 fail:
67079   lua_error(L);
67080   return SWIG_arg;
67081 }
67082 
67083 
67084 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
67085   int SWIG_arg = 0;
67086   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67087   bool result;
67088 
67089   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
67090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
67091 
67092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67093     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
67094   }
67095 
67096   result = (bool)(arg1)->IsRuntimeSupportValue();
67097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67098   return SWIG_arg;
67099 
67100   if(0) SWIG_fail;
67101 
67102 fail:
67103   lua_error(L);
67104   return SWIG_arg;
67105 }
67106 
67107 
67108 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
67109   int SWIG_arg = 0;
67110   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67111   uint32_t result;
67112 
67113   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
67114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67115 
67116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67117     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67118   }
67119 
67120   result = (uint32_t)(arg1)->GetNumChildren();
67121   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67122   return SWIG_arg;
67123 
67124   if(0) SWIG_fail;
67125 
67126 fail:
67127   lua_error(L);
67128   return SWIG_arg;
67129 }
67130 
67131 
67132 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
67133   int SWIG_arg = 0;
67134   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67135   uint32_t arg2 ;
67136   uint32_t result;
67137 
67138   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
67139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67140   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
67141 
67142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67143     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67144   }
67145 
67146   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67147   arg2 = (uint32_t)lua_tonumber(L, 2);
67148   result = (uint32_t)(arg1)->GetNumChildren(arg2);
67149   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67150   return SWIG_arg;
67151 
67152   if(0) SWIG_fail;
67153 
67154 fail:
67155   lua_error(L);
67156   return SWIG_arg;
67157 }
67158 
67159 
67160 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
67161   int argc;
67162   int argv[3]={
67163     1,2,3
67164   };
67165 
67166   argc = lua_gettop(L);
67167   if (argc == 1) {
67168     int _v;
67169     {
67170       void *ptr;
67171       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67172         _v = 0;
67173       } else {
67174         _v = 1;
67175       }
67176     }
67177     if (_v) {
67178       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
67179     }
67180   }
67181   if (argc == 2) {
67182     int _v;
67183     {
67184       void *ptr;
67185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67186         _v = 0;
67187       } else {
67188         _v = 1;
67189       }
67190     }
67191     if (_v) {
67192       {
67193         _v = lua_isnumber(L,argv[1]);
67194       }
67195       if (_v) {
67196         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
67197       }
67198     }
67199   }
67200 
67201   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
67202     "  Possible C/C++ prototypes are:\n"
67203     "    lldb::SBValue::GetNumChildren()\n"
67204     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
67205   lua_error(L);return 0;
67206 }
67207 
67208 
67209 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
67210   int SWIG_arg = 0;
67211   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67212   void *result = 0 ;
67213 
67214   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
67215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
67216 
67217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67218     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
67219   }
67220 
67221   result = (void *)(arg1)->GetOpaqueType();
67222   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
67223   return SWIG_arg;
67224 
67225   if(0) SWIG_fail;
67226 
67227 fail:
67228   lua_error(L);
67229   return SWIG_arg;
67230 }
67231 
67232 
67233 static int _wrap_SBValue_Dereference(lua_State* L) {
67234   int SWIG_arg = 0;
67235   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67236   lldb::SBValue result;
67237 
67238   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
67239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
67240 
67241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67242     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
67243   }
67244 
67245   result = (arg1)->Dereference();
67246   {
67247     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67248     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67249   }
67250   return SWIG_arg;
67251 
67252   if(0) SWIG_fail;
67253 
67254 fail:
67255   lua_error(L);
67256   return SWIG_arg;
67257 }
67258 
67259 
67260 static int _wrap_SBValue_AddressOf(lua_State* L) {
67261   int SWIG_arg = 0;
67262   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67263   lldb::SBValue result;
67264 
67265   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
67266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
67267 
67268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67269     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
67270   }
67271 
67272   result = (arg1)->AddressOf();
67273   {
67274     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67276   }
67277   return SWIG_arg;
67278 
67279   if(0) SWIG_fail;
67280 
67281 fail:
67282   lua_error(L);
67283   return SWIG_arg;
67284 }
67285 
67286 
67287 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
67288   int SWIG_arg = 0;
67289   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67290   bool result;
67291 
67292   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
67293   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
67294 
67295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67296     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
67297   }
67298 
67299   result = (bool)(arg1)->TypeIsPointerType();
67300   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67301   return SWIG_arg;
67302 
67303   if(0) SWIG_fail;
67304 
67305 fail:
67306   lua_error(L);
67307   return SWIG_arg;
67308 }
67309 
67310 
67311 static int _wrap_SBValue_GetTarget(lua_State* L) {
67312   int SWIG_arg = 0;
67313   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67314   lldb::SBTarget result;
67315 
67316   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
67317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
67318 
67319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67320     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
67321   }
67322 
67323   result = (arg1)->GetTarget();
67324   {
67325     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
67326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
67327   }
67328   return SWIG_arg;
67329 
67330   if(0) SWIG_fail;
67331 
67332 fail:
67333   lua_error(L);
67334   return SWIG_arg;
67335 }
67336 
67337 
67338 static int _wrap_SBValue_GetProcess(lua_State* L) {
67339   int SWIG_arg = 0;
67340   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67341   lldb::SBProcess result;
67342 
67343   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
67344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
67345 
67346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67347     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
67348   }
67349 
67350   result = (arg1)->GetProcess();
67351   {
67352     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
67353     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
67354   }
67355   return SWIG_arg;
67356 
67357   if(0) SWIG_fail;
67358 
67359 fail:
67360   lua_error(L);
67361   return SWIG_arg;
67362 }
67363 
67364 
67365 static int _wrap_SBValue_GetThread(lua_State* L) {
67366   int SWIG_arg = 0;
67367   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67368   lldb::SBThread result;
67369 
67370   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
67371   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
67372 
67373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67374     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
67375   }
67376 
67377   result = (arg1)->GetThread();
67378   {
67379     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
67380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
67381   }
67382   return SWIG_arg;
67383 
67384   if(0) SWIG_fail;
67385 
67386 fail:
67387   lua_error(L);
67388   return SWIG_arg;
67389 }
67390 
67391 
67392 static int _wrap_SBValue_GetFrame(lua_State* L) {
67393   int SWIG_arg = 0;
67394   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67395   lldb::SBFrame result;
67396 
67397   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
67398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
67399 
67400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67401     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
67402   }
67403 
67404   result = (arg1)->GetFrame();
67405   {
67406     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
67407     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
67408   }
67409   return SWIG_arg;
67410 
67411   if(0) SWIG_fail;
67412 
67413 fail:
67414   lua_error(L);
67415   return SWIG_arg;
67416 }
67417 
67418 
67419 static int _wrap_SBValue_Watch(lua_State* L) {
67420   int SWIG_arg = 0;
67421   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67422   bool arg2 ;
67423   bool arg3 ;
67424   bool arg4 ;
67425   lldb::SBError *arg5 = 0 ;
67426   lldb::SBWatchpoint result;
67427 
67428   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
67429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
67430   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
67431   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
67432   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
67433   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
67434 
67435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67436     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
67437   }
67438 
67439   arg2 = (lua_toboolean(L, 2)!=0);
67440   arg3 = (lua_toboolean(L, 3)!=0);
67441   arg4 = (lua_toboolean(L, 4)!=0);
67442 
67443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67444     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
67445   }
67446 
67447   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
67448   {
67449     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67450     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67451   }
67452   return SWIG_arg;
67453 
67454   if(0) SWIG_fail;
67455 
67456 fail:
67457   lua_error(L);
67458   return SWIG_arg;
67459 }
67460 
67461 
67462 static int _wrap_SBValue_WatchPointee(lua_State* L) {
67463   int SWIG_arg = 0;
67464   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67465   bool arg2 ;
67466   bool arg3 ;
67467   bool arg4 ;
67468   lldb::SBError *arg5 = 0 ;
67469   lldb::SBWatchpoint result;
67470 
67471   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
67472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
67473   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
67474   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
67475   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
67476   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
67477 
67478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67479     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
67480   }
67481 
67482   arg2 = (lua_toboolean(L, 2)!=0);
67483   arg3 = (lua_toboolean(L, 3)!=0);
67484   arg4 = (lua_toboolean(L, 4)!=0);
67485 
67486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67487     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
67488   }
67489 
67490   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
67491   {
67492     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67493     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67494   }
67495   return SWIG_arg;
67496 
67497   if(0) SWIG_fail;
67498 
67499 fail:
67500   lua_error(L);
67501   return SWIG_arg;
67502 }
67503 
67504 
67505 static int _wrap_SBValue_GetDescription(lua_State* L) {
67506   int SWIG_arg = 0;
67507   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67508   lldb::SBStream *arg2 = 0 ;
67509   bool result;
67510 
67511   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
67512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
67513   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
67514 
67515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67516     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
67517   }
67518 
67519 
67520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67521     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67522   }
67523 
67524   result = (bool)(arg1)->GetDescription(*arg2);
67525   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67526   return SWIG_arg;
67527 
67528   if(0) SWIG_fail;
67529 
67530 fail:
67531   lua_error(L);
67532   return SWIG_arg;
67533 }
67534 
67535 
67536 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
67537   int SWIG_arg = 0;
67538   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67539   lldb::SBStream *arg2 = 0 ;
67540   bool result;
67541 
67542   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
67543   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67544   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67545 
67546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67547     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67548   }
67549 
67550 
67551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67552     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67553   }
67554 
67555   result = (bool)(arg1)->GetExpressionPath(*arg2);
67556   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67557   return SWIG_arg;
67558 
67559   if(0) SWIG_fail;
67560 
67561 fail:
67562   lua_error(L);
67563   return SWIG_arg;
67564 }
67565 
67566 
67567 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
67568   int SWIG_arg = 0;
67569   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67570   uint32_t arg2 ;
67571   uint32_t arg3 ;
67572   lldb::SBData result;
67573 
67574   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
67575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67576   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67577   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
67578 
67579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67580     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67581   }
67582 
67583   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67584   arg2 = (uint32_t)lua_tonumber(L, 2);
67585   SWIG_contract_assert((lua_tonumber(L,3)>=0),"number must not be negative")
67586   arg3 = (uint32_t)lua_tonumber(L, 3);
67587   result = (arg1)->GetPointeeData(arg2,arg3);
67588   {
67589     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67590     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67591   }
67592   return SWIG_arg;
67593 
67594   if(0) SWIG_fail;
67595 
67596 fail:
67597   lua_error(L);
67598   return SWIG_arg;
67599 }
67600 
67601 
67602 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
67603   int SWIG_arg = 0;
67604   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67605   uint32_t arg2 ;
67606   lldb::SBData result;
67607 
67608   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
67609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67610   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67611 
67612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67613     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67614   }
67615 
67616   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
67617   arg2 = (uint32_t)lua_tonumber(L, 2);
67618   result = (arg1)->GetPointeeData(arg2);
67619   {
67620     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67621     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67622   }
67623   return SWIG_arg;
67624 
67625   if(0) SWIG_fail;
67626 
67627 fail:
67628   lua_error(L);
67629   return SWIG_arg;
67630 }
67631 
67632 
67633 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
67634   int SWIG_arg = 0;
67635   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67636   lldb::SBData result;
67637 
67638   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
67639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67640 
67641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67642     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67643   }
67644 
67645   result = (arg1)->GetPointeeData();
67646   {
67647     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67648     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67649   }
67650   return SWIG_arg;
67651 
67652   if(0) SWIG_fail;
67653 
67654 fail:
67655   lua_error(L);
67656   return SWIG_arg;
67657 }
67658 
67659 
67660 static int _wrap_SBValue_GetPointeeData(lua_State* L) {
67661   int argc;
67662   int argv[4]={
67663     1,2,3,4
67664   };
67665 
67666   argc = lua_gettop(L);
67667   if (argc == 1) {
67668     int _v;
67669     {
67670       void *ptr;
67671       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67672         _v = 0;
67673       } else {
67674         _v = 1;
67675       }
67676     }
67677     if (_v) {
67678       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
67679     }
67680   }
67681   if (argc == 2) {
67682     int _v;
67683     {
67684       void *ptr;
67685       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67686         _v = 0;
67687       } else {
67688         _v = 1;
67689       }
67690     }
67691     if (_v) {
67692       {
67693         _v = lua_isnumber(L,argv[1]);
67694       }
67695       if (_v) {
67696         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
67697       }
67698     }
67699   }
67700   if (argc == 3) {
67701     int _v;
67702     {
67703       void *ptr;
67704       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67705         _v = 0;
67706       } else {
67707         _v = 1;
67708       }
67709     }
67710     if (_v) {
67711       {
67712         _v = lua_isnumber(L,argv[1]);
67713       }
67714       if (_v) {
67715         {
67716           _v = lua_isnumber(L,argv[2]);
67717         }
67718         if (_v) {
67719           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
67720         }
67721       }
67722     }
67723   }
67724 
67725   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
67726     "  Possible C/C++ prototypes are:\n"
67727     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
67728     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
67729     "    lldb::SBValue::GetPointeeData()\n");
67730   lua_error(L);return 0;
67731 }
67732 
67733 
67734 static int _wrap_SBValue_GetData(lua_State* L) {
67735   int SWIG_arg = 0;
67736   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67737   lldb::SBData result;
67738 
67739   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
67740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
67741 
67742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67743     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
67744   }
67745 
67746   result = (arg1)->GetData();
67747   {
67748     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67749     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67750   }
67751   return SWIG_arg;
67752 
67753   if(0) SWIG_fail;
67754 
67755 fail:
67756   lua_error(L);
67757   return SWIG_arg;
67758 }
67759 
67760 
67761 static int _wrap_SBValue_SetData(lua_State* L) {
67762   int SWIG_arg = 0;
67763   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67764   lldb::SBData *arg2 = 0 ;
67765   lldb::SBError *arg3 = 0 ;
67766   bool result;
67767 
67768   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
67769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
67770   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
67771   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
67772 
67773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67774     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
67775   }
67776 
67777 
67778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
67779     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
67780   }
67781 
67782 
67783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
67784     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
67785   }
67786 
67787   result = (bool)(arg1)->SetData(*arg2,*arg3);
67788   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67789   return SWIG_arg;
67790 
67791   if(0) SWIG_fail;
67792 
67793 fail:
67794   lua_error(L);
67795   return SWIG_arg;
67796 }
67797 
67798 
67799 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
67800   int SWIG_arg = 0;
67801   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67802   lldb::addr_t result;
67803 
67804   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
67805   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
67806 
67807   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67808     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
67809   }
67810 
67811   result = (lldb::addr_t)(arg1)->GetLoadAddress();
67812   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
67813   return SWIG_arg;
67814 
67815   if(0) SWIG_fail;
67816 
67817 fail:
67818   lua_error(L);
67819   return SWIG_arg;
67820 }
67821 
67822 
67823 static int _wrap_SBValue_GetAddress(lua_State* L) {
67824   int SWIG_arg = 0;
67825   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67826   lldb::SBAddress result;
67827 
67828   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
67829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
67830 
67831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67832     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
67833   }
67834 
67835   result = (arg1)->GetAddress();
67836   {
67837     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
67838     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
67839   }
67840   return SWIG_arg;
67841 
67842   if(0) SWIG_fail;
67843 
67844 fail:
67845   lua_error(L);
67846   return SWIG_arg;
67847 }
67848 
67849 
67850 static int _wrap_SBValue_Persist(lua_State* L) {
67851   int SWIG_arg = 0;
67852   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67853   lldb::SBValue result;
67854 
67855   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
67856   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
67857 
67858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67859     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
67860   }
67861 
67862   result = (arg1)->Persist();
67863   {
67864     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67866   }
67867   return SWIG_arg;
67868 
67869   if(0) SWIG_fail;
67870 
67871 fail:
67872   lua_error(L);
67873   return SWIG_arg;
67874 }
67875 
67876 
67877 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
67878   int SWIG_arg = 0;
67879   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67880   lldb::SBStream *arg2 = 0 ;
67881   bool arg3 ;
67882   bool result;
67883 
67884   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
67885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67887   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
67888 
67889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67890     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67891   }
67892 
67893 
67894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67895     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67896   }
67897 
67898   arg3 = (lua_toboolean(L, 3)!=0);
67899   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
67900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67901   return SWIG_arg;
67902 
67903   if(0) SWIG_fail;
67904 
67905 fail:
67906   lua_error(L);
67907   return SWIG_arg;
67908 }
67909 
67910 
67911 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
67912   int argc;
67913   int argv[4]={
67914     1,2,3,4
67915   };
67916 
67917   argc = lua_gettop(L);
67918   if (argc == 2) {
67919     int _v;
67920     {
67921       void *ptr;
67922       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67923         _v = 0;
67924       } else {
67925         _v = 1;
67926       }
67927     }
67928     if (_v) {
67929       {
67930         void *ptr;
67931         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67932           _v = 0;
67933         } else {
67934           _v = 1;
67935         }
67936       }
67937       if (_v) {
67938         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
67939       }
67940     }
67941   }
67942   if (argc == 3) {
67943     int _v;
67944     {
67945       void *ptr;
67946       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67947         _v = 0;
67948       } else {
67949         _v = 1;
67950       }
67951     }
67952     if (_v) {
67953       {
67954         void *ptr;
67955         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
67956           _v = 0;
67957         } else {
67958           _v = 1;
67959         }
67960       }
67961       if (_v) {
67962         {
67963           _v = lua_isboolean(L,argv[2]);
67964         }
67965         if (_v) {
67966           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
67967         }
67968       }
67969     }
67970   }
67971 
67972   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
67973     "  Possible C/C++ prototypes are:\n"
67974     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
67975     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
67976   lua_error(L);return 0;
67977 }
67978 
67979 
67980 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
67981   int SWIG_arg = 0;
67982   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67983   char *arg2 = (char *) 0 ;
67984   lldb::SBValue result;
67985 
67986   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
67987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
67988   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
67989 
67990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67991     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
67992   }
67993 
67994   arg2 = (char *)lua_tostring(L, 2);
67995   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
67996   {
67997     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67998     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67999   }
68000   return SWIG_arg;
68001 
68002   if(0) SWIG_fail;
68003 
68004 fail:
68005   lua_error(L);
68006   return SWIG_arg;
68007 }
68008 
68009 
68010 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
68011   int SWIG_arg = 0;
68012   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68013   char *arg2 = (char *) 0 ;
68014   lldb::SBExpressionOptions *arg3 = 0 ;
68015   lldb::SBValue result;
68016 
68017   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
68018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68019   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68020   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68021 
68022   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68023     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68024   }
68025 
68026   arg2 = (char *)lua_tostring(L, 2);
68027 
68028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68029     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68030   }
68031 
68032   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
68033   {
68034     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68035     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68036   }
68037   return SWIG_arg;
68038 
68039   if(0) SWIG_fail;
68040 
68041 fail:
68042   lua_error(L);
68043   return SWIG_arg;
68044 }
68045 
68046 
68047 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
68048   int SWIG_arg = 0;
68049   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68050   char *arg2 = (char *) 0 ;
68051   lldb::SBExpressionOptions *arg3 = 0 ;
68052   char *arg4 = (char *) 0 ;
68053   lldb::SBValue result;
68054 
68055   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
68056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68057   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68058   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68059   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
68060 
68061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68062     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68063   }
68064 
68065   arg2 = (char *)lua_tostring(L, 2);
68066 
68067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68068     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68069   }
68070 
68071   arg4 = (char *)lua_tostring(L, 4);
68072   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
68073   {
68074     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68075     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68076   }
68077   return SWIG_arg;
68078 
68079   if(0) SWIG_fail;
68080 
68081 fail:
68082   lua_error(L);
68083   return SWIG_arg;
68084 }
68085 
68086 
68087 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
68088   int argc;
68089   int argv[5]={
68090     1,2,3,4,5
68091   };
68092 
68093   argc = lua_gettop(L);
68094   if (argc == 2) {
68095     int _v;
68096     {
68097       void *ptr;
68098       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68099         _v = 0;
68100       } else {
68101         _v = 1;
68102       }
68103     }
68104     if (_v) {
68105       {
68106         _v = SWIG_lua_isnilstring(L,argv[1]);
68107       }
68108       if (_v) {
68109         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
68110       }
68111     }
68112   }
68113   if (argc == 3) {
68114     int _v;
68115     {
68116       void *ptr;
68117       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68118         _v = 0;
68119       } else {
68120         _v = 1;
68121       }
68122     }
68123     if (_v) {
68124       {
68125         _v = SWIG_lua_isnilstring(L,argv[1]);
68126       }
68127       if (_v) {
68128         {
68129           void *ptr;
68130           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68131             _v = 0;
68132           } else {
68133             _v = 1;
68134           }
68135         }
68136         if (_v) {
68137           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
68138         }
68139       }
68140     }
68141   }
68142   if (argc == 4) {
68143     int _v;
68144     {
68145       void *ptr;
68146       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68147         _v = 0;
68148       } else {
68149         _v = 1;
68150       }
68151     }
68152     if (_v) {
68153       {
68154         _v = SWIG_lua_isnilstring(L,argv[1]);
68155       }
68156       if (_v) {
68157         {
68158           void *ptr;
68159           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68160             _v = 0;
68161           } else {
68162             _v = 1;
68163           }
68164         }
68165         if (_v) {
68166           {
68167             _v = SWIG_lua_isnilstring(L,argv[3]);
68168           }
68169           if (_v) {
68170             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
68171           }
68172         }
68173       }
68174     }
68175   }
68176 
68177   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
68178     "  Possible C/C++ prototypes are:\n"
68179     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
68180     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
68181     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
68182   lua_error(L);return 0;
68183 }
68184 
68185 
68186 static int _wrap_SBValue___tostring(lua_State* L) {
68187   int SWIG_arg = 0;
68188   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68189   std::string result;
68190 
68191   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
68192   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
68193 
68194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68195     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
68196   }
68197 
68198   result = lldb_SBValue___str__(arg1);
68199   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68200   return SWIG_arg;
68201 
68202   if(0) SWIG_fail;
68203 
68204 fail:
68205   lua_error(L);
68206   return SWIG_arg;
68207 }
68208 
68209 
68210 static void swig_delete_SBValue(void *obj) {
68211 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
68212 delete arg1;
68213 }
68214 static int _proxy__wrap_new_SBValue(lua_State *L) {
68215     assert(lua_istable(L,1));
68216     lua_pushcfunction(L,_wrap_new_SBValue);
68217     assert(!lua_isnil(L,-1));
68218     lua_replace(L,1); /* replace our table with real constructor */
68219     lua_call(L,lua_gettop(L)-1,1);
68220     return 1;
68221 }
68222 static swig_lua_attribute swig_SBValue_attributes[] = {
68223     {0,0,0}
68224 };
68225 static swig_lua_method swig_SBValue_methods[]= {
68226     { "IsValid", _wrap_SBValue_IsValid},
68227     { "Clear", _wrap_SBValue_Clear},
68228     { "GetError", _wrap_SBValue_GetError},
68229     { "GetID", _wrap_SBValue_GetID},
68230     { "GetName", _wrap_SBValue_GetName},
68231     { "GetTypeName", _wrap_SBValue_GetTypeName},
68232     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
68233     { "GetByteSize", _wrap_SBValue_GetByteSize},
68234     { "IsInScope", _wrap_SBValue_IsInScope},
68235     { "GetFormat", _wrap_SBValue_GetFormat},
68236     { "SetFormat", _wrap_SBValue_SetFormat},
68237     { "GetValue", _wrap_SBValue_GetValue},
68238     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
68239     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
68240     { "GetValueType", _wrap_SBValue_GetValueType},
68241     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
68242     { "GetSummary", _wrap_SBValue_GetSummary},
68243     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
68244     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
68245     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
68246     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
68247     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
68248     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
68249     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
68250     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
68251     { "IsDynamic", _wrap_SBValue_IsDynamic},
68252     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
68253     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
68254     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
68255     { "GetLocation", _wrap_SBValue_GetLocation},
68256     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
68257     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
68258     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
68259     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
68260     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
68261     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
68262     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
68263     { "Cast", _wrap_SBValue_Cast},
68264     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
68265     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
68266     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
68267     { "GetType", _wrap_SBValue_GetType},
68268     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
68269     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
68270     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
68271     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
68272     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
68273     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
68274     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
68275     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
68276     { "Dereference", _wrap_SBValue_Dereference},
68277     { "AddressOf", _wrap_SBValue_AddressOf},
68278     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
68279     { "GetTarget", _wrap_SBValue_GetTarget},
68280     { "GetProcess", _wrap_SBValue_GetProcess},
68281     { "GetThread", _wrap_SBValue_GetThread},
68282     { "GetFrame", _wrap_SBValue_GetFrame},
68283     { "Watch", _wrap_SBValue_Watch},
68284     { "WatchPointee", _wrap_SBValue_WatchPointee},
68285     { "GetDescription", _wrap_SBValue_GetDescription},
68286     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
68287     { "GetData", _wrap_SBValue_GetData},
68288     { "SetData", _wrap_SBValue_SetData},
68289     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
68290     { "GetAddress", _wrap_SBValue_GetAddress},
68291     { "Persist", _wrap_SBValue_Persist},
68292     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
68293     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
68294     { "__tostring", _wrap_SBValue___tostring},
68295     {0,0}
68296 };
68297 static swig_lua_method swig_SBValue_meta[] = {
68298     { "__tostring", _wrap_SBValue___tostring},
68299     {0,0}
68300 };
68301 
68302 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
68303     {0,0,0}
68304 };
68305 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
68306     {0,0,0,0,0,0}
68307 };
68308 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
68309     {0,0}
68310 };
68311 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
68312     0
68313 };
68314 
68315 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
68316     "SBValue",
68317     swig_SBValue_Sf_SwigStatic_methods,
68318     swig_SBValue_Sf_SwigStatic_attributes,
68319     swig_SBValue_Sf_SwigStatic_constants,
68320     swig_SBValue_Sf_SwigStatic_classes,
68321     0
68322 };
68323 static swig_lua_class *swig_SBValue_bases[] = {0};
68324 static const char *swig_SBValue_base_names[] = {0};
68325 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 };
68326 
68327 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
68328   int SWIG_arg = 0;
68329   lldb::SBValueList *result = 0 ;
68330 
68331   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
68332   result = (lldb::SBValueList *)new lldb::SBValueList();
68333   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68334   return SWIG_arg;
68335 
68336   if(0) SWIG_fail;
68337 
68338 fail:
68339   lua_error(L);
68340   return SWIG_arg;
68341 }
68342 
68343 
68344 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
68345   int SWIG_arg = 0;
68346   lldb::SBValueList *arg1 = 0 ;
68347   lldb::SBValueList *result = 0 ;
68348 
68349   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
68350   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
68351 
68352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68353     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
68354   }
68355 
68356   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
68357   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68358   return SWIG_arg;
68359 
68360   if(0) SWIG_fail;
68361 
68362 fail:
68363   lua_error(L);
68364   return SWIG_arg;
68365 }
68366 
68367 
68368 static int _wrap_new_SBValueList(lua_State* L) {
68369   int argc;
68370   int argv[2]={
68371     1,2
68372   };
68373 
68374   argc = lua_gettop(L);
68375   if (argc == 0) {
68376     return _wrap_new_SBValueList__SWIG_0(L);
68377   }
68378   if (argc == 1) {
68379     int _v;
68380     {
68381       void *ptr;
68382       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68383         _v = 0;
68384       } else {
68385         _v = 1;
68386       }
68387     }
68388     if (_v) {
68389       return _wrap_new_SBValueList__SWIG_1(L);
68390     }
68391   }
68392 
68393   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
68394     "  Possible C/C++ prototypes are:\n"
68395     "    lldb::SBValueList::SBValueList()\n"
68396     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
68397   lua_error(L);return 0;
68398 }
68399 
68400 
68401 static int _wrap_SBValueList_IsValid(lua_State* L) {
68402   int SWIG_arg = 0;
68403   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68404   bool result;
68405 
68406   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
68407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
68408 
68409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68410     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
68411   }
68412 
68413   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
68414   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68415   return SWIG_arg;
68416 
68417   if(0) SWIG_fail;
68418 
68419 fail:
68420   lua_error(L);
68421   return SWIG_arg;
68422 }
68423 
68424 
68425 static int _wrap_SBValueList_Clear(lua_State* L) {
68426   int SWIG_arg = 0;
68427   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68428 
68429   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
68430   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
68431 
68432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68433     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
68434   }
68435 
68436   (arg1)->Clear();
68437 
68438   return SWIG_arg;
68439 
68440   if(0) SWIG_fail;
68441 
68442 fail:
68443   lua_error(L);
68444   return SWIG_arg;
68445 }
68446 
68447 
68448 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
68449   int SWIG_arg = 0;
68450   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68451   lldb::SBValue *arg2 = 0 ;
68452 
68453   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68455   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
68456 
68457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68458     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68459   }
68460 
68461 
68462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
68463     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
68464   }
68465 
68466   (arg1)->Append((lldb::SBValue const &)*arg2);
68467 
68468   return SWIG_arg;
68469 
68470   if(0) SWIG_fail;
68471 
68472 fail:
68473   lua_error(L);
68474   return SWIG_arg;
68475 }
68476 
68477 
68478 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
68479   int SWIG_arg = 0;
68480   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68481   lldb::SBValueList *arg2 = 0 ;
68482 
68483   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68485   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
68486 
68487   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68488     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68489   }
68490 
68491 
68492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
68493     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
68494   }
68495 
68496   (arg1)->Append((lldb::SBValueList const &)*arg2);
68497 
68498   return SWIG_arg;
68499 
68500   if(0) SWIG_fail;
68501 
68502 fail:
68503   lua_error(L);
68504   return SWIG_arg;
68505 }
68506 
68507 
68508 static int _wrap_SBValueList_Append(lua_State* L) {
68509   int argc;
68510   int argv[3]={
68511     1,2,3
68512   };
68513 
68514   argc = lua_gettop(L);
68515   if (argc == 2) {
68516     int _v;
68517     {
68518       void *ptr;
68519       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68520         _v = 0;
68521       } else {
68522         _v = 1;
68523       }
68524     }
68525     if (_v) {
68526       {
68527         void *ptr;
68528         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
68529           _v = 0;
68530         } else {
68531           _v = 1;
68532         }
68533       }
68534       if (_v) {
68535         return _wrap_SBValueList_Append__SWIG_0(L);
68536       }
68537     }
68538   }
68539   if (argc == 2) {
68540     int _v;
68541     {
68542       void *ptr;
68543       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68544         _v = 0;
68545       } else {
68546         _v = 1;
68547       }
68548     }
68549     if (_v) {
68550       {
68551         void *ptr;
68552         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68553           _v = 0;
68554         } else {
68555           _v = 1;
68556         }
68557       }
68558       if (_v) {
68559         return _wrap_SBValueList_Append__SWIG_1(L);
68560       }
68561     }
68562   }
68563 
68564   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
68565     "  Possible C/C++ prototypes are:\n"
68566     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
68567     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
68568   lua_error(L);return 0;
68569 }
68570 
68571 
68572 static int _wrap_SBValueList_GetSize(lua_State* L) {
68573   int SWIG_arg = 0;
68574   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68575   uint32_t result;
68576 
68577   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
68578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
68579 
68580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68581     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
68582   }
68583 
68584   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
68585   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
68586   return SWIG_arg;
68587 
68588   if(0) SWIG_fail;
68589 
68590 fail:
68591   lua_error(L);
68592   return SWIG_arg;
68593 }
68594 
68595 
68596 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
68597   int SWIG_arg = 0;
68598   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68599   uint32_t arg2 ;
68600   lldb::SBValue result;
68601 
68602   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
68603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
68604   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
68605 
68606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68607     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
68608   }
68609 
68610   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
68611   arg2 = (uint32_t)lua_tonumber(L, 2);
68612   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
68613   {
68614     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68615     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68616   }
68617   return SWIG_arg;
68618 
68619   if(0) SWIG_fail;
68620 
68621 fail:
68622   lua_error(L);
68623   return SWIG_arg;
68624 }
68625 
68626 
68627 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
68628   int SWIG_arg = 0;
68629   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68630   lldb::user_id_t arg2 ;
68631   lldb::SBValue result;
68632 
68633   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
68634   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
68635   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
68636 
68637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68638     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
68639   }
68640 
68641   arg2 = (lldb::user_id_t)lua_tonumber(L, 2);
68642   result = (arg1)->FindValueObjectByUID(arg2);
68643   {
68644     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68645     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68646   }
68647   return SWIG_arg;
68648 
68649   if(0) SWIG_fail;
68650 
68651 fail:
68652   lua_error(L);
68653   return SWIG_arg;
68654 }
68655 
68656 
68657 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
68658   int SWIG_arg = 0;
68659   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68660   char *arg2 = (char *) 0 ;
68661   lldb::SBValue result;
68662 
68663   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
68664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
68665   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
68666 
68667   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68668     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
68669   }
68670 
68671   arg2 = (char *)lua_tostring(L, 2);
68672   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
68673   {
68674     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68675     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68676   }
68677   return SWIG_arg;
68678 
68679   if(0) SWIG_fail;
68680 
68681 fail:
68682   lua_error(L);
68683   return SWIG_arg;
68684 }
68685 
68686 
68687 static int _wrap_SBValueList___tostring(lua_State* L) {
68688   int SWIG_arg = 0;
68689   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68690   std::string result;
68691 
68692   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
68693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
68694 
68695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68696     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
68697   }
68698 
68699   result = lldb_SBValueList___str__(arg1);
68700   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68701   return SWIG_arg;
68702 
68703   if(0) SWIG_fail;
68704 
68705 fail:
68706   lua_error(L);
68707   return SWIG_arg;
68708 }
68709 
68710 
68711 static void swig_delete_SBValueList(void *obj) {
68712 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
68713 delete arg1;
68714 }
68715 static int _proxy__wrap_new_SBValueList(lua_State *L) {
68716     assert(lua_istable(L,1));
68717     lua_pushcfunction(L,_wrap_new_SBValueList);
68718     assert(!lua_isnil(L,-1));
68719     lua_replace(L,1); /* replace our table with real constructor */
68720     lua_call(L,lua_gettop(L)-1,1);
68721     return 1;
68722 }
68723 static swig_lua_attribute swig_SBValueList_attributes[] = {
68724     {0,0,0}
68725 };
68726 static swig_lua_method swig_SBValueList_methods[]= {
68727     { "IsValid", _wrap_SBValueList_IsValid},
68728     { "Clear", _wrap_SBValueList_Clear},
68729     { "Append", _wrap_SBValueList_Append},
68730     { "GetSize", _wrap_SBValueList_GetSize},
68731     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
68732     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
68733     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
68734     { "__tostring", _wrap_SBValueList___tostring},
68735     {0,0}
68736 };
68737 static swig_lua_method swig_SBValueList_meta[] = {
68738     { "__tostring", _wrap_SBValueList___tostring},
68739     {0,0}
68740 };
68741 
68742 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
68743     {0,0,0}
68744 };
68745 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
68746     {0,0,0,0,0,0}
68747 };
68748 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
68749     {0,0}
68750 };
68751 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
68752     0
68753 };
68754 
68755 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
68756     "SBValueList",
68757     swig_SBValueList_Sf_SwigStatic_methods,
68758     swig_SBValueList_Sf_SwigStatic_attributes,
68759     swig_SBValueList_Sf_SwigStatic_constants,
68760     swig_SBValueList_Sf_SwigStatic_classes,
68761     0
68762 };
68763 static swig_lua_class *swig_SBValueList_bases[] = {0};
68764 static const char *swig_SBValueList_base_names[] = {0};
68765 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 };
68766 
68767 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
68768   int SWIG_arg = 0;
68769   lldb::SBVariablesOptions *result = 0 ;
68770 
68771   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
68772   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
68773   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
68774   return SWIG_arg;
68775 
68776   if(0) SWIG_fail;
68777 
68778 fail:
68779   lua_error(L);
68780   return SWIG_arg;
68781 }
68782 
68783 
68784 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
68785   int SWIG_arg = 0;
68786   lldb::SBVariablesOptions *arg1 = 0 ;
68787   lldb::SBVariablesOptions *result = 0 ;
68788 
68789   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
68790   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
68791 
68792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68793     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68794   }
68795 
68796   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
68797   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
68798   return SWIG_arg;
68799 
68800   if(0) SWIG_fail;
68801 
68802 fail:
68803   lua_error(L);
68804   return SWIG_arg;
68805 }
68806 
68807 
68808 static int _wrap_new_SBVariablesOptions(lua_State* L) {
68809   int argc;
68810   int argv[2]={
68811     1,2
68812   };
68813 
68814   argc = lua_gettop(L);
68815   if (argc == 0) {
68816     return _wrap_new_SBVariablesOptions__SWIG_0(L);
68817   }
68818   if (argc == 1) {
68819     int _v;
68820     {
68821       void *ptr;
68822       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
68823         _v = 0;
68824       } else {
68825         _v = 1;
68826       }
68827     }
68828     if (_v) {
68829       return _wrap_new_SBVariablesOptions__SWIG_1(L);
68830     }
68831   }
68832 
68833   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
68834     "  Possible C/C++ prototypes are:\n"
68835     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
68836     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
68837   lua_error(L);return 0;
68838 }
68839 
68840 
68841 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
68842   int SWIG_arg = 0;
68843   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68844   bool result;
68845 
68846   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
68847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
68848 
68849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68850     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68851   }
68852 
68853   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
68854   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68855   return SWIG_arg;
68856 
68857   if(0) SWIG_fail;
68858 
68859 fail:
68860   lua_error(L);
68861   return SWIG_arg;
68862 }
68863 
68864 
68865 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
68866   int SWIG_arg = 0;
68867   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68868   bool result;
68869 
68870   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
68871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
68872 
68873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68874     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68875   }
68876 
68877   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
68878   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68879   return SWIG_arg;
68880 
68881   if(0) SWIG_fail;
68882 
68883 fail:
68884   lua_error(L);
68885   return SWIG_arg;
68886 }
68887 
68888 
68889 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
68890   int SWIG_arg = 0;
68891   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68892   bool arg2 ;
68893 
68894   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
68895   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
68896   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
68897 
68898   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68899     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68900   }
68901 
68902   arg2 = (lua_toboolean(L, 2)!=0);
68903   (arg1)->SetIncludeArguments(arg2);
68904 
68905   return SWIG_arg;
68906 
68907   if(0) SWIG_fail;
68908 
68909 fail:
68910   lua_error(L);
68911   return SWIG_arg;
68912 }
68913 
68914 
68915 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
68916   int SWIG_arg = 0;
68917   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68918   lldb::SBTarget *arg2 = 0 ;
68919   bool result;
68920 
68921   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
68922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
68923   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
68924 
68925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68926     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68927   }
68928 
68929 
68930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
68931     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
68932   }
68933 
68934   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
68935   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68936   return SWIG_arg;
68937 
68938   if(0) SWIG_fail;
68939 
68940 fail:
68941   lua_error(L);
68942   return SWIG_arg;
68943 }
68944 
68945 
68946 static int _wrap_SBVariablesOptions_SetIncludeRecognizedArguments(lua_State* L) {
68947   int SWIG_arg = 0;
68948   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68949   bool arg2 ;
68950 
68951   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
68952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
68953   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
68954 
68955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68956     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68957   }
68958 
68959   arg2 = (lua_toboolean(L, 2)!=0);
68960   (arg1)->SetIncludeRecognizedArguments(arg2);
68961 
68962   return SWIG_arg;
68963 
68964   if(0) SWIG_fail;
68965 
68966 fail:
68967   lua_error(L);
68968   return SWIG_arg;
68969 }
68970 
68971 
68972 static int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
68973   int SWIG_arg = 0;
68974   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68975   bool result;
68976 
68977   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
68978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
68979 
68980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
68981     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
68982   }
68983 
68984   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
68985   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68986   return SWIG_arg;
68987 
68988   if(0) SWIG_fail;
68989 
68990 fail:
68991   lua_error(L);
68992   return SWIG_arg;
68993 }
68994 
68995 
68996 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
68997   int SWIG_arg = 0;
68998   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
68999   bool arg2 ;
69000 
69001   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
69002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
69003   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
69004 
69005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69006     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69007   }
69008 
69009   arg2 = (lua_toboolean(L, 2)!=0);
69010   (arg1)->SetIncludeLocals(arg2);
69011 
69012   return SWIG_arg;
69013 
69014   if(0) SWIG_fail;
69015 
69016 fail:
69017   lua_error(L);
69018   return SWIG_arg;
69019 }
69020 
69021 
69022 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
69023   int SWIG_arg = 0;
69024   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69025   bool result;
69026 
69027   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
69028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
69029 
69030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69031     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69032   }
69033 
69034   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
69035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69036   return SWIG_arg;
69037 
69038   if(0) SWIG_fail;
69039 
69040 fail:
69041   lua_error(L);
69042   return SWIG_arg;
69043 }
69044 
69045 
69046 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
69047   int SWIG_arg = 0;
69048   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69049   bool arg2 ;
69050 
69051   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
69052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
69053   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
69054 
69055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69056     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69057   }
69058 
69059   arg2 = (lua_toboolean(L, 2)!=0);
69060   (arg1)->SetIncludeStatics(arg2);
69061 
69062   return SWIG_arg;
69063 
69064   if(0) SWIG_fail;
69065 
69066 fail:
69067   lua_error(L);
69068   return SWIG_arg;
69069 }
69070 
69071 
69072 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
69073   int SWIG_arg = 0;
69074   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69075   bool result;
69076 
69077   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
69078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
69079 
69080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69081     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69082   }
69083 
69084   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
69085   lua_pushboolean(L,(int)(result!=0)); 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_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
69097   int SWIG_arg = 0;
69098   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69099   bool arg2 ;
69100 
69101   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
69102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
69103   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
69104 
69105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69106     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69107   }
69108 
69109   arg2 = (lua_toboolean(L, 2)!=0);
69110   (arg1)->SetInScopeOnly(arg2);
69111 
69112   return SWIG_arg;
69113 
69114   if(0) SWIG_fail;
69115 
69116 fail:
69117   lua_error(L);
69118   return SWIG_arg;
69119 }
69120 
69121 
69122 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
69123   int SWIG_arg = 0;
69124   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69125   bool result;
69126 
69127   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
69128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
69129 
69130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69131     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69132   }
69133 
69134   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
69135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69136   return SWIG_arg;
69137 
69138   if(0) SWIG_fail;
69139 
69140 fail:
69141   lua_error(L);
69142   return SWIG_arg;
69143 }
69144 
69145 
69146 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
69147   int SWIG_arg = 0;
69148   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69149   bool arg2 ;
69150 
69151   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
69152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
69153   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
69154 
69155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69156     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69157   }
69158 
69159   arg2 = (lua_toboolean(L, 2)!=0);
69160   (arg1)->SetIncludeRuntimeSupportValues(arg2);
69161 
69162   return SWIG_arg;
69163 
69164   if(0) SWIG_fail;
69165 
69166 fail:
69167   lua_error(L);
69168   return SWIG_arg;
69169 }
69170 
69171 
69172 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
69173   int SWIG_arg = 0;
69174   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69175   lldb::DynamicValueType result;
69176 
69177   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
69178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
69179 
69180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69181     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69182   }
69183 
69184   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
69185   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69186   return SWIG_arg;
69187 
69188   if(0) SWIG_fail;
69189 
69190 fail:
69191   lua_error(L);
69192   return SWIG_arg;
69193 }
69194 
69195 
69196 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
69197   int SWIG_arg = 0;
69198   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69199   lldb::DynamicValueType arg2 ;
69200 
69201   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
69202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
69203   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
69204 
69205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69206     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69207   }
69208 
69209   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
69210   (arg1)->SetUseDynamic(arg2);
69211 
69212   return SWIG_arg;
69213 
69214   if(0) SWIG_fail;
69215 
69216 fail:
69217   lua_error(L);
69218   return SWIG_arg;
69219 }
69220 
69221 
69222 static void swig_delete_SBVariablesOptions(void *obj) {
69223 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
69224 delete arg1;
69225 }
69226 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
69227     assert(lua_istable(L,1));
69228     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
69229     assert(!lua_isnil(L,-1));
69230     lua_replace(L,1); /* replace our table with real constructor */
69231     lua_call(L,lua_gettop(L)-1,1);
69232     return 1;
69233 }
69234 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
69235     {0,0,0}
69236 };
69237 static swig_lua_method swig_SBVariablesOptions_methods[]= {
69238     { "IsValid", _wrap_SBVariablesOptions_IsValid},
69239     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
69240     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
69241     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
69242     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
69243     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
69244     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
69245     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
69246     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
69247     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
69248     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
69249     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
69250     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
69251     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
69252     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
69253     {0,0}
69254 };
69255 static swig_lua_method swig_SBVariablesOptions_meta[] = {
69256     {0,0}
69257 };
69258 
69259 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
69260     {0,0,0}
69261 };
69262 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
69263     {0,0,0,0,0,0}
69264 };
69265 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
69266     {0,0}
69267 };
69268 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
69269     0
69270 };
69271 
69272 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
69273     "SBVariablesOptions",
69274     swig_SBVariablesOptions_Sf_SwigStatic_methods,
69275     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
69276     swig_SBVariablesOptions_Sf_SwigStatic_constants,
69277     swig_SBVariablesOptions_Sf_SwigStatic_classes,
69278     0
69279 };
69280 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
69281 static const char *swig_SBVariablesOptions_base_names[] = {0};
69282 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 };
69283 
69284 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
69285   int SWIG_arg = 0;
69286   lldb::SBWatchpoint *result = 0 ;
69287 
69288   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
69289   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
69290   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69291   return SWIG_arg;
69292 
69293   if(0) SWIG_fail;
69294 
69295 fail:
69296   lua_error(L);
69297   return SWIG_arg;
69298 }
69299 
69300 
69301 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
69302   int SWIG_arg = 0;
69303   lldb::SBWatchpoint *arg1 = 0 ;
69304   lldb::SBWatchpoint *result = 0 ;
69305 
69306   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
69307   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
69308 
69309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69310     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
69311   }
69312 
69313   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
69314   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69315   return SWIG_arg;
69316 
69317   if(0) SWIG_fail;
69318 
69319 fail:
69320   lua_error(L);
69321   return SWIG_arg;
69322 }
69323 
69324 
69325 static int _wrap_new_SBWatchpoint(lua_State* L) {
69326   int argc;
69327   int argv[2]={
69328     1,2
69329   };
69330 
69331   argc = lua_gettop(L);
69332   if (argc == 0) {
69333     return _wrap_new_SBWatchpoint__SWIG_0(L);
69334   }
69335   if (argc == 1) {
69336     int _v;
69337     {
69338       void *ptr;
69339       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
69340         _v = 0;
69341       } else {
69342         _v = 1;
69343       }
69344     }
69345     if (_v) {
69346       return _wrap_new_SBWatchpoint__SWIG_1(L);
69347     }
69348   }
69349 
69350   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
69351     "  Possible C/C++ prototypes are:\n"
69352     "    lldb::SBWatchpoint::SBWatchpoint()\n"
69353     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
69354   lua_error(L);return 0;
69355 }
69356 
69357 
69358 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
69359   int SWIG_arg = 0;
69360   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69361   bool result;
69362 
69363   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
69364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
69365 
69366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69367     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
69368   }
69369 
69370   result = (bool)(arg1)->IsValid();
69371   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69372   return SWIG_arg;
69373 
69374   if(0) SWIG_fail;
69375 
69376 fail:
69377   lua_error(L);
69378   return SWIG_arg;
69379 }
69380 
69381 
69382 static int _wrap_SBWatchpoint___eq(lua_State* L) {
69383   int SWIG_arg = 0;
69384   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69385   lldb::SBWatchpoint *arg2 = 0 ;
69386   bool result;
69387 
69388   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
69389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
69390   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
69391 
69392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69393     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
69394   }
69395 
69396 
69397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69398     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
69399   }
69400 
69401   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
69402   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69403   return SWIG_arg;
69404 
69405   if(0) SWIG_fail;
69406 
69407 fail:
69408   lua_error(L);
69409   return SWIG_arg;
69410 }
69411 
69412 
69413 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
69414   int SWIG_arg = 0;
69415   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69416   lldb::SBError result;
69417 
69418   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
69419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
69420 
69421   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69422     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
69423   }
69424 
69425   result = (arg1)->GetError();
69426   {
69427     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
69428     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
69429   }
69430   return SWIG_arg;
69431 
69432   if(0) SWIG_fail;
69433 
69434 fail:
69435   lua_error(L);
69436   return SWIG_arg;
69437 }
69438 
69439 
69440 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
69441   int SWIG_arg = 0;
69442   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69443   lldb::watch_id_t result;
69444 
69445   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
69446   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
69447 
69448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69449     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
69450   }
69451 
69452   result = (lldb::watch_id_t)(arg1)->GetID();
69453   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69454   return SWIG_arg;
69455 
69456   if(0) SWIG_fail;
69457 
69458 fail:
69459   lua_error(L);
69460   return SWIG_arg;
69461 }
69462 
69463 
69464 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
69465   int SWIG_arg = 0;
69466   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69467   int32_t result;
69468 
69469   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
69470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
69471 
69472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69473     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
69474   }
69475 
69476   result = (int32_t)(arg1)->GetHardwareIndex();
69477   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69478   return SWIG_arg;
69479 
69480   if(0) SWIG_fail;
69481 
69482 fail:
69483   lua_error(L);
69484   return SWIG_arg;
69485 }
69486 
69487 
69488 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
69489   int SWIG_arg = 0;
69490   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69491   lldb::addr_t result;
69492 
69493   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
69494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
69495 
69496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69497     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
69498   }
69499 
69500   result = (lldb::addr_t)(arg1)->GetWatchAddress();
69501   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69502   return SWIG_arg;
69503 
69504   if(0) SWIG_fail;
69505 
69506 fail:
69507   lua_error(L);
69508   return SWIG_arg;
69509 }
69510 
69511 
69512 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
69513   int SWIG_arg = 0;
69514   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69515   size_t result;
69516 
69517   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
69518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
69519 
69520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69521     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
69522   }
69523 
69524   result = (arg1)->GetWatchSize();
69525   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69526   return SWIG_arg;
69527 
69528   if(0) SWIG_fail;
69529 
69530 fail:
69531   lua_error(L);
69532   return SWIG_arg;
69533 }
69534 
69535 
69536 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
69537   int SWIG_arg = 0;
69538   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69539   bool arg2 ;
69540 
69541   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
69542   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
69543   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
69544 
69545   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69546     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69547   }
69548 
69549   arg2 = (lua_toboolean(L, 2)!=0);
69550   (arg1)->SetEnabled(arg2);
69551 
69552   return SWIG_arg;
69553 
69554   if(0) SWIG_fail;
69555 
69556 fail:
69557   lua_error(L);
69558   return SWIG_arg;
69559 }
69560 
69561 
69562 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
69563   int SWIG_arg = 0;
69564   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69565   bool result;
69566 
69567   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
69568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
69569 
69570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69571     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69572   }
69573 
69574   result = (bool)(arg1)->IsEnabled();
69575   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69576   return SWIG_arg;
69577 
69578   if(0) SWIG_fail;
69579 
69580 fail:
69581   lua_error(L);
69582   return SWIG_arg;
69583 }
69584 
69585 
69586 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
69587   int SWIG_arg = 0;
69588   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69589   uint32_t result;
69590 
69591   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
69592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
69593 
69594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69595     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69596   }
69597 
69598   result = (uint32_t)(arg1)->GetHitCount();
69599   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69600   return SWIG_arg;
69601 
69602   if(0) SWIG_fail;
69603 
69604 fail:
69605   lua_error(L);
69606   return SWIG_arg;
69607 }
69608 
69609 
69610 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
69611   int SWIG_arg = 0;
69612   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69613   uint32_t result;
69614 
69615   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
69616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
69617 
69618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69619     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69620   }
69621 
69622   result = (uint32_t)(arg1)->GetIgnoreCount();
69623   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
69624   return SWIG_arg;
69625 
69626   if(0) SWIG_fail;
69627 
69628 fail:
69629   lua_error(L);
69630   return SWIG_arg;
69631 }
69632 
69633 
69634 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
69635   int SWIG_arg = 0;
69636   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69637   uint32_t arg2 ;
69638 
69639   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
69640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
69641   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
69642 
69643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69644     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69645   }
69646 
69647   SWIG_contract_assert((lua_tonumber(L,2)>=0),"number must not be negative")
69648   arg2 = (uint32_t)lua_tonumber(L, 2);
69649   (arg1)->SetIgnoreCount(arg2);
69650 
69651   return SWIG_arg;
69652 
69653   if(0) SWIG_fail;
69654 
69655 fail:
69656   lua_error(L);
69657   return SWIG_arg;
69658 }
69659 
69660 
69661 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
69662   int SWIG_arg = 0;
69663   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69664   char *result = 0 ;
69665 
69666   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
69667   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
69668 
69669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69670     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69671   }
69672 
69673   result = (char *)(arg1)->GetCondition();
69674   lua_pushstring(L,(const char *)result); SWIG_arg++;
69675   return SWIG_arg;
69676 
69677   if(0) SWIG_fail;
69678 
69679 fail:
69680   lua_error(L);
69681   return SWIG_arg;
69682 }
69683 
69684 
69685 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
69686   int SWIG_arg = 0;
69687   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69688   char *arg2 = (char *) 0 ;
69689 
69690   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
69691   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
69692   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
69693 
69694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69695     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69696   }
69697 
69698   arg2 = (char *)lua_tostring(L, 2);
69699   (arg1)->SetCondition((char const *)arg2);
69700 
69701   return SWIG_arg;
69702 
69703   if(0) SWIG_fail;
69704 
69705 fail:
69706   lua_error(L);
69707   return SWIG_arg;
69708 }
69709 
69710 
69711 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
69712   int SWIG_arg = 0;
69713   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69714   lldb::SBStream *arg2 = 0 ;
69715   lldb::DescriptionLevel arg3 ;
69716   bool result;
69717 
69718   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
69719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
69720   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
69721   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
69722 
69723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69724     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
69725   }
69726 
69727 
69728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69729     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69730   }
69731 
69732   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
69733   result = (bool)(arg1)->GetDescription(*arg2,arg3);
69734   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69735   return SWIG_arg;
69736 
69737   if(0) SWIG_fail;
69738 
69739 fail:
69740   lua_error(L);
69741   return SWIG_arg;
69742 }
69743 
69744 
69745 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
69746   int SWIG_arg = 0;
69747   lldb::SBEvent *arg1 = 0 ;
69748   bool result;
69749 
69750   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
69751   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
69752 
69753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69754     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
69755   }
69756 
69757   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
69758   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69759   return SWIG_arg;
69760 
69761   if(0) SWIG_fail;
69762 
69763 fail:
69764   lua_error(L);
69765   return SWIG_arg;
69766 }
69767 
69768 
69769 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
69770   int SWIG_arg = 0;
69771   lldb::SBEvent *arg1 = 0 ;
69772   lldb::WatchpointEventType result;
69773 
69774   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
69775   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
69776 
69777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69778     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
69779   }
69780 
69781   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
69782   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69783   return SWIG_arg;
69784 
69785   if(0) SWIG_fail;
69786 
69787 fail:
69788   lua_error(L);
69789   return SWIG_arg;
69790 }
69791 
69792 
69793 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
69794   int SWIG_arg = 0;
69795   lldb::SBEvent *arg1 = 0 ;
69796   lldb::SBWatchpoint result;
69797 
69798   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
69799   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
69800 
69801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
69802     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
69803   }
69804 
69805   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
69806   {
69807     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
69808     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69809   }
69810   return SWIG_arg;
69811 
69812   if(0) SWIG_fail;
69813 
69814 fail:
69815   lua_error(L);
69816   return SWIG_arg;
69817 }
69818 
69819 
69820 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
69821   int SWIG_arg = 0;
69822   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69823   std::string result;
69824 
69825   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
69826   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
69827 
69828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69829     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
69830   }
69831 
69832   result = lldb_SBWatchpoint___str__(arg1);
69833   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
69834   return SWIG_arg;
69835 
69836   if(0) SWIG_fail;
69837 
69838 fail:
69839   lua_error(L);
69840   return SWIG_arg;
69841 }
69842 
69843 
69844 static void swig_delete_SBWatchpoint(void *obj) {
69845 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
69846 delete arg1;
69847 }
69848 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
69849     assert(lua_istable(L,1));
69850     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
69851     assert(!lua_isnil(L,-1));
69852     lua_replace(L,1); /* replace our table with real constructor */
69853     lua_call(L,lua_gettop(L)-1,1);
69854     return 1;
69855 }
69856 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
69857     {0,0,0}
69858 };
69859 static swig_lua_method swig_SBWatchpoint_methods[]= {
69860     { "IsValid", _wrap_SBWatchpoint_IsValid},
69861     { "__eq", _wrap_SBWatchpoint___eq},
69862     { "GetError", _wrap_SBWatchpoint_GetError},
69863     { "GetID", _wrap_SBWatchpoint_GetID},
69864     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
69865     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
69866     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
69867     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
69868     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
69869     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
69870     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
69871     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
69872     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
69873     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
69874     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
69875     { "__tostring", _wrap_SBWatchpoint___tostring},
69876     {0,0}
69877 };
69878 static swig_lua_method swig_SBWatchpoint_meta[] = {
69879     { "__eq", _wrap_SBWatchpoint___eq},
69880     { "__tostring", _wrap_SBWatchpoint___tostring},
69881     {0,0}
69882 };
69883 
69884 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
69885     {0,0,0}
69886 };
69887 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
69888     {0,0,0,0,0,0}
69889 };
69890 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
69891     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
69892     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
69893     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
69894     {0,0}
69895 };
69896 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
69897     0
69898 };
69899 
69900 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
69901     "SBWatchpoint",
69902     swig_SBWatchpoint_Sf_SwigStatic_methods,
69903     swig_SBWatchpoint_Sf_SwigStatic_attributes,
69904     swig_SBWatchpoint_Sf_SwigStatic_constants,
69905     swig_SBWatchpoint_Sf_SwigStatic_classes,
69906     0
69907 };
69908 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
69909 static const char *swig_SBWatchpoint_base_names[] = {0};
69910 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 };
69911 
69912 static swig_lua_attribute swig_SwigModule_attributes[] = {
69913     {0,0,0}
69914 };
69915 static swig_lua_const_info swig_SwigModule_constants[]= {
69916     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
69917     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
69918     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
69919     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
69920     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
69921     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
69922     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
69923     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
69924     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
69925     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
69926     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
69927     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
69928     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
69929     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
69930     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
69931     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
69932     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
69933     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
69934     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
69935     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
69936     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
69937     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
69938     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
69939     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
69940     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
69941     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
69942     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
69943     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
69944     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
69945     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
69946     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
69947     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
69948     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
69949     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
69950     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
69951     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
69952     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
69953     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
69954     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
69955     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
69956     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
69957     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
69958     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
69959     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
69960     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
69961     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
69962     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
69963     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
69964     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
69965     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
69966     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
69967     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
69968     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
69969     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
69970     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
69971     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
69972     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
69973     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
69974     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
69975     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
69976     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
69977     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
69978     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
69979     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
69980     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
69981     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
69982     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
69983     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
69984     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
69985     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
69986     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
69987     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
69988     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
69989     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
69990     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
69991     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
69992     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
69993     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
69994     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
69995     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
69996     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
69997     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
69998     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
69999     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
70000     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
70001     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
70002     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
70003     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
70004     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
70005     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
70006     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
70007     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
70008     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
70009     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
70010     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
70011     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
70012     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
70013     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
70014     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
70015     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
70016     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
70017     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
70018     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
70019     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
70020     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
70021     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
70022     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
70023     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
70024     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
70025     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
70026     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
70027     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
70028     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
70029     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
70030     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
70031     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
70032     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
70033     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
70034     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
70035     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
70036     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
70037     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
70038     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
70039     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
70040     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
70041     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
70042     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
70043     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
70044     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
70045     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
70046     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
70047     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
70048     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
70049     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
70050     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
70051     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
70052     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
70053     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
70054     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
70055     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
70056     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
70057     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
70058     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
70059     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
70060     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
70061     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
70062     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
70063     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
70064     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
70065     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
70066     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
70067     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
70068     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
70069     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
70070     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
70071     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
70072     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
70073     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
70074     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
70075     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
70076     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
70077     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
70078     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
70079     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
70080     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
70081     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
70082     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
70083     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
70084     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
70085     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
70086     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
70087     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
70088     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
70089     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
70090     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
70091     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
70092     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
70093     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
70094     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
70095     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
70096     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
70097     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
70098     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
70099     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
70100     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
70101     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
70102     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
70103     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
70104     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
70105     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
70106     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
70107     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
70108     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
70109     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
70110     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
70111     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
70112     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
70113     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
70114     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
70115     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
70116     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
70117     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
70118     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
70119     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
70120     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
70121     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
70122     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
70123     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
70124     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
70125     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
70126     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
70127     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
70128     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
70129     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
70130     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
70131     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
70132     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
70133     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
70134     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
70135     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
70136     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
70137     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
70138     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
70139     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
70140     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
70141     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
70142     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
70143     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
70144     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
70145     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
70146     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
70147     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
70148     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
70149     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
70150     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
70151     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
70152     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
70153     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
70154     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
70155     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
70156     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
70157     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
70158     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
70159     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
70160     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
70161     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
70162     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
70163     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
70164     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
70165     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
70166     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
70167     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
70168     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
70169     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
70170     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
70171     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
70172     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
70173     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
70174     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
70175     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
70176     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
70177     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
70178     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
70179     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
70180     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
70181     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
70182     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
70183     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
70184     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
70185     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
70186     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
70187     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
70188     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
70189     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
70190     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
70191     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
70192     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
70193     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
70194     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
70195     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
70196     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
70197     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
70198     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
70199     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
70200     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
70201     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
70202     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
70203     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
70204     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
70205     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
70206     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
70207     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
70208     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
70209     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
70210     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
70211     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
70212     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
70213     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
70214     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
70215     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
70216     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
70217     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
70218     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
70219     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
70220     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
70221     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
70222     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
70223     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
70224     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
70225     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
70226     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
70227     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
70228     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
70229     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
70230     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
70231     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
70232     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
70233     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
70234     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
70235     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
70236     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
70237     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
70238     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
70239     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
70240     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
70241     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
70242     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
70243     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
70244     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
70245     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
70246     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
70247     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
70248     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
70249     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
70250     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
70251     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
70252     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
70253     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
70254     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
70255     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
70256     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
70257     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
70258     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
70259     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
70260     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
70261     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
70262     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
70263     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
70264     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
70265     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
70266     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
70267     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
70268     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
70269     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
70270     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
70271     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
70272     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
70273     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
70274     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
70275     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
70276     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
70277     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
70278     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
70279     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
70280     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
70281     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
70282     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
70283     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
70284     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
70285     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
70286     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
70287     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
70288     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
70289     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
70290     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
70291     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
70292     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
70293     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
70294     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
70295     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
70296     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
70297     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
70298     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
70299     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
70300     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
70301     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
70302     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
70303     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
70304     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
70305     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
70306     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
70307     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
70308     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
70309     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
70310     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
70311     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
70312     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
70313     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
70314     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
70315     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
70316     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
70317     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
70318     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
70319     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
70320     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
70321     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
70322     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
70323     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
70324     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
70325     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
70326     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
70327     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
70328     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
70329     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
70330     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
70331     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
70332     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
70333     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
70334     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
70335     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
70336     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
70337     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
70338     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
70339     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
70340     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
70341     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
70342     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
70343     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
70344     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
70345     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
70346     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
70347     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
70348     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
70349     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
70350     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
70351     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
70352     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
70353     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
70354     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
70355     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
70356     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
70357     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
70358     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
70359     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
70360     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
70361     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
70362     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
70363     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
70364     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
70365     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
70366     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
70367     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
70368     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
70369     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
70370     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
70371     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
70372     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
70373     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
70374     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
70375     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
70376     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
70377     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
70378     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
70379     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
70380     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
70381     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
70382     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
70383     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
70384     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
70385     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
70386     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
70387     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
70388     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
70389     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
70390     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
70391     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
70392     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
70393     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
70394     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
70395     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
70396     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
70397     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
70398     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
70399     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
70400     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
70401     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
70402     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
70403     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
70404     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
70405     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
70406     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
70407     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
70408     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
70409     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
70410     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
70411     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
70412     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
70413     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
70414     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
70415     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
70416     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
70417     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
70418     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
70419     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
70420     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
70421     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
70422     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
70423     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
70424     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
70425     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
70426     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
70427     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
70428     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
70429     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
70430     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
70431     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
70432     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
70433     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
70434     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
70435     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
70436     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
70437     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
70438     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
70439     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
70440     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
70441     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
70442     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
70443     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
70444     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
70445     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
70446     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
70447     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
70448     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
70449     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
70450     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
70451     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
70452     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
70453     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
70454     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
70455     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
70456     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
70457     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
70458     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
70459     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
70460     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
70461     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
70462     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
70463     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
70464     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
70465     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
70466     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
70467     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
70468     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
70469     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
70470     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
70471     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
70472     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
70473     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
70474     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
70475     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
70476     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
70477     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
70478     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
70479     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
70480     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
70481     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
70482     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
70483     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
70484     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
70485     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
70486     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
70487     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
70488     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
70489     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
70490     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
70491     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
70492     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
70493     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
70494     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
70495     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
70496     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
70497     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
70498     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
70499     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
70500     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
70501     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
70502     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
70503     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
70504     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
70505     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
70506     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
70507     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
70508     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
70509     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
70510     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
70511     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
70512     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
70513     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
70514     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
70515     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
70516     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
70517     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
70518     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
70519     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
70520     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
70521     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
70522     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
70523     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
70524     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
70525     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
70526     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
70527     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
70528     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
70529     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
70530     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
70531     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
70532     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
70533     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
70534     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
70535     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
70536     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
70537     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
70538     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
70539     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
70540     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
70541     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
70542     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
70543     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
70544     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
70545     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
70546     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
70547     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
70548     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
70549     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
70550     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
70551     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
70552     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
70553     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
70554     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
70555     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
70556     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
70557     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
70558     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
70559     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
70560     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
70561     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
70562     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
70563     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
70564     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
70565     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
70566     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
70567     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
70568     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
70569     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
70570     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
70571     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
70572     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
70573     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
70574     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
70575     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
70576     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
70577     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
70578     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
70579     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
70580     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
70581     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
70582     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
70583     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
70584     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
70585     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
70586     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
70587     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
70588     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
70589     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
70590     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
70591     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
70592     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
70593     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
70594     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
70595     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
70596     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
70597     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
70598     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
70599     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
70600     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
70601     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
70602     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
70603     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
70604     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
70605     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
70606     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
70607     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
70608     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
70609     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
70610     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
70611     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
70612     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
70613     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
70614     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
70615     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
70616     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
70617     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
70618     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
70619     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
70620     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
70621     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
70622     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
70623     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
70624     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
70625     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
70626     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
70627     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
70628     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
70629     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
70630     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
70631     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
70632     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
70633     {0,0,0,0,0,0}
70634 };
70635 static swig_lua_method swig_SwigModule_methods[]= {
70636     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
70637     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
70638     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
70639     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
70640     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
70641     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
70642     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
70643     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
70644     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
70645     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
70646     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
70647     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
70648     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
70649     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
70650     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
70651     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
70652     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
70653     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
70654     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
70655     { "SBDebugger_Create", _wrap_SBDebugger_Create},
70656     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
70657     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
70658     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
70659     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
70660     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
70661     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
70662     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
70663     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
70664     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
70665     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
70666     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
70667     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
70668     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
70669     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
70670     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
70671     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
70672     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
70673     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
70674     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
70675     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
70676     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
70677     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
70678     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
70679     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
70680     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
70681     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
70682     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
70683     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
70684     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
70685     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
70686     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
70687     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
70688     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
70689     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
70690     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
70691     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
70692     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
70693     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
70694     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
70695     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
70696     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
70697     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
70698     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
70699     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
70700     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
70701     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
70702     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
70703     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
70704     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
70705     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
70706     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
70707     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
70708     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
70709     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
70710     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
70711     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
70712     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
70713     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
70714     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
70715     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
70716     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
70717     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
70718     {0,0}
70719 };
70720 static swig_lua_class* swig_SwigModule_classes[]= {
70721 &_wrap_class_string,
70722 &_wrap_class_SBAddress,
70723 &_wrap_class_SBAttachInfo,
70724 &_wrap_class_SBBlock,
70725 &_wrap_class_SBBreakpoint,
70726 &_wrap_class_SBBreakpointList,
70727 &_wrap_class_SBBreakpointLocation,
70728 &_wrap_class_SBBreakpointName,
70729 &_wrap_class_SBBroadcaster,
70730 &_wrap_class_SBCommandInterpreter,
70731 &_wrap_class_SBCommandInterpreterRunOptions,
70732 &_wrap_class_SBCommandReturnObject,
70733 &_wrap_class_SBCommunication,
70734 &_wrap_class_SBCompileUnit,
70735 &_wrap_class_SBData,
70736 &_wrap_class_SBDebugger,
70737 &_wrap_class_SBDeclaration,
70738 &_wrap_class_SBError,
70739 &_wrap_class_SBEnvironment,
70740 &_wrap_class_SBEvent,
70741 &_wrap_class_SBExecutionContext,
70742 &_wrap_class_SBExpressionOptions,
70743 &_wrap_class_SBFile,
70744 &_wrap_class_SBFileSpec,
70745 &_wrap_class_SBFileSpecList,
70746 &_wrap_class_SBFrame,
70747 &_wrap_class_SBFunction,
70748 &_wrap_class_SBHostOS,
70749 &_wrap_class_SBInstruction,
70750 &_wrap_class_SBInstructionList,
70751 &_wrap_class_SBLanguageRuntime,
70752 &_wrap_class_SBLaunchInfo,
70753 &_wrap_class_SBLineEntry,
70754 &_wrap_class_SBListener,
70755 &_wrap_class_SBMemoryRegionInfo,
70756 &_wrap_class_SBMemoryRegionInfoList,
70757 &_wrap_class_SBModule,
70758 &_wrap_class_SBModuleSpec,
70759 &_wrap_class_SBModuleSpecList,
70760 &_wrap_class_SBPlatformConnectOptions,
70761 &_wrap_class_SBPlatformShellCommand,
70762 &_wrap_class_SBPlatform,
70763 &_wrap_class_SBProcess,
70764 &_wrap_class_SBProcessInfo,
70765 &_wrap_class_SBQueue,
70766 &_wrap_class_SBQueueItem,
70767 &_wrap_class_SBReproducer,
70768 &_wrap_class_SBSection,
70769 &_wrap_class_SBSourceManager,
70770 &_wrap_class_SBStream,
70771 &_wrap_class_SBStringList,
70772 &_wrap_class_SBStructuredData,
70773 &_wrap_class_SBSymbol,
70774 &_wrap_class_SBSymbolContext,
70775 &_wrap_class_SBSymbolContextList,
70776 &_wrap_class_SBTarget,
70777 &_wrap_class_SBThread,
70778 &_wrap_class_SBThreadCollection,
70779 &_wrap_class_SBThreadPlan,
70780 &_wrap_class_SBTrace,
70781 &_wrap_class_SBTraceOptions,
70782 &_wrap_class_SBTypeMember,
70783 &_wrap_class_SBTypeMemberFunction,
70784 &_wrap_class_SBType,
70785 &_wrap_class_SBTypeList,
70786 &_wrap_class_SBTypeCategory,
70787 &_wrap_class_SBTypeEnumMember,
70788 &_wrap_class_SBTypeEnumMemberList,
70789 &_wrap_class_SBTypeFilter,
70790 &_wrap_class_SBTypeFormat,
70791 &_wrap_class_SBTypeNameSpecifier,
70792 &_wrap_class_SBTypeSummaryOptions,
70793 &_wrap_class_SBTypeSummary,
70794 &_wrap_class_SBTypeSynthetic,
70795 &_wrap_class_SBUnixSignals,
70796 &_wrap_class_SBValue,
70797 &_wrap_class_SBValueList,
70798 &_wrap_class_SBVariablesOptions,
70799 &_wrap_class_SBWatchpoint,
70800     0
70801 };
70802 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
70803     0
70804 };
70805 
70806 static swig_lua_namespace swig_SwigModule = {
70807     "lldb",
70808     swig_SwigModule_methods,
70809     swig_SwigModule_attributes,
70810     swig_SwigModule_constants,
70811     swig_SwigModule_classes,
70812     swig_SwigModule_namespaces
70813 };
70814 #ifdef __cplusplus
70815 }
70816 #endif
70817 
70818 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
70819 
70820 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
70821 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
70822 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};
70823 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};
70824 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};
70825 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};
70826 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
70827 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
70828 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
70829 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
70830 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
70831 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
70832 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
70833 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
70834 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
70835 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
70836 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
70837 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
70838 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
70839 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
70840 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
70841 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
70842 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
70843 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
70844 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
70845 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
70846 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
70847 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
70848 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
70849 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
70850 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
70851 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
70852 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
70853 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
70854 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
70855 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
70856 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
70857 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
70858 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
70859 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
70860 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
70861 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
70862 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
70863 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
70864 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
70865 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
70866 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
70867 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
70868 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
70869 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
70870 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
70871 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
70872 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
70873 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
70874 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
70875 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
70876 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
70877 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
70878 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
70879 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
70880 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
70881 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
70882 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
70883 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
70884 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
70885 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
70886 static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
70887 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
70888 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
70889 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
70890 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
70891 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
70892 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
70893 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
70894 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
70895 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
70896 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
70897 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
70898 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
70899 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
70900 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
70901 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
70902 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
70903 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
70904 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
70905 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
70906 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};
70907 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
70908 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
70909 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
70910 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
70911 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
70912 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};
70913 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
70914 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};
70915 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};
70916 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};
70917 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};
70918 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};
70919 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};
70920 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};
70921 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};
70922 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};
70923 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};
70924 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};
70925 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};
70926 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};
70927 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};
70928 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};
70929 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};
70930 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};
70931 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};
70932 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};
70933 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};
70934 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};
70935 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};
70936 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};
70937 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};
70938 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};
70939 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};
70940 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};
70941 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};
70942 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};
70943 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};
70944 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};
70945 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};
70946 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};
70947 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};
70948 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};
70949 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};
70950 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};
70951 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};
70952 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};
70953 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};
70954 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};
70955 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};
70956 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};
70957 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};
70958 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};
70959 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};
70960 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};
70961 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};
70962 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};
70963 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};
70964 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};
70965 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};
70966 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};
70967 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};
70968 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};
70969 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};
70970 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};
70971 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};
70972 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};
70973 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};
70974 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};
70975 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};
70976 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};
70977 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};
70978 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};
70979 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};
70980 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};
70981 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};
70982 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};
70983 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};
70984 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};
70985 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};
70986 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};
70987 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};
70988 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};
70989 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};
70990 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};
70991 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};
70992 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};
70993 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};
70994 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};
70995 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t = {"_p_std__shared_ptrT_lldb_private__StoppointLocation_t", "std::shared_ptr< lldb_private::StoppointLocation > *|lldb::StoppointLocationSP *", 0, 0, (void*)0, 0};
70996 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};
70997 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};
70998 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};
70999 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};
71000 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};
71001 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};
71002 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};
71003 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};
71004 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};
71005 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};
71006 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};
71007 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};
71008 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};
71009 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};
71010 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};
71011 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};
71012 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t = {"_p_std__shared_ptrT_lldb_private__TraceOptions_t", "std::shared_ptr< lldb_private::TraceOptions > *|lldb::TraceOptionsSP *", 0, 0, (void*)0, 0};
71013 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};
71014 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};
71015 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};
71016 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};
71017 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};
71018 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};
71019 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};
71020 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};
71021 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};
71022 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};
71023 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};
71024 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};
71025 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};
71026 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};
71027 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};
71028 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};
71029 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};
71030 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};
71031 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};
71032 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};
71033 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};
71034 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};
71035 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};
71036 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
71037 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};
71038 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};
71039 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};
71040 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};
71041 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};
71042 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};
71043 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};
71044 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};
71045 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};
71046 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};
71047 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};
71048 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};
71049 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};
71050 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};
71051 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};
71052 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};
71053 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};
71054 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};
71055 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};
71056 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};
71057 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};
71058 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};
71059 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};
71060 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};
71061 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};
71062 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};
71063 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};
71064 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};
71065 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};
71066 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};
71067 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};
71068 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};
71069 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};
71070 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};
71071 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};
71072 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};
71073 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};
71074 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
71075 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
71076 
71077 static swig_type_info *swig_type_initial[] = {
71078   &_swigt__p_bool,
71079   &_swigt__p_double,
71080   &_swigt__p_f_p_q_const__char_p_void__void,
71081   &_swigt__p_f_p_void__p_void,
71082   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
71083   &_swigt__p_int,
71084   &_swigt__p_lldb__ConnectionStatus,
71085   &_swigt__p_lldb__SBAddress,
71086   &_swigt__p_lldb__SBAttachInfo,
71087   &_swigt__p_lldb__SBBlock,
71088   &_swigt__p_lldb__SBBreakpoint,
71089   &_swigt__p_lldb__SBBreakpointList,
71090   &_swigt__p_lldb__SBBreakpointLocation,
71091   &_swigt__p_lldb__SBBreakpointName,
71092   &_swigt__p_lldb__SBBroadcaster,
71093   &_swigt__p_lldb__SBCommandInterpreter,
71094   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
71095   &_swigt__p_lldb__SBCommandReturnObject,
71096   &_swigt__p_lldb__SBCommunication,
71097   &_swigt__p_lldb__SBCompileUnit,
71098   &_swigt__p_lldb__SBData,
71099   &_swigt__p_lldb__SBDebugger,
71100   &_swigt__p_lldb__SBDeclaration,
71101   &_swigt__p_lldb__SBEnvironment,
71102   &_swigt__p_lldb__SBError,
71103   &_swigt__p_lldb__SBEvent,
71104   &_swigt__p_lldb__SBExecutionContext,
71105   &_swigt__p_lldb__SBExpressionOptions,
71106   &_swigt__p_lldb__SBFile,
71107   &_swigt__p_lldb__SBFileSpec,
71108   &_swigt__p_lldb__SBFileSpecList,
71109   &_swigt__p_lldb__SBFrame,
71110   &_swigt__p_lldb__SBFunction,
71111   &_swigt__p_lldb__SBHostOS,
71112   &_swigt__p_lldb__SBInstruction,
71113   &_swigt__p_lldb__SBInstructionList,
71114   &_swigt__p_lldb__SBLanguageRuntime,
71115   &_swigt__p_lldb__SBLaunchInfo,
71116   &_swigt__p_lldb__SBLineEntry,
71117   &_swigt__p_lldb__SBListener,
71118   &_swigt__p_lldb__SBMemoryRegionInfo,
71119   &_swigt__p_lldb__SBMemoryRegionInfoList,
71120   &_swigt__p_lldb__SBModule,
71121   &_swigt__p_lldb__SBModuleSpec,
71122   &_swigt__p_lldb__SBModuleSpecList,
71123   &_swigt__p_lldb__SBPlatform,
71124   &_swigt__p_lldb__SBPlatformConnectOptions,
71125   &_swigt__p_lldb__SBPlatformShellCommand,
71126   &_swigt__p_lldb__SBProcess,
71127   &_swigt__p_lldb__SBProcessInfo,
71128   &_swigt__p_lldb__SBQueue,
71129   &_swigt__p_lldb__SBQueueItem,
71130   &_swigt__p_lldb__SBReproducer,
71131   &_swigt__p_lldb__SBSection,
71132   &_swigt__p_lldb__SBSourceManager,
71133   &_swigt__p_lldb__SBStream,
71134   &_swigt__p_lldb__SBStringList,
71135   &_swigt__p_lldb__SBStructuredData,
71136   &_swigt__p_lldb__SBSymbol,
71137   &_swigt__p_lldb__SBSymbolContext,
71138   &_swigt__p_lldb__SBSymbolContextList,
71139   &_swigt__p_lldb__SBTarget,
71140   &_swigt__p_lldb__SBThread,
71141   &_swigt__p_lldb__SBThreadCollection,
71142   &_swigt__p_lldb__SBThreadPlan,
71143   &_swigt__p_lldb__SBTrace,
71144   &_swigt__p_lldb__SBTraceOptions,
71145   &_swigt__p_lldb__SBType,
71146   &_swigt__p_lldb__SBTypeCategory,
71147   &_swigt__p_lldb__SBTypeEnumMember,
71148   &_swigt__p_lldb__SBTypeEnumMemberList,
71149   &_swigt__p_lldb__SBTypeFilter,
71150   &_swigt__p_lldb__SBTypeFormat,
71151   &_swigt__p_lldb__SBTypeList,
71152   &_swigt__p_lldb__SBTypeMember,
71153   &_swigt__p_lldb__SBTypeMemberFunction,
71154   &_swigt__p_lldb__SBTypeNameSpecifier,
71155   &_swigt__p_lldb__SBTypeSummary,
71156   &_swigt__p_lldb__SBTypeSummaryOptions,
71157   &_swigt__p_lldb__SBTypeSynthetic,
71158   &_swigt__p_lldb__SBUnixSignals,
71159   &_swigt__p_lldb__SBValue,
71160   &_swigt__p_lldb__SBValueList,
71161   &_swigt__p_lldb__SBVariablesOptions,
71162   &_swigt__p_lldb__SBWatchpoint,
71163   &_swigt__p_long_double,
71164   &_swigt__p_long_long,
71165   &_swigt__p_p_char,
71166   &_swigt__p_p_void,
71167   &_swigt__p_pthread_rwlock_t,
71168   &_swigt__p_pthread_t,
71169   &_swigt__p_short,
71170   &_swigt__p_signed_char,
71171   &_swigt__p_size_t,
71172   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
71173   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
71174   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
71175   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71176   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71177   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71178   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71179   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71180   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71181   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71182   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
71183   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
71184   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71185   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
71186   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71187   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71188   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
71189   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
71190   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71191   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71192   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
71193   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
71194   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71195   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71196   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
71197   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71198   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71199   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
71200   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
71201   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
71202   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71203   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71204   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
71205   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71206   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
71207   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71208   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
71209   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
71210   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71211   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
71212   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71213   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71214   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71215   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71216   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71217   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71218   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71219   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71220   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71221   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71222   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71223   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71224   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71225   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71226   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71227   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71228   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71229   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
71230   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
71231   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71232   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71233   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
71234   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
71235   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
71236   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
71237   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
71238   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71239   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71240   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71241   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71242   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71243   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71244   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71245   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71246   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71247   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
71248   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
71249   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71250   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71251   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
71252   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
71253   &_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
71254   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
71255   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
71256   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71257   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71258   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71259   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71260   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71261   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71262   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71263   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71264   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71265   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
71266   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71267   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71268   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71269   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
71270   &_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t,
71271   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71272   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71273   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71274   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71275   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71276   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71277   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71278   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71279   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71280   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71281   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
71282   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71283   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71284   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71285   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
71286   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71287   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
71288   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71289   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
71290   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
71291   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
71292   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
71293   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71294   &_swigt__p_std__string,
71295   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71296   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71297   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
71298   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71299   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71300   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71301   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71302   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
71303   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
71304   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
71305   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71306   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71307   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71308   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71309   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71310   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71311   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71312   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
71313   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
71314   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
71315   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71316   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71317   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
71318   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
71319   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
71320   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
71321   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
71322   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
71323   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71324   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71325   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
71326   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
71327   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
71328   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71329   &_swigt__p_unsigned_char,
71330   &_swigt__p_unsigned_int,
71331   &_swigt__p_unsigned_long_long,
71332   &_swigt__p_unsigned_short,
71333   &_swigt__p_void,
71334 };
71335 
71336 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
71337 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
71338 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}};
71339 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}};
71340 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}};
71341 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
71342 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
71343 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
71344 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
71345 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
71346 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
71347 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
71348 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
71349 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
71350 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
71351 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
71352 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
71353 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
71354 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
71355 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
71356 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
71357 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
71358 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
71359 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
71360 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
71361 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
71362 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
71363 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
71364 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
71365 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
71366 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
71367 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
71368 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
71369 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
71370 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
71371 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
71372 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
71373 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
71374 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
71375 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
71376 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
71377 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
71378 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
71379 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
71380 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
71381 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
71382 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
71383 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
71384 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
71385 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
71386 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
71387 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
71388 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
71389 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
71390 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
71391 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
71392 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
71393 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
71394 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
71395 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
71396 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
71397 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
71398 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
71399 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
71400 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
71401 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
71402 static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
71403 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
71404 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
71405 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
71406 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
71407 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
71408 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
71409 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
71410 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
71411 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
71412 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
71413 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
71414 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
71415 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
71416 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
71417 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
71418 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
71419 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
71420 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
71421 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
71422 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
71423 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
71424 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
71425 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
71426 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
71427 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
71428 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
71429 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
71430 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}};
71431 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}};
71432 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}};
71433 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}};
71434 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}};
71435 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}};
71436 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}};
71437 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}};
71438 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}};
71439 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}};
71440 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}};
71441 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}};
71442 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}};
71443 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}};
71444 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}};
71445 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}};
71446 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}};
71447 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}};
71448 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}};
71449 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}};
71450 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}};
71451 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}};
71452 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}};
71453 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}};
71454 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}};
71455 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}};
71456 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}};
71457 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}};
71458 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}};
71459 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}};
71460 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}};
71461 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}};
71462 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}};
71463 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}};
71464 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}};
71465 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}};
71466 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}};
71467 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}};
71468 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}};
71469 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}};
71470 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}};
71471 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}};
71472 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}};
71473 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}};
71474 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}};
71475 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}};
71476 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}};
71477 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}};
71478 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}};
71479 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}};
71480 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}};
71481 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}};
71482 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}};
71483 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}};
71484 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}};
71485 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}};
71486 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}};
71487 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}};
71488 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}};
71489 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}};
71490 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}};
71491 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}};
71492 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}};
71493 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}};
71494 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}};
71495 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}};
71496 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}};
71497 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}};
71498 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}};
71499 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}};
71500 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}};
71501 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}};
71502 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}};
71503 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}};
71504 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}};
71505 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}};
71506 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}};
71507 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}};
71508 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}};
71509 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}};
71510 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}};
71511 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__StoppointLocation_t, 0, 0, 0},{0, 0, 0, 0}};
71512 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}};
71513 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}};
71514 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}};
71515 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}};
71516 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}};
71517 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}};
71518 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}};
71519 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}};
71520 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}};
71521 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}};
71522 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}};
71523 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}};
71524 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}};
71525 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}};
71526 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}};
71527 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}};
71528 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t, 0, 0, 0},{0, 0, 0, 0}};
71529 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}};
71530 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}};
71531 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}};
71532 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}};
71533 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}};
71534 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}};
71535 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}};
71536 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}};
71537 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}};
71538 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}};
71539 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}};
71540 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}};
71541 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}};
71542 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}};
71543 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}};
71544 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}};
71545 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}};
71546 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}};
71547 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}};
71548 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}};
71549 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}};
71550 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}};
71551 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}};
71552 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
71553 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}};
71554 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}};
71555 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}};
71556 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}};
71557 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}};
71558 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}};
71559 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}};
71560 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}};
71561 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}};
71562 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}};
71563 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}};
71564 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}};
71565 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}};
71566 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}};
71567 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}};
71568 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}};
71569 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}};
71570 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}};
71571 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}};
71572 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}};
71573 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}};
71574 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}};
71575 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}};
71576 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}};
71577 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}};
71578 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}};
71579 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}};
71580 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}};
71581 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}};
71582 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}};
71583 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}};
71584 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}};
71585 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}};
71586 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}};
71587 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
71588 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
71589 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
71590 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
71591 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
71592 
71593 static swig_cast_info *swig_cast_initial[] = {
71594   _swigc__p_bool,
71595   _swigc__p_double,
71596   _swigc__p_f_p_q_const__char_p_void__void,
71597   _swigc__p_f_p_void__p_void,
71598   _swigc__p_f_p_void_p_q_const__void_size_t__void,
71599   _swigc__p_int,
71600   _swigc__p_lldb__ConnectionStatus,
71601   _swigc__p_lldb__SBAddress,
71602   _swigc__p_lldb__SBAttachInfo,
71603   _swigc__p_lldb__SBBlock,
71604   _swigc__p_lldb__SBBreakpoint,
71605   _swigc__p_lldb__SBBreakpointList,
71606   _swigc__p_lldb__SBBreakpointLocation,
71607   _swigc__p_lldb__SBBreakpointName,
71608   _swigc__p_lldb__SBBroadcaster,
71609   _swigc__p_lldb__SBCommandInterpreter,
71610   _swigc__p_lldb__SBCommandInterpreterRunOptions,
71611   _swigc__p_lldb__SBCommandReturnObject,
71612   _swigc__p_lldb__SBCommunication,
71613   _swigc__p_lldb__SBCompileUnit,
71614   _swigc__p_lldb__SBData,
71615   _swigc__p_lldb__SBDebugger,
71616   _swigc__p_lldb__SBDeclaration,
71617   _swigc__p_lldb__SBEnvironment,
71618   _swigc__p_lldb__SBError,
71619   _swigc__p_lldb__SBEvent,
71620   _swigc__p_lldb__SBExecutionContext,
71621   _swigc__p_lldb__SBExpressionOptions,
71622   _swigc__p_lldb__SBFile,
71623   _swigc__p_lldb__SBFileSpec,
71624   _swigc__p_lldb__SBFileSpecList,
71625   _swigc__p_lldb__SBFrame,
71626   _swigc__p_lldb__SBFunction,
71627   _swigc__p_lldb__SBHostOS,
71628   _swigc__p_lldb__SBInstruction,
71629   _swigc__p_lldb__SBInstructionList,
71630   _swigc__p_lldb__SBLanguageRuntime,
71631   _swigc__p_lldb__SBLaunchInfo,
71632   _swigc__p_lldb__SBLineEntry,
71633   _swigc__p_lldb__SBListener,
71634   _swigc__p_lldb__SBMemoryRegionInfo,
71635   _swigc__p_lldb__SBMemoryRegionInfoList,
71636   _swigc__p_lldb__SBModule,
71637   _swigc__p_lldb__SBModuleSpec,
71638   _swigc__p_lldb__SBModuleSpecList,
71639   _swigc__p_lldb__SBPlatform,
71640   _swigc__p_lldb__SBPlatformConnectOptions,
71641   _swigc__p_lldb__SBPlatformShellCommand,
71642   _swigc__p_lldb__SBProcess,
71643   _swigc__p_lldb__SBProcessInfo,
71644   _swigc__p_lldb__SBQueue,
71645   _swigc__p_lldb__SBQueueItem,
71646   _swigc__p_lldb__SBReproducer,
71647   _swigc__p_lldb__SBSection,
71648   _swigc__p_lldb__SBSourceManager,
71649   _swigc__p_lldb__SBStream,
71650   _swigc__p_lldb__SBStringList,
71651   _swigc__p_lldb__SBStructuredData,
71652   _swigc__p_lldb__SBSymbol,
71653   _swigc__p_lldb__SBSymbolContext,
71654   _swigc__p_lldb__SBSymbolContextList,
71655   _swigc__p_lldb__SBTarget,
71656   _swigc__p_lldb__SBThread,
71657   _swigc__p_lldb__SBThreadCollection,
71658   _swigc__p_lldb__SBThreadPlan,
71659   _swigc__p_lldb__SBTrace,
71660   _swigc__p_lldb__SBTraceOptions,
71661   _swigc__p_lldb__SBType,
71662   _swigc__p_lldb__SBTypeCategory,
71663   _swigc__p_lldb__SBTypeEnumMember,
71664   _swigc__p_lldb__SBTypeEnumMemberList,
71665   _swigc__p_lldb__SBTypeFilter,
71666   _swigc__p_lldb__SBTypeFormat,
71667   _swigc__p_lldb__SBTypeList,
71668   _swigc__p_lldb__SBTypeMember,
71669   _swigc__p_lldb__SBTypeMemberFunction,
71670   _swigc__p_lldb__SBTypeNameSpecifier,
71671   _swigc__p_lldb__SBTypeSummary,
71672   _swigc__p_lldb__SBTypeSummaryOptions,
71673   _swigc__p_lldb__SBTypeSynthetic,
71674   _swigc__p_lldb__SBUnixSignals,
71675   _swigc__p_lldb__SBValue,
71676   _swigc__p_lldb__SBValueList,
71677   _swigc__p_lldb__SBVariablesOptions,
71678   _swigc__p_lldb__SBWatchpoint,
71679   _swigc__p_long_double,
71680   _swigc__p_long_long,
71681   _swigc__p_p_char,
71682   _swigc__p_p_void,
71683   _swigc__p_pthread_rwlock_t,
71684   _swigc__p_pthread_t,
71685   _swigc__p_short,
71686   _swigc__p_signed_char,
71687   _swigc__p_size_t,
71688   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
71689   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
71690   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
71691   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71692   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71693   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71694   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71695   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71696   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71697   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71698   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
71699   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
71700   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71701   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
71702   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71703   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71704   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
71705   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
71706   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71707   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71708   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
71709   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
71710   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71711   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71712   _swigc__p_std__shared_ptrT_lldb_private__File_t,
71713   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71714   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71715   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
71716   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
71717   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
71718   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71719   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71720   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
71721   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71722   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
71723   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71724   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
71725   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
71726   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71727   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
71728   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71729   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71730   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71731   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71732   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71733   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71734   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71735   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71736   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71737   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71738   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71739   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71740   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71741   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71742   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71743   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71744   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71745   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
71746   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
71747   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71748   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71749   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
71750   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
71751   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
71752   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
71753   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
71754   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71755   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71756   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71757   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71758   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71759   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71760   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71761   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71762   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71763   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
71764   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
71765   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71766   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71767   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
71768   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
71769   _swigc__p_std__shared_ptrT_lldb_private__StoppointLocation_t,
71770   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
71771   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
71772   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71773   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71774   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71775   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71776   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71777   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71778   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71779   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71780   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71781   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
71782   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71783   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71784   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71785   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
71786   _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t,
71787   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71788   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71789   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71790   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71791   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71792   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71793   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71794   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71795   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71796   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71797   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
71798   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71799   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71800   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71801   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
71802   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71803   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
71804   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71805   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
71806   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
71807   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
71808   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
71809   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71810   _swigc__p_std__string,
71811   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71812   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71813   _swigc__p_std__unique_ptrT_lldb_private__File_t,
71814   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71815   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71816   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71817   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71818   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
71819   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
71820   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
71821   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71822   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71823   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71824   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71825   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71826   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71827   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71828   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
71829   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
71830   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
71831   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71832   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71833   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
71834   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
71835   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
71836   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
71837   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
71838   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
71839   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71840   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71841   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
71842   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
71843   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
71844   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71845   _swigc__p_unsigned_char,
71846   _swigc__p_unsigned_int,
71847   _swigc__p_unsigned_long_long,
71848   _swigc__p_unsigned_short,
71849   _swigc__p_void,
71850 };
71851 
71852 
71853 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
71854 
71855 /* -----------------------------------------------------------------------------
71856  * Type initialization:
71857  * This problem is tough by the requirement that no dynamic
71858  * memory is used. Also, since swig_type_info structures store pointers to
71859  * swig_cast_info structures and swig_cast_info structures store pointers back
71860  * to swig_type_info structures, we need some lookup code at initialization.
71861  * The idea is that swig generates all the structures that are needed.
71862  * The runtime then collects these partially filled structures.
71863  * The SWIG_InitializeModule function takes these initial arrays out of
71864  * swig_module, and does all the lookup, filling in the swig_module.types
71865  * array with the correct data and linking the correct swig_cast_info
71866  * structures together.
71867  *
71868  * The generated swig_type_info structures are assigned statically to an initial
71869  * array. We just loop through that array, and handle each type individually.
71870  * First we lookup if this type has been already loaded, and if so, use the
71871  * loaded structure instead of the generated one. Then we have to fill in the
71872  * cast linked list. The cast data is initially stored in something like a
71873  * two-dimensional array. Each row corresponds to a type (there are the same
71874  * number of rows as there are in the swig_type_initial array). Each entry in
71875  * a column is one of the swig_cast_info structures for that type.
71876  * The cast_initial array is actually an array of arrays, because each row has
71877  * a variable number of columns. So to actually build the cast linked list,
71878  * we find the array of casts associated with the type, and loop through it
71879  * adding the casts to the list. The one last trick we need to do is making
71880  * sure the type pointer in the swig_cast_info struct is correct.
71881  *
71882  * First off, we lookup the cast->type name to see if it is already loaded.
71883  * There are three cases to handle:
71884  *  1) If the cast->type has already been loaded AND the type we are adding
71885  *     casting info to has not been loaded (it is in this module), THEN we
71886  *     replace the cast->type pointer with the type pointer that has already
71887  *     been loaded.
71888  *  2) If BOTH types (the one we are adding casting info to, and the
71889  *     cast->type) are loaded, THEN the cast info has already been loaded by
71890  *     the previous module so we just ignore it.
71891  *  3) Finally, if cast->type has not already been loaded, then we add that
71892  *     swig_cast_info to the linked list (because the cast->type) pointer will
71893  *     be correct.
71894  * ----------------------------------------------------------------------------- */
71895 
71896 #ifdef __cplusplus
71897 extern "C" {
71898 #if 0
71899 } /* c-mode */
71900 #endif
71901 #endif
71902 
71903 #if 0
71904 #define SWIGRUNTIME_DEBUG
71905 #endif
71906 
71907 
71908 SWIGRUNTIME void
71909 SWIG_InitializeModule(void *clientdata) {
71910   size_t i;
71911   swig_module_info *module_head, *iter;
71912   int init;
71913 
71914   /* check to see if the circular list has been setup, if not, set it up */
71915   if (swig_module.next==0) {
71916     /* Initialize the swig_module */
71917     swig_module.type_initial = swig_type_initial;
71918     swig_module.cast_initial = swig_cast_initial;
71919     swig_module.next = &swig_module;
71920     init = 1;
71921   } else {
71922     init = 0;
71923   }
71924 
71925   /* Try and load any already created modules */
71926   module_head = SWIG_GetModule(clientdata);
71927   if (!module_head) {
71928     /* This is the first module loaded for this interpreter */
71929     /* so set the swig module into the interpreter */
71930     SWIG_SetModule(clientdata, &swig_module);
71931   } else {
71932     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
71933     iter=module_head;
71934     do {
71935       if (iter==&swig_module) {
71936         /* Our module is already in the list, so there's nothing more to do. */
71937         return;
71938       }
71939       iter=iter->next;
71940     } while (iter!= module_head);
71941 
71942     /* otherwise we must add our module into the list */
71943     swig_module.next = module_head->next;
71944     module_head->next = &swig_module;
71945   }
71946 
71947   /* When multiple interpreters are used, a module could have already been initialized in
71948      a different interpreter, but not yet have a pointer in this interpreter.
71949      In this case, we do not want to continue adding types... everything should be
71950      set up already */
71951   if (init == 0) return;
71952 
71953   /* Now work on filling in swig_module.types */
71954 #ifdef SWIGRUNTIME_DEBUG
71955   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
71956 #endif
71957   for (i = 0; i < swig_module.size; ++i) {
71958     swig_type_info *type = 0;
71959     swig_type_info *ret;
71960     swig_cast_info *cast;
71961 
71962 #ifdef SWIGRUNTIME_DEBUG
71963     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
71964 #endif
71965 
71966     /* if there is another module already loaded */
71967     if (swig_module.next != &swig_module) {
71968       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
71969     }
71970     if (type) {
71971       /* Overwrite clientdata field */
71972 #ifdef SWIGRUNTIME_DEBUG
71973       printf("SWIG_InitializeModule: found type %s\n", type->name);
71974 #endif
71975       if (swig_module.type_initial[i]->clientdata) {
71976 	type->clientdata = swig_module.type_initial[i]->clientdata;
71977 #ifdef SWIGRUNTIME_DEBUG
71978       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
71979 #endif
71980       }
71981     } else {
71982       type = swig_module.type_initial[i];
71983     }
71984 
71985     /* Insert casting types */
71986     cast = swig_module.cast_initial[i];
71987     while (cast->type) {
71988 
71989       /* Don't need to add information already in the list */
71990       ret = 0;
71991 #ifdef SWIGRUNTIME_DEBUG
71992       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
71993 #endif
71994       if (swig_module.next != &swig_module) {
71995         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
71996 #ifdef SWIGRUNTIME_DEBUG
71997 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
71998 #endif
71999       }
72000       if (ret) {
72001 	if (type == swig_module.type_initial[i]) {
72002 #ifdef SWIGRUNTIME_DEBUG
72003 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
72004 #endif
72005 	  cast->type = ret;
72006 	  ret = 0;
72007 	} else {
72008 	  /* Check for casting already in the list */
72009 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
72010 #ifdef SWIGRUNTIME_DEBUG
72011 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
72012 #endif
72013 	  if (!ocast) ret = 0;
72014 	}
72015       }
72016 
72017       if (!ret) {
72018 #ifdef SWIGRUNTIME_DEBUG
72019 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
72020 #endif
72021         if (type->cast) {
72022           type->cast->prev = cast;
72023           cast->next = type->cast;
72024         }
72025         type->cast = cast;
72026       }
72027       cast++;
72028     }
72029     /* Set entry in modules->types array equal to the type */
72030     swig_module.types[i] = type;
72031   }
72032   swig_module.types[i] = 0;
72033 
72034 #ifdef SWIGRUNTIME_DEBUG
72035   printf("**** SWIG_InitializeModule: Cast List ******\n");
72036   for (i = 0; i < swig_module.size; ++i) {
72037     int j = 0;
72038     swig_cast_info *cast = swig_module.cast_initial[i];
72039     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72040     while (cast->type) {
72041       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
72042       cast++;
72043       ++j;
72044     }
72045   printf("---- Total casts: %d\n",j);
72046   }
72047   printf("**** SWIG_InitializeModule: Cast List ******\n");
72048 #endif
72049 }
72050 
72051 /* This function will propagate the clientdata field of type to
72052 * any new swig_type_info structures that have been added into the list
72053 * of equivalent types.  It is like calling
72054 * SWIG_TypeClientData(type, clientdata) a second time.
72055 */
72056 SWIGRUNTIME void
72057 SWIG_PropagateClientData(void) {
72058   size_t i;
72059   swig_cast_info *equiv;
72060   static int init_run = 0;
72061 
72062   if (init_run) return;
72063   init_run = 1;
72064 
72065   for (i = 0; i < swig_module.size; i++) {
72066     if (swig_module.types[i]->clientdata) {
72067       equiv = swig_module.types[i]->cast;
72068       while (equiv) {
72069         if (!equiv->converter) {
72070           if (equiv->type && !equiv->type->clientdata)
72071             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
72072         }
72073         equiv = equiv->next;
72074       }
72075     }
72076   }
72077 }
72078 
72079 #ifdef __cplusplus
72080 #if 0
72081 { /* c-mode */
72082 #endif
72083 }
72084 #endif
72085 
72086 
72087 
72088 /* Forward declaration of where the user's %init{} gets inserted */
72089 void SWIG_init_user(lua_State* L );
72090 
72091 #ifdef __cplusplus
72092 extern "C" {
72093 #endif
72094 /* this is the initialization function
72095   added at the very end of the code
72096   the function is always called SWIG_init, but an earlier #define will rename it
72097 */
72098 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
72099 LUALIB_API int SWIG_init(lua_State* L)
72100 #else
72101 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
72102 #endif
72103 {
72104 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
72105   int i;
72106   int globalRegister = 0;
72107   /* start with global table */
72108   lua_pushglobaltable (L);
72109   /* SWIG's internal initialisation */
72110   SWIG_InitializeModule((void*)L);
72111   SWIG_PropagateClientData();
72112 #endif
72113 
72114 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
72115   /* add a global fn */
72116   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
72117   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
72118 #endif
72119 
72120 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72121   /* set up base class pointers (the hierarchy) */
72122   for (i = 0; swig_types[i]; i++){
72123     if (swig_types[i]->clientdata){
72124       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
72125     }
72126   }
72127 #ifdef SWIG_LUA_MODULE_GLOBAL
72128   globalRegister = 1;
72129 #endif
72130 
72131 
72132 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
72133   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
72134 #endif
72135 
72136 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
72137   for (i = 0; swig_types[i]; i++){
72138     if (swig_types[i]->clientdata){
72139       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
72140     }
72141   }
72142 #endif
72143 
72144 #if defined(SWIG_LUA_ELUA_EMULATE)
72145   lua_newtable(L);
72146   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
72147   SWIG_Lua_elua_emulate_register_clear(L);
72148   if(globalRegister) {
72149     lua_pushstring(L,swig_SwigModule.name);
72150     lua_pushvalue(L,-2);
72151     lua_rawset(L,-4);
72152   }
72153 #endif
72154 
72155 #endif
72156 
72157 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72158   /* invoke user-specific initialization */
72159   SWIG_init_user(L);
72160   /* end module */
72161   /* Note: We do not clean up the stack here (Lua will do this for us). At this
72162      point, we have the globals table and out module table on the stack. Returning
72163      one value makes the module table the result of the require command. */
72164   return 1;
72165 #else
72166   return 0;
72167 #endif
72168 }
72169 
72170 #ifdef __cplusplus
72171 }
72172 #endif
72173 
72174 
72175 const char* SWIG_LUACODE=
72176   "";
72177 
72178 void SWIG_init_user(lua_State* L)
72179 {
72180   /* exec Lua code if applicable */
72181   SWIG_Lua_dostring(L,SWIG_LUACODE);
72182 }
72183 
72184