xref: /freebsd/lib/clang/liblldb/LLDBWrapLua.cpp (revision a3266ba2697a383d2ede56803320d941866c7e76)
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__StreamFile_t swig_types[175]
2876 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Stream_t swig_types[176]
2877 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StringSummaryFormat_t swig_types[177]
2878 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t swig_types[178]
2879 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t swig_types[179]
2880 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFileType_t swig_types[180]
2881 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SymbolFile_t swig_types[181]
2882 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t swig_types[182]
2883 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SyntheticChildren_t swig_types[183]
2884 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__SystemRuntime_t swig_types[184]
2885 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TargetProperties_t swig_types[185]
2886 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Target_t swig_types[186]
2887 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadCollection_t swig_types[187]
2888 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t swig_types[188]
2889 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t swig_types[189]
2890 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Thread_t swig_types[190]
2891 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TraceOptions_t swig_types[191]
2892 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Trace_t swig_types[192]
2893 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t swig_types[193]
2894 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t swig_types[194]
2895 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFilterImpl_t swig_types[195]
2896 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeFormatImpl_t swig_types[196]
2897 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeImpl_t swig_types[197]
2898 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t swig_types[198]
2899 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t swig_types[199]
2900 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t swig_types[200]
2901 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t swig_types[201]
2902 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__TypeSystem_t swig_types[202]
2903 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Type_t swig_types[203]
2904 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnixSignals_t swig_types[204]
2905 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindAssembly_t swig_types[205]
2906 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UnwindPlan_t swig_types[206]
2907 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UserExpression_t swig_types[207]
2908 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__UtilityFunction_t swig_types[208]
2909 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueList_t swig_types[209]
2910 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObjectList_t swig_types[210]
2911 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__ValueObject_t swig_types[211]
2912 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Value_t swig_types[212]
2913 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__VariableList_t swig_types[213]
2914 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Variable_t swig_types[214]
2915 #define SWIGTYPE_p_std__shared_ptrT_lldb_private__Watchpoint_t swig_types[215]
2916 #define SWIGTYPE_p_std__string swig_types[216]
2917 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t swig_types[217]
2918 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__DynamicLoader_t swig_types[218]
2919 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__File_t swig_types[219]
2920 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__JITLoaderList_t swig_types[220]
2921 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t swig_types[221]
2922 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__OperatingSystem_t swig_types[222]
2923 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__ScriptInterpreter_t swig_types[223]
2924 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__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__StackFrameRecognizerManager_t swig_types[226]
2927 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StackFrame_t swig_types[227]
2928 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__StructuredDataImpl_t swig_types[228]
2929 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SymbolVendor_t swig_types[229]
2930 #define SWIGTYPE_p_std__unique_ptrT_lldb_private__SystemRuntime_t swig_types[230]
2931 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointLocation_t swig_types[231]
2932 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BreakpointSite_t swig_types[232]
2933 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Breakpoint_t swig_types[233]
2934 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__BroadcasterManager_t swig_types[234]
2935 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Debugger_t swig_types[235]
2936 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Listener_t swig_types[236]
2937 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Module_t swig_types[237]
2938 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t swig_types[238]
2939 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ObjectFile_t swig_types[239]
2940 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__OptionValue_t swig_types[240]
2941 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Process_t swig_types[241]
2942 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Queue_t swig_types[242]
2943 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Section_t swig_types[243]
2944 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StackFrame_t swig_types[244]
2945 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Stream_t swig_types[245]
2946 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t swig_types[246]
2947 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__SymbolFileType_t swig_types[247]
2948 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Target_t swig_types[248]
2949 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__ThreadPlan_t swig_types[249]
2950 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Thread_t swig_types[250]
2951 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__Type_t swig_types[251]
2952 #define SWIGTYPE_p_std__weak_ptrT_lldb_private__UnixSignals_t swig_types[252]
2953 #define SWIGTYPE_p_unsigned_char swig_types[253]
2954 #define SWIGTYPE_p_unsigned_int swig_types[254]
2955 #define SWIGTYPE_p_unsigned_long_long swig_types[255]
2956 #define SWIGTYPE_p_unsigned_short swig_types[256]
2957 #define SWIGTYPE_p_void swig_types[257]
2958 static swig_type_info *swig_types[259];
2959 static swig_module_info swig_module = {swig_types, 258, 0, 0, 0, 0};
2960 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2961 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2962 
2963 /* -------- TYPES TABLE (END) -------- */
2964 
2965 #define SWIG_name      "lldb"
2966 #define SWIG_init      luaopen_lldb
2967 #define SWIG_init_user luaopen_lldb_user
2968 
2969 #define SWIG_LUACODE   luaopen_lldb_luacode
2970 
2971 namespace swig {
2972 typedef struct{} LANGUAGE_OBJ;
2973 }
2974 
2975 
2976 #include <string>
2977 
2978 
2979 SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) {
2980   int ret = lua_isstring(L, idx);
2981   if (!ret)
2982    ret = lua_isnil(L, idx);
2983   return ret;
2984 }
2985 
2986 
2987 #ifdef __cplusplus	/* generic alloc/dealloc fns*/
2988 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	new TYPE[LEN]
2989 #define SWIG_FREE_ARRAY(PTR)		delete[] PTR
2990 #else
2991 #define SWIG_ALLOC_ARRAY(TYPE,LEN) 	(TYPE *)malloc(LEN*sizeof(TYPE))
2992 #define SWIG_FREE_ARRAY(PTR)		free(PTR)
2993 #endif
2994 /* counting the size of arrays:*/
2995 SWIGINTERN int SWIG_itable_size(lua_State* L, int index)
2996 {
2997 	int n=0;
2998 	while(1){
2999 		lua_rawgeti(L,index,n+1);
3000 		if (lua_isnil(L,-1))break;
3001 		++n;
3002 		lua_pop(L,1);
3003 	}
3004 	lua_pop(L,1);
3005 	return n;
3006 }
3007 
3008 SWIGINTERN int SWIG_table_size(lua_State* L, int index)
3009 {
3010 	int n=0;
3011 	lua_pushnil(L);  /* first key*/
3012 	while (lua_next(L, index) != 0) {
3013 		++n;
3014 		lua_pop(L, 1);  /* removes `value'; keeps `key' for next iteration*/
3015 	}
3016 	return n;
3017 }
3018 
3019 /* super macro to declare array typemap helper fns */
3020 #define SWIG_DECLARE_TYPEMAP_ARR_FN(NAME,TYPE)\
3021 	SWIGINTERN int SWIG_read_##NAME##_num_array(lua_State* L,int index,TYPE *array,int size){\
3022 		int i;\
3023 		for (i = 0; i < size; i++) {\
3024 			lua_rawgeti(L,index,i+1);\
3025 			if (lua_isnumber(L,-1)){\
3026 				array[i] = (TYPE)lua_tonumber(L,-1);\
3027 			} else {\
3028 				lua_pop(L,1);\
3029 				return 0;\
3030 			}\
3031 			lua_pop(L,1);\
3032 		}\
3033 		return 1;\
3034 	}\
3035 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_fixed(lua_State* L, int index, int size){\
3036 		TYPE *array;\
3037 		if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {\
3038 			SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);\
3039 			return 0;\
3040 		}\
3041 		array=SWIG_ALLOC_ARRAY(TYPE,size);\
3042 		if (!SWIG_read_##NAME##_num_array(L,index,array,size)){\
3043 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3044 			SWIG_FREE_ARRAY(array);\
3045 			return 0;\
3046 		}\
3047 		return array;\
3048 	}\
3049 	SWIGINTERN TYPE* SWIG_get_##NAME##_num_array_var(lua_State* L, int index, int* size)\
3050 	{\
3051 		TYPE *array;\
3052 		if (!lua_istable(L,index)) {\
3053 			SWIG_Lua_pusherrstring(L,"expected a table");\
3054 			return 0;\
3055 		}\
3056 		*size=SWIG_itable_size(L,index);\
3057 		if (*size<1){\
3058 			SWIG_Lua_pusherrstring(L,"table appears to be empty");\
3059 			return 0;\
3060 		}\
3061 		array=SWIG_ALLOC_ARRAY(TYPE,*size);\
3062 		if (!SWIG_read_##NAME##_num_array(L,index,array,*size)){\
3063 			SWIG_Lua_pusherrstring(L,"table must contain numbers");\
3064 			SWIG_FREE_ARRAY(array);\
3065 			return 0;\
3066 		}\
3067 		return array;\
3068 	}\
3069 	SWIGINTERN void SWIG_write_##NAME##_num_array(lua_State* L,TYPE *array,int size){\
3070 		int i;\
3071 		lua_newtable(L);\
3072 		for (i = 0; i < size; i++){\
3073 			lua_pushnumber(L,(lua_Number)array[i]);\
3074 			lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/ \
3075 		}\
3076 	}
3077 
3078 SWIG_DECLARE_TYPEMAP_ARR_FN(schar,signed char)
3079 SWIG_DECLARE_TYPEMAP_ARR_FN(uchar,unsigned char)
3080 SWIG_DECLARE_TYPEMAP_ARR_FN(int,int)
3081 SWIG_DECLARE_TYPEMAP_ARR_FN(uint,unsigned int)
3082 SWIG_DECLARE_TYPEMAP_ARR_FN(short,short)
3083 SWIG_DECLARE_TYPEMAP_ARR_FN(ushort,unsigned short)
3084 SWIG_DECLARE_TYPEMAP_ARR_FN(long,long)
3085 SWIG_DECLARE_TYPEMAP_ARR_FN(ulong,unsigned long)
3086 SWIG_DECLARE_TYPEMAP_ARR_FN(float,float)
3087 SWIG_DECLARE_TYPEMAP_ARR_FN(double,double)
3088 
3089 SWIGINTERN int SWIG_read_ptr_array(lua_State* L,int index,void **array,int size,swig_type_info *type){
3090 	int i;
3091 	for (i = 0; i < size; i++) {
3092 		lua_rawgeti(L,index,i+1);
3093 		if (!lua_isuserdata(L,-1) || SWIG_ConvertPtr(L,-1,&array[i],type,0)==-1){
3094 			lua_pop(L,1);
3095 			return 0;
3096 		}
3097 		lua_pop(L,1);
3098 	}
3099 	return 1;
3100 }
3101 SWIGINTERN void** SWIG_get_ptr_array_fixed(lua_State* L, int index, int size,swig_type_info *type){
3102 	void **array;
3103 	if (!lua_istable(L,index) || SWIG_itable_size(L,index) != size) {
3104 		SWIG_Lua_pushferrstring(L,"expected a table of size %d",size);
3105 		return 0;
3106 	}
3107 	array=SWIG_ALLOC_ARRAY(void*,size);
3108 	if (!SWIG_read_ptr_array(L,index,array,size,type)){
3109 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3110 		SWIG_FREE_ARRAY(array);
3111 		return 0;
3112 	}
3113 	return array;
3114 }
3115 SWIGINTERN void** SWIG_get_ptr_array_var(lua_State* L, int index, int* size,swig_type_info *type){
3116 	void **array;
3117 	if (!lua_istable(L,index)) {
3118 		SWIG_Lua_pusherrstring(L,"expected a table");
3119 		return 0;
3120 	}
3121 	*size=SWIG_itable_size(L,index);
3122 	if (*size<1){
3123 		SWIG_Lua_pusherrstring(L,"table appears to be empty");
3124 		return 0;
3125 	}
3126 	array=SWIG_ALLOC_ARRAY(void*,*size);
3127 	if (!SWIG_read_ptr_array(L,index,array,*size,type)){
3128 		SWIG_Lua_pushferrstring(L,"table must contain pointers of type %s",type->name);
3129 		SWIG_FREE_ARRAY(array);
3130 		return 0;
3131 	}
3132 	return array;
3133 }
3134 SWIGINTERN void SWIG_write_ptr_array(lua_State* L,void **array,int size,swig_type_info *type,int own){
3135 	int i;
3136 	lua_newtable(L);
3137 	for (i = 0; i < size; i++){
3138 		SWIG_NewPointerObj(L,array[i],type,own);
3139 		lua_rawseti(L,-2,i+1);/* -1 is the number, -2 is the table*/
3140 	}
3141 }
3142 
3143 
3144 #include <algorithm>
3145 #include <string>
3146 
3147 
3148 #include "lldb/lldb-public.h"
3149 #include "lldb/API/SBAddress.h"
3150 #include "lldb/API/SBAttachInfo.h"
3151 #include "lldb/API/SBBlock.h"
3152 #include "lldb/API/SBBreakpoint.h"
3153 #include "lldb/API/SBBreakpointLocation.h"
3154 #include "lldb/API/SBBreakpointName.h"
3155 #include "lldb/API/SBBroadcaster.h"
3156 #include "lldb/API/SBCommandInterpreter.h"
3157 #include "lldb/API/SBCommandInterpreterRunOptions.h"
3158 #include "lldb/API/SBCommandReturnObject.h"
3159 #include "lldb/API/SBCommunication.h"
3160 #include "lldb/API/SBCompileUnit.h"
3161 #include "lldb/API/SBData.h"
3162 #include "lldb/API/SBDebugger.h"
3163 #include "lldb/API/SBDeclaration.h"
3164 #include "lldb/API/SBEnvironment.h"
3165 #include "lldb/API/SBError.h"
3166 #include "lldb/API/SBEvent.h"
3167 #include "lldb/API/SBExecutionContext.h"
3168 #include "lldb/API/SBExpressionOptions.h"
3169 #include "lldb/API/SBFile.h"
3170 #include "lldb/API/SBFileSpec.h"
3171 #include "lldb/API/SBFileSpecList.h"
3172 #include "lldb/API/SBFrame.h"
3173 #include "lldb/API/SBFunction.h"
3174 #include "lldb/API/SBHostOS.h"
3175 #include "lldb/API/SBInstruction.h"
3176 #include "lldb/API/SBInstructionList.h"
3177 #include "lldb/API/SBLanguageRuntime.h"
3178 #include "lldb/API/SBLaunchInfo.h"
3179 #include "lldb/API/SBLineEntry.h"
3180 #include "lldb/API/SBListener.h"
3181 #include "lldb/API/SBMemoryRegionInfo.h"
3182 #include "lldb/API/SBMemoryRegionInfoList.h"
3183 #include "lldb/API/SBModule.h"
3184 #include "lldb/API/SBModuleSpec.h"
3185 #include "lldb/API/SBPlatform.h"
3186 #include "lldb/API/SBProcess.h"
3187 #include "lldb/API/SBProcessInfo.h"
3188 #include "lldb/API/SBQueue.h"
3189 #include "lldb/API/SBQueueItem.h"
3190 #include "lldb/API/SBReproducer.h"
3191 #include "lldb/API/SBSection.h"
3192 #include "lldb/API/SBSourceManager.h"
3193 #include "lldb/API/SBStream.h"
3194 #include "lldb/API/SBStringList.h"
3195 #include "lldb/API/SBStructuredData.h"
3196 #include "lldb/API/SBSymbol.h"
3197 #include "lldb/API/SBSymbolContext.h"
3198 #include "lldb/API/SBSymbolContextList.h"
3199 #include "lldb/API/SBTarget.h"
3200 #include "lldb/API/SBThread.h"
3201 #include "lldb/API/SBThreadCollection.h"
3202 #include "lldb/API/SBThreadPlan.h"
3203 #include "lldb/API/SBTrace.h"
3204 #include "lldb/API/SBTraceOptions.h"
3205 #include "lldb/API/SBType.h"
3206 #include "lldb/API/SBTypeCategory.h"
3207 #include "lldb/API/SBTypeEnumMember.h"
3208 #include "lldb/API/SBTypeFilter.h"
3209 #include "lldb/API/SBTypeFormat.h"
3210 #include "lldb/API/SBTypeNameSpecifier.h"
3211 #include "lldb/API/SBTypeSummary.h"
3212 #include "lldb/API/SBTypeSynthetic.h"
3213 #include "lldb/API/SBUnixSignals.h"
3214 #include "lldb/API/SBValue.h"
3215 #include "lldb/API/SBValueList.h"
3216 #include "lldb/API/SBVariablesOptions.h"
3217 #include "lldb/API/SBWatchpoint.h"
3218 
3219 
3220 #include "llvm/Support/Error.h"
3221 #include "llvm/Support/FormatVariadic.h"
3222 #include "../bindings/lua/lua-swigsafecast.swig"
3223 using namespace lldb_private;
3224 using namespace lldb;
3225 
3226 
3227 #include <stdint.h>		// Use the C99 official header
3228 
3229 SWIGINTERN std::string lldb_SBAddress___str__(lldb::SBAddress *self){
3230     lldb::SBStream stream;
3231     self->GetDescription (stream);
3232     const char *desc = stream.GetData();
3233     size_t desc_len = stream.GetSize();
3234     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3235       --desc_len;
3236     }
3237     return std::string(desc, desc_len);
3238   }
3239 SWIGINTERN std::string lldb_SBBlock___str__(lldb::SBBlock *self){
3240     lldb::SBStream stream;
3241     self->GetDescription (stream);
3242     const char *desc = stream.GetData();
3243     size_t desc_len = stream.GetSize();
3244     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3245       --desc_len;
3246     }
3247     return std::string(desc, desc_len);
3248   }
3249 SWIGINTERN std::string lldb_SBBreakpoint___str__(lldb::SBBreakpoint *self){
3250     lldb::SBStream stream;
3251     self->GetDescription (stream);
3252     const char *desc = stream.GetData();
3253     size_t desc_len = stream.GetSize();
3254     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3255       --desc_len;
3256     }
3257     return std::string(desc, desc_len);
3258   }
3259 SWIGINTERN std::string lldb_SBBreakpointLocation___str__(lldb::SBBreakpointLocation *self){
3260     lldb::SBStream stream;
3261     self->GetDescription (stream, lldb::eDescriptionLevelFull);
3262     const char *desc = stream.GetData();
3263     size_t desc_len = stream.GetSize();
3264     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3265       --desc_len;
3266     }
3267     return std::string(desc, desc_len);
3268   }
3269 SWIGINTERN std::string lldb_SBBreakpointName___str__(lldb::SBBreakpointName *self){
3270     lldb::SBStream stream;
3271     self->GetDescription (stream);
3272     const char *desc = stream.GetData();
3273     size_t desc_len = stream.GetSize();
3274     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3275       --desc_len;
3276     }
3277     return std::string(desc, desc_len);
3278   }
3279 SWIGINTERN std::string lldb_SBCommandReturnObject___str__(lldb::SBCommandReturnObject *self){
3280     lldb::SBStream stream;
3281     self->GetDescription (stream);
3282     const char *desc = stream.GetData();
3283     size_t desc_len = stream.GetSize();
3284     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3285       --desc_len;
3286     }
3287     return std::string(desc, desc_len);
3288   }
3289 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3290             self->SetImmediateOutputFile(BORROWED);
3291         }
3292 SWIGINTERN void lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lldb::SBCommandReturnObject *self,lldb::FileSP BORROWED,bool transfer_ownership){
3293             self->SetImmediateErrorFile(BORROWED);
3294         }
3295 SWIGINTERN void lldb_SBCommandReturnObject_Print(lldb::SBCommandReturnObject *self,char const *str){
3296             self->Printf("%s", str);
3297         }
3298 SWIGINTERN std::string lldb_SBCompileUnit___str__(lldb::SBCompileUnit *self){
3299     lldb::SBStream stream;
3300     self->GetDescription (stream);
3301     const char *desc = stream.GetData();
3302     size_t desc_len = stream.GetSize();
3303     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3304       --desc_len;
3305     }
3306     return std::string(desc, desc_len);
3307   }
3308 SWIGINTERN std::string lldb_SBData___str__(lldb::SBData *self){
3309     lldb::SBStream stream;
3310     self->GetDescription (stream);
3311     const char *desc = stream.GetData();
3312     size_t desc_len = stream.GetSize();
3313     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3314       --desc_len;
3315     }
3316     return std::string(desc, desc_len);
3317   }
3318 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetInputFileHandle(lldb::SBDebugger *self){
3319             return self->GetInputFile().GetFile();
3320         }
3321 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetOutputFileHandle(lldb::SBDebugger *self){
3322             return self->GetOutputFile().GetFile();
3323         }
3324 SWIGINTERN lldb::FileSP lldb_SBDebugger_GetErrorFileHandle(lldb::SBDebugger *self){
3325             return self->GetErrorFile().GetFile();
3326         }
3327 SWIGINTERN std::string lldb_SBDebugger___str__(lldb::SBDebugger *self){
3328     lldb::SBStream stream;
3329     self->GetDescription (stream);
3330     const char *desc = stream.GetData();
3331     size_t desc_len = stream.GetSize();
3332     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3333       --desc_len;
3334     }
3335     return std::string(desc, desc_len);
3336   }
3337 SWIGINTERN std::string lldb_SBDeclaration___str__(lldb::SBDeclaration *self){
3338     lldb::SBStream stream;
3339     self->GetDescription (stream);
3340     const char *desc = stream.GetData();
3341     size_t desc_len = stream.GetSize();
3342     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3343       --desc_len;
3344     }
3345     return std::string(desc, desc_len);
3346   }
3347 SWIGINTERN std::string lldb_SBError___str__(lldb::SBError *self){
3348     lldb::SBStream stream;
3349     self->GetDescription (stream);
3350     const char *desc = stream.GetData();
3351     size_t desc_len = stream.GetSize();
3352     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3353       --desc_len;
3354     }
3355     return std::string(desc, desc_len);
3356   }
3357 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowed(lldb::FileSP BORROWED){
3358             return lldb::SBFile(BORROWED);
3359         }
3360 SWIGINTERN lldb::SBFile lldb_SBFile_MakeForcingIOMethods(lldb::FileSP FORCE_IO_METHODS){
3361             return lldb::SBFile(FORCE_IO_METHODS);
3362         }
3363 SWIGINTERN lldb::SBFile lldb_SBFile_MakeBorrowedForcingIOMethods(lldb::FileSP BORROWED_FORCE_IO_METHODS){
3364             return lldb::SBFile(BORROWED_FORCE_IO_METHODS);
3365         }
3366 SWIGINTERN std::string lldb_SBFileSpec___str__(lldb::SBFileSpec *self){
3367     lldb::SBStream stream;
3368     self->GetDescription (stream);
3369     const char *desc = stream.GetData();
3370     size_t desc_len = stream.GetSize();
3371     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3372       --desc_len;
3373     }
3374     return std::string(desc, desc_len);
3375   }
3376 SWIGINTERN std::string lldb_SBFrame___str__(lldb::SBFrame *self){
3377     lldb::SBStream stream;
3378     self->GetDescription (stream);
3379     const char *desc = stream.GetData();
3380     size_t desc_len = stream.GetSize();
3381     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3382       --desc_len;
3383     }
3384     return std::string(desc, desc_len);
3385   }
3386 SWIGINTERN std::string lldb_SBFunction___str__(lldb::SBFunction *self){
3387     lldb::SBStream stream;
3388     self->GetDescription (stream);
3389     const char *desc = stream.GetData();
3390     size_t desc_len = stream.GetSize();
3391     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3392       --desc_len;
3393     }
3394     return std::string(desc, desc_len);
3395   }
3396 SWIGINTERN std::string lldb_SBInstruction___str__(lldb::SBInstruction *self){
3397     lldb::SBStream stream;
3398     self->GetDescription (stream);
3399     const char *desc = stream.GetData();
3400     size_t desc_len = stream.GetSize();
3401     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3402       --desc_len;
3403     }
3404     return std::string(desc, desc_len);
3405   }
3406 SWIGINTERN std::string lldb_SBInstructionList___str__(lldb::SBInstructionList *self){
3407     lldb::SBStream stream;
3408     self->GetDescription (stream);
3409     const char *desc = stream.GetData();
3410     size_t desc_len = stream.GetSize();
3411     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3412       --desc_len;
3413     }
3414     return std::string(desc, desc_len);
3415   }
3416 SWIGINTERN std::string lldb_SBLineEntry___str__(lldb::SBLineEntry *self){
3417     lldb::SBStream stream;
3418     self->GetDescription (stream);
3419     const char *desc = stream.GetData();
3420     size_t desc_len = stream.GetSize();
3421     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3422       --desc_len;
3423     }
3424     return std::string(desc, desc_len);
3425   }
3426 SWIGINTERN std::string lldb_SBMemoryRegionInfo___str__(lldb::SBMemoryRegionInfo *self){
3427     lldb::SBStream stream;
3428     self->GetDescription (stream);
3429     const char *desc = stream.GetData();
3430     size_t desc_len = stream.GetSize();
3431     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3432       --desc_len;
3433     }
3434     return std::string(desc, desc_len);
3435   }
3436 SWIGINTERN std::string lldb_SBModule___str__(lldb::SBModule *self){
3437     lldb::SBStream stream;
3438     self->GetDescription (stream);
3439     const char *desc = stream.GetData();
3440     size_t desc_len = stream.GetSize();
3441     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3442       --desc_len;
3443     }
3444     return std::string(desc, desc_len);
3445   }
3446 SWIGINTERN std::string lldb_SBModuleSpec___str__(lldb::SBModuleSpec *self){
3447     lldb::SBStream stream;
3448     self->GetDescription (stream);
3449     const char *desc = stream.GetData();
3450     size_t desc_len = stream.GetSize();
3451     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3452       --desc_len;
3453     }
3454     return std::string(desc, desc_len);
3455   }
3456 SWIGINTERN std::string lldb_SBModuleSpecList___str__(lldb::SBModuleSpecList *self){
3457     lldb::SBStream stream;
3458     self->GetDescription (stream);
3459     const char *desc = stream.GetData();
3460     size_t desc_len = stream.GetSize();
3461     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3462       --desc_len;
3463     }
3464     return std::string(desc, desc_len);
3465   }
3466 SWIGINTERN std::string lldb_SBProcess___str__(lldb::SBProcess *self){
3467     lldb::SBStream stream;
3468     self->GetDescription (stream);
3469     const char *desc = stream.GetData();
3470     size_t desc_len = stream.GetSize();
3471     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3472       --desc_len;
3473     }
3474     return std::string(desc, desc_len);
3475   }
3476 SWIGINTERN std::string lldb_SBSection___str__(lldb::SBSection *self){
3477     lldb::SBStream stream;
3478     self->GetDescription (stream);
3479     const char *desc = stream.GetData();
3480     size_t desc_len = stream.GetSize();
3481     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3482       --desc_len;
3483     }
3484     return std::string(desc, desc_len);
3485   }
3486 SWIGINTERN void lldb_SBStream_RedirectToFileHandle(lldb::SBStream *self,lldb::FileSP file,bool transfer_fh_ownership){
3487             self->RedirectToFile(file);
3488         }
3489 SWIGINTERN std::string lldb_SBSymbol___str__(lldb::SBSymbol *self){
3490     lldb::SBStream stream;
3491     self->GetDescription (stream);
3492     const char *desc = stream.GetData();
3493     size_t desc_len = stream.GetSize();
3494     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3495       --desc_len;
3496     }
3497     return std::string(desc, desc_len);
3498   }
3499 SWIGINTERN std::string lldb_SBSymbolContext___str__(lldb::SBSymbolContext *self){
3500     lldb::SBStream stream;
3501     self->GetDescription (stream);
3502     const char *desc = stream.GetData();
3503     size_t desc_len = stream.GetSize();
3504     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3505       --desc_len;
3506     }
3507     return std::string(desc, desc_len);
3508   }
3509 SWIGINTERN std::string lldb_SBSymbolContextList___str__(lldb::SBSymbolContextList *self){
3510     lldb::SBStream stream;
3511     self->GetDescription (stream);
3512     const char *desc = stream.GetData();
3513     size_t desc_len = stream.GetSize();
3514     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3515       --desc_len;
3516     }
3517     return std::string(desc, desc_len);
3518   }
3519 SWIGINTERN std::string lldb_SBTarget___str__(lldb::SBTarget *self){
3520     lldb::SBStream stream;
3521     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3522     const char *desc = stream.GetData();
3523     size_t desc_len = stream.GetSize();
3524     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3525       --desc_len;
3526     }
3527     return std::string(desc, desc_len);
3528   }
3529 SWIGINTERN std::string lldb_SBThread___str__(lldb::SBThread *self){
3530     lldb::SBStream stream;
3531     self->GetDescription (stream);
3532     const char *desc = stream.GetData();
3533     size_t desc_len = stream.GetSize();
3534     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3535       --desc_len;
3536     }
3537     return std::string(desc, desc_len);
3538   }
3539 SWIGINTERN std::string lldb_SBTypeMember___str__(lldb::SBTypeMember *self){
3540     lldb::SBStream stream;
3541     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3542     const char *desc = stream.GetData();
3543     size_t desc_len = stream.GetSize();
3544     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3545       --desc_len;
3546     }
3547     return std::string(desc, desc_len);
3548   }
3549 SWIGINTERN std::string lldb_SBTypeMemberFunction___str__(lldb::SBTypeMemberFunction *self){
3550     lldb::SBStream stream;
3551     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3552     const char *desc = stream.GetData();
3553     size_t desc_len = stream.GetSize();
3554     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3555       --desc_len;
3556     }
3557     return std::string(desc, desc_len);
3558   }
3559 SWIGINTERN std::string lldb_SBType___str__(lldb::SBType *self){
3560     lldb::SBStream stream;
3561     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3562     const char *desc = stream.GetData();
3563     size_t desc_len = stream.GetSize();
3564     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3565       --desc_len;
3566     }
3567     return std::string(desc, desc_len);
3568   }
3569 SWIGINTERN std::string lldb_SBTypeCategory___str__(lldb::SBTypeCategory *self){
3570     lldb::SBStream stream;
3571     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3572     const char *desc = stream.GetData();
3573     size_t desc_len = stream.GetSize();
3574     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3575       --desc_len;
3576     }
3577     return std::string(desc, desc_len);
3578   }
3579 SWIGINTERN std::string lldb_SBTypeEnumMember___str__(lldb::SBTypeEnumMember *self){
3580     lldb::SBStream stream;
3581     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3582     const char *desc = stream.GetData();
3583     size_t desc_len = stream.GetSize();
3584     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3585       --desc_len;
3586     }
3587     return std::string(desc, desc_len);
3588   }
3589 SWIGINTERN std::string lldb_SBTypeFilter___str__(lldb::SBTypeFilter *self){
3590     lldb::SBStream stream;
3591     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3592     const char *desc = stream.GetData();
3593     size_t desc_len = stream.GetSize();
3594     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3595       --desc_len;
3596     }
3597     return std::string(desc, desc_len);
3598   }
3599 SWIGINTERN std::string lldb_SBTypeFormat___str__(lldb::SBTypeFormat *self){
3600     lldb::SBStream stream;
3601     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3602     const char *desc = stream.GetData();
3603     size_t desc_len = stream.GetSize();
3604     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3605       --desc_len;
3606     }
3607     return std::string(desc, desc_len);
3608   }
3609 SWIGINTERN std::string lldb_SBTypeNameSpecifier___str__(lldb::SBTypeNameSpecifier *self){
3610     lldb::SBStream stream;
3611     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3612     const char *desc = stream.GetData();
3613     size_t desc_len = stream.GetSize();
3614     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3615       --desc_len;
3616     }
3617     return std::string(desc, desc_len);
3618   }
3619 SWIGINTERN std::string lldb_SBTypeSummary___str__(lldb::SBTypeSummary *self){
3620     lldb::SBStream stream;
3621     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3622     const char *desc = stream.GetData();
3623     size_t desc_len = stream.GetSize();
3624     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3625       --desc_len;
3626     }
3627     return std::string(desc, desc_len);
3628   }
3629 SWIGINTERN std::string lldb_SBTypeSynthetic___str__(lldb::SBTypeSynthetic *self){
3630     lldb::SBStream stream;
3631     self->GetDescription (stream, lldb::eDescriptionLevelBrief);
3632     const char *desc = stream.GetData();
3633     size_t desc_len = stream.GetSize();
3634     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3635       --desc_len;
3636     }
3637     return std::string(desc, desc_len);
3638   }
3639 SWIGINTERN std::string lldb_SBValue___str__(lldb::SBValue *self){
3640     lldb::SBStream stream;
3641     self->GetDescription (stream);
3642     const char *desc = stream.GetData();
3643     size_t desc_len = stream.GetSize();
3644     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3645       --desc_len;
3646     }
3647     return std::string(desc, desc_len);
3648   }
3649 SWIGINTERN std::string lldb_SBValueList___str__(lldb::SBValueList *self){
3650            lldb::SBStream description;
3651            const size_t n = self->GetSize();
3652            if (n)
3653            {
3654                for (size_t i=0; i<n; ++i)
3655                    self->GetValueAtIndex(i).GetDescription(description);
3656            }
3657            else
3658            {
3659                description.Printf("<empty> lldb.SBValueList()");
3660            }
3661            const char *desc = description.GetData();
3662            size_t desc_len = description.GetSize();
3663            if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r'))
3664                --desc_len;
3665            return std::string(desc, desc_len);
3666        }
3667 SWIGINTERN std::string lldb_SBWatchpoint___str__(lldb::SBWatchpoint *self){
3668     lldb::SBStream stream;
3669     self->GetDescription (stream, lldb::eDescriptionLevelVerbose);
3670     const char *desc = stream.GetData();
3671     size_t desc_len = stream.GetSize();
3672     if (desc_len > 0 && (desc[desc_len-1] == '\n' || desc[desc_len-1] == '\r')) {
3673       --desc_len;
3674     }
3675     return std::string(desc, desc_len);
3676   }
3677 
3678 
3679 template <typename T>
3680 void
3681 PushSBClass(lua_State* L, T* obj);
3682 
3683 
3684 #ifdef __cplusplus
3685 extern "C" {
3686 #endif
3687 static int _wrap_new_string__SWIG_0(lua_State* L) {
3688   int SWIG_arg = 0;
3689   std::string *result = 0 ;
3690 
3691   SWIG_check_num_args("std::string::string",0,0)
3692   result = (std::string *)new std::string();
3693   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3694   return SWIG_arg;
3695 
3696   if(0) SWIG_fail;
3697 
3698 fail:
3699   lua_error(L);
3700   return SWIG_arg;
3701 }
3702 
3703 
3704 static int _wrap_new_string__SWIG_1(lua_State* L) {
3705   int SWIG_arg = 0;
3706   char *arg1 = (char *) 0 ;
3707   std::string *result = 0 ;
3708 
3709   SWIG_check_num_args("std::string::string",1,1)
3710   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("std::string::string",1,"char const *");
3711   arg1 = (char *)lua_tostring(L, 1);
3712   result = (std::string *)new std::string((char const *)arg1);
3713   SWIG_NewPointerObj(L,result,SWIGTYPE_p_std__string,1); SWIG_arg++;
3714   return SWIG_arg;
3715 
3716   if(0) SWIG_fail;
3717 
3718 fail:
3719   lua_error(L);
3720   return SWIG_arg;
3721 }
3722 
3723 
3724 static int _wrap_new_string(lua_State* L) {
3725   int argc;
3726   int argv[2]={
3727     1,2
3728   };
3729 
3730   argc = lua_gettop(L);
3731   if (argc == 0) {
3732     return _wrap_new_string__SWIG_0(L);
3733   }
3734   if (argc == 1) {
3735     int _v;
3736     {
3737       _v = SWIG_lua_isnilstring(L,argv[0]);
3738     }
3739     if (_v) {
3740       return _wrap_new_string__SWIG_1(L);
3741     }
3742   }
3743 
3744   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_string'\n"
3745     "  Possible C/C++ prototypes are:\n"
3746     "    std::string::string()\n"
3747     "    std::string::string(char const *)\n");
3748   lua_error(L);return 0;
3749 }
3750 
3751 
3752 static int _wrap_string_size(lua_State* L) {
3753   int SWIG_arg = 0;
3754   std::string *arg1 = (std::string *) 0 ;
3755   unsigned int result;
3756 
3757   SWIG_check_num_args("std::string::size",1,1)
3758   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::size",1,"std::string const *");
3759 
3760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3761     SWIG_fail_ptr("string_size",1,SWIGTYPE_p_std__string);
3762   }
3763 
3764   result = (unsigned int)((std::string const *)arg1)->size();
3765   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3766   return SWIG_arg;
3767 
3768   if(0) SWIG_fail;
3769 
3770 fail:
3771   lua_error(L);
3772   return SWIG_arg;
3773 }
3774 
3775 
3776 static int _wrap_string_length(lua_State* L) {
3777   int SWIG_arg = 0;
3778   std::string *arg1 = (std::string *) 0 ;
3779   unsigned int result;
3780 
3781   SWIG_check_num_args("std::string::length",1,1)
3782   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::length",1,"std::string const *");
3783 
3784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3785     SWIG_fail_ptr("string_length",1,SWIGTYPE_p_std__string);
3786   }
3787 
3788   result = (unsigned int)((std::string const *)arg1)->length();
3789   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
3790   return SWIG_arg;
3791 
3792   if(0) SWIG_fail;
3793 
3794 fail:
3795   lua_error(L);
3796   return SWIG_arg;
3797 }
3798 
3799 
3800 static int _wrap_string_empty(lua_State* L) {
3801   int SWIG_arg = 0;
3802   std::string *arg1 = (std::string *) 0 ;
3803   bool result;
3804 
3805   SWIG_check_num_args("std::string::empty",1,1)
3806   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::empty",1,"std::string const *");
3807 
3808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3809     SWIG_fail_ptr("string_empty",1,SWIGTYPE_p_std__string);
3810   }
3811 
3812   result = (bool)((std::string const *)arg1)->empty();
3813   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
3814   return SWIG_arg;
3815 
3816   if(0) SWIG_fail;
3817 
3818 fail:
3819   lua_error(L);
3820   return SWIG_arg;
3821 }
3822 
3823 
3824 static int _wrap_string_c_str(lua_State* L) {
3825   int SWIG_arg = 0;
3826   std::string *arg1 = (std::string *) 0 ;
3827   char *result = 0 ;
3828 
3829   SWIG_check_num_args("std::string::c_str",1,1)
3830   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::c_str",1,"std::string const *");
3831 
3832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3833     SWIG_fail_ptr("string_c_str",1,SWIGTYPE_p_std__string);
3834   }
3835 
3836   result = (char *)((std::string const *)arg1)->c_str();
3837   lua_pushstring(L,(const char *)result); SWIG_arg++;
3838   return SWIG_arg;
3839 
3840   if(0) SWIG_fail;
3841 
3842 fail:
3843   lua_error(L);
3844   return SWIG_arg;
3845 }
3846 
3847 
3848 static int _wrap_string_data(lua_State* L) {
3849   int SWIG_arg = 0;
3850   std::string *arg1 = (std::string *) 0 ;
3851   char *result = 0 ;
3852 
3853   SWIG_check_num_args("std::string::data",1,1)
3854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::data",1,"std::string const *");
3855 
3856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3857     SWIG_fail_ptr("string_data",1,SWIGTYPE_p_std__string);
3858   }
3859 
3860   result = (char *)((std::string const *)arg1)->data();
3861   lua_pushstring(L,(const char *)result); SWIG_arg++;
3862   return SWIG_arg;
3863 
3864   if(0) SWIG_fail;
3865 
3866 fail:
3867   lua_error(L);
3868   return SWIG_arg;
3869 }
3870 
3871 
3872 static int _wrap_string_assign(lua_State* L) {
3873   int SWIG_arg = 0;
3874   std::string *arg1 = (std::string *) 0 ;
3875   char *arg2 = (char *) 0 ;
3876 
3877   SWIG_check_num_args("std::string::assign",2,2)
3878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("std::string::assign",1,"std::string *");
3879   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("std::string::assign",2,"char const *");
3880 
3881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__string,0))){
3882     SWIG_fail_ptr("string_assign",1,SWIGTYPE_p_std__string);
3883   }
3884 
3885   arg2 = (char *)lua_tostring(L, 2);
3886   (arg1)->assign((char const *)arg2);
3887 
3888   return SWIG_arg;
3889 
3890   if(0) SWIG_fail;
3891 
3892 fail:
3893   lua_error(L);
3894   return SWIG_arg;
3895 }
3896 
3897 
3898 static void swig_delete_string(void *obj) {
3899 std::string *arg1 = (std::string *) obj;
3900 delete arg1;
3901 }
3902 static int _proxy__wrap_new_string(lua_State *L) {
3903     assert(lua_istable(L,1));
3904     lua_pushcfunction(L,_wrap_new_string);
3905     assert(!lua_isnil(L,-1));
3906     lua_replace(L,1); /* replace our table with real constructor */
3907     lua_call(L,lua_gettop(L)-1,1);
3908     return 1;
3909 }
3910 static swig_lua_attribute swig_string_attributes[] = {
3911     {0,0,0}
3912 };
3913 static swig_lua_method swig_string_methods[]= {
3914     { "size", _wrap_string_size},
3915     { "length", _wrap_string_length},
3916     { "empty", _wrap_string_empty},
3917     { "c_str", _wrap_string_c_str},
3918     { "data", _wrap_string_data},
3919     { "assign", _wrap_string_assign},
3920     {0,0}
3921 };
3922 static swig_lua_method swig_string_meta[] = {
3923     {0,0}
3924 };
3925 
3926 static swig_lua_attribute swig_string_Sf_SwigStatic_attributes[] = {
3927     {0,0,0}
3928 };
3929 static swig_lua_const_info swig_string_Sf_SwigStatic_constants[]= {
3930     {0,0,0,0,0,0}
3931 };
3932 static swig_lua_method swig_string_Sf_SwigStatic_methods[]= {
3933     {0,0}
3934 };
3935 static swig_lua_class* swig_string_Sf_SwigStatic_classes[]= {
3936     0
3937 };
3938 
3939 static swig_lua_namespace swig_string_Sf_SwigStatic = {
3940     "string",
3941     swig_string_Sf_SwigStatic_methods,
3942     swig_string_Sf_SwigStatic_attributes,
3943     swig_string_Sf_SwigStatic_constants,
3944     swig_string_Sf_SwigStatic_classes,
3945     0
3946 };
3947 static swig_lua_class *swig_string_bases[] = {0};
3948 static const char *swig_string_base_names[] = {0};
3949 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 };
3950 
3951 static int _wrap_new_SBAddress__SWIG_0(lua_State* L) {
3952   int SWIG_arg = 0;
3953   lldb::SBAddress *result = 0 ;
3954 
3955   SWIG_check_num_args("lldb::SBAddress::SBAddress",0,0)
3956   result = (lldb::SBAddress *)new lldb::SBAddress();
3957   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3958   return SWIG_arg;
3959 
3960   if(0) SWIG_fail;
3961 
3962 fail:
3963   lua_error(L);
3964   return SWIG_arg;
3965 }
3966 
3967 
3968 static int _wrap_new_SBAddress__SWIG_1(lua_State* L) {
3969   int SWIG_arg = 0;
3970   lldb::SBAddress *arg1 = 0 ;
3971   lldb::SBAddress *result = 0 ;
3972 
3973   SWIG_check_num_args("lldb::SBAddress::SBAddress",1,1)
3974   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBAddress const &");
3975 
3976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
3977     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBAddress);
3978   }
3979 
3980   result = (lldb::SBAddress *)new lldb::SBAddress((lldb::SBAddress const &)*arg1);
3981   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
3982   return SWIG_arg;
3983 
3984   if(0) SWIG_fail;
3985 
3986 fail:
3987   lua_error(L);
3988   return SWIG_arg;
3989 }
3990 
3991 
3992 static int _wrap_new_SBAddress__SWIG_2(lua_State* L) {
3993   int SWIG_arg = 0;
3994   lldb::SBSection arg1 ;
3995   lldb::addr_t arg2 ;
3996   lldb::SBSection *argp1 ;
3997   lldb::SBAddress *result = 0 ;
3998 
3999   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4000   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::SBSection");
4001   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::addr_t");
4002 
4003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBSection,0))){
4004     SWIG_fail_ptr("new_SBAddress",1,SWIGTYPE_p_lldb__SBSection);
4005   }
4006   arg1 = *argp1;
4007 
4008   arg2 = (unsigned long long)lua_tointeger(L, 2);
4009   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,arg2);
4010   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4011   return SWIG_arg;
4012 
4013   if(0) SWIG_fail;
4014 
4015 fail:
4016   lua_error(L);
4017   return SWIG_arg;
4018 }
4019 
4020 
4021 static int _wrap_new_SBAddress__SWIG_3(lua_State* L) {
4022   int SWIG_arg = 0;
4023   lldb::addr_t arg1 ;
4024   lldb::SBTarget *arg2 = 0 ;
4025   lldb::SBAddress *result = 0 ;
4026 
4027   SWIG_check_num_args("lldb::SBAddress::SBAddress",2,2)
4028   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAddress::SBAddress",1,"lldb::addr_t");
4029   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SBAddress",2,"lldb::SBTarget &");
4030   arg1 = (unsigned long long)lua_tointeger(L, 1);
4031 
4032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4033     SWIG_fail_ptr("new_SBAddress",2,SWIGTYPE_p_lldb__SBTarget);
4034   }
4035 
4036   result = (lldb::SBAddress *)new lldb::SBAddress(arg1,*arg2);
4037   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
4038   return SWIG_arg;
4039 
4040   if(0) SWIG_fail;
4041 
4042 fail:
4043   lua_error(L);
4044   return SWIG_arg;
4045 }
4046 
4047 
4048 static int _wrap_new_SBAddress(lua_State* L) {
4049   int argc;
4050   int argv[3]={
4051     1,2,3
4052   };
4053 
4054   argc = lua_gettop(L);
4055   if (argc == 0) {
4056     return _wrap_new_SBAddress__SWIG_0(L);
4057   }
4058   if (argc == 1) {
4059     int _v;
4060     {
4061       void *ptr;
4062       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
4063         _v = 0;
4064       } else {
4065         _v = 1;
4066       }
4067     }
4068     if (_v) {
4069       return _wrap_new_SBAddress__SWIG_1(L);
4070     }
4071   }
4072   if (argc == 2) {
4073     int _v;
4074     {
4075       void *ptr;
4076       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
4077         _v = 0;
4078       } else {
4079         _v = 1;
4080       }
4081     }
4082     if (_v) {
4083       {
4084         _v = lua_isnumber(L,argv[1]);
4085       }
4086       if (_v) {
4087         return _wrap_new_SBAddress__SWIG_2(L);
4088       }
4089     }
4090   }
4091   if (argc == 2) {
4092     int _v;
4093     {
4094       _v = lua_isnumber(L,argv[0]);
4095     }
4096     if (_v) {
4097       {
4098         void *ptr;
4099         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
4100           _v = 0;
4101         } else {
4102           _v = 1;
4103         }
4104       }
4105       if (_v) {
4106         return _wrap_new_SBAddress__SWIG_3(L);
4107       }
4108     }
4109   }
4110 
4111   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAddress'\n"
4112     "  Possible C/C++ prototypes are:\n"
4113     "    lldb::SBAddress::SBAddress()\n"
4114     "    lldb::SBAddress::SBAddress(lldb::SBAddress const &)\n"
4115     "    lldb::SBAddress::SBAddress(lldb::SBSection,lldb::addr_t)\n"
4116     "    lldb::SBAddress::SBAddress(lldb::addr_t,lldb::SBTarget &)\n");
4117   lua_error(L);return 0;
4118 }
4119 
4120 
4121 static int _wrap_SBAddress_IsValid(lua_State* L) {
4122   int SWIG_arg = 0;
4123   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4124   bool result;
4125 
4126   SWIG_check_num_args("lldb::SBAddress::IsValid",1,1)
4127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::IsValid",1,"lldb::SBAddress const *");
4128 
4129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4130     SWIG_fail_ptr("SBAddress_IsValid",1,SWIGTYPE_p_lldb__SBAddress);
4131   }
4132 
4133   result = (bool)((lldb::SBAddress const *)arg1)->IsValid();
4134   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4135   return SWIG_arg;
4136 
4137   if(0) SWIG_fail;
4138 
4139 fail:
4140   lua_error(L);
4141   return SWIG_arg;
4142 }
4143 
4144 
4145 static int _wrap_SBAddress_Clear(lua_State* L) {
4146   int SWIG_arg = 0;
4147   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4148 
4149   SWIG_check_num_args("lldb::SBAddress::Clear",1,1)
4150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::Clear",1,"lldb::SBAddress *");
4151 
4152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4153     SWIG_fail_ptr("SBAddress_Clear",1,SWIGTYPE_p_lldb__SBAddress);
4154   }
4155 
4156   (arg1)->Clear();
4157 
4158   return SWIG_arg;
4159 
4160   if(0) SWIG_fail;
4161 
4162 fail:
4163   lua_error(L);
4164   return SWIG_arg;
4165 }
4166 
4167 
4168 static int _wrap_SBAddress_GetFileAddress(lua_State* L) {
4169   int SWIG_arg = 0;
4170   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4171   lldb::addr_t result;
4172 
4173   SWIG_check_num_args("lldb::SBAddress::GetFileAddress",1,1)
4174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFileAddress",1,"lldb::SBAddress const *");
4175 
4176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4177     SWIG_fail_ptr("SBAddress_GetFileAddress",1,SWIGTYPE_p_lldb__SBAddress);
4178   }
4179 
4180   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetFileAddress();
4181   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4182   return SWIG_arg;
4183 
4184   if(0) SWIG_fail;
4185 
4186 fail:
4187   lua_error(L);
4188   return SWIG_arg;
4189 }
4190 
4191 
4192 static int _wrap_SBAddress_GetLoadAddress(lua_State* L) {
4193   int SWIG_arg = 0;
4194   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4195   lldb::SBTarget *arg2 = 0 ;
4196   lldb::addr_t result;
4197 
4198   SWIG_check_num_args("lldb::SBAddress::GetLoadAddress",2,2)
4199   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",1,"lldb::SBAddress const *");
4200   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetLoadAddress",2,"lldb::SBTarget const &");
4201 
4202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4203     SWIG_fail_ptr("SBAddress_GetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4204   }
4205 
4206 
4207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
4208     SWIG_fail_ptr("SBAddress_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
4209   }
4210 
4211   result = (lldb::addr_t)((lldb::SBAddress const *)arg1)->GetLoadAddress((lldb::SBTarget const &)*arg2);
4212   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4213   return SWIG_arg;
4214 
4215   if(0) SWIG_fail;
4216 
4217 fail:
4218   lua_error(L);
4219   return SWIG_arg;
4220 }
4221 
4222 
4223 static int _wrap_SBAddress_SetLoadAddress(lua_State* L) {
4224   int SWIG_arg = 0;
4225   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4226   lldb::addr_t arg2 ;
4227   lldb::SBTarget *arg3 = 0 ;
4228 
4229   SWIG_check_num_args("lldb::SBAddress::SetLoadAddress",3,3)
4230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",1,"lldb::SBAddress *");
4231   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",2,"lldb::addr_t");
4232   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBAddress::SetLoadAddress",3,"lldb::SBTarget &");
4233 
4234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4235     SWIG_fail_ptr("SBAddress_SetLoadAddress",1,SWIGTYPE_p_lldb__SBAddress);
4236   }
4237 
4238   arg2 = (unsigned long long)lua_tointeger(L, 2);
4239 
4240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTarget,0))){
4241     SWIG_fail_ptr("SBAddress_SetLoadAddress",3,SWIGTYPE_p_lldb__SBTarget);
4242   }
4243 
4244   (arg1)->SetLoadAddress(arg2,*arg3);
4245 
4246   return SWIG_arg;
4247 
4248   if(0) SWIG_fail;
4249 
4250 fail:
4251   lua_error(L);
4252   return SWIG_arg;
4253 }
4254 
4255 
4256 static int _wrap_SBAddress_OffsetAddress(lua_State* L) {
4257   int SWIG_arg = 0;
4258   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4259   lldb::addr_t arg2 ;
4260   bool result;
4261 
4262   SWIG_check_num_args("lldb::SBAddress::OffsetAddress",2,2)
4263   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",1,"lldb::SBAddress *");
4264   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::OffsetAddress",2,"lldb::addr_t");
4265 
4266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4267     SWIG_fail_ptr("SBAddress_OffsetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4268   }
4269 
4270   arg2 = (unsigned long long)lua_tointeger(L, 2);
4271   result = (bool)(arg1)->OffsetAddress(arg2);
4272   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4273   return SWIG_arg;
4274 
4275   if(0) SWIG_fail;
4276 
4277 fail:
4278   lua_error(L);
4279   return SWIG_arg;
4280 }
4281 
4282 
4283 static int _wrap_SBAddress_GetDescription(lua_State* L) {
4284   int SWIG_arg = 0;
4285   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4286   lldb::SBStream *arg2 = 0 ;
4287   bool result;
4288 
4289   SWIG_check_num_args("lldb::SBAddress::GetDescription",2,2)
4290   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetDescription",1,"lldb::SBAddress *");
4291   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::GetDescription",2,"lldb::SBStream &");
4292 
4293   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4294     SWIG_fail_ptr("SBAddress_GetDescription",1,SWIGTYPE_p_lldb__SBAddress);
4295   }
4296 
4297 
4298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
4299     SWIG_fail_ptr("SBAddress_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
4300   }
4301 
4302   result = (bool)(arg1)->GetDescription(*arg2);
4303   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
4304   return SWIG_arg;
4305 
4306   if(0) SWIG_fail;
4307 
4308 fail:
4309   lua_error(L);
4310   return SWIG_arg;
4311 }
4312 
4313 
4314 static int _wrap_SBAddress_GetSection(lua_State* L) {
4315   int SWIG_arg = 0;
4316   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4317   lldb::SBSection result;
4318 
4319   SWIG_check_num_args("lldb::SBAddress::GetSection",1,1)
4320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSection",1,"lldb::SBAddress *");
4321 
4322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4323     SWIG_fail_ptr("SBAddress_GetSection",1,SWIGTYPE_p_lldb__SBAddress);
4324   }
4325 
4326   result = (arg1)->GetSection();
4327   {
4328     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
4329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
4330   }
4331   return SWIG_arg;
4332 
4333   if(0) SWIG_fail;
4334 
4335 fail:
4336   lua_error(L);
4337   return SWIG_arg;
4338 }
4339 
4340 
4341 static int _wrap_SBAddress_GetOffset(lua_State* L) {
4342   int SWIG_arg = 0;
4343   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4344   lldb::addr_t result;
4345 
4346   SWIG_check_num_args("lldb::SBAddress::GetOffset",1,1)
4347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetOffset",1,"lldb::SBAddress *");
4348 
4349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4350     SWIG_fail_ptr("SBAddress_GetOffset",1,SWIGTYPE_p_lldb__SBAddress);
4351   }
4352 
4353   result = (lldb::addr_t)(arg1)->GetOffset();
4354   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4355   return SWIG_arg;
4356 
4357   if(0) SWIG_fail;
4358 
4359 fail:
4360   lua_error(L);
4361   return SWIG_arg;
4362 }
4363 
4364 
4365 static int _wrap_SBAddress_SetAddress(lua_State* L) {
4366   int SWIG_arg = 0;
4367   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4368   lldb::SBSection arg2 ;
4369   lldb::addr_t arg3 ;
4370   lldb::SBSection *argp2 ;
4371 
4372   SWIG_check_num_args("lldb::SBAddress::SetAddress",3,3)
4373   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::SetAddress",1,"lldb::SBAddress *");
4374   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAddress::SetAddress",2,"lldb::SBSection");
4375   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBAddress::SetAddress",3,"lldb::addr_t");
4376 
4377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4378     SWIG_fail_ptr("SBAddress_SetAddress",1,SWIGTYPE_p_lldb__SBAddress);
4379   }
4380 
4381 
4382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
4383     SWIG_fail_ptr("SBAddress_SetAddress",2,SWIGTYPE_p_lldb__SBSection);
4384   }
4385   arg2 = *argp2;
4386 
4387   arg3 = (unsigned long long)lua_tointeger(L, 3);
4388   (arg1)->SetAddress(arg2,arg3);
4389 
4390   return SWIG_arg;
4391 
4392   if(0) SWIG_fail;
4393 
4394 fail:
4395   lua_error(L);
4396   return SWIG_arg;
4397 }
4398 
4399 
4400 static int _wrap_SBAddress_GetSymbolContext(lua_State* L) {
4401   int SWIG_arg = 0;
4402   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4403   uint32_t arg2 ;
4404   lldb::SBSymbolContext result;
4405 
4406   SWIG_check_num_args("lldb::SBAddress::GetSymbolContext",2,2)
4407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",1,"lldb::SBAddress *");
4408   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAddress::GetSymbolContext",2,"uint32_t");
4409 
4410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4411     SWIG_fail_ptr("SBAddress_GetSymbolContext",1,SWIGTYPE_p_lldb__SBAddress);
4412   }
4413 
4414   arg2 = (unsigned int)lua_tointeger(L, 2);
4415   result = (arg1)->GetSymbolContext(arg2);
4416   {
4417     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
4418     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
4419   }
4420   return SWIG_arg;
4421 
4422   if(0) SWIG_fail;
4423 
4424 fail:
4425   lua_error(L);
4426   return SWIG_arg;
4427 }
4428 
4429 
4430 static int _wrap_SBAddress_GetModule(lua_State* L) {
4431   int SWIG_arg = 0;
4432   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4433   lldb::SBModule result;
4434 
4435   SWIG_check_num_args("lldb::SBAddress::GetModule",1,1)
4436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetModule",1,"lldb::SBAddress *");
4437 
4438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4439     SWIG_fail_ptr("SBAddress_GetModule",1,SWIGTYPE_p_lldb__SBAddress);
4440   }
4441 
4442   result = (arg1)->GetModule();
4443   {
4444     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
4445     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
4446   }
4447   return SWIG_arg;
4448 
4449   if(0) SWIG_fail;
4450 
4451 fail:
4452   lua_error(L);
4453   return SWIG_arg;
4454 }
4455 
4456 
4457 static int _wrap_SBAddress_GetCompileUnit(lua_State* L) {
4458   int SWIG_arg = 0;
4459   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4460   lldb::SBCompileUnit result;
4461 
4462   SWIG_check_num_args("lldb::SBAddress::GetCompileUnit",1,1)
4463   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetCompileUnit",1,"lldb::SBAddress *");
4464 
4465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4466     SWIG_fail_ptr("SBAddress_GetCompileUnit",1,SWIGTYPE_p_lldb__SBAddress);
4467   }
4468 
4469   result = (arg1)->GetCompileUnit();
4470   {
4471     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
4472     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
4473   }
4474   return SWIG_arg;
4475 
4476   if(0) SWIG_fail;
4477 
4478 fail:
4479   lua_error(L);
4480   return SWIG_arg;
4481 }
4482 
4483 
4484 static int _wrap_SBAddress_GetFunction(lua_State* L) {
4485   int SWIG_arg = 0;
4486   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4487   lldb::SBFunction result;
4488 
4489   SWIG_check_num_args("lldb::SBAddress::GetFunction",1,1)
4490   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetFunction",1,"lldb::SBAddress *");
4491 
4492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4493     SWIG_fail_ptr("SBAddress_GetFunction",1,SWIGTYPE_p_lldb__SBAddress);
4494   }
4495 
4496   result = (arg1)->GetFunction();
4497   {
4498     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
4499     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
4500   }
4501   return SWIG_arg;
4502 
4503   if(0) SWIG_fail;
4504 
4505 fail:
4506   lua_error(L);
4507   return SWIG_arg;
4508 }
4509 
4510 
4511 static int _wrap_SBAddress_GetBlock(lua_State* L) {
4512   int SWIG_arg = 0;
4513   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4514   lldb::SBBlock result;
4515 
4516   SWIG_check_num_args("lldb::SBAddress::GetBlock",1,1)
4517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetBlock",1,"lldb::SBAddress *");
4518 
4519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4520     SWIG_fail_ptr("SBAddress_GetBlock",1,SWIGTYPE_p_lldb__SBAddress);
4521   }
4522 
4523   result = (arg1)->GetBlock();
4524   {
4525     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
4526     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
4527   }
4528   return SWIG_arg;
4529 
4530   if(0) SWIG_fail;
4531 
4532 fail:
4533   lua_error(L);
4534   return SWIG_arg;
4535 }
4536 
4537 
4538 static int _wrap_SBAddress_GetSymbol(lua_State* L) {
4539   int SWIG_arg = 0;
4540   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4541   lldb::SBSymbol result;
4542 
4543   SWIG_check_num_args("lldb::SBAddress::GetSymbol",1,1)
4544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetSymbol",1,"lldb::SBAddress *");
4545 
4546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4547     SWIG_fail_ptr("SBAddress_GetSymbol",1,SWIGTYPE_p_lldb__SBAddress);
4548   }
4549 
4550   result = (arg1)->GetSymbol();
4551   {
4552     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
4553     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
4554   }
4555   return SWIG_arg;
4556 
4557   if(0) SWIG_fail;
4558 
4559 fail:
4560   lua_error(L);
4561   return SWIG_arg;
4562 }
4563 
4564 
4565 static int _wrap_SBAddress_GetLineEntry(lua_State* L) {
4566   int SWIG_arg = 0;
4567   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4568   lldb::SBLineEntry result;
4569 
4570   SWIG_check_num_args("lldb::SBAddress::GetLineEntry",1,1)
4571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::GetLineEntry",1,"lldb::SBAddress *");
4572 
4573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4574     SWIG_fail_ptr("SBAddress_GetLineEntry",1,SWIGTYPE_p_lldb__SBAddress);
4575   }
4576 
4577   result = (arg1)->GetLineEntry();
4578   {
4579     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
4580     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
4581   }
4582   return SWIG_arg;
4583 
4584   if(0) SWIG_fail;
4585 
4586 fail:
4587   lua_error(L);
4588   return SWIG_arg;
4589 }
4590 
4591 
4592 static int _wrap_SBAddress___tostring(lua_State* L) {
4593   int SWIG_arg = 0;
4594   lldb::SBAddress *arg1 = (lldb::SBAddress *) 0 ;
4595   std::string result;
4596 
4597   SWIG_check_num_args("lldb::SBAddress::__str__",1,1)
4598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAddress::__str__",1,"lldb::SBAddress *");
4599 
4600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAddress,0))){
4601     SWIG_fail_ptr("SBAddress___tostring",1,SWIGTYPE_p_lldb__SBAddress);
4602   }
4603 
4604   result = lldb_SBAddress___str__(arg1);
4605   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
4606   return SWIG_arg;
4607 
4608   if(0) SWIG_fail;
4609 
4610 fail:
4611   lua_error(L);
4612   return SWIG_arg;
4613 }
4614 
4615 
4616 static void swig_delete_SBAddress(void *obj) {
4617 lldb::SBAddress *arg1 = (lldb::SBAddress *) obj;
4618 delete arg1;
4619 }
4620 static int _proxy__wrap_new_SBAddress(lua_State *L) {
4621     assert(lua_istable(L,1));
4622     lua_pushcfunction(L,_wrap_new_SBAddress);
4623     assert(!lua_isnil(L,-1));
4624     lua_replace(L,1); /* replace our table with real constructor */
4625     lua_call(L,lua_gettop(L)-1,1);
4626     return 1;
4627 }
4628 static swig_lua_attribute swig_SBAddress_attributes[] = {
4629     {0,0,0}
4630 };
4631 static swig_lua_method swig_SBAddress_methods[]= {
4632     { "IsValid", _wrap_SBAddress_IsValid},
4633     { "Clear", _wrap_SBAddress_Clear},
4634     { "GetFileAddress", _wrap_SBAddress_GetFileAddress},
4635     { "GetLoadAddress", _wrap_SBAddress_GetLoadAddress},
4636     { "SetLoadAddress", _wrap_SBAddress_SetLoadAddress},
4637     { "OffsetAddress", _wrap_SBAddress_OffsetAddress},
4638     { "GetDescription", _wrap_SBAddress_GetDescription},
4639     { "GetSection", _wrap_SBAddress_GetSection},
4640     { "GetOffset", _wrap_SBAddress_GetOffset},
4641     { "SetAddress", _wrap_SBAddress_SetAddress},
4642     { "GetSymbolContext", _wrap_SBAddress_GetSymbolContext},
4643     { "GetModule", _wrap_SBAddress_GetModule},
4644     { "GetCompileUnit", _wrap_SBAddress_GetCompileUnit},
4645     { "GetFunction", _wrap_SBAddress_GetFunction},
4646     { "GetBlock", _wrap_SBAddress_GetBlock},
4647     { "GetSymbol", _wrap_SBAddress_GetSymbol},
4648     { "GetLineEntry", _wrap_SBAddress_GetLineEntry},
4649     { "__tostring", _wrap_SBAddress___tostring},
4650     {0,0}
4651 };
4652 static swig_lua_method swig_SBAddress_meta[] = {
4653     { "__tostring", _wrap_SBAddress___tostring},
4654     {0,0}
4655 };
4656 
4657 static swig_lua_attribute swig_SBAddress_Sf_SwigStatic_attributes[] = {
4658     {0,0,0}
4659 };
4660 static swig_lua_const_info swig_SBAddress_Sf_SwigStatic_constants[]= {
4661     {0,0,0,0,0,0}
4662 };
4663 static swig_lua_method swig_SBAddress_Sf_SwigStatic_methods[]= {
4664     {0,0}
4665 };
4666 static swig_lua_class* swig_SBAddress_Sf_SwigStatic_classes[]= {
4667     0
4668 };
4669 
4670 static swig_lua_namespace swig_SBAddress_Sf_SwigStatic = {
4671     "SBAddress",
4672     swig_SBAddress_Sf_SwigStatic_methods,
4673     swig_SBAddress_Sf_SwigStatic_attributes,
4674     swig_SBAddress_Sf_SwigStatic_constants,
4675     swig_SBAddress_Sf_SwigStatic_classes,
4676     0
4677 };
4678 static swig_lua_class *swig_SBAddress_bases[] = {0};
4679 static const char *swig_SBAddress_base_names[] = {0};
4680 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 };
4681 
4682 static int _wrap_new_SBAttachInfo__SWIG_0(lua_State* L) {
4683   int SWIG_arg = 0;
4684   lldb::SBAttachInfo *result = 0 ;
4685 
4686   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",0,0)
4687   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo();
4688   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4689   return SWIG_arg;
4690 
4691   if(0) SWIG_fail;
4692 
4693 fail:
4694   lua_error(L);
4695   return SWIG_arg;
4696 }
4697 
4698 
4699 static int _wrap_new_SBAttachInfo__SWIG_1(lua_State* L) {
4700   int SWIG_arg = 0;
4701   lldb::pid_t arg1 ;
4702   lldb::SBAttachInfo *result = 0 ;
4703 
4704   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4705   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::pid_t");
4706   arg1 = (unsigned long long)lua_tointeger(L, 1);
4707   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo(arg1);
4708   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4709   return SWIG_arg;
4710 
4711   if(0) SWIG_fail;
4712 
4713 fail:
4714   lua_error(L);
4715   return SWIG_arg;
4716 }
4717 
4718 
4719 static int _wrap_new_SBAttachInfo__SWIG_2(lua_State* L) {
4720   int SWIG_arg = 0;
4721   char *arg1 = (char *) 0 ;
4722   bool arg2 ;
4723   lldb::SBAttachInfo *result = 0 ;
4724 
4725   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",2,2)
4726   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4727   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4728   arg1 = (char *)lua_tostring(L, 1);
4729   arg2 = (lua_toboolean(L, 2)!=0);
4730   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2);
4731   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4732   return SWIG_arg;
4733 
4734   if(0) SWIG_fail;
4735 
4736 fail:
4737   lua_error(L);
4738   return SWIG_arg;
4739 }
4740 
4741 
4742 static int _wrap_new_SBAttachInfo__SWIG_3(lua_State* L) {
4743   int SWIG_arg = 0;
4744   char *arg1 = (char *) 0 ;
4745   bool arg2 ;
4746   bool arg3 ;
4747   lldb::SBAttachInfo *result = 0 ;
4748 
4749   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",3,3)
4750   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"char const *");
4751   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",2,"bool");
4752   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",3,"bool");
4753   arg1 = (char *)lua_tostring(L, 1);
4754   arg2 = (lua_toboolean(L, 2)!=0);
4755   arg3 = (lua_toboolean(L, 3)!=0);
4756   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((char const *)arg1,arg2,arg3);
4757   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4758   return SWIG_arg;
4759 
4760   if(0) SWIG_fail;
4761 
4762 fail:
4763   lua_error(L);
4764   return SWIG_arg;
4765 }
4766 
4767 
4768 static int _wrap_new_SBAttachInfo__SWIG_4(lua_State* L) {
4769   int SWIG_arg = 0;
4770   lldb::SBAttachInfo *arg1 = 0 ;
4771   lldb::SBAttachInfo *result = 0 ;
4772 
4773   SWIG_check_num_args("lldb::SBAttachInfo::SBAttachInfo",1,1)
4774   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SBAttachInfo",1,"lldb::SBAttachInfo const &");
4775 
4776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4777     SWIG_fail_ptr("new_SBAttachInfo",1,SWIGTYPE_p_lldb__SBAttachInfo);
4778   }
4779 
4780   result = (lldb::SBAttachInfo *)new lldb::SBAttachInfo((lldb::SBAttachInfo const &)*arg1);
4781   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBAttachInfo,1); SWIG_arg++;
4782   return SWIG_arg;
4783 
4784   if(0) SWIG_fail;
4785 
4786 fail:
4787   lua_error(L);
4788   return SWIG_arg;
4789 }
4790 
4791 
4792 static int _wrap_new_SBAttachInfo(lua_State* L) {
4793   int argc;
4794   int argv[4]={
4795     1,2,3,4
4796   };
4797 
4798   argc = lua_gettop(L);
4799   if (argc == 0) {
4800     return _wrap_new_SBAttachInfo__SWIG_0(L);
4801   }
4802   if (argc == 1) {
4803     int _v;
4804     {
4805       void *ptr;
4806       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, SWIG_POINTER_NO_NULL)) {
4807         _v = 0;
4808       } else {
4809         _v = 1;
4810       }
4811     }
4812     if (_v) {
4813       return _wrap_new_SBAttachInfo__SWIG_4(L);
4814     }
4815   }
4816   if (argc == 1) {
4817     int _v;
4818     {
4819       _v = lua_isnumber(L,argv[0]);
4820     }
4821     if (_v) {
4822       return _wrap_new_SBAttachInfo__SWIG_1(L);
4823     }
4824   }
4825   if (argc == 2) {
4826     int _v;
4827     {
4828       _v = SWIG_lua_isnilstring(L,argv[0]);
4829     }
4830     if (_v) {
4831       {
4832         _v = lua_isboolean(L,argv[1]);
4833       }
4834       if (_v) {
4835         return _wrap_new_SBAttachInfo__SWIG_2(L);
4836       }
4837     }
4838   }
4839   if (argc == 3) {
4840     int _v;
4841     {
4842       _v = SWIG_lua_isnilstring(L,argv[0]);
4843     }
4844     if (_v) {
4845       {
4846         _v = lua_isboolean(L,argv[1]);
4847       }
4848       if (_v) {
4849         {
4850           _v = lua_isboolean(L,argv[2]);
4851         }
4852         if (_v) {
4853           return _wrap_new_SBAttachInfo__SWIG_3(L);
4854         }
4855       }
4856     }
4857   }
4858 
4859   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBAttachInfo'\n"
4860     "  Possible C/C++ prototypes are:\n"
4861     "    lldb::SBAttachInfo::SBAttachInfo()\n"
4862     "    lldb::SBAttachInfo::SBAttachInfo(lldb::pid_t)\n"
4863     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool)\n"
4864     "    lldb::SBAttachInfo::SBAttachInfo(char const *,bool,bool)\n"
4865     "    lldb::SBAttachInfo::SBAttachInfo(lldb::SBAttachInfo const &)\n");
4866   lua_error(L);return 0;
4867 }
4868 
4869 
4870 static int _wrap_SBAttachInfo_GetProcessID(lua_State* L) {
4871   int SWIG_arg = 0;
4872   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4873   lldb::pid_t result;
4874 
4875   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessID",1,1)
4876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessID",1,"lldb::SBAttachInfo *");
4877 
4878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4879     SWIG_fail_ptr("SBAttachInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4880   }
4881 
4882   result = (lldb::pid_t)(arg1)->GetProcessID();
4883   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
4884   return SWIG_arg;
4885 
4886   if(0) SWIG_fail;
4887 
4888 fail:
4889   lua_error(L);
4890   return SWIG_arg;
4891 }
4892 
4893 
4894 static int _wrap_SBAttachInfo_SetProcessID(lua_State* L) {
4895   int SWIG_arg = 0;
4896   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4897   lldb::pid_t arg2 ;
4898 
4899   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessID",2,2)
4900   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",1,"lldb::SBAttachInfo *");
4901   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessID",2,"lldb::pid_t");
4902 
4903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4904     SWIG_fail_ptr("SBAttachInfo_SetProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
4905   }
4906 
4907   arg2 = (unsigned long long)lua_tointeger(L, 2);
4908   (arg1)->SetProcessID(arg2);
4909 
4910   return SWIG_arg;
4911 
4912   if(0) SWIG_fail;
4913 
4914 fail:
4915   lua_error(L);
4916   return SWIG_arg;
4917 }
4918 
4919 
4920 static int _wrap_SBAttachInfo_SetExecutable__SWIG_0(lua_State* L) {
4921   int SWIG_arg = 0;
4922   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4923   char *arg2 = (char *) 0 ;
4924 
4925   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4926   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4927   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"char const *");
4928 
4929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4930     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4931   }
4932 
4933   arg2 = (char *)lua_tostring(L, 2);
4934   (arg1)->SetExecutable((char const *)arg2);
4935 
4936   return SWIG_arg;
4937 
4938   if(0) SWIG_fail;
4939 
4940 fail:
4941   lua_error(L);
4942   return SWIG_arg;
4943 }
4944 
4945 
4946 static int _wrap_SBAttachInfo_SetExecutable__SWIG_1(lua_State* L) {
4947   int SWIG_arg = 0;
4948   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
4949   lldb::SBFileSpec arg2 ;
4950   lldb::SBFileSpec *argp2 ;
4951 
4952   SWIG_check_num_args("lldb::SBAttachInfo::SetExecutable",2,2)
4953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",1,"lldb::SBAttachInfo *");
4954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetExecutable",2,"lldb::SBFileSpec");
4955 
4956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
4957     SWIG_fail_ptr("SBAttachInfo_SetExecutable",1,SWIGTYPE_p_lldb__SBAttachInfo);
4958   }
4959 
4960 
4961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
4962     SWIG_fail_ptr("SBAttachInfo_SetExecutable",2,SWIGTYPE_p_lldb__SBFileSpec);
4963   }
4964   arg2 = *argp2;
4965 
4966   (arg1)->SetExecutable(arg2);
4967 
4968   return SWIG_arg;
4969 
4970   if(0) SWIG_fail;
4971 
4972 fail:
4973   lua_error(L);
4974   return SWIG_arg;
4975 }
4976 
4977 
4978 static int _wrap_SBAttachInfo_SetExecutable(lua_State* L) {
4979   int argc;
4980   int argv[3]={
4981     1,2,3
4982   };
4983 
4984   argc = lua_gettop(L);
4985   if (argc == 2) {
4986     int _v;
4987     {
4988       void *ptr;
4989       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
4990         _v = 0;
4991       } else {
4992         _v = 1;
4993       }
4994     }
4995     if (_v) {
4996       {
4997         void *ptr;
4998         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
4999           _v = 0;
5000         } else {
5001           _v = 1;
5002         }
5003       }
5004       if (_v) {
5005         return _wrap_SBAttachInfo_SetExecutable__SWIG_1(L);
5006       }
5007     }
5008   }
5009   if (argc == 2) {
5010     int _v;
5011     {
5012       void *ptr;
5013       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5014         _v = 0;
5015       } else {
5016         _v = 1;
5017       }
5018     }
5019     if (_v) {
5020       {
5021         _v = SWIG_lua_isnilstring(L,argv[1]);
5022       }
5023       if (_v) {
5024         return _wrap_SBAttachInfo_SetExecutable__SWIG_0(L);
5025       }
5026     }
5027   }
5028 
5029   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetExecutable'\n"
5030     "  Possible C/C++ prototypes are:\n"
5031     "    lldb::SBAttachInfo::SetExecutable(char const *)\n"
5032     "    lldb::SBAttachInfo::SetExecutable(lldb::SBFileSpec)\n");
5033   lua_error(L);return 0;
5034 }
5035 
5036 
5037 static int _wrap_SBAttachInfo_GetWaitForLaunch(lua_State* L) {
5038   int SWIG_arg = 0;
5039   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5040   bool result;
5041 
5042   SWIG_check_num_args("lldb::SBAttachInfo::GetWaitForLaunch",1,1)
5043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetWaitForLaunch",1,"lldb::SBAttachInfo *");
5044 
5045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5046     SWIG_fail_ptr("SBAttachInfo_GetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5047   }
5048 
5049   result = (bool)(arg1)->GetWaitForLaunch();
5050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5051   return SWIG_arg;
5052 
5053   if(0) SWIG_fail;
5054 
5055 fail:
5056   lua_error(L);
5057   return SWIG_arg;
5058 }
5059 
5060 
5061 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(lua_State* L) {
5062   int SWIG_arg = 0;
5063   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5064   bool arg2 ;
5065 
5066   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",2,2)
5067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5068   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5069 
5070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5071     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5072   }
5073 
5074   arg2 = (lua_toboolean(L, 2)!=0);
5075   (arg1)->SetWaitForLaunch(arg2);
5076 
5077   return SWIG_arg;
5078 
5079   if(0) SWIG_fail;
5080 
5081 fail:
5082   lua_error(L);
5083   return SWIG_arg;
5084 }
5085 
5086 
5087 static int _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(lua_State* L) {
5088   int SWIG_arg = 0;
5089   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5090   bool arg2 ;
5091   bool arg3 ;
5092 
5093   SWIG_check_num_args("lldb::SBAttachInfo::SetWaitForLaunch",3,3)
5094   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",1,"lldb::SBAttachInfo *");
5095   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",2,"bool");
5096   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBAttachInfo::SetWaitForLaunch",3,"bool");
5097 
5098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5099     SWIG_fail_ptr("SBAttachInfo_SetWaitForLaunch",1,SWIGTYPE_p_lldb__SBAttachInfo);
5100   }
5101 
5102   arg2 = (lua_toboolean(L, 2)!=0);
5103   arg3 = (lua_toboolean(L, 3)!=0);
5104   (arg1)->SetWaitForLaunch(arg2,arg3);
5105 
5106   return SWIG_arg;
5107 
5108   if(0) SWIG_fail;
5109 
5110 fail:
5111   lua_error(L);
5112   return SWIG_arg;
5113 }
5114 
5115 
5116 static int _wrap_SBAttachInfo_SetWaitForLaunch(lua_State* L) {
5117   int argc;
5118   int argv[4]={
5119     1,2,3,4
5120   };
5121 
5122   argc = lua_gettop(L);
5123   if (argc == 2) {
5124     int _v;
5125     {
5126       void *ptr;
5127       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5128         _v = 0;
5129       } else {
5130         _v = 1;
5131       }
5132     }
5133     if (_v) {
5134       {
5135         _v = lua_isboolean(L,argv[1]);
5136       }
5137       if (_v) {
5138         return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_0(L);
5139       }
5140     }
5141   }
5142   if (argc == 3) {
5143     int _v;
5144     {
5145       void *ptr;
5146       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBAttachInfo, 0)) {
5147         _v = 0;
5148       } else {
5149         _v = 1;
5150       }
5151     }
5152     if (_v) {
5153       {
5154         _v = lua_isboolean(L,argv[1]);
5155       }
5156       if (_v) {
5157         {
5158           _v = lua_isboolean(L,argv[2]);
5159         }
5160         if (_v) {
5161           return _wrap_SBAttachInfo_SetWaitForLaunch__SWIG_1(L);
5162         }
5163       }
5164     }
5165   }
5166 
5167   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBAttachInfo_SetWaitForLaunch'\n"
5168     "  Possible C/C++ prototypes are:\n"
5169     "    lldb::SBAttachInfo::SetWaitForLaunch(bool)\n"
5170     "    lldb::SBAttachInfo::SetWaitForLaunch(bool,bool)\n");
5171   lua_error(L);return 0;
5172 }
5173 
5174 
5175 static int _wrap_SBAttachInfo_GetIgnoreExisting(lua_State* L) {
5176   int SWIG_arg = 0;
5177   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5178   bool result;
5179 
5180   SWIG_check_num_args("lldb::SBAttachInfo::GetIgnoreExisting",1,1)
5181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetIgnoreExisting",1,"lldb::SBAttachInfo *");
5182 
5183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5184     SWIG_fail_ptr("SBAttachInfo_GetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5185   }
5186 
5187   result = (bool)(arg1)->GetIgnoreExisting();
5188   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5189   return SWIG_arg;
5190 
5191   if(0) SWIG_fail;
5192 
5193 fail:
5194   lua_error(L);
5195   return SWIG_arg;
5196 }
5197 
5198 
5199 static int _wrap_SBAttachInfo_SetIgnoreExisting(lua_State* L) {
5200   int SWIG_arg = 0;
5201   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5202   bool arg2 ;
5203 
5204   SWIG_check_num_args("lldb::SBAttachInfo::SetIgnoreExisting",2,2)
5205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",1,"lldb::SBAttachInfo *");
5206   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetIgnoreExisting",2,"bool");
5207 
5208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5209     SWIG_fail_ptr("SBAttachInfo_SetIgnoreExisting",1,SWIGTYPE_p_lldb__SBAttachInfo);
5210   }
5211 
5212   arg2 = (lua_toboolean(L, 2)!=0);
5213   (arg1)->SetIgnoreExisting(arg2);
5214 
5215   return SWIG_arg;
5216 
5217   if(0) SWIG_fail;
5218 
5219 fail:
5220   lua_error(L);
5221   return SWIG_arg;
5222 }
5223 
5224 
5225 static int _wrap_SBAttachInfo_GetResumeCount(lua_State* L) {
5226   int SWIG_arg = 0;
5227   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5228   uint32_t result;
5229 
5230   SWIG_check_num_args("lldb::SBAttachInfo::GetResumeCount",1,1)
5231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetResumeCount",1,"lldb::SBAttachInfo *");
5232 
5233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5234     SWIG_fail_ptr("SBAttachInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5235   }
5236 
5237   result = (uint32_t)(arg1)->GetResumeCount();
5238   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5239   return SWIG_arg;
5240 
5241   if(0) SWIG_fail;
5242 
5243 fail:
5244   lua_error(L);
5245   return SWIG_arg;
5246 }
5247 
5248 
5249 static int _wrap_SBAttachInfo_SetResumeCount(lua_State* L) {
5250   int SWIG_arg = 0;
5251   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5252   uint32_t arg2 ;
5253 
5254   SWIG_check_num_args("lldb::SBAttachInfo::SetResumeCount",2,2)
5255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",1,"lldb::SBAttachInfo *");
5256   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetResumeCount",2,"uint32_t");
5257 
5258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5259     SWIG_fail_ptr("SBAttachInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBAttachInfo);
5260   }
5261 
5262   arg2 = (unsigned int)lua_tointeger(L, 2);
5263   (arg1)->SetResumeCount(arg2);
5264 
5265   return SWIG_arg;
5266 
5267   if(0) SWIG_fail;
5268 
5269 fail:
5270   lua_error(L);
5271   return SWIG_arg;
5272 }
5273 
5274 
5275 static int _wrap_SBAttachInfo_GetProcessPluginName(lua_State* L) {
5276   int SWIG_arg = 0;
5277   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5278   char *result = 0 ;
5279 
5280   SWIG_check_num_args("lldb::SBAttachInfo::GetProcessPluginName",1,1)
5281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetProcessPluginName",1,"lldb::SBAttachInfo *");
5282 
5283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5284     SWIG_fail_ptr("SBAttachInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5285   }
5286 
5287   result = (char *)(arg1)->GetProcessPluginName();
5288   lua_pushstring(L,(const char *)result); SWIG_arg++;
5289   return SWIG_arg;
5290 
5291   if(0) SWIG_fail;
5292 
5293 fail:
5294   lua_error(L);
5295   return SWIG_arg;
5296 }
5297 
5298 
5299 static int _wrap_SBAttachInfo_SetProcessPluginName(lua_State* L) {
5300   int SWIG_arg = 0;
5301   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5302   char *arg2 = (char *) 0 ;
5303 
5304   SWIG_check_num_args("lldb::SBAttachInfo::SetProcessPluginName",2,2)
5305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",1,"lldb::SBAttachInfo *");
5306   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetProcessPluginName",2,"char const *");
5307 
5308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5309     SWIG_fail_ptr("SBAttachInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBAttachInfo);
5310   }
5311 
5312   arg2 = (char *)lua_tostring(L, 2);
5313   (arg1)->SetProcessPluginName((char const *)arg2);
5314 
5315   return SWIG_arg;
5316 
5317   if(0) SWIG_fail;
5318 
5319 fail:
5320   lua_error(L);
5321   return SWIG_arg;
5322 }
5323 
5324 
5325 static int _wrap_SBAttachInfo_GetUserID(lua_State* L) {
5326   int SWIG_arg = 0;
5327   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5328   uint32_t result;
5329 
5330   SWIG_check_num_args("lldb::SBAttachInfo::GetUserID",1,1)
5331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetUserID",1,"lldb::SBAttachInfo *");
5332 
5333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5334     SWIG_fail_ptr("SBAttachInfo_GetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5335   }
5336 
5337   result = (uint32_t)(arg1)->GetUserID();
5338   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5339   return SWIG_arg;
5340 
5341   if(0) SWIG_fail;
5342 
5343 fail:
5344   lua_error(L);
5345   return SWIG_arg;
5346 }
5347 
5348 
5349 static int _wrap_SBAttachInfo_GetGroupID(lua_State* L) {
5350   int SWIG_arg = 0;
5351   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5352   uint32_t result;
5353 
5354   SWIG_check_num_args("lldb::SBAttachInfo::GetGroupID",1,1)
5355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetGroupID",1,"lldb::SBAttachInfo *");
5356 
5357   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5358     SWIG_fail_ptr("SBAttachInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5359   }
5360 
5361   result = (uint32_t)(arg1)->GetGroupID();
5362   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5363   return SWIG_arg;
5364 
5365   if(0) SWIG_fail;
5366 
5367 fail:
5368   lua_error(L);
5369   return SWIG_arg;
5370 }
5371 
5372 
5373 static int _wrap_SBAttachInfo_UserIDIsValid(lua_State* L) {
5374   int SWIG_arg = 0;
5375   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5376   bool result;
5377 
5378   SWIG_check_num_args("lldb::SBAttachInfo::UserIDIsValid",1,1)
5379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::UserIDIsValid",1,"lldb::SBAttachInfo *");
5380 
5381   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5382     SWIG_fail_ptr("SBAttachInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5383   }
5384 
5385   result = (bool)(arg1)->UserIDIsValid();
5386   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5387   return SWIG_arg;
5388 
5389   if(0) SWIG_fail;
5390 
5391 fail:
5392   lua_error(L);
5393   return SWIG_arg;
5394 }
5395 
5396 
5397 static int _wrap_SBAttachInfo_GroupIDIsValid(lua_State* L) {
5398   int SWIG_arg = 0;
5399   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5400   bool result;
5401 
5402   SWIG_check_num_args("lldb::SBAttachInfo::GroupIDIsValid",1,1)
5403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GroupIDIsValid",1,"lldb::SBAttachInfo *");
5404 
5405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5406     SWIG_fail_ptr("SBAttachInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5407   }
5408 
5409   result = (bool)(arg1)->GroupIDIsValid();
5410   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5411   return SWIG_arg;
5412 
5413   if(0) SWIG_fail;
5414 
5415 fail:
5416   lua_error(L);
5417   return SWIG_arg;
5418 }
5419 
5420 
5421 static int _wrap_SBAttachInfo_SetUserID(lua_State* L) {
5422   int SWIG_arg = 0;
5423   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5424   uint32_t arg2 ;
5425 
5426   SWIG_check_num_args("lldb::SBAttachInfo::SetUserID",2,2)
5427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",1,"lldb::SBAttachInfo *");
5428   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetUserID",2,"uint32_t");
5429 
5430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5431     SWIG_fail_ptr("SBAttachInfo_SetUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5432   }
5433 
5434   arg2 = (unsigned int)lua_tointeger(L, 2);
5435   (arg1)->SetUserID(arg2);
5436 
5437   return SWIG_arg;
5438 
5439   if(0) SWIG_fail;
5440 
5441 fail:
5442   lua_error(L);
5443   return SWIG_arg;
5444 }
5445 
5446 
5447 static int _wrap_SBAttachInfo_SetGroupID(lua_State* L) {
5448   int SWIG_arg = 0;
5449   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5450   uint32_t arg2 ;
5451 
5452   SWIG_check_num_args("lldb::SBAttachInfo::SetGroupID",2,2)
5453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",1,"lldb::SBAttachInfo *");
5454   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetGroupID",2,"uint32_t");
5455 
5456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5457     SWIG_fail_ptr("SBAttachInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5458   }
5459 
5460   arg2 = (unsigned int)lua_tointeger(L, 2);
5461   (arg1)->SetGroupID(arg2);
5462 
5463   return SWIG_arg;
5464 
5465   if(0) SWIG_fail;
5466 
5467 fail:
5468   lua_error(L);
5469   return SWIG_arg;
5470 }
5471 
5472 
5473 static int _wrap_SBAttachInfo_GetEffectiveUserID(lua_State* L) {
5474   int SWIG_arg = 0;
5475   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5476   uint32_t result;
5477 
5478   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveUserID",1,1)
5479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveUserID",1,"lldb::SBAttachInfo *");
5480 
5481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5482     SWIG_fail_ptr("SBAttachInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5483   }
5484 
5485   result = (uint32_t)(arg1)->GetEffectiveUserID();
5486   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5487   return SWIG_arg;
5488 
5489   if(0) SWIG_fail;
5490 
5491 fail:
5492   lua_error(L);
5493   return SWIG_arg;
5494 }
5495 
5496 
5497 static int _wrap_SBAttachInfo_GetEffectiveGroupID(lua_State* L) {
5498   int SWIG_arg = 0;
5499   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5500   uint32_t result;
5501 
5502   SWIG_check_num_args("lldb::SBAttachInfo::GetEffectiveGroupID",1,1)
5503   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5504 
5505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5506     SWIG_fail_ptr("SBAttachInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5507   }
5508 
5509   result = (uint32_t)(arg1)->GetEffectiveGroupID();
5510   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5511   return SWIG_arg;
5512 
5513   if(0) SWIG_fail;
5514 
5515 fail:
5516   lua_error(L);
5517   return SWIG_arg;
5518 }
5519 
5520 
5521 static int _wrap_SBAttachInfo_EffectiveUserIDIsValid(lua_State* L) {
5522   int SWIG_arg = 0;
5523   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5524   bool result;
5525 
5526   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,1)
5527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveUserIDIsValid",1,"lldb::SBAttachInfo *");
5528 
5529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5530     SWIG_fail_ptr("SBAttachInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5531   }
5532 
5533   result = (bool)(arg1)->EffectiveUserIDIsValid();
5534   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5535   return SWIG_arg;
5536 
5537   if(0) SWIG_fail;
5538 
5539 fail:
5540   lua_error(L);
5541   return SWIG_arg;
5542 }
5543 
5544 
5545 static int _wrap_SBAttachInfo_EffectiveGroupIDIsValid(lua_State* L) {
5546   int SWIG_arg = 0;
5547   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5548   bool result;
5549 
5550   SWIG_check_num_args("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,1)
5551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::EffectiveGroupIDIsValid",1,"lldb::SBAttachInfo *");
5552 
5553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5554     SWIG_fail_ptr("SBAttachInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5555   }
5556 
5557   result = (bool)(arg1)->EffectiveGroupIDIsValid();
5558   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5559   return SWIG_arg;
5560 
5561   if(0) SWIG_fail;
5562 
5563 fail:
5564   lua_error(L);
5565   return SWIG_arg;
5566 }
5567 
5568 
5569 static int _wrap_SBAttachInfo_SetEffectiveUserID(lua_State* L) {
5570   int SWIG_arg = 0;
5571   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5572   uint32_t arg2 ;
5573 
5574   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveUserID",2,2)
5575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",1,"lldb::SBAttachInfo *");
5576   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveUserID",2,"uint32_t");
5577 
5578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5579     SWIG_fail_ptr("SBAttachInfo_SetEffectiveUserID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5580   }
5581 
5582   arg2 = (unsigned int)lua_tointeger(L, 2);
5583   (arg1)->SetEffectiveUserID(arg2);
5584 
5585   return SWIG_arg;
5586 
5587   if(0) SWIG_fail;
5588 
5589 fail:
5590   lua_error(L);
5591   return SWIG_arg;
5592 }
5593 
5594 
5595 static int _wrap_SBAttachInfo_SetEffectiveGroupID(lua_State* L) {
5596   int SWIG_arg = 0;
5597   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5598   uint32_t arg2 ;
5599 
5600   SWIG_check_num_args("lldb::SBAttachInfo::SetEffectiveGroupID",2,2)
5601   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",1,"lldb::SBAttachInfo *");
5602   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetEffectiveGroupID",2,"uint32_t");
5603 
5604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5605     SWIG_fail_ptr("SBAttachInfo_SetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5606   }
5607 
5608   arg2 = (unsigned int)lua_tointeger(L, 2);
5609   (arg1)->SetEffectiveGroupID(arg2);
5610 
5611   return SWIG_arg;
5612 
5613   if(0) SWIG_fail;
5614 
5615 fail:
5616   lua_error(L);
5617   return SWIG_arg;
5618 }
5619 
5620 
5621 static int _wrap_SBAttachInfo_GetParentProcessID(lua_State* L) {
5622   int SWIG_arg = 0;
5623   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5624   lldb::pid_t result;
5625 
5626   SWIG_check_num_args("lldb::SBAttachInfo::GetParentProcessID",1,1)
5627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetParentProcessID",1,"lldb::SBAttachInfo *");
5628 
5629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5630     SWIG_fail_ptr("SBAttachInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5631   }
5632 
5633   result = (lldb::pid_t)(arg1)->GetParentProcessID();
5634   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
5635   return SWIG_arg;
5636 
5637   if(0) SWIG_fail;
5638 
5639 fail:
5640   lua_error(L);
5641   return SWIG_arg;
5642 }
5643 
5644 
5645 static int _wrap_SBAttachInfo_SetParentProcessID(lua_State* L) {
5646   int SWIG_arg = 0;
5647   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5648   lldb::pid_t arg2 ;
5649 
5650   SWIG_check_num_args("lldb::SBAttachInfo::SetParentProcessID",2,2)
5651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",1,"lldb::SBAttachInfo *");
5652   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetParentProcessID",2,"lldb::pid_t");
5653 
5654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5655     SWIG_fail_ptr("SBAttachInfo_SetParentProcessID",1,SWIGTYPE_p_lldb__SBAttachInfo);
5656   }
5657 
5658   arg2 = (unsigned long long)lua_tointeger(L, 2);
5659   (arg1)->SetParentProcessID(arg2);
5660 
5661   return SWIG_arg;
5662 
5663   if(0) SWIG_fail;
5664 
5665 fail:
5666   lua_error(L);
5667   return SWIG_arg;
5668 }
5669 
5670 
5671 static int _wrap_SBAttachInfo_ParentProcessIDIsValid(lua_State* L) {
5672   int SWIG_arg = 0;
5673   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5674   bool result;
5675 
5676   SWIG_check_num_args("lldb::SBAttachInfo::ParentProcessIDIsValid",1,1)
5677   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::ParentProcessIDIsValid",1,"lldb::SBAttachInfo *");
5678 
5679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5680     SWIG_fail_ptr("SBAttachInfo_ParentProcessIDIsValid",1,SWIGTYPE_p_lldb__SBAttachInfo);
5681   }
5682 
5683   result = (bool)(arg1)->ParentProcessIDIsValid();
5684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5685   return SWIG_arg;
5686 
5687   if(0) SWIG_fail;
5688 
5689 fail:
5690   lua_error(L);
5691   return SWIG_arg;
5692 }
5693 
5694 
5695 static int _wrap_SBAttachInfo_GetListener(lua_State* L) {
5696   int SWIG_arg = 0;
5697   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5698   lldb::SBListener result;
5699 
5700   SWIG_check_num_args("lldb::SBAttachInfo::GetListener",1,1)
5701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::GetListener",1,"lldb::SBAttachInfo *");
5702 
5703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5704     SWIG_fail_ptr("SBAttachInfo_GetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5705   }
5706 
5707   result = (arg1)->GetListener();
5708   {
5709     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
5710     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
5711   }
5712   return SWIG_arg;
5713 
5714   if(0) SWIG_fail;
5715 
5716 fail:
5717   lua_error(L);
5718   return SWIG_arg;
5719 }
5720 
5721 
5722 static int _wrap_SBAttachInfo_SetListener(lua_State* L) {
5723   int SWIG_arg = 0;
5724   lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) 0 ;
5725   lldb::SBListener *arg2 = 0 ;
5726 
5727   SWIG_check_num_args("lldb::SBAttachInfo::SetListener",2,2)
5728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",1,"lldb::SBAttachInfo *");
5729   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBAttachInfo::SetListener",2,"lldb::SBListener &");
5730 
5731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBAttachInfo,0))){
5732     SWIG_fail_ptr("SBAttachInfo_SetListener",1,SWIGTYPE_p_lldb__SBAttachInfo);
5733   }
5734 
5735 
5736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
5737     SWIG_fail_ptr("SBAttachInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
5738   }
5739 
5740   (arg1)->SetListener(*arg2);
5741 
5742   return SWIG_arg;
5743 
5744   if(0) SWIG_fail;
5745 
5746 fail:
5747   lua_error(L);
5748   return SWIG_arg;
5749 }
5750 
5751 
5752 static void swig_delete_SBAttachInfo(void *obj) {
5753 lldb::SBAttachInfo *arg1 = (lldb::SBAttachInfo *) obj;
5754 delete arg1;
5755 }
5756 static int _proxy__wrap_new_SBAttachInfo(lua_State *L) {
5757     assert(lua_istable(L,1));
5758     lua_pushcfunction(L,_wrap_new_SBAttachInfo);
5759     assert(!lua_isnil(L,-1));
5760     lua_replace(L,1); /* replace our table with real constructor */
5761     lua_call(L,lua_gettop(L)-1,1);
5762     return 1;
5763 }
5764 static swig_lua_attribute swig_SBAttachInfo_attributes[] = {
5765     {0,0,0}
5766 };
5767 static swig_lua_method swig_SBAttachInfo_methods[]= {
5768     { "GetProcessID", _wrap_SBAttachInfo_GetProcessID},
5769     { "SetProcessID", _wrap_SBAttachInfo_SetProcessID},
5770     { "SetExecutable", _wrap_SBAttachInfo_SetExecutable},
5771     { "GetWaitForLaunch", _wrap_SBAttachInfo_GetWaitForLaunch},
5772     { "SetWaitForLaunch", _wrap_SBAttachInfo_SetWaitForLaunch},
5773     { "GetIgnoreExisting", _wrap_SBAttachInfo_GetIgnoreExisting},
5774     { "SetIgnoreExisting", _wrap_SBAttachInfo_SetIgnoreExisting},
5775     { "GetResumeCount", _wrap_SBAttachInfo_GetResumeCount},
5776     { "SetResumeCount", _wrap_SBAttachInfo_SetResumeCount},
5777     { "GetProcessPluginName", _wrap_SBAttachInfo_GetProcessPluginName},
5778     { "SetProcessPluginName", _wrap_SBAttachInfo_SetProcessPluginName},
5779     { "GetUserID", _wrap_SBAttachInfo_GetUserID},
5780     { "GetGroupID", _wrap_SBAttachInfo_GetGroupID},
5781     { "UserIDIsValid", _wrap_SBAttachInfo_UserIDIsValid},
5782     { "GroupIDIsValid", _wrap_SBAttachInfo_GroupIDIsValid},
5783     { "SetUserID", _wrap_SBAttachInfo_SetUserID},
5784     { "SetGroupID", _wrap_SBAttachInfo_SetGroupID},
5785     { "GetEffectiveUserID", _wrap_SBAttachInfo_GetEffectiveUserID},
5786     { "GetEffectiveGroupID", _wrap_SBAttachInfo_GetEffectiveGroupID},
5787     { "EffectiveUserIDIsValid", _wrap_SBAttachInfo_EffectiveUserIDIsValid},
5788     { "EffectiveGroupIDIsValid", _wrap_SBAttachInfo_EffectiveGroupIDIsValid},
5789     { "SetEffectiveUserID", _wrap_SBAttachInfo_SetEffectiveUserID},
5790     { "SetEffectiveGroupID", _wrap_SBAttachInfo_SetEffectiveGroupID},
5791     { "GetParentProcessID", _wrap_SBAttachInfo_GetParentProcessID},
5792     { "SetParentProcessID", _wrap_SBAttachInfo_SetParentProcessID},
5793     { "ParentProcessIDIsValid", _wrap_SBAttachInfo_ParentProcessIDIsValid},
5794     { "GetListener", _wrap_SBAttachInfo_GetListener},
5795     { "SetListener", _wrap_SBAttachInfo_SetListener},
5796     {0,0}
5797 };
5798 static swig_lua_method swig_SBAttachInfo_meta[] = {
5799     {0,0}
5800 };
5801 
5802 static swig_lua_attribute swig_SBAttachInfo_Sf_SwigStatic_attributes[] = {
5803     {0,0,0}
5804 };
5805 static swig_lua_const_info swig_SBAttachInfo_Sf_SwigStatic_constants[]= {
5806     {0,0,0,0,0,0}
5807 };
5808 static swig_lua_method swig_SBAttachInfo_Sf_SwigStatic_methods[]= {
5809     {0,0}
5810 };
5811 static swig_lua_class* swig_SBAttachInfo_Sf_SwigStatic_classes[]= {
5812     0
5813 };
5814 
5815 static swig_lua_namespace swig_SBAttachInfo_Sf_SwigStatic = {
5816     "SBAttachInfo",
5817     swig_SBAttachInfo_Sf_SwigStatic_methods,
5818     swig_SBAttachInfo_Sf_SwigStatic_attributes,
5819     swig_SBAttachInfo_Sf_SwigStatic_constants,
5820     swig_SBAttachInfo_Sf_SwigStatic_classes,
5821     0
5822 };
5823 static swig_lua_class *swig_SBAttachInfo_bases[] = {0};
5824 static const char *swig_SBAttachInfo_base_names[] = {0};
5825 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 };
5826 
5827 static int _wrap_new_SBBlock__SWIG_0(lua_State* L) {
5828   int SWIG_arg = 0;
5829   lldb::SBBlock *result = 0 ;
5830 
5831   SWIG_check_num_args("lldb::SBBlock::SBBlock",0,0)
5832   result = (lldb::SBBlock *)new lldb::SBBlock();
5833   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5834   return SWIG_arg;
5835 
5836   if(0) SWIG_fail;
5837 
5838 fail:
5839   lua_error(L);
5840   return SWIG_arg;
5841 }
5842 
5843 
5844 static int _wrap_new_SBBlock__SWIG_1(lua_State* L) {
5845   int SWIG_arg = 0;
5846   lldb::SBBlock *arg1 = 0 ;
5847   lldb::SBBlock *result = 0 ;
5848 
5849   SWIG_check_num_args("lldb::SBBlock::SBBlock",1,1)
5850   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBlock::SBBlock",1,"lldb::SBBlock const &");
5851 
5852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5853     SWIG_fail_ptr("new_SBBlock",1,SWIGTYPE_p_lldb__SBBlock);
5854   }
5855 
5856   result = (lldb::SBBlock *)new lldb::SBBlock((lldb::SBBlock const &)*arg1);
5857   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
5858   return SWIG_arg;
5859 
5860   if(0) SWIG_fail;
5861 
5862 fail:
5863   lua_error(L);
5864   return SWIG_arg;
5865 }
5866 
5867 
5868 static int _wrap_new_SBBlock(lua_State* L) {
5869   int argc;
5870   int argv[2]={
5871     1,2
5872   };
5873 
5874   argc = lua_gettop(L);
5875   if (argc == 0) {
5876     return _wrap_new_SBBlock__SWIG_0(L);
5877   }
5878   if (argc == 1) {
5879     int _v;
5880     {
5881       void *ptr;
5882       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, SWIG_POINTER_NO_NULL)) {
5883         _v = 0;
5884       } else {
5885         _v = 1;
5886       }
5887     }
5888     if (_v) {
5889       return _wrap_new_SBBlock__SWIG_1(L);
5890     }
5891   }
5892 
5893   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBlock'\n"
5894     "  Possible C/C++ prototypes are:\n"
5895     "    lldb::SBBlock::SBBlock()\n"
5896     "    lldb::SBBlock::SBBlock(lldb::SBBlock const &)\n");
5897   lua_error(L);return 0;
5898 }
5899 
5900 
5901 static int _wrap_SBBlock_IsInlined(lua_State* L) {
5902   int SWIG_arg = 0;
5903   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5904   bool result;
5905 
5906   SWIG_check_num_args("lldb::SBBlock::IsInlined",1,1)
5907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsInlined",1,"lldb::SBBlock const *");
5908 
5909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5910     SWIG_fail_ptr("SBBlock_IsInlined",1,SWIGTYPE_p_lldb__SBBlock);
5911   }
5912 
5913   result = (bool)((lldb::SBBlock const *)arg1)->IsInlined();
5914   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5915   return SWIG_arg;
5916 
5917   if(0) SWIG_fail;
5918 
5919 fail:
5920   lua_error(L);
5921   return SWIG_arg;
5922 }
5923 
5924 
5925 static int _wrap_SBBlock_IsValid(lua_State* L) {
5926   int SWIG_arg = 0;
5927   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5928   bool result;
5929 
5930   SWIG_check_num_args("lldb::SBBlock::IsValid",1,1)
5931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::IsValid",1,"lldb::SBBlock const *");
5932 
5933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5934     SWIG_fail_ptr("SBBlock_IsValid",1,SWIGTYPE_p_lldb__SBBlock);
5935   }
5936 
5937   result = (bool)((lldb::SBBlock const *)arg1)->IsValid();
5938   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
5939   return SWIG_arg;
5940 
5941   if(0) SWIG_fail;
5942 
5943 fail:
5944   lua_error(L);
5945   return SWIG_arg;
5946 }
5947 
5948 
5949 static int _wrap_SBBlock_GetInlinedName(lua_State* L) {
5950   int SWIG_arg = 0;
5951   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5952   char *result = 0 ;
5953 
5954   SWIG_check_num_args("lldb::SBBlock::GetInlinedName",1,1)
5955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedName",1,"lldb::SBBlock const *");
5956 
5957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5958     SWIG_fail_ptr("SBBlock_GetInlinedName",1,SWIGTYPE_p_lldb__SBBlock);
5959   }
5960 
5961   result = (char *)((lldb::SBBlock const *)arg1)->GetInlinedName();
5962   lua_pushstring(L,(const char *)result); SWIG_arg++;
5963   return SWIG_arg;
5964 
5965   if(0) SWIG_fail;
5966 
5967 fail:
5968   lua_error(L);
5969   return SWIG_arg;
5970 }
5971 
5972 
5973 static int _wrap_SBBlock_GetInlinedCallSiteFile(lua_State* L) {
5974   int SWIG_arg = 0;
5975   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
5976   lldb::SBFileSpec result;
5977 
5978   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteFile",1,1)
5979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteFile",1,"lldb::SBBlock const *");
5980 
5981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
5982     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteFile",1,SWIGTYPE_p_lldb__SBBlock);
5983   }
5984 
5985   result = ((lldb::SBBlock const *)arg1)->GetInlinedCallSiteFile();
5986   {
5987     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
5988     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
5989   }
5990   return SWIG_arg;
5991 
5992   if(0) SWIG_fail;
5993 
5994 fail:
5995   lua_error(L);
5996   return SWIG_arg;
5997 }
5998 
5999 
6000 static int _wrap_SBBlock_GetInlinedCallSiteLine(lua_State* L) {
6001   int SWIG_arg = 0;
6002   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6003   uint32_t result;
6004 
6005   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteLine",1,1)
6006   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteLine",1,"lldb::SBBlock const *");
6007 
6008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6009     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteLine",1,SWIGTYPE_p_lldb__SBBlock);
6010   }
6011 
6012   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteLine();
6013   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6014   return SWIG_arg;
6015 
6016   if(0) SWIG_fail;
6017 
6018 fail:
6019   lua_error(L);
6020   return SWIG_arg;
6021 }
6022 
6023 
6024 static int _wrap_SBBlock_GetInlinedCallSiteColumn(lua_State* L) {
6025   int SWIG_arg = 0;
6026   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6027   uint32_t result;
6028 
6029   SWIG_check_num_args("lldb::SBBlock::GetInlinedCallSiteColumn",1,1)
6030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetInlinedCallSiteColumn",1,"lldb::SBBlock const *");
6031 
6032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6033     SWIG_fail_ptr("SBBlock_GetInlinedCallSiteColumn",1,SWIGTYPE_p_lldb__SBBlock);
6034   }
6035 
6036   result = (uint32_t)((lldb::SBBlock const *)arg1)->GetInlinedCallSiteColumn();
6037   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6038   return SWIG_arg;
6039 
6040   if(0) SWIG_fail;
6041 
6042 fail:
6043   lua_error(L);
6044   return SWIG_arg;
6045 }
6046 
6047 
6048 static int _wrap_SBBlock_GetParent(lua_State* L) {
6049   int SWIG_arg = 0;
6050   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6051   lldb::SBBlock result;
6052 
6053   SWIG_check_num_args("lldb::SBBlock::GetParent",1,1)
6054   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetParent",1,"lldb::SBBlock *");
6055 
6056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6057     SWIG_fail_ptr("SBBlock_GetParent",1,SWIGTYPE_p_lldb__SBBlock);
6058   }
6059 
6060   result = (arg1)->GetParent();
6061   {
6062     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6064   }
6065   return SWIG_arg;
6066 
6067   if(0) SWIG_fail;
6068 
6069 fail:
6070   lua_error(L);
6071   return SWIG_arg;
6072 }
6073 
6074 
6075 static int _wrap_SBBlock_GetContainingInlinedBlock(lua_State* L) {
6076   int SWIG_arg = 0;
6077   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6078   lldb::SBBlock result;
6079 
6080   SWIG_check_num_args("lldb::SBBlock::GetContainingInlinedBlock",1,1)
6081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetContainingInlinedBlock",1,"lldb::SBBlock *");
6082 
6083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6084     SWIG_fail_ptr("SBBlock_GetContainingInlinedBlock",1,SWIGTYPE_p_lldb__SBBlock);
6085   }
6086 
6087   result = (arg1)->GetContainingInlinedBlock();
6088   {
6089     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6091   }
6092   return SWIG_arg;
6093 
6094   if(0) SWIG_fail;
6095 
6096 fail:
6097   lua_error(L);
6098   return SWIG_arg;
6099 }
6100 
6101 
6102 static int _wrap_SBBlock_GetSibling(lua_State* L) {
6103   int SWIG_arg = 0;
6104   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6105   lldb::SBBlock result;
6106 
6107   SWIG_check_num_args("lldb::SBBlock::GetSibling",1,1)
6108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetSibling",1,"lldb::SBBlock *");
6109 
6110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6111     SWIG_fail_ptr("SBBlock_GetSibling",1,SWIGTYPE_p_lldb__SBBlock);
6112   }
6113 
6114   result = (arg1)->GetSibling();
6115   {
6116     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6117     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6118   }
6119   return SWIG_arg;
6120 
6121   if(0) SWIG_fail;
6122 
6123 fail:
6124   lua_error(L);
6125   return SWIG_arg;
6126 }
6127 
6128 
6129 static int _wrap_SBBlock_GetFirstChild(lua_State* L) {
6130   int SWIG_arg = 0;
6131   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6132   lldb::SBBlock result;
6133 
6134   SWIG_check_num_args("lldb::SBBlock::GetFirstChild",1,1)
6135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetFirstChild",1,"lldb::SBBlock *");
6136 
6137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6138     SWIG_fail_ptr("SBBlock_GetFirstChild",1,SWIGTYPE_p_lldb__SBBlock);
6139   }
6140 
6141   result = (arg1)->GetFirstChild();
6142   {
6143     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
6144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
6145   }
6146   return SWIG_arg;
6147 
6148   if(0) SWIG_fail;
6149 
6150 fail:
6151   lua_error(L);
6152   return SWIG_arg;
6153 }
6154 
6155 
6156 static int _wrap_SBBlock_GetNumRanges(lua_State* L) {
6157   int SWIG_arg = 0;
6158   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6159   uint32_t result;
6160 
6161   SWIG_check_num_args("lldb::SBBlock::GetNumRanges",1,1)
6162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetNumRanges",1,"lldb::SBBlock *");
6163 
6164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6165     SWIG_fail_ptr("SBBlock_GetNumRanges",1,SWIGTYPE_p_lldb__SBBlock);
6166   }
6167 
6168   result = (uint32_t)(arg1)->GetNumRanges();
6169   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6170   return SWIG_arg;
6171 
6172   if(0) SWIG_fail;
6173 
6174 fail:
6175   lua_error(L);
6176   return SWIG_arg;
6177 }
6178 
6179 
6180 static int _wrap_SBBlock_GetRangeStartAddress(lua_State* L) {
6181   int SWIG_arg = 0;
6182   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6183   uint32_t arg2 ;
6184   lldb::SBAddress result;
6185 
6186   SWIG_check_num_args("lldb::SBBlock::GetRangeStartAddress",2,2)
6187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",1,"lldb::SBBlock *");
6188   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeStartAddress",2,"uint32_t");
6189 
6190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6191     SWIG_fail_ptr("SBBlock_GetRangeStartAddress",1,SWIGTYPE_p_lldb__SBBlock);
6192   }
6193 
6194   arg2 = (unsigned int)lua_tointeger(L, 2);
6195   result = (arg1)->GetRangeStartAddress(arg2);
6196   {
6197     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6198     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6199   }
6200   return SWIG_arg;
6201 
6202   if(0) SWIG_fail;
6203 
6204 fail:
6205   lua_error(L);
6206   return SWIG_arg;
6207 }
6208 
6209 
6210 static int _wrap_SBBlock_GetRangeEndAddress(lua_State* L) {
6211   int SWIG_arg = 0;
6212   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6213   uint32_t arg2 ;
6214   lldb::SBAddress result;
6215 
6216   SWIG_check_num_args("lldb::SBBlock::GetRangeEndAddress",2,2)
6217   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",1,"lldb::SBBlock *");
6218   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeEndAddress",2,"uint32_t");
6219 
6220   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6221     SWIG_fail_ptr("SBBlock_GetRangeEndAddress",1,SWIGTYPE_p_lldb__SBBlock);
6222   }
6223 
6224   arg2 = (unsigned int)lua_tointeger(L, 2);
6225   result = (arg1)->GetRangeEndAddress(arg2);
6226   {
6227     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
6228     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
6229   }
6230   return SWIG_arg;
6231 
6232   if(0) SWIG_fail;
6233 
6234 fail:
6235   lua_error(L);
6236   return SWIG_arg;
6237 }
6238 
6239 
6240 static int _wrap_SBBlock_GetRangeIndexForBlockAddress(lua_State* L) {
6241   int SWIG_arg = 0;
6242   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6243   lldb::SBAddress arg2 ;
6244   lldb::SBAddress *argp2 ;
6245   uint32_t result;
6246 
6247   SWIG_check_num_args("lldb::SBBlock::GetRangeIndexForBlockAddress",2,2)
6248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",1,"lldb::SBBlock *");
6249   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetRangeIndexForBlockAddress",2,"lldb::SBAddress");
6250 
6251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6252     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",1,SWIGTYPE_p_lldb__SBBlock);
6253   }
6254 
6255 
6256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
6257     SWIG_fail_ptr("SBBlock_GetRangeIndexForBlockAddress",2,SWIGTYPE_p_lldb__SBAddress);
6258   }
6259   arg2 = *argp2;
6260 
6261   result = (uint32_t)(arg1)->GetRangeIndexForBlockAddress(arg2);
6262   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6263   return SWIG_arg;
6264 
6265   if(0) SWIG_fail;
6266 
6267 fail:
6268   lua_error(L);
6269   return SWIG_arg;
6270 }
6271 
6272 
6273 static int _wrap_SBBlock_GetDescription(lua_State* L) {
6274   int SWIG_arg = 0;
6275   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6276   lldb::SBStream *arg2 = 0 ;
6277   bool result;
6278 
6279   SWIG_check_num_args("lldb::SBBlock::GetDescription",2,2)
6280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetDescription",1,"lldb::SBBlock *");
6281   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetDescription",2,"lldb::SBStream &");
6282 
6283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6284     SWIG_fail_ptr("SBBlock_GetDescription",1,SWIGTYPE_p_lldb__SBBlock);
6285   }
6286 
6287 
6288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
6289     SWIG_fail_ptr("SBBlock_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
6290   }
6291 
6292   result = (bool)(arg1)->GetDescription(*arg2);
6293   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6294   return SWIG_arg;
6295 
6296   if(0) SWIG_fail;
6297 
6298 fail:
6299   lua_error(L);
6300   return SWIG_arg;
6301 }
6302 
6303 
6304 static int _wrap_SBBlock_GetVariables__SWIG_0(lua_State* L) {
6305   int SWIG_arg = 0;
6306   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6307   lldb::SBFrame *arg2 = 0 ;
6308   bool arg3 ;
6309   bool arg4 ;
6310   bool arg5 ;
6311   lldb::DynamicValueType arg6 ;
6312   lldb::SBValueList result;
6313 
6314   SWIG_check_num_args("lldb::SBBlock::GetVariables",6,6)
6315   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6316   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBFrame &");
6317   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6318   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6319   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6320   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBBlock::GetVariables",6,"lldb::DynamicValueType");
6321 
6322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6323     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6324   }
6325 
6326 
6327   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
6328     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBFrame);
6329   }
6330 
6331   arg3 = (lua_toboolean(L, 3)!=0);
6332   arg4 = (lua_toboolean(L, 4)!=0);
6333   arg5 = (lua_toboolean(L, 5)!=0);
6334   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
6335   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5,arg6);
6336   {
6337     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6338     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6339   }
6340   return SWIG_arg;
6341 
6342   if(0) SWIG_fail;
6343 
6344 fail:
6345   lua_error(L);
6346   return SWIG_arg;
6347 }
6348 
6349 
6350 static int _wrap_SBBlock_GetVariables__SWIG_1(lua_State* L) {
6351   int SWIG_arg = 0;
6352   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6353   lldb::SBTarget *arg2 = 0 ;
6354   bool arg3 ;
6355   bool arg4 ;
6356   bool arg5 ;
6357   lldb::SBValueList result;
6358 
6359   SWIG_check_num_args("lldb::SBBlock::GetVariables",5,5)
6360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::GetVariables",1,"lldb::SBBlock *");
6361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBlock::GetVariables",2,"lldb::SBTarget &");
6362   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBlock::GetVariables",3,"bool");
6363   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBBlock::GetVariables",4,"bool");
6364   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBBlock::GetVariables",5,"bool");
6365 
6366   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6367     SWIG_fail_ptr("SBBlock_GetVariables",1,SWIGTYPE_p_lldb__SBBlock);
6368   }
6369 
6370 
6371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
6372     SWIG_fail_ptr("SBBlock_GetVariables",2,SWIGTYPE_p_lldb__SBTarget);
6373   }
6374 
6375   arg3 = (lua_toboolean(L, 3)!=0);
6376   arg4 = (lua_toboolean(L, 4)!=0);
6377   arg5 = (lua_toboolean(L, 5)!=0);
6378   result = (arg1)->GetVariables(*arg2,arg3,arg4,arg5);
6379   {
6380     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
6381     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
6382   }
6383   return SWIG_arg;
6384 
6385   if(0) SWIG_fail;
6386 
6387 fail:
6388   lua_error(L);
6389   return SWIG_arg;
6390 }
6391 
6392 
6393 static int _wrap_SBBlock_GetVariables(lua_State* L) {
6394   int argc;
6395   int argv[7]={
6396     1,2,3,4,5,6,7
6397   };
6398 
6399   argc = lua_gettop(L);
6400   if (argc == 5) {
6401     int _v;
6402     {
6403       void *ptr;
6404       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6405         _v = 0;
6406       } else {
6407         _v = 1;
6408       }
6409     }
6410     if (_v) {
6411       {
6412         void *ptr;
6413         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
6414           _v = 0;
6415         } else {
6416           _v = 1;
6417         }
6418       }
6419       if (_v) {
6420         {
6421           _v = lua_isboolean(L,argv[2]);
6422         }
6423         if (_v) {
6424           {
6425             _v = lua_isboolean(L,argv[3]);
6426           }
6427           if (_v) {
6428             {
6429               _v = lua_isboolean(L,argv[4]);
6430             }
6431             if (_v) {
6432               return _wrap_SBBlock_GetVariables__SWIG_1(L);
6433             }
6434           }
6435         }
6436       }
6437     }
6438   }
6439   if (argc == 6) {
6440     int _v;
6441     {
6442       void *ptr;
6443       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBlock, 0)) {
6444         _v = 0;
6445       } else {
6446         _v = 1;
6447       }
6448     }
6449     if (_v) {
6450       {
6451         void *ptr;
6452         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
6453           _v = 0;
6454         } else {
6455           _v = 1;
6456         }
6457       }
6458       if (_v) {
6459         {
6460           _v = lua_isboolean(L,argv[2]);
6461         }
6462         if (_v) {
6463           {
6464             _v = lua_isboolean(L,argv[3]);
6465           }
6466           if (_v) {
6467             {
6468               _v = lua_isboolean(L,argv[4]);
6469             }
6470             if (_v) {
6471               {
6472                 _v = lua_isnumber(L,argv[5]);
6473               }
6474               if (_v) {
6475                 return _wrap_SBBlock_GetVariables__SWIG_0(L);
6476               }
6477             }
6478           }
6479         }
6480       }
6481     }
6482   }
6483 
6484   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBlock_GetVariables'\n"
6485     "  Possible C/C++ prototypes are:\n"
6486     "    lldb::SBBlock::GetVariables(lldb::SBFrame &,bool,bool,bool,lldb::DynamicValueType)\n"
6487     "    lldb::SBBlock::GetVariables(lldb::SBTarget &,bool,bool,bool)\n");
6488   lua_error(L);return 0;
6489 }
6490 
6491 
6492 static int _wrap_SBBlock___tostring(lua_State* L) {
6493   int SWIG_arg = 0;
6494   lldb::SBBlock *arg1 = (lldb::SBBlock *) 0 ;
6495   std::string result;
6496 
6497   SWIG_check_num_args("lldb::SBBlock::__str__",1,1)
6498   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBlock::__str__",1,"lldb::SBBlock *");
6499 
6500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBlock,0))){
6501     SWIG_fail_ptr("SBBlock___tostring",1,SWIGTYPE_p_lldb__SBBlock);
6502   }
6503 
6504   result = lldb_SBBlock___str__(arg1);
6505   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
6506   return SWIG_arg;
6507 
6508   if(0) SWIG_fail;
6509 
6510 fail:
6511   lua_error(L);
6512   return SWIG_arg;
6513 }
6514 
6515 
6516 static void swig_delete_SBBlock(void *obj) {
6517 lldb::SBBlock *arg1 = (lldb::SBBlock *) obj;
6518 delete arg1;
6519 }
6520 static int _proxy__wrap_new_SBBlock(lua_State *L) {
6521     assert(lua_istable(L,1));
6522     lua_pushcfunction(L,_wrap_new_SBBlock);
6523     assert(!lua_isnil(L,-1));
6524     lua_replace(L,1); /* replace our table with real constructor */
6525     lua_call(L,lua_gettop(L)-1,1);
6526     return 1;
6527 }
6528 static swig_lua_attribute swig_SBBlock_attributes[] = {
6529     {0,0,0}
6530 };
6531 static swig_lua_method swig_SBBlock_methods[]= {
6532     { "IsInlined", _wrap_SBBlock_IsInlined},
6533     { "IsValid", _wrap_SBBlock_IsValid},
6534     { "GetInlinedName", _wrap_SBBlock_GetInlinedName},
6535     { "GetInlinedCallSiteFile", _wrap_SBBlock_GetInlinedCallSiteFile},
6536     { "GetInlinedCallSiteLine", _wrap_SBBlock_GetInlinedCallSiteLine},
6537     { "GetInlinedCallSiteColumn", _wrap_SBBlock_GetInlinedCallSiteColumn},
6538     { "GetParent", _wrap_SBBlock_GetParent},
6539     { "GetContainingInlinedBlock", _wrap_SBBlock_GetContainingInlinedBlock},
6540     { "GetSibling", _wrap_SBBlock_GetSibling},
6541     { "GetFirstChild", _wrap_SBBlock_GetFirstChild},
6542     { "GetNumRanges", _wrap_SBBlock_GetNumRanges},
6543     { "GetRangeStartAddress", _wrap_SBBlock_GetRangeStartAddress},
6544     { "GetRangeEndAddress", _wrap_SBBlock_GetRangeEndAddress},
6545     { "GetRangeIndexForBlockAddress", _wrap_SBBlock_GetRangeIndexForBlockAddress},
6546     { "GetDescription", _wrap_SBBlock_GetDescription},
6547     { "GetVariables", _wrap_SBBlock_GetVariables},
6548     { "__tostring", _wrap_SBBlock___tostring},
6549     {0,0}
6550 };
6551 static swig_lua_method swig_SBBlock_meta[] = {
6552     { "__tostring", _wrap_SBBlock___tostring},
6553     {0,0}
6554 };
6555 
6556 static swig_lua_attribute swig_SBBlock_Sf_SwigStatic_attributes[] = {
6557     {0,0,0}
6558 };
6559 static swig_lua_const_info swig_SBBlock_Sf_SwigStatic_constants[]= {
6560     {0,0,0,0,0,0}
6561 };
6562 static swig_lua_method swig_SBBlock_Sf_SwigStatic_methods[]= {
6563     {0,0}
6564 };
6565 static swig_lua_class* swig_SBBlock_Sf_SwigStatic_classes[]= {
6566     0
6567 };
6568 
6569 static swig_lua_namespace swig_SBBlock_Sf_SwigStatic = {
6570     "SBBlock",
6571     swig_SBBlock_Sf_SwigStatic_methods,
6572     swig_SBBlock_Sf_SwigStatic_attributes,
6573     swig_SBBlock_Sf_SwigStatic_constants,
6574     swig_SBBlock_Sf_SwigStatic_classes,
6575     0
6576 };
6577 static swig_lua_class *swig_SBBlock_bases[] = {0};
6578 static const char *swig_SBBlock_base_names[] = {0};
6579 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 };
6580 
6581 static int _wrap_new_SBBreakpoint__SWIG_0(lua_State* L) {
6582   int SWIG_arg = 0;
6583   lldb::SBBreakpoint *result = 0 ;
6584 
6585   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",0,0)
6586   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint();
6587   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6588   return SWIG_arg;
6589 
6590   if(0) SWIG_fail;
6591 
6592 fail:
6593   lua_error(L);
6594   return SWIG_arg;
6595 }
6596 
6597 
6598 static int _wrap_new_SBBreakpoint__SWIG_1(lua_State* L) {
6599   int SWIG_arg = 0;
6600   lldb::SBBreakpoint *arg1 = 0 ;
6601   lldb::SBBreakpoint *result = 0 ;
6602 
6603   SWIG_check_num_args("lldb::SBBreakpoint::SBBreakpoint",1,1)
6604   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SBBreakpoint",1,"lldb::SBBreakpoint const &");
6605 
6606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6607     SWIG_fail_ptr("new_SBBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpoint);
6608   }
6609 
6610   result = (lldb::SBBreakpoint *)new lldb::SBBreakpoint((lldb::SBBreakpoint const &)*arg1);
6611   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
6612   return SWIG_arg;
6613 
6614   if(0) SWIG_fail;
6615 
6616 fail:
6617   lua_error(L);
6618   return SWIG_arg;
6619 }
6620 
6621 
6622 static int _wrap_new_SBBreakpoint(lua_State* L) {
6623   int argc;
6624   int argv[2]={
6625     1,2
6626   };
6627 
6628   argc = lua_gettop(L);
6629   if (argc == 0) {
6630     return _wrap_new_SBBreakpoint__SWIG_0(L);
6631   }
6632   if (argc == 1) {
6633     int _v;
6634     {
6635       void *ptr;
6636       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
6637         _v = 0;
6638       } else {
6639         _v = 1;
6640       }
6641     }
6642     if (_v) {
6643       return _wrap_new_SBBreakpoint__SWIG_1(L);
6644     }
6645   }
6646 
6647   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpoint'\n"
6648     "  Possible C/C++ prototypes are:\n"
6649     "    lldb::SBBreakpoint::SBBreakpoint()\n"
6650     "    lldb::SBBreakpoint::SBBreakpoint(lldb::SBBreakpoint const &)\n");
6651   lua_error(L);return 0;
6652 }
6653 
6654 
6655 static int _wrap_SBBreakpoint___eq(lua_State* L) {
6656   int SWIG_arg = 0;
6657   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6658   lldb::SBBreakpoint *arg2 = 0 ;
6659   bool result;
6660 
6661   SWIG_check_num_args("lldb::SBBreakpoint::operator ==",2,2)
6662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",1,"lldb::SBBreakpoint *");
6663   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::operator ==",2,"lldb::SBBreakpoint const &");
6664 
6665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6666     SWIG_fail_ptr("SBBreakpoint___eq",1,SWIGTYPE_p_lldb__SBBreakpoint);
6667   }
6668 
6669 
6670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6671     SWIG_fail_ptr("SBBreakpoint___eq",2,SWIGTYPE_p_lldb__SBBreakpoint);
6672   }
6673 
6674   result = (bool)(arg1)->operator ==((lldb::SBBreakpoint const &)*arg2);
6675   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6676   return SWIG_arg;
6677 
6678   if(0) SWIG_fail;
6679 
6680 fail:
6681   lua_error(L);
6682   return SWIG_arg;
6683 }
6684 
6685 
6686 static int _wrap_SBBreakpoint_GetID(lua_State* L) {
6687   int SWIG_arg = 0;
6688   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6689   lldb::break_id_t result;
6690 
6691   SWIG_check_num_args("lldb::SBBreakpoint::GetID",1,1)
6692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetID",1,"lldb::SBBreakpoint const *");
6693 
6694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6695     SWIG_fail_ptr("SBBreakpoint_GetID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6696   }
6697 
6698   result = (lldb::break_id_t)((lldb::SBBreakpoint const *)arg1)->GetID();
6699   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6700   return SWIG_arg;
6701 
6702   if(0) SWIG_fail;
6703 
6704 fail:
6705   lua_error(L);
6706   return SWIG_arg;
6707 }
6708 
6709 
6710 static int _wrap_SBBreakpoint_IsValid(lua_State* L) {
6711   int SWIG_arg = 0;
6712   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6713   bool result;
6714 
6715   SWIG_check_num_args("lldb::SBBreakpoint::IsValid",1,1)
6716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsValid",1,"lldb::SBBreakpoint const *");
6717 
6718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6719     SWIG_fail_ptr("SBBreakpoint_IsValid",1,SWIGTYPE_p_lldb__SBBreakpoint);
6720   }
6721 
6722   result = (bool)((lldb::SBBreakpoint const *)arg1)->IsValid();
6723   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6724   return SWIG_arg;
6725 
6726   if(0) SWIG_fail;
6727 
6728 fail:
6729   lua_error(L);
6730   return SWIG_arg;
6731 }
6732 
6733 
6734 static int _wrap_SBBreakpoint_ClearAllBreakpointSites(lua_State* L) {
6735   int SWIG_arg = 0;
6736   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6737 
6738   SWIG_check_num_args("lldb::SBBreakpoint::ClearAllBreakpointSites",1,1)
6739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::ClearAllBreakpointSites",1,"lldb::SBBreakpoint *");
6740 
6741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6742     SWIG_fail_ptr("SBBreakpoint_ClearAllBreakpointSites",1,SWIGTYPE_p_lldb__SBBreakpoint);
6743   }
6744 
6745   (arg1)->ClearAllBreakpointSites();
6746 
6747   return SWIG_arg;
6748 
6749   if(0) SWIG_fail;
6750 
6751 fail:
6752   lua_error(L);
6753   return SWIG_arg;
6754 }
6755 
6756 
6757 static int _wrap_SBBreakpoint_GetTarget(lua_State* L) {
6758   int SWIG_arg = 0;
6759   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6760   lldb::SBTarget result;
6761 
6762   SWIG_check_num_args("lldb::SBBreakpoint::GetTarget",1,1)
6763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetTarget",1,"lldb::SBBreakpoint const *");
6764 
6765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6766     SWIG_fail_ptr("SBBreakpoint_GetTarget",1,SWIGTYPE_p_lldb__SBBreakpoint);
6767   }
6768 
6769   result = ((lldb::SBBreakpoint const *)arg1)->GetTarget();
6770   {
6771     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
6772     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
6773   }
6774   return SWIG_arg;
6775 
6776   if(0) SWIG_fail;
6777 
6778 fail:
6779   lua_error(L);
6780   return SWIG_arg;
6781 }
6782 
6783 
6784 static int _wrap_SBBreakpoint_FindLocationByAddress(lua_State* L) {
6785   int SWIG_arg = 0;
6786   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6787   lldb::addr_t arg2 ;
6788   lldb::SBBreakpointLocation result;
6789 
6790   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByAddress",2,2)
6791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",1,"lldb::SBBreakpoint *");
6792   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByAddress",2,"lldb::addr_t");
6793 
6794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6795     SWIG_fail_ptr("SBBreakpoint_FindLocationByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6796   }
6797 
6798   arg2 = (unsigned long long)lua_tointeger(L, 2);
6799   result = (arg1)->FindLocationByAddress(arg2);
6800   {
6801     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6802     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6803   }
6804   return SWIG_arg;
6805 
6806   if(0) SWIG_fail;
6807 
6808 fail:
6809   lua_error(L);
6810   return SWIG_arg;
6811 }
6812 
6813 
6814 static int _wrap_SBBreakpoint_FindLocationIDByAddress(lua_State* L) {
6815   int SWIG_arg = 0;
6816   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6817   lldb::addr_t arg2 ;
6818   lldb::break_id_t result;
6819 
6820   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationIDByAddress",2,2)
6821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",1,"lldb::SBBreakpoint *");
6822   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationIDByAddress",2,"lldb::addr_t");
6823 
6824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6825     SWIG_fail_ptr("SBBreakpoint_FindLocationIDByAddress",1,SWIGTYPE_p_lldb__SBBreakpoint);
6826   }
6827 
6828   arg2 = (unsigned long long)lua_tointeger(L, 2);
6829   result = (lldb::break_id_t)(arg1)->FindLocationIDByAddress(arg2);
6830   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
6831   return SWIG_arg;
6832 
6833   if(0) SWIG_fail;
6834 
6835 fail:
6836   lua_error(L);
6837   return SWIG_arg;
6838 }
6839 
6840 
6841 static int _wrap_SBBreakpoint_FindLocationByID(lua_State* L) {
6842   int SWIG_arg = 0;
6843   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6844   lldb::break_id_t arg2 ;
6845   lldb::SBBreakpointLocation result;
6846 
6847   SWIG_check_num_args("lldb::SBBreakpoint::FindLocationByID",2,2)
6848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",1,"lldb::SBBreakpoint *");
6849   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::FindLocationByID",2,"lldb::break_id_t");
6850 
6851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6852     SWIG_fail_ptr("SBBreakpoint_FindLocationByID",1,SWIGTYPE_p_lldb__SBBreakpoint);
6853   }
6854 
6855   arg2 = (signed int)lua_tointeger(L, 2);
6856   result = (arg1)->FindLocationByID(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_GetLocationAtIndex(lua_State* L) {
6872   int SWIG_arg = 0;
6873   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6874   uint32_t arg2 ;
6875   lldb::SBBreakpointLocation result;
6876 
6877   SWIG_check_num_args("lldb::SBBreakpoint::GetLocationAtIndex",2,2)
6878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",1,"lldb::SBBreakpoint *");
6879   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetLocationAtIndex",2,"uint32_t");
6880 
6881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6882     SWIG_fail_ptr("SBBreakpoint_GetLocationAtIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
6883   }
6884 
6885   arg2 = (unsigned int)lua_tointeger(L, 2);
6886   result = (arg1)->GetLocationAtIndex(arg2);
6887   {
6888     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
6889     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
6890   }
6891   return SWIG_arg;
6892 
6893   if(0) SWIG_fail;
6894 
6895 fail:
6896   lua_error(L);
6897   return SWIG_arg;
6898 }
6899 
6900 
6901 static int _wrap_SBBreakpoint_SetEnabled(lua_State* L) {
6902   int SWIG_arg = 0;
6903   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6904   bool arg2 ;
6905 
6906   SWIG_check_num_args("lldb::SBBreakpoint::SetEnabled",2,2)
6907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",1,"lldb::SBBreakpoint *");
6908   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetEnabled",2,"bool");
6909 
6910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6911     SWIG_fail_ptr("SBBreakpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6912   }
6913 
6914   arg2 = (lua_toboolean(L, 2)!=0);
6915   (arg1)->SetEnabled(arg2);
6916 
6917   return SWIG_arg;
6918 
6919   if(0) SWIG_fail;
6920 
6921 fail:
6922   lua_error(L);
6923   return SWIG_arg;
6924 }
6925 
6926 
6927 static int _wrap_SBBreakpoint_IsEnabled(lua_State* L) {
6928   int SWIG_arg = 0;
6929   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6930   bool result;
6931 
6932   SWIG_check_num_args("lldb::SBBreakpoint::IsEnabled",1,1)
6933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsEnabled",1,"lldb::SBBreakpoint *");
6934 
6935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6936     SWIG_fail_ptr("SBBreakpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpoint);
6937   }
6938 
6939   result = (bool)(arg1)->IsEnabled();
6940   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6941   return SWIG_arg;
6942 
6943   if(0) SWIG_fail;
6944 
6945 fail:
6946   lua_error(L);
6947   return SWIG_arg;
6948 }
6949 
6950 
6951 static int _wrap_SBBreakpoint_SetOneShot(lua_State* L) {
6952   int SWIG_arg = 0;
6953   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6954   bool arg2 ;
6955 
6956   SWIG_check_num_args("lldb::SBBreakpoint::SetOneShot",2,2)
6957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",1,"lldb::SBBreakpoint *");
6958   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetOneShot",2,"bool");
6959 
6960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6961     SWIG_fail_ptr("SBBreakpoint_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6962   }
6963 
6964   arg2 = (lua_toboolean(L, 2)!=0);
6965   (arg1)->SetOneShot(arg2);
6966 
6967   return SWIG_arg;
6968 
6969   if(0) SWIG_fail;
6970 
6971 fail:
6972   lua_error(L);
6973   return SWIG_arg;
6974 }
6975 
6976 
6977 static int _wrap_SBBreakpoint_IsOneShot(lua_State* L) {
6978   int SWIG_arg = 0;
6979   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
6980   bool result;
6981 
6982   SWIG_check_num_args("lldb::SBBreakpoint::IsOneShot",1,1)
6983   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsOneShot",1,"lldb::SBBreakpoint *");
6984 
6985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
6986     SWIG_fail_ptr("SBBreakpoint_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpoint);
6987   }
6988 
6989   result = (bool)(arg1)->IsOneShot();
6990   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
6991   return SWIG_arg;
6992 
6993   if(0) SWIG_fail;
6994 
6995 fail:
6996   lua_error(L);
6997   return SWIG_arg;
6998 }
6999 
7000 
7001 static int _wrap_SBBreakpoint_IsInternal(lua_State* L) {
7002   int SWIG_arg = 0;
7003   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7004   bool result;
7005 
7006   SWIG_check_num_args("lldb::SBBreakpoint::IsInternal",1,1)
7007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsInternal",1,"lldb::SBBreakpoint *");
7008 
7009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7010     SWIG_fail_ptr("SBBreakpoint_IsInternal",1,SWIGTYPE_p_lldb__SBBreakpoint);
7011   }
7012 
7013   result = (bool)(arg1)->IsInternal();
7014   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7015   return SWIG_arg;
7016 
7017   if(0) SWIG_fail;
7018 
7019 fail:
7020   lua_error(L);
7021   return SWIG_arg;
7022 }
7023 
7024 
7025 static int _wrap_SBBreakpoint_GetHitCount(lua_State* L) {
7026   int SWIG_arg = 0;
7027   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7028   uint32_t result;
7029 
7030   SWIG_check_num_args("lldb::SBBreakpoint::GetHitCount",1,1)
7031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetHitCount",1,"lldb::SBBreakpoint const *");
7032 
7033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7034     SWIG_fail_ptr("SBBreakpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7035   }
7036 
7037   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetHitCount();
7038   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7039   return SWIG_arg;
7040 
7041   if(0) SWIG_fail;
7042 
7043 fail:
7044   lua_error(L);
7045   return SWIG_arg;
7046 }
7047 
7048 
7049 static int _wrap_SBBreakpoint_SetIgnoreCount(lua_State* L) {
7050   int SWIG_arg = 0;
7051   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7052   uint32_t arg2 ;
7053 
7054   SWIG_check_num_args("lldb::SBBreakpoint::SetIgnoreCount",2,2)
7055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",1,"lldb::SBBreakpoint *");
7056   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetIgnoreCount",2,"uint32_t");
7057 
7058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7059     SWIG_fail_ptr("SBBreakpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7060   }
7061 
7062   arg2 = (unsigned int)lua_tointeger(L, 2);
7063   (arg1)->SetIgnoreCount(arg2);
7064 
7065   return SWIG_arg;
7066 
7067   if(0) SWIG_fail;
7068 
7069 fail:
7070   lua_error(L);
7071   return SWIG_arg;
7072 }
7073 
7074 
7075 static int _wrap_SBBreakpoint_GetIgnoreCount(lua_State* L) {
7076   int SWIG_arg = 0;
7077   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7078   uint32_t result;
7079 
7080   SWIG_check_num_args("lldb::SBBreakpoint::GetIgnoreCount",1,1)
7081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetIgnoreCount",1,"lldb::SBBreakpoint const *");
7082 
7083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7084     SWIG_fail_ptr("SBBreakpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpoint);
7085   }
7086 
7087   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetIgnoreCount();
7088   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7089   return SWIG_arg;
7090 
7091   if(0) SWIG_fail;
7092 
7093 fail:
7094   lua_error(L);
7095   return SWIG_arg;
7096 }
7097 
7098 
7099 static int _wrap_SBBreakpoint_SetCondition(lua_State* L) {
7100   int SWIG_arg = 0;
7101   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7102   char *arg2 = (char *) 0 ;
7103 
7104   SWIG_check_num_args("lldb::SBBreakpoint::SetCondition",2,2)
7105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",1,"lldb::SBBreakpoint *");
7106   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCondition",2,"char const *");
7107 
7108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7109     SWIG_fail_ptr("SBBreakpoint_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7110   }
7111 
7112   arg2 = (char *)lua_tostring(L, 2);
7113   (arg1)->SetCondition((char const *)arg2);
7114 
7115   return SWIG_arg;
7116 
7117   if(0) SWIG_fail;
7118 
7119 fail:
7120   lua_error(L);
7121   return SWIG_arg;
7122 }
7123 
7124 
7125 static int _wrap_SBBreakpoint_GetCondition(lua_State* L) {
7126   int SWIG_arg = 0;
7127   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7128   char *result = 0 ;
7129 
7130   SWIG_check_num_args("lldb::SBBreakpoint::GetCondition",1,1)
7131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCondition",1,"lldb::SBBreakpoint *");
7132 
7133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7134     SWIG_fail_ptr("SBBreakpoint_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpoint);
7135   }
7136 
7137   result = (char *)(arg1)->GetCondition();
7138   lua_pushstring(L,(const char *)result); SWIG_arg++;
7139   return SWIG_arg;
7140 
7141   if(0) SWIG_fail;
7142 
7143 fail:
7144   lua_error(L);
7145   return SWIG_arg;
7146 }
7147 
7148 
7149 static int _wrap_SBBreakpoint_SetAutoContinue(lua_State* L) {
7150   int SWIG_arg = 0;
7151   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7152   bool arg2 ;
7153 
7154   SWIG_check_num_args("lldb::SBBreakpoint::SetAutoContinue",2,2)
7155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",1,"lldb::SBBreakpoint *");
7156   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetAutoContinue",2,"bool");
7157 
7158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7159     SWIG_fail_ptr("SBBreakpoint_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7160   }
7161 
7162   arg2 = (lua_toboolean(L, 2)!=0);
7163   (arg1)->SetAutoContinue(arg2);
7164 
7165   return SWIG_arg;
7166 
7167   if(0) SWIG_fail;
7168 
7169 fail:
7170   lua_error(L);
7171   return SWIG_arg;
7172 }
7173 
7174 
7175 static int _wrap_SBBreakpoint_GetAutoContinue(lua_State* L) {
7176   int SWIG_arg = 0;
7177   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7178   bool result;
7179 
7180   SWIG_check_num_args("lldb::SBBreakpoint::GetAutoContinue",1,1)
7181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetAutoContinue",1,"lldb::SBBreakpoint *");
7182 
7183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7184     SWIG_fail_ptr("SBBreakpoint_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpoint);
7185   }
7186 
7187   result = (bool)(arg1)->GetAutoContinue();
7188   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7189   return SWIG_arg;
7190 
7191   if(0) SWIG_fail;
7192 
7193 fail:
7194   lua_error(L);
7195   return SWIG_arg;
7196 }
7197 
7198 
7199 static int _wrap_SBBreakpoint_SetThreadID(lua_State* L) {
7200   int SWIG_arg = 0;
7201   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7202   lldb::tid_t arg2 ;
7203 
7204   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadID",2,2)
7205   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",1,"lldb::SBBreakpoint *");
7206   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadID",2,"lldb::tid_t");
7207 
7208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7209     SWIG_fail_ptr("SBBreakpoint_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7210   }
7211 
7212   arg2 = (unsigned long long)lua_tointeger(L, 2);
7213   (arg1)->SetThreadID(arg2);
7214 
7215   return SWIG_arg;
7216 
7217   if(0) SWIG_fail;
7218 
7219 fail:
7220   lua_error(L);
7221   return SWIG_arg;
7222 }
7223 
7224 
7225 static int _wrap_SBBreakpoint_GetThreadID(lua_State* L) {
7226   int SWIG_arg = 0;
7227   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7228   lldb::tid_t result;
7229 
7230   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadID",1,1)
7231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadID",1,"lldb::SBBreakpoint *");
7232 
7233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7234     SWIG_fail_ptr("SBBreakpoint_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpoint);
7235   }
7236 
7237   result = (lldb::tid_t)(arg1)->GetThreadID();
7238   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7239   return SWIG_arg;
7240 
7241   if(0) SWIG_fail;
7242 
7243 fail:
7244   lua_error(L);
7245   return SWIG_arg;
7246 }
7247 
7248 
7249 static int _wrap_SBBreakpoint_SetThreadIndex(lua_State* L) {
7250   int SWIG_arg = 0;
7251   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7252   uint32_t arg2 ;
7253 
7254   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadIndex",2,2)
7255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",1,"lldb::SBBreakpoint *");
7256   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadIndex",2,"uint32_t");
7257 
7258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7259     SWIG_fail_ptr("SBBreakpoint_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7260   }
7261 
7262   arg2 = (unsigned int)lua_tointeger(L, 2);
7263   (arg1)->SetThreadIndex(arg2);
7264 
7265   return SWIG_arg;
7266 
7267   if(0) SWIG_fail;
7268 
7269 fail:
7270   lua_error(L);
7271   return SWIG_arg;
7272 }
7273 
7274 
7275 static int _wrap_SBBreakpoint_GetThreadIndex(lua_State* L) {
7276   int SWIG_arg = 0;
7277   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7278   uint32_t result;
7279 
7280   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadIndex",1,1)
7281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadIndex",1,"lldb::SBBreakpoint const *");
7282 
7283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7284     SWIG_fail_ptr("SBBreakpoint_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpoint);
7285   }
7286 
7287   result = (uint32_t)((lldb::SBBreakpoint const *)arg1)->GetThreadIndex();
7288   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7289   return SWIG_arg;
7290 
7291   if(0) SWIG_fail;
7292 
7293 fail:
7294   lua_error(L);
7295   return SWIG_arg;
7296 }
7297 
7298 
7299 static int _wrap_SBBreakpoint_SetThreadName(lua_State* L) {
7300   int SWIG_arg = 0;
7301   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7302   char *arg2 = (char *) 0 ;
7303 
7304   SWIG_check_num_args("lldb::SBBreakpoint::SetThreadName",2,2)
7305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",1,"lldb::SBBreakpoint *");
7306   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetThreadName",2,"char const *");
7307 
7308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7309     SWIG_fail_ptr("SBBreakpoint_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7310   }
7311 
7312   arg2 = (char *)lua_tostring(L, 2);
7313   (arg1)->SetThreadName((char const *)arg2);
7314 
7315   return SWIG_arg;
7316 
7317   if(0) SWIG_fail;
7318 
7319 fail:
7320   lua_error(L);
7321   return SWIG_arg;
7322 }
7323 
7324 
7325 static int _wrap_SBBreakpoint_GetThreadName(lua_State* L) {
7326   int SWIG_arg = 0;
7327   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7328   char *result = 0 ;
7329 
7330   SWIG_check_num_args("lldb::SBBreakpoint::GetThreadName",1,1)
7331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetThreadName",1,"lldb::SBBreakpoint const *");
7332 
7333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7334     SWIG_fail_ptr("SBBreakpoint_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7335   }
7336 
7337   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetThreadName();
7338   lua_pushstring(L,(const char *)result); SWIG_arg++;
7339   return SWIG_arg;
7340 
7341   if(0) SWIG_fail;
7342 
7343 fail:
7344   lua_error(L);
7345   return SWIG_arg;
7346 }
7347 
7348 
7349 static int _wrap_SBBreakpoint_SetQueueName(lua_State* L) {
7350   int SWIG_arg = 0;
7351   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7352   char *arg2 = (char *) 0 ;
7353 
7354   SWIG_check_num_args("lldb::SBBreakpoint::SetQueueName",2,2)
7355   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",1,"lldb::SBBreakpoint *");
7356   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetQueueName",2,"char const *");
7357 
7358   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7359     SWIG_fail_ptr("SBBreakpoint_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7360   }
7361 
7362   arg2 = (char *)lua_tostring(L, 2);
7363   (arg1)->SetQueueName((char const *)arg2);
7364 
7365   return SWIG_arg;
7366 
7367   if(0) SWIG_fail;
7368 
7369 fail:
7370   lua_error(L);
7371   return SWIG_arg;
7372 }
7373 
7374 
7375 static int _wrap_SBBreakpoint_GetQueueName(lua_State* L) {
7376   int SWIG_arg = 0;
7377   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7378   char *result = 0 ;
7379 
7380   SWIG_check_num_args("lldb::SBBreakpoint::GetQueueName",1,1)
7381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetQueueName",1,"lldb::SBBreakpoint const *");
7382 
7383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7384     SWIG_fail_ptr("SBBreakpoint_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7385   }
7386 
7387   result = (char *)((lldb::SBBreakpoint const *)arg1)->GetQueueName();
7388   lua_pushstring(L,(const char *)result); SWIG_arg++;
7389   return SWIG_arg;
7390 
7391   if(0) SWIG_fail;
7392 
7393 fail:
7394   lua_error(L);
7395   return SWIG_arg;
7396 }
7397 
7398 
7399 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
7400   int SWIG_arg = 0;
7401   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7402   char *arg2 = (char *) 0 ;
7403 
7404   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",2,2)
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 
7408   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7409     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7410   }
7411 
7412   arg2 = (char *)lua_tostring(L, 2);
7413   (arg1)->SetScriptCallbackFunction((char const *)arg2);
7414 
7415   return SWIG_arg;
7416 
7417   if(0) SWIG_fail;
7418 
7419 fail:
7420   lua_error(L);
7421   return SWIG_arg;
7422 }
7423 
7424 
7425 static int _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
7426   int SWIG_arg = 0;
7427   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7428   char *arg2 = (char *) 0 ;
7429   lldb::SBStructuredData *arg3 = 0 ;
7430   lldb::SBError result;
7431 
7432   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackFunction",3,3)
7433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",1,"lldb::SBBreakpoint *");
7434   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",2,"char const *");
7435   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
7436 
7437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7438     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpoint);
7439   }
7440 
7441   arg2 = (char *)lua_tostring(L, 2);
7442 
7443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
7444     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
7445   }
7446 
7447   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
7448   {
7449     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7450     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7451   }
7452   return SWIG_arg;
7453 
7454   if(0) SWIG_fail;
7455 
7456 fail:
7457   lua_error(L);
7458   return SWIG_arg;
7459 }
7460 
7461 
7462 static int _wrap_SBBreakpoint_SetScriptCallbackFunction(lua_State* L) {
7463   int argc;
7464   int argv[4]={
7465     1,2,3,4
7466   };
7467 
7468   argc = lua_gettop(L);
7469   if (argc == 2) {
7470     int _v;
7471     {
7472       void *ptr;
7473       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7474         _v = 0;
7475       } else {
7476         _v = 1;
7477       }
7478     }
7479     if (_v) {
7480       {
7481         _v = SWIG_lua_isnilstring(L,argv[1]);
7482       }
7483       if (_v) {
7484         return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_0(L);
7485       }
7486     }
7487   }
7488   if (argc == 3) {
7489     int _v;
7490     {
7491       void *ptr;
7492       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7493         _v = 0;
7494       } else {
7495         _v = 1;
7496       }
7497     }
7498     if (_v) {
7499       {
7500         _v = SWIG_lua_isnilstring(L,argv[1]);
7501       }
7502       if (_v) {
7503         {
7504           void *ptr;
7505           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
7506             _v = 0;
7507           } else {
7508             _v = 1;
7509           }
7510         }
7511         if (_v) {
7512           return _wrap_SBBreakpoint_SetScriptCallbackFunction__SWIG_1(L);
7513         }
7514       }
7515     }
7516   }
7517 
7518   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_SetScriptCallbackFunction'\n"
7519     "  Possible C/C++ prototypes are:\n"
7520     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *)\n"
7521     "    lldb::SBBreakpoint::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
7522   lua_error(L);return 0;
7523 }
7524 
7525 
7526 static int _wrap_SBBreakpoint_SetScriptCallbackBody(lua_State* L) {
7527   int SWIG_arg = 0;
7528   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7529   char *arg2 = (char *) 0 ;
7530   lldb::SBError result;
7531 
7532   SWIG_check_num_args("lldb::SBBreakpoint::SetScriptCallbackBody",2,2)
7533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",1,"lldb::SBBreakpoint *");
7534   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetScriptCallbackBody",2,"char const *");
7535 
7536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7537     SWIG_fail_ptr("SBBreakpoint_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpoint);
7538   }
7539 
7540   arg2 = (char *)lua_tostring(L, 2);
7541   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
7542   {
7543     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7544     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7545   }
7546   return SWIG_arg;
7547 
7548   if(0) SWIG_fail;
7549 
7550 fail:
7551   lua_error(L);
7552   return SWIG_arg;
7553 }
7554 
7555 
7556 static int _wrap_SBBreakpoint_SetCommandLineCommands(lua_State* L) {
7557   int SWIG_arg = 0;
7558   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7559   lldb::SBStringList *arg2 = 0 ;
7560 
7561   SWIG_check_num_args("lldb::SBBreakpoint::SetCommandLineCommands",2,2)
7562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",1,"lldb::SBBreakpoint *");
7563   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::SetCommandLineCommands",2,"lldb::SBStringList &");
7564 
7565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7566     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7567   }
7568 
7569 
7570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7571     SWIG_fail_ptr("SBBreakpoint_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7572   }
7573 
7574   (arg1)->SetCommandLineCommands(*arg2);
7575 
7576   return SWIG_arg;
7577 
7578   if(0) SWIG_fail;
7579 
7580 fail:
7581   lua_error(L);
7582   return SWIG_arg;
7583 }
7584 
7585 
7586 static int _wrap_SBBreakpoint_GetCommandLineCommands(lua_State* L) {
7587   int SWIG_arg = 0;
7588   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7589   lldb::SBStringList *arg2 = 0 ;
7590   bool result;
7591 
7592   SWIG_check_num_args("lldb::SBBreakpoint::GetCommandLineCommands",2,2)
7593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",1,"lldb::SBBreakpoint *");
7594   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetCommandLineCommands",2,"lldb::SBStringList &");
7595 
7596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7597     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpoint);
7598   }
7599 
7600 
7601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7602     SWIG_fail_ptr("SBBreakpoint_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
7603   }
7604 
7605   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
7606   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7607   return SWIG_arg;
7608 
7609   if(0) SWIG_fail;
7610 
7611 fail:
7612   lua_error(L);
7613   return SWIG_arg;
7614 }
7615 
7616 
7617 static int _wrap_SBBreakpoint_AddName(lua_State* L) {
7618   int SWIG_arg = 0;
7619   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7620   char *arg2 = (char *) 0 ;
7621   bool result;
7622 
7623   SWIG_check_num_args("lldb::SBBreakpoint::AddName",2,2)
7624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",1,"lldb::SBBreakpoint *");
7625   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddName",2,"char const *");
7626 
7627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7628     SWIG_fail_ptr("SBBreakpoint_AddName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7629   }
7630 
7631   arg2 = (char *)lua_tostring(L, 2);
7632   result = (bool)(arg1)->AddName((char const *)arg2);
7633   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7634   return SWIG_arg;
7635 
7636   if(0) SWIG_fail;
7637 
7638 fail:
7639   lua_error(L);
7640   return SWIG_arg;
7641 }
7642 
7643 
7644 static int _wrap_SBBreakpoint_AddNameWithErrorHandling(lua_State* L) {
7645   int SWIG_arg = 0;
7646   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7647   char *arg2 = (char *) 0 ;
7648   lldb::SBError result;
7649 
7650   SWIG_check_num_args("lldb::SBBreakpoint::AddNameWithErrorHandling",2,2)
7651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",1,"lldb::SBBreakpoint *");
7652   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddNameWithErrorHandling",2,"char const *");
7653 
7654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7655     SWIG_fail_ptr("SBBreakpoint_AddNameWithErrorHandling",1,SWIGTYPE_p_lldb__SBBreakpoint);
7656   }
7657 
7658   arg2 = (char *)lua_tostring(L, 2);
7659   result = (arg1)->AddNameWithErrorHandling((char const *)arg2);
7660   {
7661     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7662     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7663   }
7664   return SWIG_arg;
7665 
7666   if(0) SWIG_fail;
7667 
7668 fail:
7669   lua_error(L);
7670   return SWIG_arg;
7671 }
7672 
7673 
7674 static int _wrap_SBBreakpoint_RemoveName(lua_State* L) {
7675   int SWIG_arg = 0;
7676   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7677   char *arg2 = (char *) 0 ;
7678 
7679   SWIG_check_num_args("lldb::SBBreakpoint::RemoveName",2,2)
7680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",1,"lldb::SBBreakpoint *");
7681   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::RemoveName",2,"char const *");
7682 
7683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7684     SWIG_fail_ptr("SBBreakpoint_RemoveName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7685   }
7686 
7687   arg2 = (char *)lua_tostring(L, 2);
7688   (arg1)->RemoveName((char const *)arg2);
7689 
7690   return SWIG_arg;
7691 
7692   if(0) SWIG_fail;
7693 
7694 fail:
7695   lua_error(L);
7696   return SWIG_arg;
7697 }
7698 
7699 
7700 static int _wrap_SBBreakpoint_MatchesName(lua_State* L) {
7701   int SWIG_arg = 0;
7702   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7703   char *arg2 = (char *) 0 ;
7704   bool result;
7705 
7706   SWIG_check_num_args("lldb::SBBreakpoint::MatchesName",2,2)
7707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",1,"lldb::SBBreakpoint *");
7708   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::MatchesName",2,"char const *");
7709 
7710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7711     SWIG_fail_ptr("SBBreakpoint_MatchesName",1,SWIGTYPE_p_lldb__SBBreakpoint);
7712   }
7713 
7714   arg2 = (char *)lua_tostring(L, 2);
7715   result = (bool)(arg1)->MatchesName((char const *)arg2);
7716   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7717   return SWIG_arg;
7718 
7719   if(0) SWIG_fail;
7720 
7721 fail:
7722   lua_error(L);
7723   return SWIG_arg;
7724 }
7725 
7726 
7727 static int _wrap_SBBreakpoint_GetNames(lua_State* L) {
7728   int SWIG_arg = 0;
7729   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7730   lldb::SBStringList *arg2 = 0 ;
7731 
7732   SWIG_check_num_args("lldb::SBBreakpoint::GetNames",2,2)
7733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",1,"lldb::SBBreakpoint *");
7734   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetNames",2,"lldb::SBStringList &");
7735 
7736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7737     SWIG_fail_ptr("SBBreakpoint_GetNames",1,SWIGTYPE_p_lldb__SBBreakpoint);
7738   }
7739 
7740 
7741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
7742     SWIG_fail_ptr("SBBreakpoint_GetNames",2,SWIGTYPE_p_lldb__SBStringList);
7743   }
7744 
7745   (arg1)->GetNames(*arg2);
7746 
7747   return SWIG_arg;
7748 
7749   if(0) SWIG_fail;
7750 
7751 fail:
7752   lua_error(L);
7753   return SWIG_arg;
7754 }
7755 
7756 
7757 static int _wrap_SBBreakpoint_GetNumResolvedLocations(lua_State* L) {
7758   int SWIG_arg = 0;
7759   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7760   size_t result;
7761 
7762   SWIG_check_num_args("lldb::SBBreakpoint::GetNumResolvedLocations",1,1)
7763   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumResolvedLocations",1,"lldb::SBBreakpoint const *");
7764 
7765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7766     SWIG_fail_ptr("SBBreakpoint_GetNumResolvedLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7767   }
7768 
7769   result = ((lldb::SBBreakpoint const *)arg1)->GetNumResolvedLocations();
7770   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7771   return SWIG_arg;
7772 
7773   if(0) SWIG_fail;
7774 
7775 fail:
7776   lua_error(L);
7777   return SWIG_arg;
7778 }
7779 
7780 
7781 static int _wrap_SBBreakpoint_GetNumLocations(lua_State* L) {
7782   int SWIG_arg = 0;
7783   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7784   size_t result;
7785 
7786   SWIG_check_num_args("lldb::SBBreakpoint::GetNumLocations",1,1)
7787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumLocations",1,"lldb::SBBreakpoint const *");
7788 
7789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7790     SWIG_fail_ptr("SBBreakpoint_GetNumLocations",1,SWIGTYPE_p_lldb__SBBreakpoint);
7791   }
7792 
7793   result = ((lldb::SBBreakpoint const *)arg1)->GetNumLocations();
7794   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
7795   return SWIG_arg;
7796 
7797   if(0) SWIG_fail;
7798 
7799 fail:
7800   lua_error(L);
7801   return SWIG_arg;
7802 }
7803 
7804 
7805 static int _wrap_SBBreakpoint_GetDescription__SWIG_0(lua_State* L) {
7806   int SWIG_arg = 0;
7807   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7808   lldb::SBStream *arg2 = 0 ;
7809   bool result;
7810 
7811   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",2,2)
7812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7813   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7814 
7815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7816     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7817   }
7818 
7819 
7820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7821     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7822   }
7823 
7824   result = (bool)(arg1)->GetDescription(*arg2);
7825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7826   return SWIG_arg;
7827 
7828   if(0) SWIG_fail;
7829 
7830 fail:
7831   lua_error(L);
7832   return SWIG_arg;
7833 }
7834 
7835 
7836 static int _wrap_SBBreakpoint_GetDescription__SWIG_1(lua_State* L) {
7837   int SWIG_arg = 0;
7838   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7839   lldb::SBStream *arg2 = 0 ;
7840   bool arg3 ;
7841   bool result;
7842 
7843   SWIG_check_num_args("lldb::SBBreakpoint::GetDescription",3,3)
7844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",1,"lldb::SBBreakpoint *");
7845   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",2,"lldb::SBStream &");
7846   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBreakpoint::GetDescription",3,"bool");
7847 
7848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7849     SWIG_fail_ptr("SBBreakpoint_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpoint);
7850   }
7851 
7852 
7853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
7854     SWIG_fail_ptr("SBBreakpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
7855   }
7856 
7857   arg3 = (lua_toboolean(L, 3)!=0);
7858   result = (bool)(arg1)->GetDescription(*arg2,arg3);
7859   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
7860   return SWIG_arg;
7861 
7862   if(0) SWIG_fail;
7863 
7864 fail:
7865   lua_error(L);
7866   return SWIG_arg;
7867 }
7868 
7869 
7870 static int _wrap_SBBreakpoint_GetDescription(lua_State* L) {
7871   int argc;
7872   int argv[4]={
7873     1,2,3,4
7874   };
7875 
7876   argc = lua_gettop(L);
7877   if (argc == 2) {
7878     int _v;
7879     {
7880       void *ptr;
7881       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7882         _v = 0;
7883       } else {
7884         _v = 1;
7885       }
7886     }
7887     if (_v) {
7888       {
7889         void *ptr;
7890         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7891           _v = 0;
7892         } else {
7893           _v = 1;
7894         }
7895       }
7896       if (_v) {
7897         return _wrap_SBBreakpoint_GetDescription__SWIG_0(L);
7898       }
7899     }
7900   }
7901   if (argc == 3) {
7902     int _v;
7903     {
7904       void *ptr;
7905       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, 0)) {
7906         _v = 0;
7907       } else {
7908         _v = 1;
7909       }
7910     }
7911     if (_v) {
7912       {
7913         void *ptr;
7914         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
7915           _v = 0;
7916         } else {
7917           _v = 1;
7918         }
7919       }
7920       if (_v) {
7921         {
7922           _v = lua_isboolean(L,argv[2]);
7923         }
7924         if (_v) {
7925           return _wrap_SBBreakpoint_GetDescription__SWIG_1(L);
7926         }
7927       }
7928     }
7929   }
7930 
7931   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpoint_GetDescription'\n"
7932     "  Possible C/C++ prototypes are:\n"
7933     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &)\n"
7934     "    lldb::SBBreakpoint::GetDescription(lldb::SBStream &,bool)\n");
7935   lua_error(L);return 0;
7936 }
7937 
7938 
7939 static int _wrap_SBBreakpoint_AddLocation(lua_State* L) {
7940   int SWIG_arg = 0;
7941   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7942   lldb::SBAddress *arg2 = 0 ;
7943   lldb::SBError result;
7944 
7945   SWIG_check_num_args("lldb::SBBreakpoint::AddLocation",2,2)
7946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",1,"lldb::SBBreakpoint *");
7947   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::AddLocation",2,"lldb::SBAddress &");
7948 
7949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7950     SWIG_fail_ptr("SBBreakpoint_AddLocation",1,SWIGTYPE_p_lldb__SBBreakpoint);
7951   }
7952 
7953 
7954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
7955     SWIG_fail_ptr("SBBreakpoint_AddLocation",2,SWIGTYPE_p_lldb__SBAddress);
7956   }
7957 
7958   result = (arg1)->AddLocation(*arg2);
7959   {
7960     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
7961     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
7962   }
7963   return SWIG_arg;
7964 
7965   if(0) SWIG_fail;
7966 
7967 fail:
7968   lua_error(L);
7969   return SWIG_arg;
7970 }
7971 
7972 
7973 static int _wrap_SBBreakpoint_SerializeToStructuredData(lua_State* L) {
7974   int SWIG_arg = 0;
7975   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
7976   lldb::SBStructuredData result;
7977 
7978   SWIG_check_num_args("lldb::SBBreakpoint::SerializeToStructuredData",1,1)
7979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::SerializeToStructuredData",1,"lldb::SBBreakpoint *");
7980 
7981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
7982     SWIG_fail_ptr("SBBreakpoint_SerializeToStructuredData",1,SWIGTYPE_p_lldb__SBBreakpoint);
7983   }
7984 
7985   result = (arg1)->SerializeToStructuredData();
7986   {
7987     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
7988     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
7989   }
7990   return SWIG_arg;
7991 
7992   if(0) SWIG_fail;
7993 
7994 fail:
7995   lua_error(L);
7996   return SWIG_arg;
7997 }
7998 
7999 
8000 static int _wrap_SBBreakpoint_EventIsBreakpointEvent(lua_State* L) {
8001   int SWIG_arg = 0;
8002   lldb::SBEvent *arg1 = 0 ;
8003   bool result;
8004 
8005   SWIG_check_num_args("lldb::SBBreakpoint::EventIsBreakpointEvent",1,1)
8006   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::EventIsBreakpointEvent",1,"lldb::SBEvent const &");
8007 
8008   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8009     SWIG_fail_ptr("SBBreakpoint_EventIsBreakpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
8010   }
8011 
8012   result = (bool)lldb::SBBreakpoint::EventIsBreakpointEvent((lldb::SBEvent const &)*arg1);
8013   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8014   return SWIG_arg;
8015 
8016   if(0) SWIG_fail;
8017 
8018 fail:
8019   lua_error(L);
8020   return SWIG_arg;
8021 }
8022 
8023 
8024 static int _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent(lua_State* L) {
8025   int SWIG_arg = 0;
8026   lldb::SBEvent *arg1 = 0 ;
8027   lldb::BreakpointEventType result;
8028 
8029   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,1)
8030   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent",1,"lldb::SBEvent const &");
8031 
8032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8033     SWIG_fail_ptr("SBBreakpoint_GetBreakpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8034   }
8035 
8036   result = (lldb::BreakpointEventType)lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
8037   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
8038   return SWIG_arg;
8039 
8040   if(0) SWIG_fail;
8041 
8042 fail:
8043   lua_error(L);
8044   return SWIG_arg;
8045 }
8046 
8047 
8048 static int _wrap_SBBreakpoint_GetBreakpointFromEvent(lua_State* L) {
8049   int SWIG_arg = 0;
8050   lldb::SBEvent *arg1 = 0 ;
8051   lldb::SBBreakpoint result;
8052 
8053   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointFromEvent",1,1)
8054   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointFromEvent",1,"lldb::SBEvent const &");
8055 
8056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8057     SWIG_fail_ptr("SBBreakpoint_GetBreakpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8058   }
8059 
8060   result = lldb::SBBreakpoint::GetBreakpointFromEvent((lldb::SBEvent const &)*arg1);
8061   {
8062     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8064   }
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_GetBreakpointLocationAtIndexFromEvent(lua_State* L) {
8076   int SWIG_arg = 0;
8077   lldb::SBEvent *arg1 = 0 ;
8078   uint32_t arg2 ;
8079   lldb::SBBreakpointLocation result;
8080 
8081   SWIG_check_num_args("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,2)
8082   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",1,"lldb::SBEvent const &");
8083   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent",2,"uint32_t");
8084 
8085   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8086     SWIG_fail_ptr("SBBreakpoint_GetBreakpointLocationAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8087   }
8088 
8089   arg2 = (unsigned int)lua_tointeger(L, 2);
8090   result = lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
8091   {
8092     lldb::SBBreakpointLocation * resultptr = new lldb::SBBreakpointLocation((const lldb::SBBreakpointLocation &) result);
8093     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8094   }
8095   return SWIG_arg;
8096 
8097   if(0) SWIG_fail;
8098 
8099 fail:
8100   lua_error(L);
8101   return SWIG_arg;
8102 }
8103 
8104 
8105 static int _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent(lua_State* L) {
8106   int SWIG_arg = 0;
8107   lldb::SBEvent *arg1 = 0 ;
8108   uint32_t result;
8109 
8110   SWIG_check_num_args("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,1)
8111   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent",1,"lldb::SBEvent const &");
8112 
8113   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
8114     SWIG_fail_ptr("SBBreakpoint_GetNumBreakpointLocationsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
8115   }
8116 
8117   result = (uint32_t)lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent((lldb::SBEvent const &)*arg1);
8118   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8119   return SWIG_arg;
8120 
8121   if(0) SWIG_fail;
8122 
8123 fail:
8124   lua_error(L);
8125   return SWIG_arg;
8126 }
8127 
8128 
8129 static int _wrap_SBBreakpoint_IsHardware(lua_State* L) {
8130   int SWIG_arg = 0;
8131   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8132   bool result;
8133 
8134   SWIG_check_num_args("lldb::SBBreakpoint::IsHardware",1,1)
8135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::IsHardware",1,"lldb::SBBreakpoint *");
8136 
8137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8138     SWIG_fail_ptr("SBBreakpoint_IsHardware",1,SWIGTYPE_p_lldb__SBBreakpoint);
8139   }
8140 
8141   result = (bool)(arg1)->IsHardware();
8142   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8143   return SWIG_arg;
8144 
8145   if(0) SWIG_fail;
8146 
8147 fail:
8148   lua_error(L);
8149   return SWIG_arg;
8150 }
8151 
8152 
8153 static int _wrap_SBBreakpoint___tostring(lua_State* L) {
8154   int SWIG_arg = 0;
8155   lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) 0 ;
8156   std::string result;
8157 
8158   SWIG_check_num_args("lldb::SBBreakpoint::__str__",1,1)
8159   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpoint::__str__",1,"lldb::SBBreakpoint *");
8160 
8161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8162     SWIG_fail_ptr("SBBreakpoint___tostring",1,SWIGTYPE_p_lldb__SBBreakpoint);
8163   }
8164 
8165   result = lldb_SBBreakpoint___str__(arg1);
8166   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
8167   return SWIG_arg;
8168 
8169   if(0) SWIG_fail;
8170 
8171 fail:
8172   lua_error(L);
8173   return SWIG_arg;
8174 }
8175 
8176 
8177 static void swig_delete_SBBreakpoint(void *obj) {
8178 lldb::SBBreakpoint *arg1 = (lldb::SBBreakpoint *) obj;
8179 delete arg1;
8180 }
8181 static int _proxy__wrap_new_SBBreakpoint(lua_State *L) {
8182     assert(lua_istable(L,1));
8183     lua_pushcfunction(L,_wrap_new_SBBreakpoint);
8184     assert(!lua_isnil(L,-1));
8185     lua_replace(L,1); /* replace our table with real constructor */
8186     lua_call(L,lua_gettop(L)-1,1);
8187     return 1;
8188 }
8189 static swig_lua_attribute swig_SBBreakpoint_attributes[] = {
8190     {0,0,0}
8191 };
8192 static swig_lua_method swig_SBBreakpoint_methods[]= {
8193     { "__eq", _wrap_SBBreakpoint___eq},
8194     { "GetID", _wrap_SBBreakpoint_GetID},
8195     { "IsValid", _wrap_SBBreakpoint_IsValid},
8196     { "ClearAllBreakpointSites", _wrap_SBBreakpoint_ClearAllBreakpointSites},
8197     { "GetTarget", _wrap_SBBreakpoint_GetTarget},
8198     { "FindLocationByAddress", _wrap_SBBreakpoint_FindLocationByAddress},
8199     { "FindLocationIDByAddress", _wrap_SBBreakpoint_FindLocationIDByAddress},
8200     { "FindLocationByID", _wrap_SBBreakpoint_FindLocationByID},
8201     { "GetLocationAtIndex", _wrap_SBBreakpoint_GetLocationAtIndex},
8202     { "SetEnabled", _wrap_SBBreakpoint_SetEnabled},
8203     { "IsEnabled", _wrap_SBBreakpoint_IsEnabled},
8204     { "SetOneShot", _wrap_SBBreakpoint_SetOneShot},
8205     { "IsOneShot", _wrap_SBBreakpoint_IsOneShot},
8206     { "IsInternal", _wrap_SBBreakpoint_IsInternal},
8207     { "GetHitCount", _wrap_SBBreakpoint_GetHitCount},
8208     { "SetIgnoreCount", _wrap_SBBreakpoint_SetIgnoreCount},
8209     { "GetIgnoreCount", _wrap_SBBreakpoint_GetIgnoreCount},
8210     { "SetCondition", _wrap_SBBreakpoint_SetCondition},
8211     { "GetCondition", _wrap_SBBreakpoint_GetCondition},
8212     { "SetAutoContinue", _wrap_SBBreakpoint_SetAutoContinue},
8213     { "GetAutoContinue", _wrap_SBBreakpoint_GetAutoContinue},
8214     { "SetThreadID", _wrap_SBBreakpoint_SetThreadID},
8215     { "GetThreadID", _wrap_SBBreakpoint_GetThreadID},
8216     { "SetThreadIndex", _wrap_SBBreakpoint_SetThreadIndex},
8217     { "GetThreadIndex", _wrap_SBBreakpoint_GetThreadIndex},
8218     { "SetThreadName", _wrap_SBBreakpoint_SetThreadName},
8219     { "GetThreadName", _wrap_SBBreakpoint_GetThreadName},
8220     { "SetQueueName", _wrap_SBBreakpoint_SetQueueName},
8221     { "GetQueueName", _wrap_SBBreakpoint_GetQueueName},
8222     { "SetScriptCallbackFunction", _wrap_SBBreakpoint_SetScriptCallbackFunction},
8223     { "SetScriptCallbackBody", _wrap_SBBreakpoint_SetScriptCallbackBody},
8224     { "SetCommandLineCommands", _wrap_SBBreakpoint_SetCommandLineCommands},
8225     { "GetCommandLineCommands", _wrap_SBBreakpoint_GetCommandLineCommands},
8226     { "AddName", _wrap_SBBreakpoint_AddName},
8227     { "AddNameWithErrorHandling", _wrap_SBBreakpoint_AddNameWithErrorHandling},
8228     { "RemoveName", _wrap_SBBreakpoint_RemoveName},
8229     { "MatchesName", _wrap_SBBreakpoint_MatchesName},
8230     { "GetNames", _wrap_SBBreakpoint_GetNames},
8231     { "GetNumResolvedLocations", _wrap_SBBreakpoint_GetNumResolvedLocations},
8232     { "GetNumLocations", _wrap_SBBreakpoint_GetNumLocations},
8233     { "GetDescription", _wrap_SBBreakpoint_GetDescription},
8234     { "AddLocation", _wrap_SBBreakpoint_AddLocation},
8235     { "SerializeToStructuredData", _wrap_SBBreakpoint_SerializeToStructuredData},
8236     { "IsHardware", _wrap_SBBreakpoint_IsHardware},
8237     { "__tostring", _wrap_SBBreakpoint___tostring},
8238     {0,0}
8239 };
8240 static swig_lua_method swig_SBBreakpoint_meta[] = {
8241     { "__eq", _wrap_SBBreakpoint___eq},
8242     { "__tostring", _wrap_SBBreakpoint___tostring},
8243     {0,0}
8244 };
8245 
8246 static swig_lua_attribute swig_SBBreakpoint_Sf_SwigStatic_attributes[] = {
8247     {0,0,0}
8248 };
8249 static swig_lua_const_info swig_SBBreakpoint_Sf_SwigStatic_constants[]= {
8250     {0,0,0,0,0,0}
8251 };
8252 static swig_lua_method swig_SBBreakpoint_Sf_SwigStatic_methods[]= {
8253     { "EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
8254     { "GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
8255     { "GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
8256     { "GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
8257     { "GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
8258     {0,0}
8259 };
8260 static swig_lua_class* swig_SBBreakpoint_Sf_SwigStatic_classes[]= {
8261     0
8262 };
8263 
8264 static swig_lua_namespace swig_SBBreakpoint_Sf_SwigStatic = {
8265     "SBBreakpoint",
8266     swig_SBBreakpoint_Sf_SwigStatic_methods,
8267     swig_SBBreakpoint_Sf_SwigStatic_attributes,
8268     swig_SBBreakpoint_Sf_SwigStatic_constants,
8269     swig_SBBreakpoint_Sf_SwigStatic_classes,
8270     0
8271 };
8272 static swig_lua_class *swig_SBBreakpoint_bases[] = {0};
8273 static const char *swig_SBBreakpoint_base_names[] = {0};
8274 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 };
8275 
8276 static int _wrap_new_SBBreakpointList(lua_State* L) {
8277   int SWIG_arg = 0;
8278   lldb::SBTarget *arg1 = 0 ;
8279   lldb::SBBreakpointList *result = 0 ;
8280 
8281   SWIG_check_num_args("lldb::SBBreakpointList::SBBreakpointList",1,1)
8282   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::SBBreakpointList",1,"lldb::SBTarget &");
8283 
8284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
8285     SWIG_fail_ptr("new_SBBreakpointList",1,SWIGTYPE_p_lldb__SBTarget);
8286   }
8287 
8288   result = (lldb::SBBreakpointList *)new lldb::SBBreakpointList(*arg1);
8289   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointList,1); SWIG_arg++;
8290   return SWIG_arg;
8291 
8292   if(0) SWIG_fail;
8293 
8294 fail:
8295   lua_error(L);
8296   return SWIG_arg;
8297 }
8298 
8299 
8300 static int _wrap_SBBreakpointList_GetSize(lua_State* L) {
8301   int SWIG_arg = 0;
8302   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8303   size_t result;
8304 
8305   SWIG_check_num_args("lldb::SBBreakpointList::GetSize",1,1)
8306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetSize",1,"lldb::SBBreakpointList const *");
8307 
8308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8309     SWIG_fail_ptr("SBBreakpointList_GetSize",1,SWIGTYPE_p_lldb__SBBreakpointList);
8310   }
8311 
8312   result = ((lldb::SBBreakpointList const *)arg1)->GetSize();
8313   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8314   return SWIG_arg;
8315 
8316   if(0) SWIG_fail;
8317 
8318 fail:
8319   lua_error(L);
8320   return SWIG_arg;
8321 }
8322 
8323 
8324 static int _wrap_SBBreakpointList_GetBreakpointAtIndex(lua_State* L) {
8325   int SWIG_arg = 0;
8326   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8327   size_t arg2 ;
8328   lldb::SBBreakpoint result;
8329 
8330   SWIG_check_num_args("lldb::SBBreakpointList::GetBreakpointAtIndex",2,2)
8331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",1,"lldb::SBBreakpointList *");
8332   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::GetBreakpointAtIndex",2,"size_t");
8333 
8334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8335     SWIG_fail_ptr("SBBreakpointList_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBBreakpointList);
8336   }
8337 
8338   arg2 = (unsigned long)lua_tointeger(L, 2);
8339   result = (arg1)->GetBreakpointAtIndex(arg2);
8340   {
8341     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8342     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8343   }
8344   return SWIG_arg;
8345 
8346   if(0) SWIG_fail;
8347 
8348 fail:
8349   lua_error(L);
8350   return SWIG_arg;
8351 }
8352 
8353 
8354 static int _wrap_SBBreakpointList_FindBreakpointByID(lua_State* L) {
8355   int SWIG_arg = 0;
8356   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8357   lldb::break_id_t arg2 ;
8358   lldb::SBBreakpoint result;
8359 
8360   SWIG_check_num_args("lldb::SBBreakpointList::FindBreakpointByID",2,2)
8361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",1,"lldb::SBBreakpointList *");
8362   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::FindBreakpointByID",2,"lldb::break_id_t");
8363 
8364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8365     SWIG_fail_ptr("SBBreakpointList_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8366   }
8367 
8368   arg2 = (signed int)lua_tointeger(L, 2);
8369   result = (arg1)->FindBreakpointByID(arg2);
8370   {
8371     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
8372     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
8373   }
8374   return SWIG_arg;
8375 
8376   if(0) SWIG_fail;
8377 
8378 fail:
8379   lua_error(L);
8380   return SWIG_arg;
8381 }
8382 
8383 
8384 static int _wrap_SBBreakpointList_Append(lua_State* L) {
8385   int SWIG_arg = 0;
8386   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8387   lldb::SBBreakpoint *arg2 = 0 ;
8388 
8389   SWIG_check_num_args("lldb::SBBreakpointList::Append",2,2)
8390   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Append",1,"lldb::SBBreakpointList *");
8391   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::Append",2,"lldb::SBBreakpoint const &");
8392 
8393   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8394     SWIG_fail_ptr("SBBreakpointList_Append",1,SWIGTYPE_p_lldb__SBBreakpointList);
8395   }
8396 
8397 
8398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8399     SWIG_fail_ptr("SBBreakpointList_Append",2,SWIGTYPE_p_lldb__SBBreakpoint);
8400   }
8401 
8402   (arg1)->Append((lldb::SBBreakpoint const &)*arg2);
8403 
8404   return SWIG_arg;
8405 
8406   if(0) SWIG_fail;
8407 
8408 fail:
8409   lua_error(L);
8410   return SWIG_arg;
8411 }
8412 
8413 
8414 static int _wrap_SBBreakpointList_AppendIfUnique(lua_State* L) {
8415   int SWIG_arg = 0;
8416   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8417   lldb::SBBreakpoint *arg2 = 0 ;
8418   bool result;
8419 
8420   SWIG_check_num_args("lldb::SBBreakpointList::AppendIfUnique",2,2)
8421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",1,"lldb::SBBreakpointList *");
8422   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendIfUnique",2,"lldb::SBBreakpoint const &");
8423 
8424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8425     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBBreakpointList);
8426   }
8427 
8428 
8429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpoint,0))){
8430     SWIG_fail_ptr("SBBreakpointList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBBreakpoint);
8431   }
8432 
8433   result = (bool)(arg1)->AppendIfUnique((lldb::SBBreakpoint const &)*arg2);
8434   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8435   return SWIG_arg;
8436 
8437   if(0) SWIG_fail;
8438 
8439 fail:
8440   lua_error(L);
8441   return SWIG_arg;
8442 }
8443 
8444 
8445 static int _wrap_SBBreakpointList_AppendByID(lua_State* L) {
8446   int SWIG_arg = 0;
8447   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8448   lldb::break_id_t arg2 ;
8449 
8450   SWIG_check_num_args("lldb::SBBreakpointList::AppendByID",2,2)
8451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",1,"lldb::SBBreakpointList *");
8452   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointList::AppendByID",2,"lldb::break_id_t");
8453 
8454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8455     SWIG_fail_ptr("SBBreakpointList_AppendByID",1,SWIGTYPE_p_lldb__SBBreakpointList);
8456   }
8457 
8458   arg2 = (signed int)lua_tointeger(L, 2);
8459   (arg1)->AppendByID(arg2);
8460 
8461   return SWIG_arg;
8462 
8463   if(0) SWIG_fail;
8464 
8465 fail:
8466   lua_error(L);
8467   return SWIG_arg;
8468 }
8469 
8470 
8471 static int _wrap_SBBreakpointList_Clear(lua_State* L) {
8472   int SWIG_arg = 0;
8473   lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) 0 ;
8474 
8475   SWIG_check_num_args("lldb::SBBreakpointList::Clear",1,1)
8476   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointList::Clear",1,"lldb::SBBreakpointList *");
8477 
8478   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointList,0))){
8479     SWIG_fail_ptr("SBBreakpointList_Clear",1,SWIGTYPE_p_lldb__SBBreakpointList);
8480   }
8481 
8482   (arg1)->Clear();
8483 
8484   return SWIG_arg;
8485 
8486   if(0) SWIG_fail;
8487 
8488 fail:
8489   lua_error(L);
8490   return SWIG_arg;
8491 }
8492 
8493 
8494 static void swig_delete_SBBreakpointList(void *obj) {
8495 lldb::SBBreakpointList *arg1 = (lldb::SBBreakpointList *) obj;
8496 delete arg1;
8497 }
8498 static int _proxy__wrap_new_SBBreakpointList(lua_State *L) {
8499     assert(lua_istable(L,1));
8500     lua_pushcfunction(L,_wrap_new_SBBreakpointList);
8501     assert(!lua_isnil(L,-1));
8502     lua_replace(L,1); /* replace our table with real constructor */
8503     lua_call(L,lua_gettop(L)-1,1);
8504     return 1;
8505 }
8506 static swig_lua_attribute swig_SBBreakpointList_attributes[] = {
8507     {0,0,0}
8508 };
8509 static swig_lua_method swig_SBBreakpointList_methods[]= {
8510     { "GetSize", _wrap_SBBreakpointList_GetSize},
8511     { "GetBreakpointAtIndex", _wrap_SBBreakpointList_GetBreakpointAtIndex},
8512     { "FindBreakpointByID", _wrap_SBBreakpointList_FindBreakpointByID},
8513     { "Append", _wrap_SBBreakpointList_Append},
8514     { "AppendIfUnique", _wrap_SBBreakpointList_AppendIfUnique},
8515     { "AppendByID", _wrap_SBBreakpointList_AppendByID},
8516     { "Clear", _wrap_SBBreakpointList_Clear},
8517     {0,0}
8518 };
8519 static swig_lua_method swig_SBBreakpointList_meta[] = {
8520     {0,0}
8521 };
8522 
8523 static swig_lua_attribute swig_SBBreakpointList_Sf_SwigStatic_attributes[] = {
8524     {0,0,0}
8525 };
8526 static swig_lua_const_info swig_SBBreakpointList_Sf_SwigStatic_constants[]= {
8527     {0,0,0,0,0,0}
8528 };
8529 static swig_lua_method swig_SBBreakpointList_Sf_SwigStatic_methods[]= {
8530     {0,0}
8531 };
8532 static swig_lua_class* swig_SBBreakpointList_Sf_SwigStatic_classes[]= {
8533     0
8534 };
8535 
8536 static swig_lua_namespace swig_SBBreakpointList_Sf_SwigStatic = {
8537     "SBBreakpointList",
8538     swig_SBBreakpointList_Sf_SwigStatic_methods,
8539     swig_SBBreakpointList_Sf_SwigStatic_attributes,
8540     swig_SBBreakpointList_Sf_SwigStatic_constants,
8541     swig_SBBreakpointList_Sf_SwigStatic_classes,
8542     0
8543 };
8544 static swig_lua_class *swig_SBBreakpointList_bases[] = {0};
8545 static const char *swig_SBBreakpointList_base_names[] = {0};
8546 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 };
8547 
8548 static int _wrap_new_SBBreakpointLocation__SWIG_0(lua_State* L) {
8549   int SWIG_arg = 0;
8550   lldb::SBBreakpointLocation *result = 0 ;
8551 
8552   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",0,0)
8553   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation();
8554   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8555   return SWIG_arg;
8556 
8557   if(0) SWIG_fail;
8558 
8559 fail:
8560   lua_error(L);
8561   return SWIG_arg;
8562 }
8563 
8564 
8565 static int _wrap_new_SBBreakpointLocation__SWIG_1(lua_State* L) {
8566   int SWIG_arg = 0;
8567   lldb::SBBreakpointLocation *arg1 = 0 ;
8568   lldb::SBBreakpointLocation *result = 0 ;
8569 
8570   SWIG_check_num_args("lldb::SBBreakpointLocation::SBBreakpointLocation",1,1)
8571   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SBBreakpointLocation",1,"lldb::SBBreakpointLocation const &");
8572 
8573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8574     SWIG_fail_ptr("new_SBBreakpointLocation",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8575   }
8576 
8577   result = (lldb::SBBreakpointLocation *)new lldb::SBBreakpointLocation((lldb::SBBreakpointLocation const &)*arg1);
8578   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointLocation,1); SWIG_arg++;
8579   return SWIG_arg;
8580 
8581   if(0) SWIG_fail;
8582 
8583 fail:
8584   lua_error(L);
8585   return SWIG_arg;
8586 }
8587 
8588 
8589 static int _wrap_new_SBBreakpointLocation(lua_State* L) {
8590   int argc;
8591   int argv[2]={
8592     1,2
8593   };
8594 
8595   argc = lua_gettop(L);
8596   if (argc == 0) {
8597     return _wrap_new_SBBreakpointLocation__SWIG_0(L);
8598   }
8599   if (argc == 1) {
8600     int _v;
8601     {
8602       void *ptr;
8603       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, SWIG_POINTER_NO_NULL)) {
8604         _v = 0;
8605       } else {
8606         _v = 1;
8607       }
8608     }
8609     if (_v) {
8610       return _wrap_new_SBBreakpointLocation__SWIG_1(L);
8611     }
8612   }
8613 
8614   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointLocation'\n"
8615     "  Possible C/C++ prototypes are:\n"
8616     "    lldb::SBBreakpointLocation::SBBreakpointLocation()\n"
8617     "    lldb::SBBreakpointLocation::SBBreakpointLocation(lldb::SBBreakpointLocation const &)\n");
8618   lua_error(L);return 0;
8619 }
8620 
8621 
8622 static int _wrap_SBBreakpointLocation_GetID(lua_State* L) {
8623   int SWIG_arg = 0;
8624   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8625   lldb::break_id_t result;
8626 
8627   SWIG_check_num_args("lldb::SBBreakpointLocation::GetID",1,1)
8628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetID",1,"lldb::SBBreakpointLocation *");
8629 
8630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8631     SWIG_fail_ptr("SBBreakpointLocation_GetID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8632   }
8633 
8634   result = (lldb::break_id_t)(arg1)->GetID();
8635   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8636   return SWIG_arg;
8637 
8638   if(0) SWIG_fail;
8639 
8640 fail:
8641   lua_error(L);
8642   return SWIG_arg;
8643 }
8644 
8645 
8646 static int _wrap_SBBreakpointLocation_IsValid(lua_State* L) {
8647   int SWIG_arg = 0;
8648   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8649   bool result;
8650 
8651   SWIG_check_num_args("lldb::SBBreakpointLocation::IsValid",1,1)
8652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsValid",1,"lldb::SBBreakpointLocation const *");
8653 
8654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8655     SWIG_fail_ptr("SBBreakpointLocation_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8656   }
8657 
8658   result = (bool)((lldb::SBBreakpointLocation const *)arg1)->IsValid();
8659   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8660   return SWIG_arg;
8661 
8662   if(0) SWIG_fail;
8663 
8664 fail:
8665   lua_error(L);
8666   return SWIG_arg;
8667 }
8668 
8669 
8670 static int _wrap_SBBreakpointLocation_GetAddress(lua_State* L) {
8671   int SWIG_arg = 0;
8672   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8673   lldb::SBAddress result;
8674 
8675   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAddress",1,1)
8676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAddress",1,"lldb::SBBreakpointLocation *");
8677 
8678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8679     SWIG_fail_ptr("SBBreakpointLocation_GetAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8680   }
8681 
8682   result = (arg1)->GetAddress();
8683   {
8684     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
8685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
8686   }
8687   return SWIG_arg;
8688 
8689   if(0) SWIG_fail;
8690 
8691 fail:
8692   lua_error(L);
8693   return SWIG_arg;
8694 }
8695 
8696 
8697 static int _wrap_SBBreakpointLocation_GetLoadAddress(lua_State* L) {
8698   int SWIG_arg = 0;
8699   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8700   lldb::addr_t result;
8701 
8702   SWIG_check_num_args("lldb::SBBreakpointLocation::GetLoadAddress",1,1)
8703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetLoadAddress",1,"lldb::SBBreakpointLocation *");
8704 
8705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8706     SWIG_fail_ptr("SBBreakpointLocation_GetLoadAddress",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8707   }
8708 
8709   result = (lldb::addr_t)(arg1)->GetLoadAddress();
8710   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8711   return SWIG_arg;
8712 
8713   if(0) SWIG_fail;
8714 
8715 fail:
8716   lua_error(L);
8717   return SWIG_arg;
8718 }
8719 
8720 
8721 static int _wrap_SBBreakpointLocation_SetEnabled(lua_State* L) {
8722   int SWIG_arg = 0;
8723   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8724   bool arg2 ;
8725 
8726   SWIG_check_num_args("lldb::SBBreakpointLocation::SetEnabled",2,2)
8727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",1,"lldb::SBBreakpointLocation *");
8728   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetEnabled",2,"bool");
8729 
8730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8731     SWIG_fail_ptr("SBBreakpointLocation_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8732   }
8733 
8734   arg2 = (lua_toboolean(L, 2)!=0);
8735   (arg1)->SetEnabled(arg2);
8736 
8737   return SWIG_arg;
8738 
8739   if(0) SWIG_fail;
8740 
8741 fail:
8742   lua_error(L);
8743   return SWIG_arg;
8744 }
8745 
8746 
8747 static int _wrap_SBBreakpointLocation_IsEnabled(lua_State* L) {
8748   int SWIG_arg = 0;
8749   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8750   bool result;
8751 
8752   SWIG_check_num_args("lldb::SBBreakpointLocation::IsEnabled",1,1)
8753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsEnabled",1,"lldb::SBBreakpointLocation *");
8754 
8755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8756     SWIG_fail_ptr("SBBreakpointLocation_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8757   }
8758 
8759   result = (bool)(arg1)->IsEnabled();
8760   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8761   return SWIG_arg;
8762 
8763   if(0) SWIG_fail;
8764 
8765 fail:
8766   lua_error(L);
8767   return SWIG_arg;
8768 }
8769 
8770 
8771 static int _wrap_SBBreakpointLocation_GetHitCount(lua_State* L) {
8772   int SWIG_arg = 0;
8773   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8774   uint32_t result;
8775 
8776   SWIG_check_num_args("lldb::SBBreakpointLocation::GetHitCount",1,1)
8777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetHitCount",1,"lldb::SBBreakpointLocation *");
8778 
8779   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8780     SWIG_fail_ptr("SBBreakpointLocation_GetHitCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8781   }
8782 
8783   result = (uint32_t)(arg1)->GetHitCount();
8784   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8785   return SWIG_arg;
8786 
8787   if(0) SWIG_fail;
8788 
8789 fail:
8790   lua_error(L);
8791   return SWIG_arg;
8792 }
8793 
8794 
8795 static int _wrap_SBBreakpointLocation_GetIgnoreCount(lua_State* L) {
8796   int SWIG_arg = 0;
8797   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8798   uint32_t result;
8799 
8800   SWIG_check_num_args("lldb::SBBreakpointLocation::GetIgnoreCount",1,1)
8801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8802 
8803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8804     SWIG_fail_ptr("SBBreakpointLocation_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8805   }
8806 
8807   result = (uint32_t)(arg1)->GetIgnoreCount();
8808   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
8809   return SWIG_arg;
8810 
8811   if(0) SWIG_fail;
8812 
8813 fail:
8814   lua_error(L);
8815   return SWIG_arg;
8816 }
8817 
8818 
8819 static int _wrap_SBBreakpointLocation_SetIgnoreCount(lua_State* L) {
8820   int SWIG_arg = 0;
8821   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8822   uint32_t arg2 ;
8823 
8824   SWIG_check_num_args("lldb::SBBreakpointLocation::SetIgnoreCount",2,2)
8825   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",1,"lldb::SBBreakpointLocation *");
8826   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetIgnoreCount",2,"uint32_t");
8827 
8828   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8829     SWIG_fail_ptr("SBBreakpointLocation_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8830   }
8831 
8832   arg2 = (unsigned int)lua_tointeger(L, 2);
8833   (arg1)->SetIgnoreCount(arg2);
8834 
8835   return SWIG_arg;
8836 
8837   if(0) SWIG_fail;
8838 
8839 fail:
8840   lua_error(L);
8841   return SWIG_arg;
8842 }
8843 
8844 
8845 static int _wrap_SBBreakpointLocation_SetCondition(lua_State* L) {
8846   int SWIG_arg = 0;
8847   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8848   char *arg2 = (char *) 0 ;
8849 
8850   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCondition",2,2)
8851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",1,"lldb::SBBreakpointLocation *");
8852   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCondition",2,"char const *");
8853 
8854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8855     SWIG_fail_ptr("SBBreakpointLocation_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8856   }
8857 
8858   arg2 = (char *)lua_tostring(L, 2);
8859   (arg1)->SetCondition((char const *)arg2);
8860 
8861   return SWIG_arg;
8862 
8863   if(0) SWIG_fail;
8864 
8865 fail:
8866   lua_error(L);
8867   return SWIG_arg;
8868 }
8869 
8870 
8871 static int _wrap_SBBreakpointLocation_GetCondition(lua_State* L) {
8872   int SWIG_arg = 0;
8873   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8874   char *result = 0 ;
8875 
8876   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCondition",1,1)
8877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCondition",1,"lldb::SBBreakpointLocation *");
8878 
8879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8880     SWIG_fail_ptr("SBBreakpointLocation_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8881   }
8882 
8883   result = (char *)(arg1)->GetCondition();
8884   lua_pushstring(L,(const char *)result); SWIG_arg++;
8885   return SWIG_arg;
8886 
8887   if(0) SWIG_fail;
8888 
8889 fail:
8890   lua_error(L);
8891   return SWIG_arg;
8892 }
8893 
8894 
8895 static int _wrap_SBBreakpointLocation_GetAutoContinue(lua_State* L) {
8896   int SWIG_arg = 0;
8897   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8898   bool result;
8899 
8900   SWIG_check_num_args("lldb::SBBreakpointLocation::GetAutoContinue",1,1)
8901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetAutoContinue",1,"lldb::SBBreakpointLocation *");
8902 
8903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8904     SWIG_fail_ptr("SBBreakpointLocation_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8905   }
8906 
8907   result = (bool)(arg1)->GetAutoContinue();
8908   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
8909   return SWIG_arg;
8910 
8911   if(0) SWIG_fail;
8912 
8913 fail:
8914   lua_error(L);
8915   return SWIG_arg;
8916 }
8917 
8918 
8919 static int _wrap_SBBreakpointLocation_SetAutoContinue(lua_State* L) {
8920   int SWIG_arg = 0;
8921   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8922   bool arg2 ;
8923 
8924   SWIG_check_num_args("lldb::SBBreakpointLocation::SetAutoContinue",2,2)
8925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",1,"lldb::SBBreakpointLocation *");
8926   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetAutoContinue",2,"bool");
8927 
8928   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8929     SWIG_fail_ptr("SBBreakpointLocation_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8930   }
8931 
8932   arg2 = (lua_toboolean(L, 2)!=0);
8933   (arg1)->SetAutoContinue(arg2);
8934 
8935   return SWIG_arg;
8936 
8937   if(0) SWIG_fail;
8938 
8939 fail:
8940   lua_error(L);
8941   return SWIG_arg;
8942 }
8943 
8944 
8945 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
8946   int SWIG_arg = 0;
8947   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8948   char *arg2 = (char *) 0 ;
8949 
8950   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,2)
8951   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8952   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8953 
8954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8955     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8956   }
8957 
8958   arg2 = (char *)lua_tostring(L, 2);
8959   (arg1)->SetScriptCallbackFunction((char const *)arg2);
8960 
8961   return SWIG_arg;
8962 
8963   if(0) SWIG_fail;
8964 
8965 fail:
8966   lua_error(L);
8967   return SWIG_arg;
8968 }
8969 
8970 
8971 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
8972   int SWIG_arg = 0;
8973   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
8974   char *arg2 = (char *) 0 ;
8975   lldb::SBStructuredData *arg3 = 0 ;
8976   lldb::SBError result;
8977 
8978   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,3)
8979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",1,"lldb::SBBreakpointLocation *");
8980   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",2,"char const *");
8981   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
8982 
8983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
8984     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
8985   }
8986 
8987   arg2 = (char *)lua_tostring(L, 2);
8988 
8989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
8990     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
8991   }
8992 
8993   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
8994   {
8995     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
8996     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
8997   }
8998   return SWIG_arg;
8999 
9000   if(0) SWIG_fail;
9001 
9002 fail:
9003   lua_error(L);
9004   return SWIG_arg;
9005 }
9006 
9007 
9008 static int _wrap_SBBreakpointLocation_SetScriptCallbackFunction(lua_State* L) {
9009   int argc;
9010   int argv[4]={
9011     1,2,3,4
9012   };
9013 
9014   argc = lua_gettop(L);
9015   if (argc == 2) {
9016     int _v;
9017     {
9018       void *ptr;
9019       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9020         _v = 0;
9021       } else {
9022         _v = 1;
9023       }
9024     }
9025     if (_v) {
9026       {
9027         _v = SWIG_lua_isnilstring(L,argv[1]);
9028       }
9029       if (_v) {
9030         return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_0(L);
9031       }
9032     }
9033   }
9034   if (argc == 3) {
9035     int _v;
9036     {
9037       void *ptr;
9038       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointLocation, 0)) {
9039         _v = 0;
9040       } else {
9041         _v = 1;
9042       }
9043     }
9044     if (_v) {
9045       {
9046         _v = SWIG_lua_isnilstring(L,argv[1]);
9047       }
9048       if (_v) {
9049         {
9050           void *ptr;
9051           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
9052             _v = 0;
9053           } else {
9054             _v = 1;
9055           }
9056         }
9057         if (_v) {
9058           return _wrap_SBBreakpointLocation_SetScriptCallbackFunction__SWIG_1(L);
9059         }
9060       }
9061     }
9062   }
9063 
9064   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointLocation_SetScriptCallbackFunction'\n"
9065     "  Possible C/C++ prototypes are:\n"
9066     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *)\n"
9067     "    lldb::SBBreakpointLocation::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
9068   lua_error(L);return 0;
9069 }
9070 
9071 
9072 static int _wrap_SBBreakpointLocation_SetScriptCallbackBody(lua_State* L) {
9073   int SWIG_arg = 0;
9074   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9075   char *arg2 = (char *) 0 ;
9076   lldb::SBError result;
9077 
9078   SWIG_check_num_args("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,2)
9079   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",1,"lldb::SBBreakpointLocation *");
9080   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetScriptCallbackBody",2,"char const *");
9081 
9082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9083     SWIG_fail_ptr("SBBreakpointLocation_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9084   }
9085 
9086   arg2 = (char *)lua_tostring(L, 2);
9087   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
9088   {
9089     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
9090     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
9091   }
9092   return SWIG_arg;
9093 
9094   if(0) SWIG_fail;
9095 
9096 fail:
9097   lua_error(L);
9098   return SWIG_arg;
9099 }
9100 
9101 
9102 static int _wrap_SBBreakpointLocation_SetCommandLineCommands(lua_State* L) {
9103   int SWIG_arg = 0;
9104   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9105   lldb::SBStringList *arg2 = 0 ;
9106 
9107   SWIG_check_num_args("lldb::SBBreakpointLocation::SetCommandLineCommands",2,2)
9108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9109   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetCommandLineCommands",2,"lldb::SBStringList &");
9110 
9111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9112     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9113   }
9114 
9115 
9116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9117     SWIG_fail_ptr("SBBreakpointLocation_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9118   }
9119 
9120   (arg1)->SetCommandLineCommands(*arg2);
9121 
9122   return SWIG_arg;
9123 
9124   if(0) SWIG_fail;
9125 
9126 fail:
9127   lua_error(L);
9128   return SWIG_arg;
9129 }
9130 
9131 
9132 static int _wrap_SBBreakpointLocation_GetCommandLineCommands(lua_State* L) {
9133   int SWIG_arg = 0;
9134   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9135   lldb::SBStringList *arg2 = 0 ;
9136   bool result;
9137 
9138   SWIG_check_num_args("lldb::SBBreakpointLocation::GetCommandLineCommands",2,2)
9139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",1,"lldb::SBBreakpointLocation *");
9140   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetCommandLineCommands",2,"lldb::SBStringList &");
9141 
9142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9143     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9144   }
9145 
9146 
9147   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
9148     SWIG_fail_ptr("SBBreakpointLocation_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
9149   }
9150 
9151   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
9152   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9153   return SWIG_arg;
9154 
9155   if(0) SWIG_fail;
9156 
9157 fail:
9158   lua_error(L);
9159   return SWIG_arg;
9160 }
9161 
9162 
9163 static int _wrap_SBBreakpointLocation_SetThreadID(lua_State* L) {
9164   int SWIG_arg = 0;
9165   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9166   lldb::tid_t arg2 ;
9167 
9168   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadID",2,2)
9169   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",1,"lldb::SBBreakpointLocation *");
9170   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadID",2,"lldb::tid_t");
9171 
9172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9173     SWIG_fail_ptr("SBBreakpointLocation_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9174   }
9175 
9176   arg2 = (unsigned long long)lua_tointeger(L, 2);
9177   (arg1)->SetThreadID(arg2);
9178 
9179   return SWIG_arg;
9180 
9181   if(0) SWIG_fail;
9182 
9183 fail:
9184   lua_error(L);
9185   return SWIG_arg;
9186 }
9187 
9188 
9189 static int _wrap_SBBreakpointLocation_GetThreadID(lua_State* L) {
9190   int SWIG_arg = 0;
9191   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9192   lldb::tid_t result;
9193 
9194   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadID",1,1)
9195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadID",1,"lldb::SBBreakpointLocation *");
9196 
9197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9198     SWIG_fail_ptr("SBBreakpointLocation_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9199   }
9200 
9201   result = (lldb::tid_t)(arg1)->GetThreadID();
9202   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9203   return SWIG_arg;
9204 
9205   if(0) SWIG_fail;
9206 
9207 fail:
9208   lua_error(L);
9209   return SWIG_arg;
9210 }
9211 
9212 
9213 static int _wrap_SBBreakpointLocation_SetThreadIndex(lua_State* L) {
9214   int SWIG_arg = 0;
9215   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9216   uint32_t arg2 ;
9217 
9218   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadIndex",2,2)
9219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",1,"lldb::SBBreakpointLocation *");
9220   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadIndex",2,"uint32_t");
9221 
9222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9223     SWIG_fail_ptr("SBBreakpointLocation_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9224   }
9225 
9226   arg2 = (unsigned int)lua_tointeger(L, 2);
9227   (arg1)->SetThreadIndex(arg2);
9228 
9229   return SWIG_arg;
9230 
9231   if(0) SWIG_fail;
9232 
9233 fail:
9234   lua_error(L);
9235   return SWIG_arg;
9236 }
9237 
9238 
9239 static int _wrap_SBBreakpointLocation_GetThreadIndex(lua_State* L) {
9240   int SWIG_arg = 0;
9241   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9242   uint32_t result;
9243 
9244   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadIndex",1,1)
9245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadIndex",1,"lldb::SBBreakpointLocation const *");
9246 
9247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9248     SWIG_fail_ptr("SBBreakpointLocation_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9249   }
9250 
9251   result = (uint32_t)((lldb::SBBreakpointLocation const *)arg1)->GetThreadIndex();
9252   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9253   return SWIG_arg;
9254 
9255   if(0) SWIG_fail;
9256 
9257 fail:
9258   lua_error(L);
9259   return SWIG_arg;
9260 }
9261 
9262 
9263 static int _wrap_SBBreakpointLocation_SetThreadName(lua_State* L) {
9264   int SWIG_arg = 0;
9265   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9266   char *arg2 = (char *) 0 ;
9267 
9268   SWIG_check_num_args("lldb::SBBreakpointLocation::SetThreadName",2,2)
9269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",1,"lldb::SBBreakpointLocation *");
9270   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetThreadName",2,"char const *");
9271 
9272   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9273     SWIG_fail_ptr("SBBreakpointLocation_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9274   }
9275 
9276   arg2 = (char *)lua_tostring(L, 2);
9277   (arg1)->SetThreadName((char const *)arg2);
9278 
9279   return SWIG_arg;
9280 
9281   if(0) SWIG_fail;
9282 
9283 fail:
9284   lua_error(L);
9285   return SWIG_arg;
9286 }
9287 
9288 
9289 static int _wrap_SBBreakpointLocation_GetThreadName(lua_State* L) {
9290   int SWIG_arg = 0;
9291   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9292   char *result = 0 ;
9293 
9294   SWIG_check_num_args("lldb::SBBreakpointLocation::GetThreadName",1,1)
9295   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetThreadName",1,"lldb::SBBreakpointLocation const *");
9296 
9297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9298     SWIG_fail_ptr("SBBreakpointLocation_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9299   }
9300 
9301   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetThreadName();
9302   lua_pushstring(L,(const char *)result); SWIG_arg++;
9303   return SWIG_arg;
9304 
9305   if(0) SWIG_fail;
9306 
9307 fail:
9308   lua_error(L);
9309   return SWIG_arg;
9310 }
9311 
9312 
9313 static int _wrap_SBBreakpointLocation_SetQueueName(lua_State* L) {
9314   int SWIG_arg = 0;
9315   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9316   char *arg2 = (char *) 0 ;
9317 
9318   SWIG_check_num_args("lldb::SBBreakpointLocation::SetQueueName",2,2)
9319   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",1,"lldb::SBBreakpointLocation *");
9320   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::SetQueueName",2,"char const *");
9321 
9322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9323     SWIG_fail_ptr("SBBreakpointLocation_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9324   }
9325 
9326   arg2 = (char *)lua_tostring(L, 2);
9327   (arg1)->SetQueueName((char const *)arg2);
9328 
9329   return SWIG_arg;
9330 
9331   if(0) SWIG_fail;
9332 
9333 fail:
9334   lua_error(L);
9335   return SWIG_arg;
9336 }
9337 
9338 
9339 static int _wrap_SBBreakpointLocation_GetQueueName(lua_State* L) {
9340   int SWIG_arg = 0;
9341   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9342   char *result = 0 ;
9343 
9344   SWIG_check_num_args("lldb::SBBreakpointLocation::GetQueueName",1,1)
9345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetQueueName",1,"lldb::SBBreakpointLocation const *");
9346 
9347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9348     SWIG_fail_ptr("SBBreakpointLocation_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9349   }
9350 
9351   result = (char *)((lldb::SBBreakpointLocation const *)arg1)->GetQueueName();
9352   lua_pushstring(L,(const char *)result); SWIG_arg++;
9353   return SWIG_arg;
9354 
9355   if(0) SWIG_fail;
9356 
9357 fail:
9358   lua_error(L);
9359   return SWIG_arg;
9360 }
9361 
9362 
9363 static int _wrap_SBBreakpointLocation_IsResolved(lua_State* L) {
9364   int SWIG_arg = 0;
9365   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9366   bool result;
9367 
9368   SWIG_check_num_args("lldb::SBBreakpointLocation::IsResolved",1,1)
9369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::IsResolved",1,"lldb::SBBreakpointLocation *");
9370 
9371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9372     SWIG_fail_ptr("SBBreakpointLocation_IsResolved",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9373   }
9374 
9375   result = (bool)(arg1)->IsResolved();
9376   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9377   return SWIG_arg;
9378 
9379   if(0) SWIG_fail;
9380 
9381 fail:
9382   lua_error(L);
9383   return SWIG_arg;
9384 }
9385 
9386 
9387 static int _wrap_SBBreakpointLocation_GetDescription(lua_State* L) {
9388   int SWIG_arg = 0;
9389   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9390   lldb::SBStream *arg2 = 0 ;
9391   lldb::DescriptionLevel arg3 ;
9392   bool result;
9393 
9394   SWIG_check_num_args("lldb::SBBreakpointLocation::GetDescription",3,3)
9395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",1,"lldb::SBBreakpointLocation *");
9396   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",2,"lldb::SBStream &");
9397   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetDescription",3,"lldb::DescriptionLevel");
9398 
9399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9400     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9401   }
9402 
9403 
9404   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
9405     SWIG_fail_ptr("SBBreakpointLocation_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
9406   }
9407 
9408   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
9409   result = (bool)(arg1)->GetDescription(*arg2,arg3);
9410   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9411   return SWIG_arg;
9412 
9413   if(0) SWIG_fail;
9414 
9415 fail:
9416   lua_error(L);
9417   return SWIG_arg;
9418 }
9419 
9420 
9421 static int _wrap_SBBreakpointLocation_GetBreakpoint(lua_State* L) {
9422   int SWIG_arg = 0;
9423   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9424   lldb::SBBreakpoint result;
9425 
9426   SWIG_check_num_args("lldb::SBBreakpointLocation::GetBreakpoint",1,1)
9427   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::GetBreakpoint",1,"lldb::SBBreakpointLocation *");
9428 
9429   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9430     SWIG_fail_ptr("SBBreakpointLocation_GetBreakpoint",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9431   }
9432 
9433   result = (arg1)->GetBreakpoint();
9434   {
9435     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
9436     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
9437   }
9438   return SWIG_arg;
9439 
9440   if(0) SWIG_fail;
9441 
9442 fail:
9443   lua_error(L);
9444   return SWIG_arg;
9445 }
9446 
9447 
9448 static int _wrap_SBBreakpointLocation___tostring(lua_State* L) {
9449   int SWIG_arg = 0;
9450   lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) 0 ;
9451   std::string result;
9452 
9453   SWIG_check_num_args("lldb::SBBreakpointLocation::__str__",1,1)
9454   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointLocation::__str__",1,"lldb::SBBreakpointLocation *");
9455 
9456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointLocation,0))){
9457     SWIG_fail_ptr("SBBreakpointLocation___tostring",1,SWIGTYPE_p_lldb__SBBreakpointLocation);
9458   }
9459 
9460   result = lldb_SBBreakpointLocation___str__(arg1);
9461   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
9462   return SWIG_arg;
9463 
9464   if(0) SWIG_fail;
9465 
9466 fail:
9467   lua_error(L);
9468   return SWIG_arg;
9469 }
9470 
9471 
9472 static void swig_delete_SBBreakpointLocation(void *obj) {
9473 lldb::SBBreakpointLocation *arg1 = (lldb::SBBreakpointLocation *) obj;
9474 delete arg1;
9475 }
9476 static int _proxy__wrap_new_SBBreakpointLocation(lua_State *L) {
9477     assert(lua_istable(L,1));
9478     lua_pushcfunction(L,_wrap_new_SBBreakpointLocation);
9479     assert(!lua_isnil(L,-1));
9480     lua_replace(L,1); /* replace our table with real constructor */
9481     lua_call(L,lua_gettop(L)-1,1);
9482     return 1;
9483 }
9484 static swig_lua_attribute swig_SBBreakpointLocation_attributes[] = {
9485     {0,0,0}
9486 };
9487 static swig_lua_method swig_SBBreakpointLocation_methods[]= {
9488     { "GetID", _wrap_SBBreakpointLocation_GetID},
9489     { "IsValid", _wrap_SBBreakpointLocation_IsValid},
9490     { "GetAddress", _wrap_SBBreakpointLocation_GetAddress},
9491     { "GetLoadAddress", _wrap_SBBreakpointLocation_GetLoadAddress},
9492     { "SetEnabled", _wrap_SBBreakpointLocation_SetEnabled},
9493     { "IsEnabled", _wrap_SBBreakpointLocation_IsEnabled},
9494     { "GetHitCount", _wrap_SBBreakpointLocation_GetHitCount},
9495     { "GetIgnoreCount", _wrap_SBBreakpointLocation_GetIgnoreCount},
9496     { "SetIgnoreCount", _wrap_SBBreakpointLocation_SetIgnoreCount},
9497     { "SetCondition", _wrap_SBBreakpointLocation_SetCondition},
9498     { "GetCondition", _wrap_SBBreakpointLocation_GetCondition},
9499     { "GetAutoContinue", _wrap_SBBreakpointLocation_GetAutoContinue},
9500     { "SetAutoContinue", _wrap_SBBreakpointLocation_SetAutoContinue},
9501     { "SetScriptCallbackFunction", _wrap_SBBreakpointLocation_SetScriptCallbackFunction},
9502     { "SetScriptCallbackBody", _wrap_SBBreakpointLocation_SetScriptCallbackBody},
9503     { "SetCommandLineCommands", _wrap_SBBreakpointLocation_SetCommandLineCommands},
9504     { "GetCommandLineCommands", _wrap_SBBreakpointLocation_GetCommandLineCommands},
9505     { "SetThreadID", _wrap_SBBreakpointLocation_SetThreadID},
9506     { "GetThreadID", _wrap_SBBreakpointLocation_GetThreadID},
9507     { "SetThreadIndex", _wrap_SBBreakpointLocation_SetThreadIndex},
9508     { "GetThreadIndex", _wrap_SBBreakpointLocation_GetThreadIndex},
9509     { "SetThreadName", _wrap_SBBreakpointLocation_SetThreadName},
9510     { "GetThreadName", _wrap_SBBreakpointLocation_GetThreadName},
9511     { "SetQueueName", _wrap_SBBreakpointLocation_SetQueueName},
9512     { "GetQueueName", _wrap_SBBreakpointLocation_GetQueueName},
9513     { "IsResolved", _wrap_SBBreakpointLocation_IsResolved},
9514     { "GetDescription", _wrap_SBBreakpointLocation_GetDescription},
9515     { "GetBreakpoint", _wrap_SBBreakpointLocation_GetBreakpoint},
9516     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9517     {0,0}
9518 };
9519 static swig_lua_method swig_SBBreakpointLocation_meta[] = {
9520     { "__tostring", _wrap_SBBreakpointLocation___tostring},
9521     {0,0}
9522 };
9523 
9524 static swig_lua_attribute swig_SBBreakpointLocation_Sf_SwigStatic_attributes[] = {
9525     {0,0,0}
9526 };
9527 static swig_lua_const_info swig_SBBreakpointLocation_Sf_SwigStatic_constants[]= {
9528     {0,0,0,0,0,0}
9529 };
9530 static swig_lua_method swig_SBBreakpointLocation_Sf_SwigStatic_methods[]= {
9531     {0,0}
9532 };
9533 static swig_lua_class* swig_SBBreakpointLocation_Sf_SwigStatic_classes[]= {
9534     0
9535 };
9536 
9537 static swig_lua_namespace swig_SBBreakpointLocation_Sf_SwigStatic = {
9538     "SBBreakpointLocation",
9539     swig_SBBreakpointLocation_Sf_SwigStatic_methods,
9540     swig_SBBreakpointLocation_Sf_SwigStatic_attributes,
9541     swig_SBBreakpointLocation_Sf_SwigStatic_constants,
9542     swig_SBBreakpointLocation_Sf_SwigStatic_classes,
9543     0
9544 };
9545 static swig_lua_class *swig_SBBreakpointLocation_bases[] = {0};
9546 static const char *swig_SBBreakpointLocation_base_names[] = {0};
9547 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 };
9548 
9549 static int _wrap_new_SBBreakpointName__SWIG_0(lua_State* L) {
9550   int SWIG_arg = 0;
9551   lldb::SBBreakpointName *result = 0 ;
9552 
9553   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",0,0)
9554   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName();
9555   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9556   return SWIG_arg;
9557 
9558   if(0) SWIG_fail;
9559 
9560 fail:
9561   lua_error(L);
9562   return SWIG_arg;
9563 }
9564 
9565 
9566 static int _wrap_new_SBBreakpointName__SWIG_1(lua_State* L) {
9567   int SWIG_arg = 0;
9568   lldb::SBTarget *arg1 = 0 ;
9569   char *arg2 = (char *) 0 ;
9570   lldb::SBBreakpointName *result = 0 ;
9571 
9572   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9573   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBTarget &");
9574   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9575 
9576   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
9577     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
9578   }
9579 
9580   arg2 = (char *)lua_tostring(L, 2);
9581   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9582   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9583   return SWIG_arg;
9584 
9585   if(0) SWIG_fail;
9586 
9587 fail:
9588   lua_error(L);
9589   return SWIG_arg;
9590 }
9591 
9592 
9593 static int _wrap_new_SBBreakpointName__SWIG_2(lua_State* L) {
9594   int SWIG_arg = 0;
9595   lldb::SBBreakpoint *arg1 = 0 ;
9596   char *arg2 = (char *) 0 ;
9597   lldb::SBBreakpointName *result = 0 ;
9598 
9599   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",2,2)
9600   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpoint &");
9601   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",2,"char const *");
9602 
9603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpoint,0))){
9604     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpoint);
9605   }
9606 
9607   arg2 = (char *)lua_tostring(L, 2);
9608   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName(*arg1,(char const *)arg2);
9609   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9610   return SWIG_arg;
9611 
9612   if(0) SWIG_fail;
9613 
9614 fail:
9615   lua_error(L);
9616   return SWIG_arg;
9617 }
9618 
9619 
9620 static int _wrap_new_SBBreakpointName__SWIG_3(lua_State* L) {
9621   int SWIG_arg = 0;
9622   lldb::SBBreakpointName *arg1 = 0 ;
9623   lldb::SBBreakpointName *result = 0 ;
9624 
9625   SWIG_check_num_args("lldb::SBBreakpointName::SBBreakpointName",1,1)
9626   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SBBreakpointName",1,"lldb::SBBreakpointName const &");
9627 
9628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9629     SWIG_fail_ptr("new_SBBreakpointName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9630   }
9631 
9632   result = (lldb::SBBreakpointName *)new lldb::SBBreakpointName((lldb::SBBreakpointName const &)*arg1);
9633   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBreakpointName,1); SWIG_arg++;
9634   return SWIG_arg;
9635 
9636   if(0) SWIG_fail;
9637 
9638 fail:
9639   lua_error(L);
9640   return SWIG_arg;
9641 }
9642 
9643 
9644 static int _wrap_new_SBBreakpointName(lua_State* L) {
9645   int argc;
9646   int argv[3]={
9647     1,2,3
9648   };
9649 
9650   argc = lua_gettop(L);
9651   if (argc == 0) {
9652     return _wrap_new_SBBreakpointName__SWIG_0(L);
9653   }
9654   if (argc == 1) {
9655     int _v;
9656     {
9657       void *ptr;
9658       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, SWIG_POINTER_NO_NULL)) {
9659         _v = 0;
9660       } else {
9661         _v = 1;
9662       }
9663     }
9664     if (_v) {
9665       return _wrap_new_SBBreakpointName__SWIG_3(L);
9666     }
9667   }
9668   if (argc == 2) {
9669     int _v;
9670     {
9671       void *ptr;
9672       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpoint, SWIG_POINTER_NO_NULL)) {
9673         _v = 0;
9674       } else {
9675         _v = 1;
9676       }
9677     }
9678     if (_v) {
9679       {
9680         _v = SWIG_lua_isnilstring(L,argv[1]);
9681       }
9682       if (_v) {
9683         return _wrap_new_SBBreakpointName__SWIG_2(L);
9684       }
9685     }
9686   }
9687   if (argc == 2) {
9688     int _v;
9689     {
9690       void *ptr;
9691       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
9692         _v = 0;
9693       } else {
9694         _v = 1;
9695       }
9696     }
9697     if (_v) {
9698       {
9699         _v = SWIG_lua_isnilstring(L,argv[1]);
9700       }
9701       if (_v) {
9702         return _wrap_new_SBBreakpointName__SWIG_1(L);
9703       }
9704     }
9705   }
9706 
9707   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBreakpointName'\n"
9708     "  Possible C/C++ prototypes are:\n"
9709     "    lldb::SBBreakpointName::SBBreakpointName()\n"
9710     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBTarget &,char const *)\n"
9711     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpoint &,char const *)\n"
9712     "    lldb::SBBreakpointName::SBBreakpointName(lldb::SBBreakpointName const &)\n");
9713   lua_error(L);return 0;
9714 }
9715 
9716 
9717 static int _wrap_SBBreakpointName___eq(lua_State* L) {
9718   int SWIG_arg = 0;
9719   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9720   lldb::SBBreakpointName *arg2 = 0 ;
9721   bool result;
9722 
9723   SWIG_check_num_args("lldb::SBBreakpointName::operator ==",2,2)
9724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",1,"lldb::SBBreakpointName *");
9725   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::operator ==",2,"lldb::SBBreakpointName const &");
9726 
9727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9728     SWIG_fail_ptr("SBBreakpointName___eq",1,SWIGTYPE_p_lldb__SBBreakpointName);
9729   }
9730 
9731 
9732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9733     SWIG_fail_ptr("SBBreakpointName___eq",2,SWIGTYPE_p_lldb__SBBreakpointName);
9734   }
9735 
9736   result = (bool)(arg1)->operator ==((lldb::SBBreakpointName const &)*arg2);
9737   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9738   return SWIG_arg;
9739 
9740   if(0) SWIG_fail;
9741 
9742 fail:
9743   lua_error(L);
9744   return SWIG_arg;
9745 }
9746 
9747 
9748 static int _wrap_SBBreakpointName_IsValid(lua_State* L) {
9749   int SWIG_arg = 0;
9750   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9751   bool result;
9752 
9753   SWIG_check_num_args("lldb::SBBreakpointName::IsValid",1,1)
9754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsValid",1,"lldb::SBBreakpointName const *");
9755 
9756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9757     SWIG_fail_ptr("SBBreakpointName_IsValid",1,SWIGTYPE_p_lldb__SBBreakpointName);
9758   }
9759 
9760   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsValid();
9761   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9762   return SWIG_arg;
9763 
9764   if(0) SWIG_fail;
9765 
9766 fail:
9767   lua_error(L);
9768   return SWIG_arg;
9769 }
9770 
9771 
9772 static int _wrap_SBBreakpointName_GetName(lua_State* L) {
9773   int SWIG_arg = 0;
9774   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9775   char *result = 0 ;
9776 
9777   SWIG_check_num_args("lldb::SBBreakpointName::GetName",1,1)
9778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetName",1,"lldb::SBBreakpointName const *");
9779 
9780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9781     SWIG_fail_ptr("SBBreakpointName_GetName",1,SWIGTYPE_p_lldb__SBBreakpointName);
9782   }
9783 
9784   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetName();
9785   lua_pushstring(L,(const char *)result); SWIG_arg++;
9786   return SWIG_arg;
9787 
9788   if(0) SWIG_fail;
9789 
9790 fail:
9791   lua_error(L);
9792   return SWIG_arg;
9793 }
9794 
9795 
9796 static int _wrap_SBBreakpointName_SetEnabled(lua_State* L) {
9797   int SWIG_arg = 0;
9798   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9799   bool arg2 ;
9800 
9801   SWIG_check_num_args("lldb::SBBreakpointName::SetEnabled",2,2)
9802   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",1,"lldb::SBBreakpointName *");
9803   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetEnabled",2,"bool");
9804 
9805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9806     SWIG_fail_ptr("SBBreakpointName_SetEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9807   }
9808 
9809   arg2 = (lua_toboolean(L, 2)!=0);
9810   (arg1)->SetEnabled(arg2);
9811 
9812   return SWIG_arg;
9813 
9814   if(0) SWIG_fail;
9815 
9816 fail:
9817   lua_error(L);
9818   return SWIG_arg;
9819 }
9820 
9821 
9822 static int _wrap_SBBreakpointName_IsEnabled(lua_State* L) {
9823   int SWIG_arg = 0;
9824   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9825   bool result;
9826 
9827   SWIG_check_num_args("lldb::SBBreakpointName::IsEnabled",1,1)
9828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsEnabled",1,"lldb::SBBreakpointName *");
9829 
9830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9831     SWIG_fail_ptr("SBBreakpointName_IsEnabled",1,SWIGTYPE_p_lldb__SBBreakpointName);
9832   }
9833 
9834   result = (bool)(arg1)->IsEnabled();
9835   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9836   return SWIG_arg;
9837 
9838   if(0) SWIG_fail;
9839 
9840 fail:
9841   lua_error(L);
9842   return SWIG_arg;
9843 }
9844 
9845 
9846 static int _wrap_SBBreakpointName_SetOneShot(lua_State* L) {
9847   int SWIG_arg = 0;
9848   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9849   bool arg2 ;
9850 
9851   SWIG_check_num_args("lldb::SBBreakpointName::SetOneShot",2,2)
9852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",1,"lldb::SBBreakpointName *");
9853   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetOneShot",2,"bool");
9854 
9855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9856     SWIG_fail_ptr("SBBreakpointName_SetOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9857   }
9858 
9859   arg2 = (lua_toboolean(L, 2)!=0);
9860   (arg1)->SetOneShot(arg2);
9861 
9862   return SWIG_arg;
9863 
9864   if(0) SWIG_fail;
9865 
9866 fail:
9867   lua_error(L);
9868   return SWIG_arg;
9869 }
9870 
9871 
9872 static int _wrap_SBBreakpointName_IsOneShot(lua_State* L) {
9873   int SWIG_arg = 0;
9874   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9875   bool result;
9876 
9877   SWIG_check_num_args("lldb::SBBreakpointName::IsOneShot",1,1)
9878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::IsOneShot",1,"lldb::SBBreakpointName const *");
9879 
9880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9881     SWIG_fail_ptr("SBBreakpointName_IsOneShot",1,SWIGTYPE_p_lldb__SBBreakpointName);
9882   }
9883 
9884   result = (bool)((lldb::SBBreakpointName const *)arg1)->IsOneShot();
9885   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
9886   return SWIG_arg;
9887 
9888   if(0) SWIG_fail;
9889 
9890 fail:
9891   lua_error(L);
9892   return SWIG_arg;
9893 }
9894 
9895 
9896 static int _wrap_SBBreakpointName_SetIgnoreCount(lua_State* L) {
9897   int SWIG_arg = 0;
9898   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9899   uint32_t arg2 ;
9900 
9901   SWIG_check_num_args("lldb::SBBreakpointName::SetIgnoreCount",2,2)
9902   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",1,"lldb::SBBreakpointName *");
9903   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetIgnoreCount",2,"uint32_t");
9904 
9905   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9906     SWIG_fail_ptr("SBBreakpointName_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9907   }
9908 
9909   arg2 = (unsigned int)lua_tointeger(L, 2);
9910   (arg1)->SetIgnoreCount(arg2);
9911 
9912   return SWIG_arg;
9913 
9914   if(0) SWIG_fail;
9915 
9916 fail:
9917   lua_error(L);
9918   return SWIG_arg;
9919 }
9920 
9921 
9922 static int _wrap_SBBreakpointName_GetIgnoreCount(lua_State* L) {
9923   int SWIG_arg = 0;
9924   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9925   uint32_t result;
9926 
9927   SWIG_check_num_args("lldb::SBBreakpointName::GetIgnoreCount",1,1)
9928   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetIgnoreCount",1,"lldb::SBBreakpointName const *");
9929 
9930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9931     SWIG_fail_ptr("SBBreakpointName_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBBreakpointName);
9932   }
9933 
9934   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetIgnoreCount();
9935   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
9936   return SWIG_arg;
9937 
9938   if(0) SWIG_fail;
9939 
9940 fail:
9941   lua_error(L);
9942   return SWIG_arg;
9943 }
9944 
9945 
9946 static int _wrap_SBBreakpointName_SetCondition(lua_State* L) {
9947   int SWIG_arg = 0;
9948   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9949   char *arg2 = (char *) 0 ;
9950 
9951   SWIG_check_num_args("lldb::SBBreakpointName::SetCondition",2,2)
9952   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",1,"lldb::SBBreakpointName *");
9953   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCondition",2,"char const *");
9954 
9955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9956     SWIG_fail_ptr("SBBreakpointName_SetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9957   }
9958 
9959   arg2 = (char *)lua_tostring(L, 2);
9960   (arg1)->SetCondition((char const *)arg2);
9961 
9962   return SWIG_arg;
9963 
9964   if(0) SWIG_fail;
9965 
9966 fail:
9967   lua_error(L);
9968   return SWIG_arg;
9969 }
9970 
9971 
9972 static int _wrap_SBBreakpointName_GetCondition(lua_State* L) {
9973   int SWIG_arg = 0;
9974   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9975   char *result = 0 ;
9976 
9977   SWIG_check_num_args("lldb::SBBreakpointName::GetCondition",1,1)
9978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCondition",1,"lldb::SBBreakpointName *");
9979 
9980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
9981     SWIG_fail_ptr("SBBreakpointName_GetCondition",1,SWIGTYPE_p_lldb__SBBreakpointName);
9982   }
9983 
9984   result = (char *)(arg1)->GetCondition();
9985   lua_pushstring(L,(const char *)result); SWIG_arg++;
9986   return SWIG_arg;
9987 
9988   if(0) SWIG_fail;
9989 
9990 fail:
9991   lua_error(L);
9992   return SWIG_arg;
9993 }
9994 
9995 
9996 static int _wrap_SBBreakpointName_SetAutoContinue(lua_State* L) {
9997   int SWIG_arg = 0;
9998   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
9999   bool arg2 ;
10000 
10001   SWIG_check_num_args("lldb::SBBreakpointName::SetAutoContinue",2,2)
10002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",1,"lldb::SBBreakpointName *");
10003   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAutoContinue",2,"bool");
10004 
10005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10006     SWIG_fail_ptr("SBBreakpointName_SetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10007   }
10008 
10009   arg2 = (lua_toboolean(L, 2)!=0);
10010   (arg1)->SetAutoContinue(arg2);
10011 
10012   return SWIG_arg;
10013 
10014   if(0) SWIG_fail;
10015 
10016 fail:
10017   lua_error(L);
10018   return SWIG_arg;
10019 }
10020 
10021 
10022 static int _wrap_SBBreakpointName_GetAutoContinue(lua_State* L) {
10023   int SWIG_arg = 0;
10024   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10025   bool result;
10026 
10027   SWIG_check_num_args("lldb::SBBreakpointName::GetAutoContinue",1,1)
10028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAutoContinue",1,"lldb::SBBreakpointName *");
10029 
10030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10031     SWIG_fail_ptr("SBBreakpointName_GetAutoContinue",1,SWIGTYPE_p_lldb__SBBreakpointName);
10032   }
10033 
10034   result = (bool)(arg1)->GetAutoContinue();
10035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10036   return SWIG_arg;
10037 
10038   if(0) SWIG_fail;
10039 
10040 fail:
10041   lua_error(L);
10042   return SWIG_arg;
10043 }
10044 
10045 
10046 static int _wrap_SBBreakpointName_SetThreadID(lua_State* L) {
10047   int SWIG_arg = 0;
10048   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10049   lldb::tid_t arg2 ;
10050 
10051   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadID",2,2)
10052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",1,"lldb::SBBreakpointName *");
10053   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadID",2,"lldb::tid_t");
10054 
10055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10056     SWIG_fail_ptr("SBBreakpointName_SetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10057   }
10058 
10059   arg2 = (unsigned long long)lua_tointeger(L, 2);
10060   (arg1)->SetThreadID(arg2);
10061 
10062   return SWIG_arg;
10063 
10064   if(0) SWIG_fail;
10065 
10066 fail:
10067   lua_error(L);
10068   return SWIG_arg;
10069 }
10070 
10071 
10072 static int _wrap_SBBreakpointName_GetThreadID(lua_State* L) {
10073   int SWIG_arg = 0;
10074   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10075   lldb::tid_t result;
10076 
10077   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadID",1,1)
10078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadID",1,"lldb::SBBreakpointName *");
10079 
10080   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10081     SWIG_fail_ptr("SBBreakpointName_GetThreadID",1,SWIGTYPE_p_lldb__SBBreakpointName);
10082   }
10083 
10084   result = (lldb::tid_t)(arg1)->GetThreadID();
10085   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10086   return SWIG_arg;
10087 
10088   if(0) SWIG_fail;
10089 
10090 fail:
10091   lua_error(L);
10092   return SWIG_arg;
10093 }
10094 
10095 
10096 static int _wrap_SBBreakpointName_SetThreadIndex(lua_State* L) {
10097   int SWIG_arg = 0;
10098   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10099   uint32_t arg2 ;
10100 
10101   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadIndex",2,2)
10102   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",1,"lldb::SBBreakpointName *");
10103   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadIndex",2,"uint32_t");
10104 
10105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10106     SWIG_fail_ptr("SBBreakpointName_SetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10107   }
10108 
10109   arg2 = (unsigned int)lua_tointeger(L, 2);
10110   (arg1)->SetThreadIndex(arg2);
10111 
10112   return SWIG_arg;
10113 
10114   if(0) SWIG_fail;
10115 
10116 fail:
10117   lua_error(L);
10118   return SWIG_arg;
10119 }
10120 
10121 
10122 static int _wrap_SBBreakpointName_GetThreadIndex(lua_State* L) {
10123   int SWIG_arg = 0;
10124   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10125   uint32_t result;
10126 
10127   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadIndex",1,1)
10128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadIndex",1,"lldb::SBBreakpointName const *");
10129 
10130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10131     SWIG_fail_ptr("SBBreakpointName_GetThreadIndex",1,SWIGTYPE_p_lldb__SBBreakpointName);
10132   }
10133 
10134   result = (uint32_t)((lldb::SBBreakpointName const *)arg1)->GetThreadIndex();
10135   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
10136   return SWIG_arg;
10137 
10138   if(0) SWIG_fail;
10139 
10140 fail:
10141   lua_error(L);
10142   return SWIG_arg;
10143 }
10144 
10145 
10146 static int _wrap_SBBreakpointName_SetThreadName(lua_State* L) {
10147   int SWIG_arg = 0;
10148   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10149   char *arg2 = (char *) 0 ;
10150 
10151   SWIG_check_num_args("lldb::SBBreakpointName::SetThreadName",2,2)
10152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",1,"lldb::SBBreakpointName *");
10153   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetThreadName",2,"char const *");
10154 
10155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10156     SWIG_fail_ptr("SBBreakpointName_SetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10157   }
10158 
10159   arg2 = (char *)lua_tostring(L, 2);
10160   (arg1)->SetThreadName((char const *)arg2);
10161 
10162   return SWIG_arg;
10163 
10164   if(0) SWIG_fail;
10165 
10166 fail:
10167   lua_error(L);
10168   return SWIG_arg;
10169 }
10170 
10171 
10172 static int _wrap_SBBreakpointName_GetThreadName(lua_State* L) {
10173   int SWIG_arg = 0;
10174   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10175   char *result = 0 ;
10176 
10177   SWIG_check_num_args("lldb::SBBreakpointName::GetThreadName",1,1)
10178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetThreadName",1,"lldb::SBBreakpointName const *");
10179 
10180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10181     SWIG_fail_ptr("SBBreakpointName_GetThreadName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10182   }
10183 
10184   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetThreadName();
10185   lua_pushstring(L,(const char *)result); SWIG_arg++;
10186   return SWIG_arg;
10187 
10188   if(0) SWIG_fail;
10189 
10190 fail:
10191   lua_error(L);
10192   return SWIG_arg;
10193 }
10194 
10195 
10196 static int _wrap_SBBreakpointName_SetQueueName(lua_State* L) {
10197   int SWIG_arg = 0;
10198   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10199   char *arg2 = (char *) 0 ;
10200 
10201   SWIG_check_num_args("lldb::SBBreakpointName::SetQueueName",2,2)
10202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",1,"lldb::SBBreakpointName *");
10203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetQueueName",2,"char const *");
10204 
10205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10206     SWIG_fail_ptr("SBBreakpointName_SetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10207   }
10208 
10209   arg2 = (char *)lua_tostring(L, 2);
10210   (arg1)->SetQueueName((char const *)arg2);
10211 
10212   return SWIG_arg;
10213 
10214   if(0) SWIG_fail;
10215 
10216 fail:
10217   lua_error(L);
10218   return SWIG_arg;
10219 }
10220 
10221 
10222 static int _wrap_SBBreakpointName_GetQueueName(lua_State* L) {
10223   int SWIG_arg = 0;
10224   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10225   char *result = 0 ;
10226 
10227   SWIG_check_num_args("lldb::SBBreakpointName::GetQueueName",1,1)
10228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetQueueName",1,"lldb::SBBreakpointName const *");
10229 
10230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10231     SWIG_fail_ptr("SBBreakpointName_GetQueueName",1,SWIGTYPE_p_lldb__SBBreakpointName);
10232   }
10233 
10234   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetQueueName();
10235   lua_pushstring(L,(const char *)result); SWIG_arg++;
10236   return SWIG_arg;
10237 
10238   if(0) SWIG_fail;
10239 
10240 fail:
10241   lua_error(L);
10242   return SWIG_arg;
10243 }
10244 
10245 
10246 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(lua_State* L) {
10247   int SWIG_arg = 0;
10248   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10249   char *arg2 = (char *) 0 ;
10250 
10251   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",2,2)
10252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10253   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10254 
10255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10256     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10257   }
10258 
10259   arg2 = (char *)lua_tostring(L, 2);
10260   (arg1)->SetScriptCallbackFunction((char const *)arg2);
10261 
10262   return SWIG_arg;
10263 
10264   if(0) SWIG_fail;
10265 
10266 fail:
10267   lua_error(L);
10268   return SWIG_arg;
10269 }
10270 
10271 
10272 static int _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(lua_State* L) {
10273   int SWIG_arg = 0;
10274   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10275   char *arg2 = (char *) 0 ;
10276   lldb::SBStructuredData *arg3 = 0 ;
10277   lldb::SBError result;
10278 
10279   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackFunction",3,3)
10280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",1,"lldb::SBBreakpointName *");
10281   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",2,"char const *");
10282   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackFunction",3,"lldb::SBStructuredData &");
10283 
10284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10285     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",1,SWIGTYPE_p_lldb__SBBreakpointName);
10286   }
10287 
10288   arg2 = (char *)lua_tostring(L, 2);
10289 
10290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
10291     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackFunction",3,SWIGTYPE_p_lldb__SBStructuredData);
10292   }
10293 
10294   result = (arg1)->SetScriptCallbackFunction((char const *)arg2,*arg3);
10295   {
10296     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10297     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10298   }
10299   return SWIG_arg;
10300 
10301   if(0) SWIG_fail;
10302 
10303 fail:
10304   lua_error(L);
10305   return SWIG_arg;
10306 }
10307 
10308 
10309 static int _wrap_SBBreakpointName_SetScriptCallbackFunction(lua_State* L) {
10310   int argc;
10311   int argv[4]={
10312     1,2,3,4
10313   };
10314 
10315   argc = lua_gettop(L);
10316   if (argc == 2) {
10317     int _v;
10318     {
10319       void *ptr;
10320       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10321         _v = 0;
10322       } else {
10323         _v = 1;
10324       }
10325     }
10326     if (_v) {
10327       {
10328         _v = SWIG_lua_isnilstring(L,argv[1]);
10329       }
10330       if (_v) {
10331         return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_0(L);
10332       }
10333     }
10334   }
10335   if (argc == 3) {
10336     int _v;
10337     {
10338       void *ptr;
10339       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointName, 0)) {
10340         _v = 0;
10341       } else {
10342         _v = 1;
10343       }
10344     }
10345     if (_v) {
10346       {
10347         _v = SWIG_lua_isnilstring(L,argv[1]);
10348       }
10349       if (_v) {
10350         {
10351           void *ptr;
10352           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
10353             _v = 0;
10354           } else {
10355             _v = 1;
10356           }
10357         }
10358         if (_v) {
10359           return _wrap_SBBreakpointName_SetScriptCallbackFunction__SWIG_1(L);
10360         }
10361       }
10362     }
10363   }
10364 
10365   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBreakpointName_SetScriptCallbackFunction'\n"
10366     "  Possible C/C++ prototypes are:\n"
10367     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *)\n"
10368     "    lldb::SBBreakpointName::SetScriptCallbackFunction(char const *,lldb::SBStructuredData &)\n");
10369   lua_error(L);return 0;
10370 }
10371 
10372 
10373 static int _wrap_SBBreakpointName_SetCommandLineCommands(lua_State* L) {
10374   int SWIG_arg = 0;
10375   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10376   lldb::SBStringList *arg2 = 0 ;
10377 
10378   SWIG_check_num_args("lldb::SBBreakpointName::SetCommandLineCommands",2,2)
10379   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",1,"lldb::SBBreakpointName *");
10380   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetCommandLineCommands",2,"lldb::SBStringList &");
10381 
10382   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10383     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10384   }
10385 
10386 
10387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10388     SWIG_fail_ptr("SBBreakpointName_SetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10389   }
10390 
10391   (arg1)->SetCommandLineCommands(*arg2);
10392 
10393   return SWIG_arg;
10394 
10395   if(0) SWIG_fail;
10396 
10397 fail:
10398   lua_error(L);
10399   return SWIG_arg;
10400 }
10401 
10402 
10403 static int _wrap_SBBreakpointName_GetCommandLineCommands(lua_State* L) {
10404   int SWIG_arg = 0;
10405   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10406   lldb::SBStringList *arg2 = 0 ;
10407   bool result;
10408 
10409   SWIG_check_num_args("lldb::SBBreakpointName::GetCommandLineCommands",2,2)
10410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",1,"lldb::SBBreakpointName *");
10411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetCommandLineCommands",2,"lldb::SBStringList &");
10412 
10413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10414     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",1,SWIGTYPE_p_lldb__SBBreakpointName);
10415   }
10416 
10417 
10418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
10419     SWIG_fail_ptr("SBBreakpointName_GetCommandLineCommands",2,SWIGTYPE_p_lldb__SBStringList);
10420   }
10421 
10422   result = (bool)(arg1)->GetCommandLineCommands(*arg2);
10423   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10424   return SWIG_arg;
10425 
10426   if(0) SWIG_fail;
10427 
10428 fail:
10429   lua_error(L);
10430   return SWIG_arg;
10431 }
10432 
10433 
10434 static int _wrap_SBBreakpointName_SetScriptCallbackBody(lua_State* L) {
10435   int SWIG_arg = 0;
10436   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10437   char *arg2 = (char *) 0 ;
10438   lldb::SBError result;
10439 
10440   SWIG_check_num_args("lldb::SBBreakpointName::SetScriptCallbackBody",2,2)
10441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",1,"lldb::SBBreakpointName *");
10442   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetScriptCallbackBody",2,"char const *");
10443 
10444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10445     SWIG_fail_ptr("SBBreakpointName_SetScriptCallbackBody",1,SWIGTYPE_p_lldb__SBBreakpointName);
10446   }
10447 
10448   arg2 = (char *)lua_tostring(L, 2);
10449   result = (arg1)->SetScriptCallbackBody((char const *)arg2);
10450   {
10451     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
10452     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
10453   }
10454   return SWIG_arg;
10455 
10456   if(0) SWIG_fail;
10457 
10458 fail:
10459   lua_error(L);
10460   return SWIG_arg;
10461 }
10462 
10463 
10464 static int _wrap_SBBreakpointName_GetHelpString(lua_State* L) {
10465   int SWIG_arg = 0;
10466   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10467   char *result = 0 ;
10468 
10469   SWIG_check_num_args("lldb::SBBreakpointName::GetHelpString",1,1)
10470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetHelpString",1,"lldb::SBBreakpointName const *");
10471 
10472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10473     SWIG_fail_ptr("SBBreakpointName_GetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10474   }
10475 
10476   result = (char *)((lldb::SBBreakpointName const *)arg1)->GetHelpString();
10477   lua_pushstring(L,(const char *)result); SWIG_arg++;
10478   return SWIG_arg;
10479 
10480   if(0) SWIG_fail;
10481 
10482 fail:
10483   lua_error(L);
10484   return SWIG_arg;
10485 }
10486 
10487 
10488 static int _wrap_SBBreakpointName_SetHelpString(lua_State* L) {
10489   int SWIG_arg = 0;
10490   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10491   char *arg2 = (char *) 0 ;
10492 
10493   SWIG_check_num_args("lldb::SBBreakpointName::SetHelpString",2,2)
10494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",1,"lldb::SBBreakpointName *");
10495   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetHelpString",2,"char const *");
10496 
10497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10498     SWIG_fail_ptr("SBBreakpointName_SetHelpString",1,SWIGTYPE_p_lldb__SBBreakpointName);
10499   }
10500 
10501   arg2 = (char *)lua_tostring(L, 2);
10502   (arg1)->SetHelpString((char const *)arg2);
10503 
10504   return SWIG_arg;
10505 
10506   if(0) SWIG_fail;
10507 
10508 fail:
10509   lua_error(L);
10510   return SWIG_arg;
10511 }
10512 
10513 
10514 static int _wrap_SBBreakpointName_GetAllowList(lua_State* L) {
10515   int SWIG_arg = 0;
10516   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10517   bool result;
10518 
10519   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowList",1,1)
10520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowList",1,"lldb::SBBreakpointName const *");
10521 
10522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10523     SWIG_fail_ptr("SBBreakpointName_GetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10524   }
10525 
10526   result = (bool)((lldb::SBBreakpointName const *)arg1)->GetAllowList();
10527   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10528   return SWIG_arg;
10529 
10530   if(0) SWIG_fail;
10531 
10532 fail:
10533   lua_error(L);
10534   return SWIG_arg;
10535 }
10536 
10537 
10538 static int _wrap_SBBreakpointName_SetAllowList(lua_State* L) {
10539   int SWIG_arg = 0;
10540   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10541   bool arg2 ;
10542 
10543   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowList",2,2)
10544   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",1,"lldb::SBBreakpointName *");
10545   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowList",2,"bool");
10546 
10547   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10548     SWIG_fail_ptr("SBBreakpointName_SetAllowList",1,SWIGTYPE_p_lldb__SBBreakpointName);
10549   }
10550 
10551   arg2 = (lua_toboolean(L, 2)!=0);
10552   (arg1)->SetAllowList(arg2);
10553 
10554   return SWIG_arg;
10555 
10556   if(0) SWIG_fail;
10557 
10558 fail:
10559   lua_error(L);
10560   return SWIG_arg;
10561 }
10562 
10563 
10564 static int _wrap_SBBreakpointName_GetAllowDelete(lua_State* L) {
10565   int SWIG_arg = 0;
10566   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10567   bool result;
10568 
10569   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDelete",1,1)
10570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDelete",1,"lldb::SBBreakpointName *");
10571 
10572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10573     SWIG_fail_ptr("SBBreakpointName_GetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10574   }
10575 
10576   result = (bool)(arg1)->GetAllowDelete();
10577   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10578   return SWIG_arg;
10579 
10580   if(0) SWIG_fail;
10581 
10582 fail:
10583   lua_error(L);
10584   return SWIG_arg;
10585 }
10586 
10587 
10588 static int _wrap_SBBreakpointName_SetAllowDelete(lua_State* L) {
10589   int SWIG_arg = 0;
10590   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10591   bool arg2 ;
10592 
10593   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDelete",2,2)
10594   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",1,"lldb::SBBreakpointName *");
10595   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDelete",2,"bool");
10596 
10597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10598     SWIG_fail_ptr("SBBreakpointName_SetAllowDelete",1,SWIGTYPE_p_lldb__SBBreakpointName);
10599   }
10600 
10601   arg2 = (lua_toboolean(L, 2)!=0);
10602   (arg1)->SetAllowDelete(arg2);
10603 
10604   return SWIG_arg;
10605 
10606   if(0) SWIG_fail;
10607 
10608 fail:
10609   lua_error(L);
10610   return SWIG_arg;
10611 }
10612 
10613 
10614 static int _wrap_SBBreakpointName_GetAllowDisable(lua_State* L) {
10615   int SWIG_arg = 0;
10616   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10617   bool result;
10618 
10619   SWIG_check_num_args("lldb::SBBreakpointName::GetAllowDisable",1,1)
10620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetAllowDisable",1,"lldb::SBBreakpointName *");
10621 
10622   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10623     SWIG_fail_ptr("SBBreakpointName_GetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10624   }
10625 
10626   result = (bool)(arg1)->GetAllowDisable();
10627   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10628   return SWIG_arg;
10629 
10630   if(0) SWIG_fail;
10631 
10632 fail:
10633   lua_error(L);
10634   return SWIG_arg;
10635 }
10636 
10637 
10638 static int _wrap_SBBreakpointName_SetAllowDisable(lua_State* L) {
10639   int SWIG_arg = 0;
10640   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10641   bool arg2 ;
10642 
10643   SWIG_check_num_args("lldb::SBBreakpointName::SetAllowDisable",2,2)
10644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",1,"lldb::SBBreakpointName *");
10645   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::SetAllowDisable",2,"bool");
10646 
10647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10648     SWIG_fail_ptr("SBBreakpointName_SetAllowDisable",1,SWIGTYPE_p_lldb__SBBreakpointName);
10649   }
10650 
10651   arg2 = (lua_toboolean(L, 2)!=0);
10652   (arg1)->SetAllowDisable(arg2);
10653 
10654   return SWIG_arg;
10655 
10656   if(0) SWIG_fail;
10657 
10658 fail:
10659   lua_error(L);
10660   return SWIG_arg;
10661 }
10662 
10663 
10664 static int _wrap_SBBreakpointName_GetDescription(lua_State* L) {
10665   int SWIG_arg = 0;
10666   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10667   lldb::SBStream *arg2 = 0 ;
10668   bool result;
10669 
10670   SWIG_check_num_args("lldb::SBBreakpointName::GetDescription",2,2)
10671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",1,"lldb::SBBreakpointName *");
10672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBreakpointName::GetDescription",2,"lldb::SBStream &");
10673 
10674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10675     SWIG_fail_ptr("SBBreakpointName_GetDescription",1,SWIGTYPE_p_lldb__SBBreakpointName);
10676   }
10677 
10678 
10679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
10680     SWIG_fail_ptr("SBBreakpointName_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
10681   }
10682 
10683   result = (bool)(arg1)->GetDescription(*arg2);
10684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10685   return SWIG_arg;
10686 
10687   if(0) SWIG_fail;
10688 
10689 fail:
10690   lua_error(L);
10691   return SWIG_arg;
10692 }
10693 
10694 
10695 static int _wrap_SBBreakpointName___tostring(lua_State* L) {
10696   int SWIG_arg = 0;
10697   lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) 0 ;
10698   std::string result;
10699 
10700   SWIG_check_num_args("lldb::SBBreakpointName::__str__",1,1)
10701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBreakpointName::__str__",1,"lldb::SBBreakpointName *");
10702 
10703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBreakpointName,0))){
10704     SWIG_fail_ptr("SBBreakpointName___tostring",1,SWIGTYPE_p_lldb__SBBreakpointName);
10705   }
10706 
10707   result = lldb_SBBreakpointName___str__(arg1);
10708   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
10709   return SWIG_arg;
10710 
10711   if(0) SWIG_fail;
10712 
10713 fail:
10714   lua_error(L);
10715   return SWIG_arg;
10716 }
10717 
10718 
10719 static void swig_delete_SBBreakpointName(void *obj) {
10720 lldb::SBBreakpointName *arg1 = (lldb::SBBreakpointName *) obj;
10721 delete arg1;
10722 }
10723 static int _proxy__wrap_new_SBBreakpointName(lua_State *L) {
10724     assert(lua_istable(L,1));
10725     lua_pushcfunction(L,_wrap_new_SBBreakpointName);
10726     assert(!lua_isnil(L,-1));
10727     lua_replace(L,1); /* replace our table with real constructor */
10728     lua_call(L,lua_gettop(L)-1,1);
10729     return 1;
10730 }
10731 static swig_lua_attribute swig_SBBreakpointName_attributes[] = {
10732     {0,0,0}
10733 };
10734 static swig_lua_method swig_SBBreakpointName_methods[]= {
10735     { "__eq", _wrap_SBBreakpointName___eq},
10736     { "IsValid", _wrap_SBBreakpointName_IsValid},
10737     { "GetName", _wrap_SBBreakpointName_GetName},
10738     { "SetEnabled", _wrap_SBBreakpointName_SetEnabled},
10739     { "IsEnabled", _wrap_SBBreakpointName_IsEnabled},
10740     { "SetOneShot", _wrap_SBBreakpointName_SetOneShot},
10741     { "IsOneShot", _wrap_SBBreakpointName_IsOneShot},
10742     { "SetIgnoreCount", _wrap_SBBreakpointName_SetIgnoreCount},
10743     { "GetIgnoreCount", _wrap_SBBreakpointName_GetIgnoreCount},
10744     { "SetCondition", _wrap_SBBreakpointName_SetCondition},
10745     { "GetCondition", _wrap_SBBreakpointName_GetCondition},
10746     { "SetAutoContinue", _wrap_SBBreakpointName_SetAutoContinue},
10747     { "GetAutoContinue", _wrap_SBBreakpointName_GetAutoContinue},
10748     { "SetThreadID", _wrap_SBBreakpointName_SetThreadID},
10749     { "GetThreadID", _wrap_SBBreakpointName_GetThreadID},
10750     { "SetThreadIndex", _wrap_SBBreakpointName_SetThreadIndex},
10751     { "GetThreadIndex", _wrap_SBBreakpointName_GetThreadIndex},
10752     { "SetThreadName", _wrap_SBBreakpointName_SetThreadName},
10753     { "GetThreadName", _wrap_SBBreakpointName_GetThreadName},
10754     { "SetQueueName", _wrap_SBBreakpointName_SetQueueName},
10755     { "GetQueueName", _wrap_SBBreakpointName_GetQueueName},
10756     { "SetScriptCallbackFunction", _wrap_SBBreakpointName_SetScriptCallbackFunction},
10757     { "SetCommandLineCommands", _wrap_SBBreakpointName_SetCommandLineCommands},
10758     { "GetCommandLineCommands", _wrap_SBBreakpointName_GetCommandLineCommands},
10759     { "SetScriptCallbackBody", _wrap_SBBreakpointName_SetScriptCallbackBody},
10760     { "GetHelpString", _wrap_SBBreakpointName_GetHelpString},
10761     { "SetHelpString", _wrap_SBBreakpointName_SetHelpString},
10762     { "GetAllowList", _wrap_SBBreakpointName_GetAllowList},
10763     { "SetAllowList", _wrap_SBBreakpointName_SetAllowList},
10764     { "GetAllowDelete", _wrap_SBBreakpointName_GetAllowDelete},
10765     { "SetAllowDelete", _wrap_SBBreakpointName_SetAllowDelete},
10766     { "GetAllowDisable", _wrap_SBBreakpointName_GetAllowDisable},
10767     { "SetAllowDisable", _wrap_SBBreakpointName_SetAllowDisable},
10768     { "GetDescription", _wrap_SBBreakpointName_GetDescription},
10769     { "__tostring", _wrap_SBBreakpointName___tostring},
10770     {0,0}
10771 };
10772 static swig_lua_method swig_SBBreakpointName_meta[] = {
10773     { "__eq", _wrap_SBBreakpointName___eq},
10774     { "__tostring", _wrap_SBBreakpointName___tostring},
10775     {0,0}
10776 };
10777 
10778 static swig_lua_attribute swig_SBBreakpointName_Sf_SwigStatic_attributes[] = {
10779     {0,0,0}
10780 };
10781 static swig_lua_const_info swig_SBBreakpointName_Sf_SwigStatic_constants[]= {
10782     {0,0,0,0,0,0}
10783 };
10784 static swig_lua_method swig_SBBreakpointName_Sf_SwigStatic_methods[]= {
10785     {0,0}
10786 };
10787 static swig_lua_class* swig_SBBreakpointName_Sf_SwigStatic_classes[]= {
10788     0
10789 };
10790 
10791 static swig_lua_namespace swig_SBBreakpointName_Sf_SwigStatic = {
10792     "SBBreakpointName",
10793     swig_SBBreakpointName_Sf_SwigStatic_methods,
10794     swig_SBBreakpointName_Sf_SwigStatic_attributes,
10795     swig_SBBreakpointName_Sf_SwigStatic_constants,
10796     swig_SBBreakpointName_Sf_SwigStatic_classes,
10797     0
10798 };
10799 static swig_lua_class *swig_SBBreakpointName_bases[] = {0};
10800 static const char *swig_SBBreakpointName_base_names[] = {0};
10801 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 };
10802 
10803 static int _wrap_new_SBBroadcaster__SWIG_0(lua_State* L) {
10804   int SWIG_arg = 0;
10805   lldb::SBBroadcaster *result = 0 ;
10806 
10807   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",0,0)
10808   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster();
10809   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10810   return SWIG_arg;
10811 
10812   if(0) SWIG_fail;
10813 
10814 fail:
10815   lua_error(L);
10816   return SWIG_arg;
10817 }
10818 
10819 
10820 static int _wrap_new_SBBroadcaster__SWIG_1(lua_State* L) {
10821   int SWIG_arg = 0;
10822   char *arg1 = (char *) 0 ;
10823   lldb::SBBroadcaster *result = 0 ;
10824 
10825   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10826   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"char const *");
10827   arg1 = (char *)lua_tostring(L, 1);
10828   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((char const *)arg1);
10829   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10830   return SWIG_arg;
10831 
10832   if(0) SWIG_fail;
10833 
10834 fail:
10835   lua_error(L);
10836   return SWIG_arg;
10837 }
10838 
10839 
10840 static int _wrap_new_SBBroadcaster__SWIG_2(lua_State* L) {
10841   int SWIG_arg = 0;
10842   lldb::SBBroadcaster *arg1 = 0 ;
10843   lldb::SBBroadcaster *result = 0 ;
10844 
10845   SWIG_check_num_args("lldb::SBBroadcaster::SBBroadcaster",1,1)
10846   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::SBBroadcaster",1,"lldb::SBBroadcaster const &");
10847 
10848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10849     SWIG_fail_ptr("new_SBBroadcaster",1,SWIGTYPE_p_lldb__SBBroadcaster);
10850   }
10851 
10852   result = (lldb::SBBroadcaster *)new lldb::SBBroadcaster((lldb::SBBroadcaster const &)*arg1);
10853   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
10854   return SWIG_arg;
10855 
10856   if(0) SWIG_fail;
10857 
10858 fail:
10859   lua_error(L);
10860   return SWIG_arg;
10861 }
10862 
10863 
10864 static int _wrap_new_SBBroadcaster(lua_State* L) {
10865   int argc;
10866   int argv[2]={
10867     1,2
10868   };
10869 
10870   argc = lua_gettop(L);
10871   if (argc == 0) {
10872     return _wrap_new_SBBroadcaster__SWIG_0(L);
10873   }
10874   if (argc == 1) {
10875     int _v;
10876     {
10877       void *ptr;
10878       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, SWIG_POINTER_NO_NULL)) {
10879         _v = 0;
10880       } else {
10881         _v = 1;
10882       }
10883     }
10884     if (_v) {
10885       return _wrap_new_SBBroadcaster__SWIG_2(L);
10886     }
10887   }
10888   if (argc == 1) {
10889     int _v;
10890     {
10891       _v = SWIG_lua_isnilstring(L,argv[0]);
10892     }
10893     if (_v) {
10894       return _wrap_new_SBBroadcaster__SWIG_1(L);
10895     }
10896   }
10897 
10898   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBBroadcaster'\n"
10899     "  Possible C/C++ prototypes are:\n"
10900     "    lldb::SBBroadcaster::SBBroadcaster()\n"
10901     "    lldb::SBBroadcaster::SBBroadcaster(char const *)\n"
10902     "    lldb::SBBroadcaster::SBBroadcaster(lldb::SBBroadcaster const &)\n");
10903   lua_error(L);return 0;
10904 }
10905 
10906 
10907 static int _wrap_SBBroadcaster_IsValid(lua_State* L) {
10908   int SWIG_arg = 0;
10909   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10910   bool result;
10911 
10912   SWIG_check_num_args("lldb::SBBroadcaster::IsValid",1,1)
10913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::IsValid",1,"lldb::SBBroadcaster const *");
10914 
10915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10916     SWIG_fail_ptr("SBBroadcaster_IsValid",1,SWIGTYPE_p_lldb__SBBroadcaster);
10917   }
10918 
10919   result = (bool)((lldb::SBBroadcaster const *)arg1)->IsValid();
10920   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
10921   return SWIG_arg;
10922 
10923   if(0) SWIG_fail;
10924 
10925 fail:
10926   lua_error(L);
10927   return SWIG_arg;
10928 }
10929 
10930 
10931 static int _wrap_SBBroadcaster_Clear(lua_State* L) {
10932   int SWIG_arg = 0;
10933   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10934 
10935   SWIG_check_num_args("lldb::SBBroadcaster::Clear",1,1)
10936   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::Clear",1,"lldb::SBBroadcaster *");
10937 
10938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10939     SWIG_fail_ptr("SBBroadcaster_Clear",1,SWIGTYPE_p_lldb__SBBroadcaster);
10940   }
10941 
10942   (arg1)->Clear();
10943 
10944   return SWIG_arg;
10945 
10946   if(0) SWIG_fail;
10947 
10948 fail:
10949   lua_error(L);
10950   return SWIG_arg;
10951 }
10952 
10953 
10954 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(lua_State* L) {
10955   int SWIG_arg = 0;
10956   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10957   uint32_t arg2 ;
10958   bool arg3 ;
10959 
10960   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",3,3)
10961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10962   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10963   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",3,"bool");
10964 
10965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10966     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10967   }
10968 
10969   arg2 = (unsigned int)lua_tointeger(L, 2);
10970   arg3 = (lua_toboolean(L, 3)!=0);
10971   (arg1)->BroadcastEventByType(arg2,arg3);
10972 
10973   return SWIG_arg;
10974 
10975   if(0) SWIG_fail;
10976 
10977 fail:
10978   lua_error(L);
10979   return SWIG_arg;
10980 }
10981 
10982 
10983 static int _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(lua_State* L) {
10984   int SWIG_arg = 0;
10985   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
10986   uint32_t arg2 ;
10987 
10988   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEventByType",2,2)
10989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",1,"lldb::SBBroadcaster *");
10990   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEventByType",2,"uint32_t");
10991 
10992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
10993     SWIG_fail_ptr("SBBroadcaster_BroadcastEventByType",1,SWIGTYPE_p_lldb__SBBroadcaster);
10994   }
10995 
10996   arg2 = (unsigned int)lua_tointeger(L, 2);
10997   (arg1)->BroadcastEventByType(arg2);
10998 
10999   return SWIG_arg;
11000 
11001   if(0) SWIG_fail;
11002 
11003 fail:
11004   lua_error(L);
11005   return SWIG_arg;
11006 }
11007 
11008 
11009 static int _wrap_SBBroadcaster_BroadcastEventByType(lua_State* L) {
11010   int argc;
11011   int argv[4]={
11012     1,2,3,4
11013   };
11014 
11015   argc = lua_gettop(L);
11016   if (argc == 2) {
11017     int _v;
11018     {
11019       void *ptr;
11020       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11021         _v = 0;
11022       } else {
11023         _v = 1;
11024       }
11025     }
11026     if (_v) {
11027       {
11028         _v = lua_isnumber(L,argv[1]);
11029       }
11030       if (_v) {
11031         return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_1(L);
11032       }
11033     }
11034   }
11035   if (argc == 3) {
11036     int _v;
11037     {
11038       void *ptr;
11039       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11040         _v = 0;
11041       } else {
11042         _v = 1;
11043       }
11044     }
11045     if (_v) {
11046       {
11047         _v = lua_isnumber(L,argv[1]);
11048       }
11049       if (_v) {
11050         {
11051           _v = lua_isboolean(L,argv[2]);
11052         }
11053         if (_v) {
11054           return _wrap_SBBroadcaster_BroadcastEventByType__SWIG_0(L);
11055         }
11056       }
11057     }
11058   }
11059 
11060   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEventByType'\n"
11061     "  Possible C/C++ prototypes are:\n"
11062     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t,bool)\n"
11063     "    lldb::SBBroadcaster::BroadcastEventByType(uint32_t)\n");
11064   lua_error(L);return 0;
11065 }
11066 
11067 
11068 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(lua_State* L) {
11069   int SWIG_arg = 0;
11070   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11071   lldb::SBEvent *arg2 = 0 ;
11072   bool arg3 ;
11073 
11074   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",3,3)
11075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11077   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",3,"bool");
11078 
11079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11080     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11081   }
11082 
11083 
11084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11085     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11086   }
11087 
11088   arg3 = (lua_toboolean(L, 3)!=0);
11089   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2,arg3);
11090 
11091   return SWIG_arg;
11092 
11093   if(0) SWIG_fail;
11094 
11095 fail:
11096   lua_error(L);
11097   return SWIG_arg;
11098 }
11099 
11100 
11101 static int _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(lua_State* L) {
11102   int SWIG_arg = 0;
11103   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11104   lldb::SBEvent *arg2 = 0 ;
11105 
11106   SWIG_check_num_args("lldb::SBBroadcaster::BroadcastEvent",2,2)
11107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",1,"lldb::SBBroadcaster *");
11108   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::BroadcastEvent",2,"lldb::SBEvent const &");
11109 
11110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11111     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",1,SWIGTYPE_p_lldb__SBBroadcaster);
11112   }
11113 
11114 
11115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
11116     SWIG_fail_ptr("SBBroadcaster_BroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
11117   }
11118 
11119   (arg1)->BroadcastEvent((lldb::SBEvent const &)*arg2);
11120 
11121   return SWIG_arg;
11122 
11123   if(0) SWIG_fail;
11124 
11125 fail:
11126   lua_error(L);
11127   return SWIG_arg;
11128 }
11129 
11130 
11131 static int _wrap_SBBroadcaster_BroadcastEvent(lua_State* L) {
11132   int argc;
11133   int argv[4]={
11134     1,2,3,4
11135   };
11136 
11137   argc = lua_gettop(L);
11138   if (argc == 2) {
11139     int _v;
11140     {
11141       void *ptr;
11142       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11143         _v = 0;
11144       } else {
11145         _v = 1;
11146       }
11147     }
11148     if (_v) {
11149       {
11150         void *ptr;
11151         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11152           _v = 0;
11153         } else {
11154           _v = 1;
11155         }
11156       }
11157       if (_v) {
11158         return _wrap_SBBroadcaster_BroadcastEvent__SWIG_1(L);
11159       }
11160     }
11161   }
11162   if (argc == 3) {
11163     int _v;
11164     {
11165       void *ptr;
11166       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11167         _v = 0;
11168       } else {
11169         _v = 1;
11170       }
11171     }
11172     if (_v) {
11173       {
11174         void *ptr;
11175         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
11176           _v = 0;
11177         } else {
11178           _v = 1;
11179         }
11180       }
11181       if (_v) {
11182         {
11183           _v = lua_isboolean(L,argv[2]);
11184         }
11185         if (_v) {
11186           return _wrap_SBBroadcaster_BroadcastEvent__SWIG_0(L);
11187         }
11188       }
11189     }
11190   }
11191 
11192   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_BroadcastEvent'\n"
11193     "  Possible C/C++ prototypes are:\n"
11194     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &,bool)\n"
11195     "    lldb::SBBroadcaster::BroadcastEvent(lldb::SBEvent const &)\n");
11196   lua_error(L);return 0;
11197 }
11198 
11199 
11200 static int _wrap_SBBroadcaster_AddInitialEventsToListener(lua_State* L) {
11201   int SWIG_arg = 0;
11202   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11203   lldb::SBListener *arg2 = 0 ;
11204   uint32_t arg3 ;
11205 
11206   SWIG_check_num_args("lldb::SBBroadcaster::AddInitialEventsToListener",3,3)
11207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",1,"lldb::SBBroadcaster *");
11208   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",2,"lldb::SBListener const &");
11209   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddInitialEventsToListener",3,"uint32_t");
11210 
11211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11212     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11213   }
11214 
11215 
11216   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11217     SWIG_fail_ptr("SBBroadcaster_AddInitialEventsToListener",2,SWIGTYPE_p_lldb__SBListener);
11218   }
11219 
11220   arg3 = (unsigned int)lua_tointeger(L, 3);
11221   (arg1)->AddInitialEventsToListener((lldb::SBListener const &)*arg2,arg3);
11222 
11223   return SWIG_arg;
11224 
11225   if(0) SWIG_fail;
11226 
11227 fail:
11228   lua_error(L);
11229   return SWIG_arg;
11230 }
11231 
11232 
11233 static int _wrap_SBBroadcaster_AddListener(lua_State* L) {
11234   int SWIG_arg = 0;
11235   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11236   lldb::SBListener *arg2 = 0 ;
11237   uint32_t arg3 ;
11238   uint32_t result;
11239 
11240   SWIG_check_num_args("lldb::SBBroadcaster::AddListener",3,3)
11241   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",1,"lldb::SBBroadcaster *");
11242   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",2,"lldb::SBListener const &");
11243   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::AddListener",3,"uint32_t");
11244 
11245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11246     SWIG_fail_ptr("SBBroadcaster_AddListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11247   }
11248 
11249 
11250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11251     SWIG_fail_ptr("SBBroadcaster_AddListener",2,SWIGTYPE_p_lldb__SBListener);
11252   }
11253 
11254   arg3 = (unsigned int)lua_tointeger(L, 3);
11255   result = (uint32_t)(arg1)->AddListener((lldb::SBListener const &)*arg2,arg3);
11256   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11257   return SWIG_arg;
11258 
11259   if(0) SWIG_fail;
11260 
11261 fail:
11262   lua_error(L);
11263   return SWIG_arg;
11264 }
11265 
11266 
11267 static int _wrap_SBBroadcaster_GetName(lua_State* L) {
11268   int SWIG_arg = 0;
11269   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11270   char *result = 0 ;
11271 
11272   SWIG_check_num_args("lldb::SBBroadcaster::GetName",1,1)
11273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::GetName",1,"lldb::SBBroadcaster const *");
11274 
11275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11276     SWIG_fail_ptr("SBBroadcaster_GetName",1,SWIGTYPE_p_lldb__SBBroadcaster);
11277   }
11278 
11279   result = (char *)((lldb::SBBroadcaster const *)arg1)->GetName();
11280   lua_pushstring(L,(const char *)result); SWIG_arg++;
11281   return SWIG_arg;
11282 
11283   if(0) SWIG_fail;
11284 
11285 fail:
11286   lua_error(L);
11287   return SWIG_arg;
11288 }
11289 
11290 
11291 static int _wrap_SBBroadcaster_EventTypeHasListeners(lua_State* L) {
11292   int SWIG_arg = 0;
11293   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11294   uint32_t arg2 ;
11295   bool result;
11296 
11297   SWIG_check_num_args("lldb::SBBroadcaster::EventTypeHasListeners",2,2)
11298   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",1,"lldb::SBBroadcaster *");
11299   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::EventTypeHasListeners",2,"uint32_t");
11300 
11301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11302     SWIG_fail_ptr("SBBroadcaster_EventTypeHasListeners",1,SWIGTYPE_p_lldb__SBBroadcaster);
11303   }
11304 
11305   arg2 = (unsigned int)lua_tointeger(L, 2);
11306   result = (bool)(arg1)->EventTypeHasListeners(arg2);
11307   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11308   return SWIG_arg;
11309 
11310   if(0) SWIG_fail;
11311 
11312 fail:
11313   lua_error(L);
11314   return SWIG_arg;
11315 }
11316 
11317 
11318 static int _wrap_SBBroadcaster_RemoveListener__SWIG_0(lua_State* L) {
11319   int SWIG_arg = 0;
11320   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11321   lldb::SBListener *arg2 = 0 ;
11322   uint32_t arg3 ;
11323   bool result;
11324 
11325   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",3,3)
11326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11328   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",3,"uint32_t");
11329 
11330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11331     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11332   }
11333 
11334 
11335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11336     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11337   }
11338 
11339   arg3 = (unsigned int)lua_tointeger(L, 3);
11340   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2,arg3);
11341   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11342   return SWIG_arg;
11343 
11344   if(0) SWIG_fail;
11345 
11346 fail:
11347   lua_error(L);
11348   return SWIG_arg;
11349 }
11350 
11351 
11352 static int _wrap_SBBroadcaster_RemoveListener__SWIG_1(lua_State* L) {
11353   int SWIG_arg = 0;
11354   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11355   lldb::SBListener *arg2 = 0 ;
11356   bool result;
11357 
11358   SWIG_check_num_args("lldb::SBBroadcaster::RemoveListener",2,2)
11359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",1,"lldb::SBBroadcaster *");
11360   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::RemoveListener",2,"lldb::SBListener const &");
11361 
11362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11363     SWIG_fail_ptr("SBBroadcaster_RemoveListener",1,SWIGTYPE_p_lldb__SBBroadcaster);
11364   }
11365 
11366 
11367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
11368     SWIG_fail_ptr("SBBroadcaster_RemoveListener",2,SWIGTYPE_p_lldb__SBListener);
11369   }
11370 
11371   result = (bool)(arg1)->RemoveListener((lldb::SBListener const &)*arg2);
11372   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11373   return SWIG_arg;
11374 
11375   if(0) SWIG_fail;
11376 
11377 fail:
11378   lua_error(L);
11379   return SWIG_arg;
11380 }
11381 
11382 
11383 static int _wrap_SBBroadcaster_RemoveListener(lua_State* L) {
11384   int argc;
11385   int argv[4]={
11386     1,2,3,4
11387   };
11388 
11389   argc = lua_gettop(L);
11390   if (argc == 2) {
11391     int _v;
11392     {
11393       void *ptr;
11394       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11395         _v = 0;
11396       } else {
11397         _v = 1;
11398       }
11399     }
11400     if (_v) {
11401       {
11402         void *ptr;
11403         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11404           _v = 0;
11405         } else {
11406           _v = 1;
11407         }
11408       }
11409       if (_v) {
11410         return _wrap_SBBroadcaster_RemoveListener__SWIG_1(L);
11411       }
11412     }
11413   }
11414   if (argc == 3) {
11415     int _v;
11416     {
11417       void *ptr;
11418       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBBroadcaster, 0)) {
11419         _v = 0;
11420       } else {
11421         _v = 1;
11422       }
11423     }
11424     if (_v) {
11425       {
11426         void *ptr;
11427         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
11428           _v = 0;
11429         } else {
11430           _v = 1;
11431         }
11432       }
11433       if (_v) {
11434         {
11435           _v = lua_isnumber(L,argv[2]);
11436         }
11437         if (_v) {
11438           return _wrap_SBBroadcaster_RemoveListener__SWIG_0(L);
11439         }
11440       }
11441     }
11442   }
11443 
11444   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBBroadcaster_RemoveListener'\n"
11445     "  Possible C/C++ prototypes are:\n"
11446     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &,uint32_t)\n"
11447     "    lldb::SBBroadcaster::RemoveListener(lldb::SBListener const &)\n");
11448   lua_error(L);return 0;
11449 }
11450 
11451 
11452 static int _wrap_SBBroadcaster___eq(lua_State* L) {
11453   int SWIG_arg = 0;
11454   lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) 0 ;
11455   lldb::SBBroadcaster *arg2 = 0 ;
11456   bool result;
11457 
11458   SWIG_check_num_args("lldb::SBBroadcaster::operator ==",2,2)
11459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",1,"lldb::SBBroadcaster const *");
11460   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBBroadcaster::operator ==",2,"lldb::SBBroadcaster const &");
11461 
11462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11463     SWIG_fail_ptr("SBBroadcaster___eq",1,SWIGTYPE_p_lldb__SBBroadcaster);
11464   }
11465 
11466 
11467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
11468     SWIG_fail_ptr("SBBroadcaster___eq",2,SWIGTYPE_p_lldb__SBBroadcaster);
11469   }
11470 
11471   result = (bool)((lldb::SBBroadcaster const *)arg1)->operator ==((lldb::SBBroadcaster const &)*arg2);
11472   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11473   return SWIG_arg;
11474 
11475   if(0) SWIG_fail;
11476 
11477 fail:
11478   lua_error(L);
11479   return SWIG_arg;
11480 }
11481 
11482 
11483 static void swig_delete_SBBroadcaster(void *obj) {
11484 lldb::SBBroadcaster *arg1 = (lldb::SBBroadcaster *) obj;
11485 delete arg1;
11486 }
11487 static int _proxy__wrap_new_SBBroadcaster(lua_State *L) {
11488     assert(lua_istable(L,1));
11489     lua_pushcfunction(L,_wrap_new_SBBroadcaster);
11490     assert(!lua_isnil(L,-1));
11491     lua_replace(L,1); /* replace our table with real constructor */
11492     lua_call(L,lua_gettop(L)-1,1);
11493     return 1;
11494 }
11495 static swig_lua_attribute swig_SBBroadcaster_attributes[] = {
11496     {0,0,0}
11497 };
11498 static swig_lua_method swig_SBBroadcaster_methods[]= {
11499     { "IsValid", _wrap_SBBroadcaster_IsValid},
11500     { "Clear", _wrap_SBBroadcaster_Clear},
11501     { "BroadcastEventByType", _wrap_SBBroadcaster_BroadcastEventByType},
11502     { "BroadcastEvent", _wrap_SBBroadcaster_BroadcastEvent},
11503     { "AddInitialEventsToListener", _wrap_SBBroadcaster_AddInitialEventsToListener},
11504     { "AddListener", _wrap_SBBroadcaster_AddListener},
11505     { "GetName", _wrap_SBBroadcaster_GetName},
11506     { "EventTypeHasListeners", _wrap_SBBroadcaster_EventTypeHasListeners},
11507     { "RemoveListener", _wrap_SBBroadcaster_RemoveListener},
11508     { "__eq", _wrap_SBBroadcaster___eq},
11509     {0,0}
11510 };
11511 static swig_lua_method swig_SBBroadcaster_meta[] = {
11512     { "__eq", _wrap_SBBroadcaster___eq},
11513     {0,0}
11514 };
11515 
11516 static swig_lua_attribute swig_SBBroadcaster_Sf_SwigStatic_attributes[] = {
11517     {0,0,0}
11518 };
11519 static swig_lua_const_info swig_SBBroadcaster_Sf_SwigStatic_constants[]= {
11520     {0,0,0,0,0,0}
11521 };
11522 static swig_lua_method swig_SBBroadcaster_Sf_SwigStatic_methods[]= {
11523     {0,0}
11524 };
11525 static swig_lua_class* swig_SBBroadcaster_Sf_SwigStatic_classes[]= {
11526     0
11527 };
11528 
11529 static swig_lua_namespace swig_SBBroadcaster_Sf_SwigStatic = {
11530     "SBBroadcaster",
11531     swig_SBBroadcaster_Sf_SwigStatic_methods,
11532     swig_SBBroadcaster_Sf_SwigStatic_attributes,
11533     swig_SBBroadcaster_Sf_SwigStatic_constants,
11534     swig_SBBroadcaster_Sf_SwigStatic_classes,
11535     0
11536 };
11537 static swig_lua_class *swig_SBBroadcaster_bases[] = {0};
11538 static const char *swig_SBBroadcaster_base_names[] = {0};
11539 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 };
11540 
11541 static int _wrap_new_SBCommandInterpreter(lua_State* L) {
11542   int SWIG_arg = 0;
11543   lldb::SBCommandInterpreter *arg1 = 0 ;
11544   lldb::SBCommandInterpreter *result = 0 ;
11545 
11546   SWIG_check_num_args("lldb::SBCommandInterpreter::SBCommandInterpreter",1,1)
11547   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SBCommandInterpreter",1,"lldb::SBCommandInterpreter const &");
11548 
11549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11550     SWIG_fail_ptr("new_SBCommandInterpreter",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11551   }
11552 
11553   result = (lldb::SBCommandInterpreter *)new lldb::SBCommandInterpreter((lldb::SBCommandInterpreter const &)*arg1);
11554   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
11555   return SWIG_arg;
11556 
11557   if(0) SWIG_fail;
11558 
11559 fail:
11560   lua_error(L);
11561   return SWIG_arg;
11562 }
11563 
11564 
11565 static int _wrap_SBCommandInterpreter_GetArgumentTypeAsCString(lua_State* L) {
11566   int SWIG_arg = 0;
11567   lldb::CommandArgumentType arg1 ;
11568   char *result = 0 ;
11569 
11570   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,1)
11571   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentTypeAsCString",1,"lldb::CommandArgumentType const");
11572   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11573   result = (char *)lldb::SBCommandInterpreter::GetArgumentTypeAsCString(arg1);
11574   lua_pushstring(L,(const char *)result); SWIG_arg++;
11575   return SWIG_arg;
11576 
11577   if(0) SWIG_fail;
11578 
11579 fail:
11580   lua_error(L);
11581   return SWIG_arg;
11582 }
11583 
11584 
11585 static int _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString(lua_State* L) {
11586   int SWIG_arg = 0;
11587   lldb::CommandArgumentType arg1 ;
11588   char *result = 0 ;
11589 
11590   SWIG_check_num_args("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,1)
11591   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString",1,"lldb::CommandArgumentType const");
11592   arg1 = (lldb::CommandArgumentType const)(int)lua_tonumber(L, 1);
11593   result = (char *)lldb::SBCommandInterpreter::GetArgumentDescriptionAsCString(arg1);
11594   lua_pushstring(L,(const char *)result); SWIG_arg++;
11595   return SWIG_arg;
11596 
11597   if(0) SWIG_fail;
11598 
11599 fail:
11600   lua_error(L);
11601   return SWIG_arg;
11602 }
11603 
11604 
11605 static int _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent(lua_State* L) {
11606   int SWIG_arg = 0;
11607   lldb::SBEvent *arg1 = 0 ;
11608   bool result;
11609 
11610   SWIG_check_num_args("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,1)
11611   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent",1,"lldb::SBEvent const &");
11612 
11613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
11614     SWIG_fail_ptr("SBCommandInterpreter_EventIsCommandInterpreterEvent",1,SWIGTYPE_p_lldb__SBEvent);
11615   }
11616 
11617   result = (bool)lldb::SBCommandInterpreter::EventIsCommandInterpreterEvent((lldb::SBEvent const &)*arg1);
11618   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11619   return SWIG_arg;
11620 
11621   if(0) SWIG_fail;
11622 
11623 fail:
11624   lua_error(L);
11625   return SWIG_arg;
11626 }
11627 
11628 
11629 static int _wrap_SBCommandInterpreter_IsValid(lua_State* L) {
11630   int SWIG_arg = 0;
11631   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11632   bool result;
11633 
11634   SWIG_check_num_args("lldb::SBCommandInterpreter::IsValid",1,1)
11635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsValid",1,"lldb::SBCommandInterpreter const *");
11636 
11637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11638     SWIG_fail_ptr("SBCommandInterpreter_IsValid",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11639   }
11640 
11641   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->IsValid();
11642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11643   return SWIG_arg;
11644 
11645   if(0) SWIG_fail;
11646 
11647 fail:
11648   lua_error(L);
11649   return SWIG_arg;
11650 }
11651 
11652 
11653 static int _wrap_SBCommandInterpreter_GetIOHandlerControlSequence(lua_State* L) {
11654   int SWIG_arg = 0;
11655   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11656   char arg2 ;
11657   char *result = 0 ;
11658 
11659   SWIG_check_num_args("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,2)
11660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",1,"lldb::SBCommandInterpreter *");
11661   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetIOHandlerControlSequence",2,"char");
11662 
11663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11664     SWIG_fail_ptr("SBCommandInterpreter_GetIOHandlerControlSequence",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11665   }
11666 
11667   arg2 = (lua_tostring(L, 2))[0];
11668   result = (char *)(arg1)->GetIOHandlerControlSequence(arg2);
11669   lua_pushstring(L,(const char *)result); SWIG_arg++;
11670   return SWIG_arg;
11671 
11672   if(0) SWIG_fail;
11673 
11674 fail:
11675   lua_error(L);
11676   return SWIG_arg;
11677 }
11678 
11679 
11680 static int _wrap_SBCommandInterpreter_GetPromptOnQuit(lua_State* L) {
11681   int SWIG_arg = 0;
11682   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11683   bool result;
11684 
11685   SWIG_check_num_args("lldb::SBCommandInterpreter::GetPromptOnQuit",1,1)
11686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11687 
11688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11689     SWIG_fail_ptr("SBCommandInterpreter_GetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11690   }
11691 
11692   result = (bool)(arg1)->GetPromptOnQuit();
11693   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11694   return SWIG_arg;
11695 
11696   if(0) SWIG_fail;
11697 
11698 fail:
11699   lua_error(L);
11700   return SWIG_arg;
11701 }
11702 
11703 
11704 static int _wrap_SBCommandInterpreter_SetPromptOnQuit(lua_State* L) {
11705   int SWIG_arg = 0;
11706   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11707   bool arg2 ;
11708 
11709   SWIG_check_num_args("lldb::SBCommandInterpreter::SetPromptOnQuit",2,2)
11710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",1,"lldb::SBCommandInterpreter *");
11711   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SetPromptOnQuit",2,"bool");
11712 
11713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11714     SWIG_fail_ptr("SBCommandInterpreter_SetPromptOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11715   }
11716 
11717   arg2 = (lua_toboolean(L, 2)!=0);
11718   (arg1)->SetPromptOnQuit(arg2);
11719 
11720   return SWIG_arg;
11721 
11722   if(0) SWIG_fail;
11723 
11724 fail:
11725   lua_error(L);
11726   return SWIG_arg;
11727 }
11728 
11729 
11730 static int _wrap_SBCommandInterpreter_AllowExitCodeOnQuit(lua_State* L) {
11731   int SWIG_arg = 0;
11732   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11733   bool arg2 ;
11734 
11735   SWIG_check_num_args("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,2)
11736   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",1,"lldb::SBCommandInterpreter *");
11737   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AllowExitCodeOnQuit",2,"bool");
11738 
11739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11740     SWIG_fail_ptr("SBCommandInterpreter_AllowExitCodeOnQuit",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11741   }
11742 
11743   arg2 = (lua_toboolean(L, 2)!=0);
11744   (arg1)->AllowExitCodeOnQuit(arg2);
11745 
11746   return SWIG_arg;
11747 
11748   if(0) SWIG_fail;
11749 
11750 fail:
11751   lua_error(L);
11752   return SWIG_arg;
11753 }
11754 
11755 
11756 static int _wrap_SBCommandInterpreter_HasCustomQuitExitCode(lua_State* L) {
11757   int SWIG_arg = 0;
11758   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11759   bool result;
11760 
11761   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,1)
11762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCustomQuitExitCode",1,"lldb::SBCommandInterpreter *");
11763 
11764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11765     SWIG_fail_ptr("SBCommandInterpreter_HasCustomQuitExitCode",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11766   }
11767 
11768   result = (bool)(arg1)->HasCustomQuitExitCode();
11769   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11770   return SWIG_arg;
11771 
11772   if(0) SWIG_fail;
11773 
11774 fail:
11775   lua_error(L);
11776   return SWIG_arg;
11777 }
11778 
11779 
11780 static int _wrap_SBCommandInterpreter_GetQuitStatus(lua_State* L) {
11781   int SWIG_arg = 0;
11782   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11783   int result;
11784 
11785   SWIG_check_num_args("lldb::SBCommandInterpreter::GetQuitStatus",1,1)
11786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetQuitStatus",1,"lldb::SBCommandInterpreter *");
11787 
11788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11789     SWIG_fail_ptr("SBCommandInterpreter_GetQuitStatus",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11790   }
11791 
11792   result = (int)(arg1)->GetQuitStatus();
11793   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
11794   return SWIG_arg;
11795 
11796   if(0) SWIG_fail;
11797 
11798 fail:
11799   lua_error(L);
11800   return SWIG_arg;
11801 }
11802 
11803 
11804 static int _wrap_SBCommandInterpreter_ResolveCommand(lua_State* L) {
11805   int SWIG_arg = 0;
11806   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11807   char *arg2 = (char *) 0 ;
11808   lldb::SBCommandReturnObject *arg3 = 0 ;
11809 
11810   SWIG_check_num_args("lldb::SBCommandInterpreter::ResolveCommand",3,3)
11811   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",1,"lldb::SBCommandInterpreter *");
11812   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",2,"char const *");
11813   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::ResolveCommand",3,"lldb::SBCommandReturnObject &");
11814 
11815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11816     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11817   }
11818 
11819   arg2 = (char *)lua_tostring(L, 2);
11820 
11821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
11822     SWIG_fail_ptr("SBCommandInterpreter_ResolveCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
11823   }
11824 
11825   (arg1)->ResolveCommand((char const *)arg2,*arg3);
11826 
11827   return SWIG_arg;
11828 
11829   if(0) SWIG_fail;
11830 
11831 fail:
11832   lua_error(L);
11833   return SWIG_arg;
11834 }
11835 
11836 
11837 static int _wrap_SBCommandInterpreter_CommandExists(lua_State* L) {
11838   int SWIG_arg = 0;
11839   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11840   char *arg2 = (char *) 0 ;
11841   bool result;
11842 
11843   SWIG_check_num_args("lldb::SBCommandInterpreter::CommandExists",2,2)
11844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",1,"lldb::SBCommandInterpreter *");
11845   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::CommandExists",2,"char const *");
11846 
11847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11848     SWIG_fail_ptr("SBCommandInterpreter_CommandExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11849   }
11850 
11851   arg2 = (char *)lua_tostring(L, 2);
11852   result = (bool)(arg1)->CommandExists((char const *)arg2);
11853   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11854   return SWIG_arg;
11855 
11856   if(0) SWIG_fail;
11857 
11858 fail:
11859   lua_error(L);
11860   return SWIG_arg;
11861 }
11862 
11863 
11864 static int _wrap_SBCommandInterpreter_AliasExists(lua_State* L) {
11865   int SWIG_arg = 0;
11866   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11867   char *arg2 = (char *) 0 ;
11868   bool result;
11869 
11870   SWIG_check_num_args("lldb::SBCommandInterpreter::AliasExists",2,2)
11871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",1,"lldb::SBCommandInterpreter *");
11872   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::AliasExists",2,"char const *");
11873 
11874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11875     SWIG_fail_ptr("SBCommandInterpreter_AliasExists",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11876   }
11877 
11878   arg2 = (char *)lua_tostring(L, 2);
11879   result = (bool)(arg1)->AliasExists((char const *)arg2);
11880   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11881   return SWIG_arg;
11882 
11883   if(0) SWIG_fail;
11884 
11885 fail:
11886   lua_error(L);
11887   return SWIG_arg;
11888 }
11889 
11890 
11891 static int _wrap_SBCommandInterpreter_GetBroadcaster(lua_State* L) {
11892   int SWIG_arg = 0;
11893   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11894   lldb::SBBroadcaster result;
11895 
11896   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcaster",1,1)
11897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetBroadcaster",1,"lldb::SBCommandInterpreter *");
11898 
11899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11900     SWIG_fail_ptr("SBCommandInterpreter_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11901   }
11902 
11903   result = (arg1)->GetBroadcaster();
11904   {
11905     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
11906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
11907   }
11908   return SWIG_arg;
11909 
11910   if(0) SWIG_fail;
11911 
11912 fail:
11913   lua_error(L);
11914   return SWIG_arg;
11915 }
11916 
11917 
11918 static int _wrap_SBCommandInterpreter_GetBroadcasterClass(lua_State* L) {
11919   int SWIG_arg = 0;
11920   char *result = 0 ;
11921 
11922   SWIG_check_num_args("lldb::SBCommandInterpreter::GetBroadcasterClass",0,0)
11923   result = (char *)lldb::SBCommandInterpreter::GetBroadcasterClass();
11924   lua_pushstring(L,(const char *)result); SWIG_arg++;
11925   return SWIG_arg;
11926 
11927   if(0) SWIG_fail;
11928 
11929 fail:
11930   lua_error(L);
11931   return SWIG_arg;
11932 }
11933 
11934 
11935 static int _wrap_SBCommandInterpreter_HasCommands(lua_State* L) {
11936   int SWIG_arg = 0;
11937   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11938   bool result;
11939 
11940   SWIG_check_num_args("lldb::SBCommandInterpreter::HasCommands",1,1)
11941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasCommands",1,"lldb::SBCommandInterpreter *");
11942 
11943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11944     SWIG_fail_ptr("SBCommandInterpreter_HasCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11945   }
11946 
11947   result = (bool)(arg1)->HasCommands();
11948   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11949   return SWIG_arg;
11950 
11951   if(0) SWIG_fail;
11952 
11953 fail:
11954   lua_error(L);
11955   return SWIG_arg;
11956 }
11957 
11958 
11959 static int _wrap_SBCommandInterpreter_HasAliases(lua_State* L) {
11960   int SWIG_arg = 0;
11961   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11962   bool result;
11963 
11964   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliases",1,1)
11965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliases",1,"lldb::SBCommandInterpreter *");
11966 
11967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11968     SWIG_fail_ptr("SBCommandInterpreter_HasAliases",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11969   }
11970 
11971   result = (bool)(arg1)->HasAliases();
11972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11973   return SWIG_arg;
11974 
11975   if(0) SWIG_fail;
11976 
11977 fail:
11978   lua_error(L);
11979   return SWIG_arg;
11980 }
11981 
11982 
11983 static int _wrap_SBCommandInterpreter_HasAliasOptions(lua_State* L) {
11984   int SWIG_arg = 0;
11985   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
11986   bool result;
11987 
11988   SWIG_check_num_args("lldb::SBCommandInterpreter::HasAliasOptions",1,1)
11989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HasAliasOptions",1,"lldb::SBCommandInterpreter *");
11990 
11991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
11992     SWIG_fail_ptr("SBCommandInterpreter_HasAliasOptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
11993   }
11994 
11995   result = (bool)(arg1)->HasAliasOptions();
11996   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
11997   return SWIG_arg;
11998 
11999   if(0) SWIG_fail;
12000 
12001 fail:
12002   lua_error(L);
12003   return SWIG_arg;
12004 }
12005 
12006 
12007 static int _wrap_SBCommandInterpreter_GetProcess(lua_State* L) {
12008   int SWIG_arg = 0;
12009   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12010   lldb::SBProcess result;
12011 
12012   SWIG_check_num_args("lldb::SBCommandInterpreter::GetProcess",1,1)
12013   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetProcess",1,"lldb::SBCommandInterpreter *");
12014 
12015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12016     SWIG_fail_ptr("SBCommandInterpreter_GetProcess",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12017   }
12018 
12019   result = (arg1)->GetProcess();
12020   {
12021     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
12022     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
12023   }
12024   return SWIG_arg;
12025 
12026   if(0) SWIG_fail;
12027 
12028 fail:
12029   lua_error(L);
12030   return SWIG_arg;
12031 }
12032 
12033 
12034 static int _wrap_SBCommandInterpreter_GetDebugger(lua_State* L) {
12035   int SWIG_arg = 0;
12036   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12037   lldb::SBDebugger result;
12038 
12039   SWIG_check_num_args("lldb::SBCommandInterpreter::GetDebugger",1,1)
12040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::GetDebugger",1,"lldb::SBCommandInterpreter *");
12041 
12042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12043     SWIG_fail_ptr("SBCommandInterpreter_GetDebugger",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12044   }
12045 
12046   result = (arg1)->GetDebugger();
12047   {
12048     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
12049     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
12050   }
12051   return SWIG_arg;
12052 
12053   if(0) SWIG_fail;
12054 
12055 fail:
12056   lua_error(L);
12057   return SWIG_arg;
12058 }
12059 
12060 
12061 static int _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory(lua_State* L) {
12062   int SWIG_arg = 0;
12063   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12064   lldb::SBCommandReturnObject *arg2 = 0 ;
12065 
12066   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,2)
12067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",1,"lldb::SBCommandInterpreter *");
12068   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInHomeDirectory",2,"lldb::SBCommandReturnObject &");
12069 
12070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12071     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12072   }
12073 
12074 
12075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12076     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInHomeDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12077   }
12078 
12079   (arg1)->SourceInitFileInHomeDirectory(*arg2);
12080 
12081   return SWIG_arg;
12082 
12083   if(0) SWIG_fail;
12084 
12085 fail:
12086   lua_error(L);
12087   return SWIG_arg;
12088 }
12089 
12090 
12091 static int _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory(lua_State* L) {
12092   int SWIG_arg = 0;
12093   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12094   lldb::SBCommandReturnObject *arg2 = 0 ;
12095 
12096   SWIG_check_num_args("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,2)
12097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",1,"lldb::SBCommandInterpreter *");
12098   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::SourceInitFileInCurrentWorkingDirectory",2,"lldb::SBCommandReturnObject &");
12099 
12100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12101     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12102   }
12103 
12104 
12105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12106     SWIG_fail_ptr("SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory",2,SWIGTYPE_p_lldb__SBCommandReturnObject);
12107   }
12108 
12109   (arg1)->SourceInitFileInCurrentWorkingDirectory(*arg2);
12110 
12111   return SWIG_arg;
12112 
12113   if(0) SWIG_fail;
12114 
12115 fail:
12116   lua_error(L);
12117   return SWIG_arg;
12118 }
12119 
12120 
12121 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(lua_State* L) {
12122   int SWIG_arg = 0;
12123   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12124   char *arg2 = (char *) 0 ;
12125   lldb::SBCommandReturnObject *arg3 = 0 ;
12126   bool arg4 ;
12127   lldb::ReturnStatus result;
12128 
12129   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12131   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12132   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12133   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"bool");
12134 
12135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12136     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12137   }
12138 
12139   arg2 = (char *)lua_tostring(L, 2);
12140 
12141   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12142     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12143   }
12144 
12145   arg4 = (lua_toboolean(L, 4)!=0);
12146   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,arg4);
12147   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12148   return SWIG_arg;
12149 
12150   if(0) SWIG_fail;
12151 
12152 fail:
12153   lua_error(L);
12154   return SWIG_arg;
12155 }
12156 
12157 
12158 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(lua_State* L) {
12159   int SWIG_arg = 0;
12160   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12161   char *arg2 = (char *) 0 ;
12162   lldb::SBCommandReturnObject *arg3 = 0 ;
12163   lldb::ReturnStatus result;
12164 
12165   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",3,3)
12166   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12167   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12168   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBCommandReturnObject &");
12169 
12170   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12171     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12172   }
12173 
12174   arg2 = (char *)lua_tostring(L, 2);
12175 
12176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12177     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
12178   }
12179 
12180   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3);
12181   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12182   return SWIG_arg;
12183 
12184   if(0) SWIG_fail;
12185 
12186 fail:
12187   lua_error(L);
12188   return SWIG_arg;
12189 }
12190 
12191 
12192 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(lua_State* L) {
12193   int SWIG_arg = 0;
12194   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12195   char *arg2 = (char *) 0 ;
12196   lldb::SBExecutionContext *arg3 = 0 ;
12197   lldb::SBCommandReturnObject *arg4 = 0 ;
12198   bool arg5 ;
12199   lldb::ReturnStatus result;
12200 
12201   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",5,5)
12202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12204   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12205   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12206   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",5,"bool");
12207 
12208   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12209     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12210   }
12211 
12212   arg2 = (char *)lua_tostring(L, 2);
12213 
12214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12215     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12216   }
12217 
12218 
12219   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12220     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12221   }
12222 
12223   arg5 = (lua_toboolean(L, 5)!=0);
12224   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4,arg5);
12225   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12226   return SWIG_arg;
12227 
12228   if(0) SWIG_fail;
12229 
12230 fail:
12231   lua_error(L);
12232   return SWIG_arg;
12233 }
12234 
12235 
12236 static int _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(lua_State* L) {
12237   int SWIG_arg = 0;
12238   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12239   char *arg2 = (char *) 0 ;
12240   lldb::SBExecutionContext *arg3 = 0 ;
12241   lldb::SBCommandReturnObject *arg4 = 0 ;
12242   lldb::ReturnStatus result;
12243 
12244   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommand",4,4)
12245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",1,"lldb::SBCommandInterpreter *");
12246   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",2,"char const *");
12247   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",3,"lldb::SBExecutionContext &");
12248   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommand",4,"lldb::SBCommandReturnObject &");
12249 
12250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12251     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12252   }
12253 
12254   arg2 = (char *)lua_tostring(L, 2);
12255 
12256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12257     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",3,SWIGTYPE_p_lldb__SBExecutionContext);
12258   }
12259 
12260 
12261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12262     SWIG_fail_ptr("SBCommandInterpreter_HandleCommand",4,SWIGTYPE_p_lldb__SBCommandReturnObject);
12263   }
12264 
12265   result = (lldb::ReturnStatus)(arg1)->HandleCommand((char const *)arg2,*arg3,*arg4);
12266   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
12267   return SWIG_arg;
12268 
12269   if(0) SWIG_fail;
12270 
12271 fail:
12272   lua_error(L);
12273   return SWIG_arg;
12274 }
12275 
12276 
12277 static int _wrap_SBCommandInterpreter_HandleCommand(lua_State* L) {
12278   int argc;
12279   int argv[6]={
12280     1,2,3,4,5,6
12281   };
12282 
12283   argc = lua_gettop(L);
12284   if (argc == 3) {
12285     int _v;
12286     {
12287       void *ptr;
12288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12289         _v = 0;
12290       } else {
12291         _v = 1;
12292       }
12293     }
12294     if (_v) {
12295       {
12296         _v = SWIG_lua_isnilstring(L,argv[1]);
12297       }
12298       if (_v) {
12299         {
12300           void *ptr;
12301           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12302             _v = 0;
12303           } else {
12304             _v = 1;
12305           }
12306         }
12307         if (_v) {
12308           return _wrap_SBCommandInterpreter_HandleCommand__SWIG_1(L);
12309         }
12310       }
12311     }
12312   }
12313   if (argc == 4) {
12314     int _v;
12315     {
12316       void *ptr;
12317       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12318         _v = 0;
12319       } else {
12320         _v = 1;
12321       }
12322     }
12323     if (_v) {
12324       {
12325         _v = SWIG_lua_isnilstring(L,argv[1]);
12326       }
12327       if (_v) {
12328         {
12329           void *ptr;
12330           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12331             _v = 0;
12332           } else {
12333             _v = 1;
12334           }
12335         }
12336         if (_v) {
12337           {
12338             _v = lua_isboolean(L,argv[3]);
12339           }
12340           if (_v) {
12341             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_0(L);
12342           }
12343         }
12344       }
12345     }
12346   }
12347   if (argc == 4) {
12348     int _v;
12349     {
12350       void *ptr;
12351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12352         _v = 0;
12353       } else {
12354         _v = 1;
12355       }
12356     }
12357     if (_v) {
12358       {
12359         _v = SWIG_lua_isnilstring(L,argv[1]);
12360       }
12361       if (_v) {
12362         {
12363           void *ptr;
12364           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12365             _v = 0;
12366           } else {
12367             _v = 1;
12368           }
12369         }
12370         if (_v) {
12371           {
12372             void *ptr;
12373             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12374               _v = 0;
12375             } else {
12376               _v = 1;
12377             }
12378           }
12379           if (_v) {
12380             return _wrap_SBCommandInterpreter_HandleCommand__SWIG_3(L);
12381           }
12382         }
12383       }
12384     }
12385   }
12386   if (argc == 5) {
12387     int _v;
12388     {
12389       void *ptr;
12390       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandInterpreter, 0)) {
12391         _v = 0;
12392       } else {
12393         _v = 1;
12394       }
12395     }
12396     if (_v) {
12397       {
12398         _v = SWIG_lua_isnilstring(L,argv[1]);
12399       }
12400       if (_v) {
12401         {
12402           void *ptr;
12403           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
12404             _v = 0;
12405           } else {
12406             _v = 1;
12407           }
12408         }
12409         if (_v) {
12410           {
12411             void *ptr;
12412             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
12413               _v = 0;
12414             } else {
12415               _v = 1;
12416             }
12417           }
12418           if (_v) {
12419             {
12420               _v = lua_isboolean(L,argv[4]);
12421             }
12422             if (_v) {
12423               return _wrap_SBCommandInterpreter_HandleCommand__SWIG_2(L);
12424             }
12425           }
12426         }
12427       }
12428     }
12429   }
12430 
12431   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandInterpreter_HandleCommand'\n"
12432     "  Possible C/C++ prototypes are:\n"
12433     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &,bool)\n"
12434     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBCommandReturnObject &)\n"
12435     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &,bool)\n"
12436     "    lldb::SBCommandInterpreter::HandleCommand(char const *,lldb::SBExecutionContext &,lldb::SBCommandReturnObject &)\n");
12437   lua_error(L);return 0;
12438 }
12439 
12440 
12441 static int _wrap_SBCommandInterpreter_HandleCommandsFromFile(lua_State* L) {
12442   int SWIG_arg = 0;
12443   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12444   lldb::SBFileSpec *arg2 = 0 ;
12445   lldb::SBExecutionContext *arg3 = 0 ;
12446   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
12447   lldb::SBCommandReturnObject arg5 ;
12448   lldb::SBCommandReturnObject *argp5 ;
12449 
12450   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,5)
12451   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",1,"lldb::SBCommandInterpreter *");
12452   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",2,"lldb::SBFileSpec &");
12453   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",3,"lldb::SBExecutionContext &");
12454   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",4,"lldb::SBCommandInterpreterRunOptions &");
12455   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCommandsFromFile",5,"lldb::SBCommandReturnObject");
12456 
12457   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12458     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12459   }
12460 
12461 
12462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
12463     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
12464   }
12465 
12466 
12467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExecutionContext,0))){
12468     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",3,SWIGTYPE_p_lldb__SBExecutionContext);
12469   }
12470 
12471 
12472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12473     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12474   }
12475 
12476 
12477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
12478     SWIG_fail_ptr("SBCommandInterpreter_HandleCommandsFromFile",5,SWIGTYPE_p_lldb__SBCommandReturnObject);
12479   }
12480   arg5 = *argp5;
12481 
12482   (arg1)->HandleCommandsFromFile(*arg2,*arg3,*arg4,arg5);
12483 
12484   return SWIG_arg;
12485 
12486   if(0) SWIG_fail;
12487 
12488 fail:
12489   lua_error(L);
12490   return SWIG_arg;
12491 }
12492 
12493 
12494 static int _wrap_SBCommandInterpreter_HandleCompletion(lua_State* L) {
12495   int SWIG_arg = 0;
12496   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12497   char *arg2 = (char *) 0 ;
12498   uint32_t arg3 ;
12499   int arg4 ;
12500   int arg5 ;
12501   lldb::SBStringList *arg6 = 0 ;
12502   int result;
12503 
12504   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletion",6,6)
12505   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",1,"lldb::SBCommandInterpreter *");
12506   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",2,"char const *");
12507   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",3,"uint32_t");
12508   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",4,"int");
12509   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",5,"int");
12510   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletion",6,"lldb::SBStringList &");
12511 
12512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12513     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12514   }
12515 
12516   arg2 = (char *)lua_tostring(L, 2);
12517   arg3 = (unsigned int)lua_tointeger(L, 3);
12518   arg4 = (signed int)lua_tointeger(L, 4);
12519   arg5 = (signed int)lua_tointeger(L, 5);
12520 
12521   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12522     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletion",6,SWIGTYPE_p_lldb__SBStringList);
12523   }
12524 
12525   result = (int)(arg1)->HandleCompletion((char const *)arg2,arg3,arg4,arg5,*arg6);
12526   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12527   return SWIG_arg;
12528 
12529   if(0) SWIG_fail;
12530 
12531 fail:
12532   lua_error(L);
12533   return SWIG_arg;
12534 }
12535 
12536 
12537 static int _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions(lua_State* L) {
12538   int SWIG_arg = 0;
12539   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12540   char *arg2 = (char *) 0 ;
12541   uint32_t arg3 ;
12542   int arg4 ;
12543   int arg5 ;
12544   lldb::SBStringList *arg6 = 0 ;
12545   lldb::SBStringList *arg7 = 0 ;
12546   int result;
12547 
12548   SWIG_check_num_args("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,7)
12549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",1,"lldb::SBCommandInterpreter *");
12550   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",2,"char const *");
12551   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",3,"uint32_t");
12552   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",4,"int");
12553   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",5,"int");
12554   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",6,"lldb::SBStringList &");
12555   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBCommandInterpreter::HandleCompletionWithDescriptions",7,"lldb::SBStringList &");
12556 
12557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12558     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12559   }
12560 
12561   arg2 = (char *)lua_tostring(L, 2);
12562   arg3 = (unsigned int)lua_tointeger(L, 3);
12563   arg4 = (signed int)lua_tointeger(L, 4);
12564   arg5 = (signed int)lua_tointeger(L, 5);
12565 
12566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBStringList,0))){
12567     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",6,SWIGTYPE_p_lldb__SBStringList);
12568   }
12569 
12570 
12571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStringList,0))){
12572     SWIG_fail_ptr("SBCommandInterpreter_HandleCompletionWithDescriptions",7,SWIGTYPE_p_lldb__SBStringList);
12573   }
12574 
12575   result = (int)(arg1)->HandleCompletionWithDescriptions((char const *)arg2,arg3,arg4,arg5,*arg6,*arg7);
12576   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
12577   return SWIG_arg;
12578 
12579   if(0) SWIG_fail;
12580 
12581 fail:
12582   lua_error(L);
12583   return SWIG_arg;
12584 }
12585 
12586 
12587 static int _wrap_SBCommandInterpreter_IsActive(lua_State* L) {
12588   int SWIG_arg = 0;
12589   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12590   bool result;
12591 
12592   SWIG_check_num_args("lldb::SBCommandInterpreter::IsActive",1,1)
12593   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::IsActive",1,"lldb::SBCommandInterpreter *");
12594 
12595   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12596     SWIG_fail_ptr("SBCommandInterpreter_IsActive",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12597   }
12598 
12599   result = (bool)(arg1)->IsActive();
12600   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12601   return SWIG_arg;
12602 
12603   if(0) SWIG_fail;
12604 
12605 fail:
12606   lua_error(L);
12607   return SWIG_arg;
12608 }
12609 
12610 
12611 static int _wrap_SBCommandInterpreter_WasInterrupted(lua_State* L) {
12612   int SWIG_arg = 0;
12613   lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) 0 ;
12614   bool result;
12615 
12616   SWIG_check_num_args("lldb::SBCommandInterpreter::WasInterrupted",1,1)
12617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreter::WasInterrupted",1,"lldb::SBCommandInterpreter const *");
12618 
12619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreter,0))){
12620     SWIG_fail_ptr("SBCommandInterpreter_WasInterrupted",1,SWIGTYPE_p_lldb__SBCommandInterpreter);
12621   }
12622 
12623   result = (bool)((lldb::SBCommandInterpreter const *)arg1)->WasInterrupted();
12624   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12625   return SWIG_arg;
12626 
12627   if(0) SWIG_fail;
12628 
12629 fail:
12630   lua_error(L);
12631   return SWIG_arg;
12632 }
12633 
12634 
12635 static void swig_delete_SBCommandInterpreter(void *obj) {
12636 lldb::SBCommandInterpreter *arg1 = (lldb::SBCommandInterpreter *) obj;
12637 delete arg1;
12638 }
12639 static int _proxy__wrap_new_SBCommandInterpreter(lua_State *L) {
12640     assert(lua_istable(L,1));
12641     lua_pushcfunction(L,_wrap_new_SBCommandInterpreter);
12642     assert(!lua_isnil(L,-1));
12643     lua_replace(L,1); /* replace our table with real constructor */
12644     lua_call(L,lua_gettop(L)-1,1);
12645     return 1;
12646 }
12647 static swig_lua_attribute swig_SBCommandInterpreter_attributes[] = {
12648     {0,0,0}
12649 };
12650 static swig_lua_method swig_SBCommandInterpreter_methods[]= {
12651     { "IsValid", _wrap_SBCommandInterpreter_IsValid},
12652     { "GetIOHandlerControlSequence", _wrap_SBCommandInterpreter_GetIOHandlerControlSequence},
12653     { "GetPromptOnQuit", _wrap_SBCommandInterpreter_GetPromptOnQuit},
12654     { "SetPromptOnQuit", _wrap_SBCommandInterpreter_SetPromptOnQuit},
12655     { "AllowExitCodeOnQuit", _wrap_SBCommandInterpreter_AllowExitCodeOnQuit},
12656     { "HasCustomQuitExitCode", _wrap_SBCommandInterpreter_HasCustomQuitExitCode},
12657     { "GetQuitStatus", _wrap_SBCommandInterpreter_GetQuitStatus},
12658     { "ResolveCommand", _wrap_SBCommandInterpreter_ResolveCommand},
12659     { "CommandExists", _wrap_SBCommandInterpreter_CommandExists},
12660     { "AliasExists", _wrap_SBCommandInterpreter_AliasExists},
12661     { "GetBroadcaster", _wrap_SBCommandInterpreter_GetBroadcaster},
12662     { "HasCommands", _wrap_SBCommandInterpreter_HasCommands},
12663     { "HasAliases", _wrap_SBCommandInterpreter_HasAliases},
12664     { "HasAliasOptions", _wrap_SBCommandInterpreter_HasAliasOptions},
12665     { "GetProcess", _wrap_SBCommandInterpreter_GetProcess},
12666     { "GetDebugger", _wrap_SBCommandInterpreter_GetDebugger},
12667     { "SourceInitFileInHomeDirectory", _wrap_SBCommandInterpreter_SourceInitFileInHomeDirectory},
12668     { "SourceInitFileInCurrentWorkingDirectory", _wrap_SBCommandInterpreter_SourceInitFileInCurrentWorkingDirectory},
12669     { "HandleCommand", _wrap_SBCommandInterpreter_HandleCommand},
12670     { "HandleCommandsFromFile", _wrap_SBCommandInterpreter_HandleCommandsFromFile},
12671     { "HandleCompletion", _wrap_SBCommandInterpreter_HandleCompletion},
12672     { "HandleCompletionWithDescriptions", _wrap_SBCommandInterpreter_HandleCompletionWithDescriptions},
12673     { "IsActive", _wrap_SBCommandInterpreter_IsActive},
12674     { "WasInterrupted", _wrap_SBCommandInterpreter_WasInterrupted},
12675     {0,0}
12676 };
12677 static swig_lua_method swig_SBCommandInterpreter_meta[] = {
12678     {0,0}
12679 };
12680 
12681 static swig_lua_attribute swig_SBCommandInterpreter_Sf_SwigStatic_attributes[] = {
12682     {0,0,0}
12683 };
12684 static swig_lua_const_info swig_SBCommandInterpreter_Sf_SwigStatic_constants[]= {
12685     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
12686     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
12687     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
12688     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
12689     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
12690     {0,0,0,0,0,0}
12691 };
12692 static swig_lua_method swig_SBCommandInterpreter_Sf_SwigStatic_methods[]= {
12693     { "GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
12694     { "GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
12695     { "EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
12696     { "GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
12697     {0,0}
12698 };
12699 static swig_lua_class* swig_SBCommandInterpreter_Sf_SwigStatic_classes[]= {
12700     0
12701 };
12702 
12703 static swig_lua_namespace swig_SBCommandInterpreter_Sf_SwigStatic = {
12704     "SBCommandInterpreter",
12705     swig_SBCommandInterpreter_Sf_SwigStatic_methods,
12706     swig_SBCommandInterpreter_Sf_SwigStatic_attributes,
12707     swig_SBCommandInterpreter_Sf_SwigStatic_constants,
12708     swig_SBCommandInterpreter_Sf_SwigStatic_classes,
12709     0
12710 };
12711 static swig_lua_class *swig_SBCommandInterpreter_bases[] = {0};
12712 static const char *swig_SBCommandInterpreter_base_names[] = {0};
12713 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 };
12714 
12715 static int _wrap_new_SBCommandInterpreterRunOptions(lua_State* L) {
12716   int SWIG_arg = 0;
12717   lldb::SBCommandInterpreterRunOptions *result = 0 ;
12718 
12719   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SBCommandInterpreterRunOptions",0,0)
12720   result = (lldb::SBCommandInterpreterRunOptions *)new lldb::SBCommandInterpreterRunOptions();
12721   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,1); SWIG_arg++;
12722   return SWIG_arg;
12723 
12724   if(0) SWIG_fail;
12725 
12726 fail:
12727   lua_error(L);
12728   return SWIG_arg;
12729 }
12730 
12731 
12732 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue(lua_State* L) {
12733   int SWIG_arg = 0;
12734   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12735   bool result;
12736 
12737   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,1)
12738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions const *");
12739 
12740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12741     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12742   }
12743 
12744   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnContinue();
12745   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12746   return SWIG_arg;
12747 
12748   if(0) SWIG_fail;
12749 
12750 fail:
12751   lua_error(L);
12752   return SWIG_arg;
12753 }
12754 
12755 
12756 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue(lua_State* L) {
12757   int SWIG_arg = 0;
12758   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12759   bool arg2 ;
12760 
12761   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,2)
12762   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",1,"lldb::SBCommandInterpreterRunOptions *");
12763   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnContinue",2,"bool");
12764 
12765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12766     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnContinue",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12767   }
12768 
12769   arg2 = (lua_toboolean(L, 2)!=0);
12770   (arg1)->SetStopOnContinue(arg2);
12771 
12772   return SWIG_arg;
12773 
12774   if(0) SWIG_fail;
12775 
12776 fail:
12777   lua_error(L);
12778   return SWIG_arg;
12779 }
12780 
12781 
12782 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnError(lua_State* L) {
12783   int SWIG_arg = 0;
12784   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12785   bool result;
12786 
12787   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,1)
12788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnError",1,"lldb::SBCommandInterpreterRunOptions const *");
12789 
12790   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12791     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12792   }
12793 
12794   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnError();
12795   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12796   return SWIG_arg;
12797 
12798   if(0) SWIG_fail;
12799 
12800 fail:
12801   lua_error(L);
12802   return SWIG_arg;
12803 }
12804 
12805 
12806 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnError(lua_State* L) {
12807   int SWIG_arg = 0;
12808   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12809   bool arg2 ;
12810 
12811   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,2)
12812   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",1,"lldb::SBCommandInterpreterRunOptions *");
12813   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnError",2,"bool");
12814 
12815   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12816     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnError",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12817   }
12818 
12819   arg2 = (lua_toboolean(L, 2)!=0);
12820   (arg1)->SetStopOnError(arg2);
12821 
12822   return SWIG_arg;
12823 
12824   if(0) SWIG_fail;
12825 
12826 fail:
12827   lua_error(L);
12828   return SWIG_arg;
12829 }
12830 
12831 
12832 static int _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash(lua_State* L) {
12833   int SWIG_arg = 0;
12834   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12835   bool result;
12836 
12837   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,1)
12838   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions const *");
12839 
12840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12841     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12842   }
12843 
12844   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetStopOnCrash();
12845   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12846   return SWIG_arg;
12847 
12848   if(0) SWIG_fail;
12849 
12850 fail:
12851   lua_error(L);
12852   return SWIG_arg;
12853 }
12854 
12855 
12856 static int _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash(lua_State* L) {
12857   int SWIG_arg = 0;
12858   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12859   bool arg2 ;
12860 
12861   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,2)
12862   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",1,"lldb::SBCommandInterpreterRunOptions *");
12863   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetStopOnCrash",2,"bool");
12864 
12865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12866     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetStopOnCrash",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12867   }
12868 
12869   arg2 = (lua_toboolean(L, 2)!=0);
12870   (arg1)->SetStopOnCrash(arg2);
12871 
12872   return SWIG_arg;
12873 
12874   if(0) SWIG_fail;
12875 
12876 fail:
12877   lua_error(L);
12878   return SWIG_arg;
12879 }
12880 
12881 
12882 static int _wrap_SBCommandInterpreterRunOptions_GetEchoCommands(lua_State* L) {
12883   int SWIG_arg = 0;
12884   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12885   bool result;
12886 
12887   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,1)
12888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions const *");
12889 
12890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12891     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12892   }
12893 
12894   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetEchoCommands();
12895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12896   return SWIG_arg;
12897 
12898   if(0) SWIG_fail;
12899 
12900 fail:
12901   lua_error(L);
12902   return SWIG_arg;
12903 }
12904 
12905 
12906 static int _wrap_SBCommandInterpreterRunOptions_SetEchoCommands(lua_State* L) {
12907   int SWIG_arg = 0;
12908   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12909   bool arg2 ;
12910 
12911   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,2)
12912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",1,"lldb::SBCommandInterpreterRunOptions *");
12913   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetEchoCommands",2,"bool");
12914 
12915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12916     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetEchoCommands",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12917   }
12918 
12919   arg2 = (lua_toboolean(L, 2)!=0);
12920   (arg1)->SetEchoCommands(arg2);
12921 
12922   return SWIG_arg;
12923 
12924   if(0) SWIG_fail;
12925 
12926 fail:
12927   lua_error(L);
12928   return SWIG_arg;
12929 }
12930 
12931 
12932 static int _wrap_SBCommandInterpreterRunOptions_GetPrintResults(lua_State* L) {
12933   int SWIG_arg = 0;
12934   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12935   bool result;
12936 
12937   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,1)
12938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetPrintResults",1,"lldb::SBCommandInterpreterRunOptions const *");
12939 
12940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12941     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12942   }
12943 
12944   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetPrintResults();
12945   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12946   return SWIG_arg;
12947 
12948   if(0) SWIG_fail;
12949 
12950 fail:
12951   lua_error(L);
12952   return SWIG_arg;
12953 }
12954 
12955 
12956 static int _wrap_SBCommandInterpreterRunOptions_SetPrintResults(lua_State* L) {
12957   int SWIG_arg = 0;
12958   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12959   bool arg2 ;
12960 
12961   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,2)
12962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",1,"lldb::SBCommandInterpreterRunOptions *");
12963   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetPrintResults",2,"bool");
12964 
12965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12966     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetPrintResults",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12967   }
12968 
12969   arg2 = (lua_toboolean(L, 2)!=0);
12970   (arg1)->SetPrintResults(arg2);
12971 
12972   return SWIG_arg;
12973 
12974   if(0) SWIG_fail;
12975 
12976 fail:
12977   lua_error(L);
12978   return SWIG_arg;
12979 }
12980 
12981 
12982 static int _wrap_SBCommandInterpreterRunOptions_GetAddToHistory(lua_State* L) {
12983   int SWIG_arg = 0;
12984   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
12985   bool result;
12986 
12987   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,1)
12988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::GetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions const *");
12989 
12990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
12991     SWIG_fail_ptr("SBCommandInterpreterRunOptions_GetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
12992   }
12993 
12994   result = (bool)((lldb::SBCommandInterpreterRunOptions const *)arg1)->GetAddToHistory();
12995   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
12996   return SWIG_arg;
12997 
12998   if(0) SWIG_fail;
12999 
13000 fail:
13001   lua_error(L);
13002   return SWIG_arg;
13003 }
13004 
13005 
13006 static int _wrap_SBCommandInterpreterRunOptions_SetAddToHistory(lua_State* L) {
13007   int SWIG_arg = 0;
13008   lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) 0 ;
13009   bool arg2 ;
13010 
13011   SWIG_check_num_args("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,2)
13012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",1,"lldb::SBCommandInterpreterRunOptions *");
13013   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandInterpreterRunOptions::SetAddToHistory",2,"bool");
13014 
13015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
13016     SWIG_fail_ptr("SBCommandInterpreterRunOptions_SetAddToHistory",1,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
13017   }
13018 
13019   arg2 = (lua_toboolean(L, 2)!=0);
13020   (arg1)->SetAddToHistory(arg2);
13021 
13022   return SWIG_arg;
13023 
13024   if(0) SWIG_fail;
13025 
13026 fail:
13027   lua_error(L);
13028   return SWIG_arg;
13029 }
13030 
13031 
13032 static void swig_delete_SBCommandInterpreterRunOptions(void *obj) {
13033 lldb::SBCommandInterpreterRunOptions *arg1 = (lldb::SBCommandInterpreterRunOptions *) obj;
13034 delete arg1;
13035 }
13036 static int _proxy__wrap_new_SBCommandInterpreterRunOptions(lua_State *L) {
13037     assert(lua_istable(L,1));
13038     lua_pushcfunction(L,_wrap_new_SBCommandInterpreterRunOptions);
13039     assert(!lua_isnil(L,-1));
13040     lua_replace(L,1); /* replace our table with real constructor */
13041     lua_call(L,lua_gettop(L)-1,1);
13042     return 1;
13043 }
13044 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_attributes[] = {
13045     {0,0,0}
13046 };
13047 static swig_lua_method swig_SBCommandInterpreterRunOptions_methods[]= {
13048     { "GetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_GetStopOnContinue},
13049     { "SetStopOnContinue", _wrap_SBCommandInterpreterRunOptions_SetStopOnContinue},
13050     { "GetStopOnError", _wrap_SBCommandInterpreterRunOptions_GetStopOnError},
13051     { "SetStopOnError", _wrap_SBCommandInterpreterRunOptions_SetStopOnError},
13052     { "GetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_GetStopOnCrash},
13053     { "SetStopOnCrash", _wrap_SBCommandInterpreterRunOptions_SetStopOnCrash},
13054     { "GetEchoCommands", _wrap_SBCommandInterpreterRunOptions_GetEchoCommands},
13055     { "SetEchoCommands", _wrap_SBCommandInterpreterRunOptions_SetEchoCommands},
13056     { "GetPrintResults", _wrap_SBCommandInterpreterRunOptions_GetPrintResults},
13057     { "SetPrintResults", _wrap_SBCommandInterpreterRunOptions_SetPrintResults},
13058     { "GetAddToHistory", _wrap_SBCommandInterpreterRunOptions_GetAddToHistory},
13059     { "SetAddToHistory", _wrap_SBCommandInterpreterRunOptions_SetAddToHistory},
13060     {0,0}
13061 };
13062 static swig_lua_method swig_SBCommandInterpreterRunOptions_meta[] = {
13063     {0,0}
13064 };
13065 
13066 static swig_lua_attribute swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes[] = {
13067     {0,0,0}
13068 };
13069 static swig_lua_const_info swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants[]= {
13070     {0,0,0,0,0,0}
13071 };
13072 static swig_lua_method swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods[]= {
13073     {0,0}
13074 };
13075 static swig_lua_class* swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes[]= {
13076     0
13077 };
13078 
13079 static swig_lua_namespace swig_SBCommandInterpreterRunOptions_Sf_SwigStatic = {
13080     "SBCommandInterpreterRunOptions",
13081     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_methods,
13082     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_attributes,
13083     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_constants,
13084     swig_SBCommandInterpreterRunOptions_Sf_SwigStatic_classes,
13085     0
13086 };
13087 static swig_lua_class *swig_SBCommandInterpreterRunOptions_bases[] = {0};
13088 static const char *swig_SBCommandInterpreterRunOptions_base_names[] = {0};
13089 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 };
13090 
13091 static int _wrap_new_SBCommandReturnObject__SWIG_0(lua_State* L) {
13092   int SWIG_arg = 0;
13093   lldb::SBCommandReturnObject *result = 0 ;
13094 
13095   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",0,0)
13096   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject();
13097   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13098   return SWIG_arg;
13099 
13100   if(0) SWIG_fail;
13101 
13102 fail:
13103   lua_error(L);
13104   return SWIG_arg;
13105 }
13106 
13107 
13108 static int _wrap_new_SBCommandReturnObject__SWIG_1(lua_State* L) {
13109   int SWIG_arg = 0;
13110   lldb::SBCommandReturnObject *arg1 = 0 ;
13111   lldb::SBCommandReturnObject *result = 0 ;
13112 
13113   SWIG_check_num_args("lldb::SBCommandReturnObject::SBCommandReturnObject",1,1)
13114   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SBCommandReturnObject",1,"lldb::SBCommandReturnObject const &");
13115 
13116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13117     SWIG_fail_ptr("new_SBCommandReturnObject",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13118   }
13119 
13120   result = (lldb::SBCommandReturnObject *)new lldb::SBCommandReturnObject((lldb::SBCommandReturnObject const &)*arg1);
13121   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommandReturnObject,1); SWIG_arg++;
13122   return SWIG_arg;
13123 
13124   if(0) SWIG_fail;
13125 
13126 fail:
13127   lua_error(L);
13128   return SWIG_arg;
13129 }
13130 
13131 
13132 static int _wrap_new_SBCommandReturnObject(lua_State* L) {
13133   int argc;
13134   int argv[2]={
13135     1,2
13136   };
13137 
13138   argc = lua_gettop(L);
13139   if (argc == 0) {
13140     return _wrap_new_SBCommandReturnObject__SWIG_0(L);
13141   }
13142   if (argc == 1) {
13143     int _v;
13144     {
13145       void *ptr;
13146       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, SWIG_POINTER_NO_NULL)) {
13147         _v = 0;
13148       } else {
13149         _v = 1;
13150       }
13151     }
13152     if (_v) {
13153       return _wrap_new_SBCommandReturnObject__SWIG_1(L);
13154     }
13155   }
13156 
13157   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommandReturnObject'\n"
13158     "  Possible C/C++ prototypes are:\n"
13159     "    lldb::SBCommandReturnObject::SBCommandReturnObject()\n"
13160     "    lldb::SBCommandReturnObject::SBCommandReturnObject(lldb::SBCommandReturnObject const &)\n");
13161   lua_error(L);return 0;
13162 }
13163 
13164 
13165 static int _wrap_SBCommandReturnObject_IsValid(lua_State* L) {
13166   int SWIG_arg = 0;
13167   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13168   bool result;
13169 
13170   SWIG_check_num_args("lldb::SBCommandReturnObject::IsValid",1,1)
13171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::IsValid",1,"lldb::SBCommandReturnObject const *");
13172 
13173   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13174     SWIG_fail_ptr("SBCommandReturnObject_IsValid",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13175   }
13176 
13177   result = (bool)((lldb::SBCommandReturnObject const *)arg1)->IsValid();
13178   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13179   return SWIG_arg;
13180 
13181   if(0) SWIG_fail;
13182 
13183 fail:
13184   lua_error(L);
13185   return SWIG_arg;
13186 }
13187 
13188 
13189 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_0(lua_State* L) {
13190   int SWIG_arg = 0;
13191   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13192   char *result = 0 ;
13193 
13194   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",1,1)
13195   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13196 
13197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13198     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13199   }
13200 
13201   result = (char *)(arg1)->GetOutput();
13202   lua_pushstring(L,(const char *)result); SWIG_arg++;
13203   return SWIG_arg;
13204 
13205   if(0) SWIG_fail;
13206 
13207 fail:
13208   lua_error(L);
13209   return SWIG_arg;
13210 }
13211 
13212 
13213 static int _wrap_SBCommandReturnObject_GetError__SWIG_0(lua_State* L) {
13214   int SWIG_arg = 0;
13215   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13216   char *result = 0 ;
13217 
13218   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",1,1)
13219   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13220 
13221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13222     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13223   }
13224 
13225   result = (char *)(arg1)->GetError();
13226   lua_pushstring(L,(const char *)result); SWIG_arg++;
13227   return SWIG_arg;
13228 
13229   if(0) SWIG_fail;
13230 
13231 fail:
13232   lua_error(L);
13233   return SWIG_arg;
13234 }
13235 
13236 
13237 static int _wrap_SBCommandReturnObject_GetOutputSize(lua_State* L) {
13238   int SWIG_arg = 0;
13239   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13240   size_t result;
13241 
13242   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutputSize",1,1)
13243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutputSize",1,"lldb::SBCommandReturnObject *");
13244 
13245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13246     SWIG_fail_ptr("SBCommandReturnObject_GetOutputSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13247   }
13248 
13249   result = (arg1)->GetOutputSize();
13250   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13251   return SWIG_arg;
13252 
13253   if(0) SWIG_fail;
13254 
13255 fail:
13256   lua_error(L);
13257   return SWIG_arg;
13258 }
13259 
13260 
13261 static int _wrap_SBCommandReturnObject_GetErrorSize(lua_State* L) {
13262   int SWIG_arg = 0;
13263   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13264   size_t result;
13265 
13266   SWIG_check_num_args("lldb::SBCommandReturnObject::GetErrorSize",1,1)
13267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetErrorSize",1,"lldb::SBCommandReturnObject *");
13268 
13269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13270     SWIG_fail_ptr("SBCommandReturnObject_GetErrorSize",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13271   }
13272 
13273   result = (arg1)->GetErrorSize();
13274   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13275   return SWIG_arg;
13276 
13277   if(0) SWIG_fail;
13278 
13279 fail:
13280   lua_error(L);
13281   return SWIG_arg;
13282 }
13283 
13284 
13285 static int _wrap_SBCommandReturnObject_GetOutput__SWIG_1(lua_State* L) {
13286   int SWIG_arg = 0;
13287   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13288   bool arg2 ;
13289   char *result = 0 ;
13290 
13291   SWIG_check_num_args("lldb::SBCommandReturnObject::GetOutput",2,2)
13292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",1,"lldb::SBCommandReturnObject *");
13293   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetOutput",2,"bool");
13294 
13295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13296     SWIG_fail_ptr("SBCommandReturnObject_GetOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13297   }
13298 
13299   arg2 = (lua_toboolean(L, 2)!=0);
13300   result = (char *)(arg1)->GetOutput(arg2);
13301   lua_pushstring(L,(const char *)result); SWIG_arg++;
13302   return SWIG_arg;
13303 
13304   if(0) SWIG_fail;
13305 
13306 fail:
13307   lua_error(L);
13308   return SWIG_arg;
13309 }
13310 
13311 
13312 static int _wrap_SBCommandReturnObject_GetOutput(lua_State* L) {
13313   int argc;
13314   int argv[3]={
13315     1,2,3
13316   };
13317 
13318   argc = lua_gettop(L);
13319   if (argc == 1) {
13320     int _v;
13321     {
13322       void *ptr;
13323       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13324         _v = 0;
13325       } else {
13326         _v = 1;
13327       }
13328     }
13329     if (_v) {
13330       return _wrap_SBCommandReturnObject_GetOutput__SWIG_0(L);
13331     }
13332   }
13333   if (argc == 2) {
13334     int _v;
13335     {
13336       void *ptr;
13337       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13338         _v = 0;
13339       } else {
13340         _v = 1;
13341       }
13342     }
13343     if (_v) {
13344       {
13345         _v = lua_isboolean(L,argv[1]);
13346       }
13347       if (_v) {
13348         return _wrap_SBCommandReturnObject_GetOutput__SWIG_1(L);
13349       }
13350     }
13351   }
13352 
13353   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetOutput'\n"
13354     "  Possible C/C++ prototypes are:\n"
13355     "    lldb::SBCommandReturnObject::GetOutput()\n"
13356     "    lldb::SBCommandReturnObject::GetOutput(bool)\n");
13357   lua_error(L);return 0;
13358 }
13359 
13360 
13361 static int _wrap_SBCommandReturnObject_GetError__SWIG_1(lua_State* L) {
13362   int SWIG_arg = 0;
13363   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13364   bool arg2 ;
13365   char *result = 0 ;
13366 
13367   SWIG_check_num_args("lldb::SBCommandReturnObject::GetError",2,2)
13368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",1,"lldb::SBCommandReturnObject *");
13369   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetError",2,"bool");
13370 
13371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13372     SWIG_fail_ptr("SBCommandReturnObject_GetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13373   }
13374 
13375   arg2 = (lua_toboolean(L, 2)!=0);
13376   result = (char *)(arg1)->GetError(arg2);
13377   lua_pushstring(L,(const char *)result); SWIG_arg++;
13378   return SWIG_arg;
13379 
13380   if(0) SWIG_fail;
13381 
13382 fail:
13383   lua_error(L);
13384   return SWIG_arg;
13385 }
13386 
13387 
13388 static int _wrap_SBCommandReturnObject_GetError(lua_State* L) {
13389   int argc;
13390   int argv[3]={
13391     1,2,3
13392   };
13393 
13394   argc = lua_gettop(L);
13395   if (argc == 1) {
13396     int _v;
13397     {
13398       void *ptr;
13399       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13400         _v = 0;
13401       } else {
13402         _v = 1;
13403       }
13404     }
13405     if (_v) {
13406       return _wrap_SBCommandReturnObject_GetError__SWIG_0(L);
13407     }
13408   }
13409   if (argc == 2) {
13410     int _v;
13411     {
13412       void *ptr;
13413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13414         _v = 0;
13415       } else {
13416         _v = 1;
13417       }
13418     }
13419     if (_v) {
13420       {
13421         _v = lua_isboolean(L,argv[1]);
13422       }
13423       if (_v) {
13424         return _wrap_SBCommandReturnObject_GetError__SWIG_1(L);
13425       }
13426     }
13427   }
13428 
13429   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_GetError'\n"
13430     "  Possible C/C++ prototypes are:\n"
13431     "    lldb::SBCommandReturnObject::GetError()\n"
13432     "    lldb::SBCommandReturnObject::GetError(bool)\n");
13433   lua_error(L);return 0;
13434 }
13435 
13436 
13437 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_0(lua_State* L) {
13438   int SWIG_arg = 0;
13439   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13440   lldb::SBFile arg2 ;
13441   lldb::SBFile *argp2 ;
13442   size_t result;
13443 
13444   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13446   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::SBFile");
13447 
13448   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13449     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13450   }
13451 
13452 
13453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13454     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_lldb__SBFile);
13455   }
13456   arg2 = *argp2;
13457 
13458   result = (arg1)->PutOutput(arg2);
13459   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13460   return SWIG_arg;
13461 
13462   if(0) SWIG_fail;
13463 
13464 fail:
13465   lua_error(L);
13466   return SWIG_arg;
13467 }
13468 
13469 
13470 static int _wrap_SBCommandReturnObject_PutError__SWIG_0(lua_State* L) {
13471   int SWIG_arg = 0;
13472   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13473   lldb::SBFile arg2 ;
13474   lldb::SBFile *argp2 ;
13475   size_t result;
13476 
13477   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13478   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13479   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::SBFile");
13480 
13481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13482     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13483   }
13484 
13485 
13486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
13487     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_lldb__SBFile);
13488   }
13489   arg2 = *argp2;
13490 
13491   result = (arg1)->PutError(arg2);
13492   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13493   return SWIG_arg;
13494 
13495   if(0) SWIG_fail;
13496 
13497 fail:
13498   lua_error(L);
13499   return SWIG_arg;
13500 }
13501 
13502 
13503 static int _wrap_SBCommandReturnObject_PutOutput__SWIG_1(lua_State* L) {
13504   int SWIG_arg = 0;
13505   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13506   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13507   lldb::FileSP *argp2 ;
13508   size_t result;
13509 
13510   SWIG_check_num_args("lldb::SBCommandReturnObject::PutOutput",2,2)
13511   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",1,"lldb::SBCommandReturnObject *");
13512   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutOutput",2,"lldb::FileSP");
13513 
13514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13515     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13516   }
13517 
13518 
13519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13520     SWIG_fail_ptr("SBCommandReturnObject_PutOutput",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13521   }
13522   arg2 = *argp2;
13523 
13524   result = (arg1)->PutOutput(arg2);
13525   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13526   return SWIG_arg;
13527 
13528   if(0) SWIG_fail;
13529 
13530 fail:
13531   lua_error(L);
13532   return SWIG_arg;
13533 }
13534 
13535 
13536 static int _wrap_SBCommandReturnObject_PutOutput(lua_State* L) {
13537   int argc;
13538   int argv[3]={
13539     1,2,3
13540   };
13541 
13542   argc = lua_gettop(L);
13543   if (argc == 2) {
13544     int _v;
13545     {
13546       void *ptr;
13547       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13548         _v = 0;
13549       } else {
13550         _v = 1;
13551       }
13552     }
13553     if (_v) {
13554       {
13555         void *ptr;
13556         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13557           _v = 0;
13558         } else {
13559           _v = 1;
13560         }
13561       }
13562       if (_v) {
13563         return _wrap_SBCommandReturnObject_PutOutput__SWIG_0(L);
13564       }
13565     }
13566   }
13567   if (argc == 2) {
13568     int _v;
13569     {
13570       void *ptr;
13571       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13572         _v = 0;
13573       } else {
13574         _v = 1;
13575       }
13576     }
13577     if (_v) {
13578       {
13579         void *ptr;
13580         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)) {
13581           _v = 0;
13582         } else {
13583           _v = 1;
13584         }
13585       }
13586       if (_v) {
13587         return _wrap_SBCommandReturnObject_PutOutput__SWIG_1(L);
13588       }
13589     }
13590   }
13591 
13592   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutOutput'\n"
13593     "  Possible C/C++ prototypes are:\n"
13594     "    lldb::SBCommandReturnObject::PutOutput(lldb::SBFile)\n"
13595     "    lldb::SBCommandReturnObject::PutOutput(lldb::FileSP)\n");
13596   lua_error(L);return 0;
13597 }
13598 
13599 
13600 static int _wrap_SBCommandReturnObject_PutError__SWIG_1(lua_State* L) {
13601   int SWIG_arg = 0;
13602   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13603   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
13604   lldb::FileSP *argp2 ;
13605   size_t result;
13606 
13607   SWIG_check_num_args("lldb::SBCommandReturnObject::PutError",2,2)
13608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",1,"lldb::SBCommandReturnObject *");
13609   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutError",2,"lldb::FileSP");
13610 
13611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13612     SWIG_fail_ptr("SBCommandReturnObject_PutError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13613   }
13614 
13615 
13616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
13617     SWIG_fail_ptr("SBCommandReturnObject_PutError",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
13618   }
13619   arg2 = *argp2;
13620 
13621   result = (arg1)->PutError(arg2);
13622   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
13623   return SWIG_arg;
13624 
13625   if(0) SWIG_fail;
13626 
13627 fail:
13628   lua_error(L);
13629   return SWIG_arg;
13630 }
13631 
13632 
13633 static int _wrap_SBCommandReturnObject_PutError(lua_State* L) {
13634   int argc;
13635   int argv[3]={
13636     1,2,3
13637   };
13638 
13639   argc = lua_gettop(L);
13640   if (argc == 2) {
13641     int _v;
13642     {
13643       void *ptr;
13644       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13645         _v = 0;
13646       } else {
13647         _v = 1;
13648       }
13649     }
13650     if (_v) {
13651       {
13652         void *ptr;
13653         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
13654           _v = 0;
13655         } else {
13656           _v = 1;
13657         }
13658       }
13659       if (_v) {
13660         return _wrap_SBCommandReturnObject_PutError__SWIG_0(L);
13661       }
13662     }
13663   }
13664   if (argc == 2) {
13665     int _v;
13666     {
13667       void *ptr;
13668       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13669         _v = 0;
13670       } else {
13671         _v = 1;
13672       }
13673     }
13674     if (_v) {
13675       {
13676         void *ptr;
13677         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)) {
13678           _v = 0;
13679         } else {
13680           _v = 1;
13681         }
13682       }
13683       if (_v) {
13684         return _wrap_SBCommandReturnObject_PutError__SWIG_1(L);
13685       }
13686     }
13687   }
13688 
13689   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_PutError'\n"
13690     "  Possible C/C++ prototypes are:\n"
13691     "    lldb::SBCommandReturnObject::PutError(lldb::SBFile)\n"
13692     "    lldb::SBCommandReturnObject::PutError(lldb::FileSP)\n");
13693   lua_error(L);return 0;
13694 }
13695 
13696 
13697 static int _wrap_SBCommandReturnObject_Clear(lua_State* L) {
13698   int SWIG_arg = 0;
13699   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13700 
13701   SWIG_check_num_args("lldb::SBCommandReturnObject::Clear",1,1)
13702   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Clear",1,"lldb::SBCommandReturnObject *");
13703 
13704   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13705     SWIG_fail_ptr("SBCommandReturnObject_Clear",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13706   }
13707 
13708   (arg1)->Clear();
13709 
13710   return SWIG_arg;
13711 
13712   if(0) SWIG_fail;
13713 
13714 fail:
13715   lua_error(L);
13716   return SWIG_arg;
13717 }
13718 
13719 
13720 static int _wrap_SBCommandReturnObject_SetStatus(lua_State* L) {
13721   int SWIG_arg = 0;
13722   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13723   lldb::ReturnStatus arg2 ;
13724 
13725   SWIG_check_num_args("lldb::SBCommandReturnObject::SetStatus",2,2)
13726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",1,"lldb::SBCommandReturnObject *");
13727   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetStatus",2,"lldb::ReturnStatus");
13728 
13729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13730     SWIG_fail_ptr("SBCommandReturnObject_SetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13731   }
13732 
13733   arg2 = (lldb::ReturnStatus)(int)lua_tonumber(L, 2);
13734   (arg1)->SetStatus(arg2);
13735 
13736   return SWIG_arg;
13737 
13738   if(0) SWIG_fail;
13739 
13740 fail:
13741   lua_error(L);
13742   return SWIG_arg;
13743 }
13744 
13745 
13746 static int _wrap_SBCommandReturnObject_SetError__SWIG_0(lua_State* L) {
13747   int SWIG_arg = 0;
13748   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13749   lldb::SBError *arg2 = 0 ;
13750   char *arg3 = (char *) 0 ;
13751 
13752   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",3,3)
13753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13754   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13755   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",3,"char const *");
13756 
13757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13758     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13759   }
13760 
13761 
13762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13763     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13764   }
13765 
13766   arg3 = (char *)lua_tostring(L, 3);
13767   (arg1)->SetError(*arg2,(char const *)arg3);
13768 
13769   return SWIG_arg;
13770 
13771   if(0) SWIG_fail;
13772 
13773 fail:
13774   lua_error(L);
13775   return SWIG_arg;
13776 }
13777 
13778 
13779 static int _wrap_SBCommandReturnObject_SetError__SWIG_1(lua_State* L) {
13780   int SWIG_arg = 0;
13781   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13782   lldb::SBError *arg2 = 0 ;
13783 
13784   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13785   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13786   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"lldb::SBError &");
13787 
13788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13789     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13790   }
13791 
13792 
13793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
13794     SWIG_fail_ptr("SBCommandReturnObject_SetError",2,SWIGTYPE_p_lldb__SBError);
13795   }
13796 
13797   (arg1)->SetError(*arg2);
13798 
13799   return SWIG_arg;
13800 
13801   if(0) SWIG_fail;
13802 
13803 fail:
13804   lua_error(L);
13805   return SWIG_arg;
13806 }
13807 
13808 
13809 static int _wrap_SBCommandReturnObject_SetError__SWIG_2(lua_State* L) {
13810   int SWIG_arg = 0;
13811   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13812   char *arg2 = (char *) 0 ;
13813 
13814   SWIG_check_num_args("lldb::SBCommandReturnObject::SetError",2,2)
13815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",1,"lldb::SBCommandReturnObject *");
13816   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetError",2,"char const *");
13817 
13818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13819     SWIG_fail_ptr("SBCommandReturnObject_SetError",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13820   }
13821 
13822   arg2 = (char *)lua_tostring(L, 2);
13823   (arg1)->SetError((char const *)arg2);
13824 
13825   return SWIG_arg;
13826 
13827   if(0) SWIG_fail;
13828 
13829 fail:
13830   lua_error(L);
13831   return SWIG_arg;
13832 }
13833 
13834 
13835 static int _wrap_SBCommandReturnObject_SetError(lua_State* L) {
13836   int argc;
13837   int argv[4]={
13838     1,2,3,4
13839   };
13840 
13841   argc = lua_gettop(L);
13842   if (argc == 2) {
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         return _wrap_SBCommandReturnObject_SetError__SWIG_1(L);
13863       }
13864     }
13865   }
13866   if (argc == 2) {
13867     int _v;
13868     {
13869       void *ptr;
13870       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13871         _v = 0;
13872       } else {
13873         _v = 1;
13874       }
13875     }
13876     if (_v) {
13877       {
13878         _v = SWIG_lua_isnilstring(L,argv[1]);
13879       }
13880       if (_v) {
13881         return _wrap_SBCommandReturnObject_SetError__SWIG_2(L);
13882       }
13883     }
13884   }
13885   if (argc == 3) {
13886     int _v;
13887     {
13888       void *ptr;
13889       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
13890         _v = 0;
13891       } else {
13892         _v = 1;
13893       }
13894     }
13895     if (_v) {
13896       {
13897         void *ptr;
13898         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
13899           _v = 0;
13900         } else {
13901           _v = 1;
13902         }
13903       }
13904       if (_v) {
13905         {
13906           _v = SWIG_lua_isnilstring(L,argv[2]);
13907         }
13908         if (_v) {
13909           return _wrap_SBCommandReturnObject_SetError__SWIG_0(L);
13910         }
13911       }
13912     }
13913   }
13914 
13915   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetError'\n"
13916     "  Possible C/C++ prototypes are:\n"
13917     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &,char const *)\n"
13918     "    lldb::SBCommandReturnObject::SetError(lldb::SBError &)\n"
13919     "    lldb::SBCommandReturnObject::SetError(char const *)\n");
13920   lua_error(L);return 0;
13921 }
13922 
13923 
13924 static int _wrap_SBCommandReturnObject_GetStatus(lua_State* L) {
13925   int SWIG_arg = 0;
13926   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13927   lldb::ReturnStatus result;
13928 
13929   SWIG_check_num_args("lldb::SBCommandReturnObject::GetStatus",1,1)
13930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetStatus",1,"lldb::SBCommandReturnObject *");
13931 
13932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13933     SWIG_fail_ptr("SBCommandReturnObject_GetStatus",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13934   }
13935 
13936   result = (lldb::ReturnStatus)(arg1)->GetStatus();
13937   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
13938   return SWIG_arg;
13939 
13940   if(0) SWIG_fail;
13941 
13942 fail:
13943   lua_error(L);
13944   return SWIG_arg;
13945 }
13946 
13947 
13948 static int _wrap_SBCommandReturnObject_Succeeded(lua_State* L) {
13949   int SWIG_arg = 0;
13950   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13951   bool result;
13952 
13953   SWIG_check_num_args("lldb::SBCommandReturnObject::Succeeded",1,1)
13954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Succeeded",1,"lldb::SBCommandReturnObject *");
13955 
13956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13957     SWIG_fail_ptr("SBCommandReturnObject_Succeeded",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13958   }
13959 
13960   result = (bool)(arg1)->Succeeded();
13961   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13962   return SWIG_arg;
13963 
13964   if(0) SWIG_fail;
13965 
13966 fail:
13967   lua_error(L);
13968   return SWIG_arg;
13969 }
13970 
13971 
13972 static int _wrap_SBCommandReturnObject_HasResult(lua_State* L) {
13973   int SWIG_arg = 0;
13974   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13975   bool result;
13976 
13977   SWIG_check_num_args("lldb::SBCommandReturnObject::HasResult",1,1)
13978   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::HasResult",1,"lldb::SBCommandReturnObject *");
13979 
13980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
13981     SWIG_fail_ptr("SBCommandReturnObject_HasResult",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
13982   }
13983 
13984   result = (bool)(arg1)->HasResult();
13985   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
13986   return SWIG_arg;
13987 
13988   if(0) SWIG_fail;
13989 
13990 fail:
13991   lua_error(L);
13992   return SWIG_arg;
13993 }
13994 
13995 
13996 static int _wrap_SBCommandReturnObject_AppendMessage(lua_State* L) {
13997   int SWIG_arg = 0;
13998   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
13999   char *arg2 = (char *) 0 ;
14000 
14001   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendMessage",2,2)
14002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",1,"lldb::SBCommandReturnObject *");
14003   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendMessage",2,"char const *");
14004 
14005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14006     SWIG_fail_ptr("SBCommandReturnObject_AppendMessage",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14007   }
14008 
14009   arg2 = (char *)lua_tostring(L, 2);
14010   (arg1)->AppendMessage((char const *)arg2);
14011 
14012   return SWIG_arg;
14013 
14014   if(0) SWIG_fail;
14015 
14016 fail:
14017   lua_error(L);
14018   return SWIG_arg;
14019 }
14020 
14021 
14022 static int _wrap_SBCommandReturnObject_AppendWarning(lua_State* L) {
14023   int SWIG_arg = 0;
14024   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14025   char *arg2 = (char *) 0 ;
14026 
14027   SWIG_check_num_args("lldb::SBCommandReturnObject::AppendWarning",2,2)
14028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",1,"lldb::SBCommandReturnObject *");
14029   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::AppendWarning",2,"char const *");
14030 
14031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14032     SWIG_fail_ptr("SBCommandReturnObject_AppendWarning",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14033   }
14034 
14035   arg2 = (char *)lua_tostring(L, 2);
14036   (arg1)->AppendWarning((char const *)arg2);
14037 
14038   return SWIG_arg;
14039 
14040   if(0) SWIG_fail;
14041 
14042 fail:
14043   lua_error(L);
14044   return SWIG_arg;
14045 }
14046 
14047 
14048 static int _wrap_SBCommandReturnObject_GetDescription(lua_State* L) {
14049   int SWIG_arg = 0;
14050   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14051   lldb::SBStream *arg2 = 0 ;
14052   bool result;
14053 
14054   SWIG_check_num_args("lldb::SBCommandReturnObject::GetDescription",2,2)
14055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",1,"lldb::SBCommandReturnObject *");
14056   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::GetDescription",2,"lldb::SBStream &");
14057 
14058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14059     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14060   }
14061 
14062 
14063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
14064     SWIG_fail_ptr("SBCommandReturnObject_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
14065   }
14066 
14067   result = (bool)(arg1)->GetDescription(*arg2);
14068   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14069   return SWIG_arg;
14070 
14071   if(0) SWIG_fail;
14072 
14073 fail:
14074   lua_error(L);
14075   return SWIG_arg;
14076 }
14077 
14078 
14079 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(lua_State* L) {
14080   int SWIG_arg = 0;
14081   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14082   lldb::SBFile arg2 ;
14083   lldb::SBFile *argp2 ;
14084 
14085   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14087   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::SBFile");
14088 
14089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14090     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14091   }
14092 
14093 
14094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14095     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_lldb__SBFile);
14096   }
14097   arg2 = *argp2;
14098 
14099   (arg1)->SetImmediateOutputFile(arg2);
14100 
14101   return SWIG_arg;
14102 
14103   if(0) SWIG_fail;
14104 
14105 fail:
14106   lua_error(L);
14107   return SWIG_arg;
14108 }
14109 
14110 
14111 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(lua_State* L) {
14112   int SWIG_arg = 0;
14113   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14114   lldb::SBFile arg2 ;
14115   lldb::SBFile *argp2 ;
14116 
14117   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14119   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::SBFile");
14120 
14121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14122     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14123   }
14124 
14125 
14126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
14127     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_lldb__SBFile);
14128   }
14129   arg2 = *argp2;
14130 
14131   (arg1)->SetImmediateErrorFile(arg2);
14132 
14133   return SWIG_arg;
14134 
14135   if(0) SWIG_fail;
14136 
14137 fail:
14138   lua_error(L);
14139   return SWIG_arg;
14140 }
14141 
14142 
14143 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(lua_State* L) {
14144   int SWIG_arg = 0;
14145   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14146   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14147   lldb::FileSP *argp2 ;
14148 
14149   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,2)
14150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14151   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14152 
14153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14154     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14155   }
14156 
14157 
14158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14159     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14160   }
14161   arg2 = *argp2;
14162 
14163   (arg1)->SetImmediateOutputFile(arg2);
14164 
14165   return SWIG_arg;
14166 
14167   if(0) SWIG_fail;
14168 
14169 fail:
14170   lua_error(L);
14171   return SWIG_arg;
14172 }
14173 
14174 
14175 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(lua_State* L) {
14176   int SWIG_arg = 0;
14177   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14178   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14179   lldb::FileSP *argp2 ;
14180 
14181   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,2)
14182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14183   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14184 
14185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14186     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14187   }
14188 
14189 
14190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14191     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14192   }
14193   arg2 = *argp2;
14194 
14195   (arg1)->SetImmediateErrorFile(arg2);
14196 
14197   return SWIG_arg;
14198 
14199   if(0) SWIG_fail;
14200 
14201 fail:
14202   lua_error(L);
14203   return SWIG_arg;
14204 }
14205 
14206 
14207 static int _wrap_SBCommandReturnObject___tostring(lua_State* L) {
14208   int SWIG_arg = 0;
14209   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14210   std::string result;
14211 
14212   SWIG_check_num_args("lldb::SBCommandReturnObject::__str__",1,1)
14213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::__str__",1,"lldb::SBCommandReturnObject *");
14214 
14215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14216     SWIG_fail_ptr("SBCommandReturnObject___tostring",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14217   }
14218 
14219   result = lldb_SBCommandReturnObject___str__(arg1);
14220   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
14221   return SWIG_arg;
14222 
14223   if(0) SWIG_fail;
14224 
14225 fail:
14226   lua_error(L);
14227   return SWIG_arg;
14228 }
14229 
14230 
14231 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(lua_State* L) {
14232   int SWIG_arg = 0;
14233   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14234   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14235   bool arg3 ;
14236   lldb::FileSP *argp2 ;
14237 
14238   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,3)
14239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",1,"lldb::SBCommandReturnObject *");
14240   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",2,"lldb::FileSP");
14241   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateOutputFile",3,"bool");
14242 
14243   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14244     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14245   }
14246 
14247 
14248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14249     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14250   }
14251   arg2 = *argp2;
14252 
14253   arg3 = (lua_toboolean(L, 3)!=0);
14254   lldb_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(arg1,arg2,arg3);
14255 
14256   return SWIG_arg;
14257 
14258   if(0) SWIG_fail;
14259 
14260 fail:
14261   lua_error(L);
14262   return SWIG_arg;
14263 }
14264 
14265 
14266 static int _wrap_SBCommandReturnObject_SetImmediateOutputFile(lua_State* L) {
14267   int argc;
14268   int argv[4]={
14269     1,2,3,4
14270   };
14271 
14272   argc = lua_gettop(L);
14273   if (argc == 2) {
14274     int _v;
14275     {
14276       void *ptr;
14277       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14278         _v = 0;
14279       } else {
14280         _v = 1;
14281       }
14282     }
14283     if (_v) {
14284       {
14285         void *ptr;
14286         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14287           _v = 0;
14288         } else {
14289           _v = 1;
14290         }
14291       }
14292       if (_v) {
14293         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_0(L);
14294       }
14295     }
14296   }
14297   if (argc == 2) {
14298     int _v;
14299     {
14300       void *ptr;
14301       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14302         _v = 0;
14303       } else {
14304         _v = 1;
14305       }
14306     }
14307     if (_v) {
14308       {
14309         void *ptr;
14310         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)) {
14311           _v = 0;
14312         } else {
14313           _v = 1;
14314         }
14315       }
14316       if (_v) {
14317         return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_1(L);
14318       }
14319     }
14320   }
14321   if (argc == 3) {
14322     int _v;
14323     {
14324       void *ptr;
14325       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14326         _v = 0;
14327       } else {
14328         _v = 1;
14329       }
14330     }
14331     if (_v) {
14332       {
14333         void *ptr;
14334         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)) {
14335           _v = 0;
14336         } else {
14337           _v = 1;
14338         }
14339       }
14340       if (_v) {
14341         {
14342           _v = lua_isboolean(L,argv[2]);
14343         }
14344         if (_v) {
14345           return _wrap_SBCommandReturnObject_SetImmediateOutputFile__SWIG_2(L);
14346         }
14347       }
14348     }
14349   }
14350 
14351   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateOutputFile'\n"
14352     "  Possible C/C++ prototypes are:\n"
14353     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::SBFile)\n"
14354     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP)\n"
14355     "    lldb::SBCommandReturnObject::SetImmediateOutputFile(lldb::FileSP,bool)\n");
14356   lua_error(L);return 0;
14357 }
14358 
14359 
14360 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(lua_State* L) {
14361   int SWIG_arg = 0;
14362   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14363   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
14364   bool arg3 ;
14365   lldb::FileSP *argp2 ;
14366 
14367   SWIG_check_num_args("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,3)
14368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",1,"lldb::SBCommandReturnObject *");
14369   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",2,"lldb::FileSP");
14370   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::SetImmediateErrorFile",3,"bool");
14371 
14372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14373     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14374   }
14375 
14376 
14377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
14378     SWIG_fail_ptr("SBCommandReturnObject_SetImmediateErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
14379   }
14380   arg2 = *argp2;
14381 
14382   arg3 = (lua_toboolean(L, 3)!=0);
14383   lldb_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(arg1,arg2,arg3);
14384 
14385   return SWIG_arg;
14386 
14387   if(0) SWIG_fail;
14388 
14389 fail:
14390   lua_error(L);
14391   return SWIG_arg;
14392 }
14393 
14394 
14395 static int _wrap_SBCommandReturnObject_SetImmediateErrorFile(lua_State* L) {
14396   int argc;
14397   int argv[4]={
14398     1,2,3,4
14399   };
14400 
14401   argc = lua_gettop(L);
14402   if (argc == 2) {
14403     int _v;
14404     {
14405       void *ptr;
14406       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14407         _v = 0;
14408       } else {
14409         _v = 1;
14410       }
14411     }
14412     if (_v) {
14413       {
14414         void *ptr;
14415         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
14416           _v = 0;
14417         } else {
14418           _v = 1;
14419         }
14420       }
14421       if (_v) {
14422         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_0(L);
14423       }
14424     }
14425   }
14426   if (argc == 2) {
14427     int _v;
14428     {
14429       void *ptr;
14430       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14431         _v = 0;
14432       } else {
14433         _v = 1;
14434       }
14435     }
14436     if (_v) {
14437       {
14438         void *ptr;
14439         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)) {
14440           _v = 0;
14441         } else {
14442           _v = 1;
14443         }
14444       }
14445       if (_v) {
14446         return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_1(L);
14447       }
14448     }
14449   }
14450   if (argc == 3) {
14451     int _v;
14452     {
14453       void *ptr;
14454       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCommandReturnObject, 0)) {
14455         _v = 0;
14456       } else {
14457         _v = 1;
14458       }
14459     }
14460     if (_v) {
14461       {
14462         void *ptr;
14463         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)) {
14464           _v = 0;
14465         } else {
14466           _v = 1;
14467         }
14468       }
14469       if (_v) {
14470         {
14471           _v = lua_isboolean(L,argv[2]);
14472         }
14473         if (_v) {
14474           return _wrap_SBCommandReturnObject_SetImmediateErrorFile__SWIG_2(L);
14475         }
14476       }
14477     }
14478   }
14479 
14480   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCommandReturnObject_SetImmediateErrorFile'\n"
14481     "  Possible C/C++ prototypes are:\n"
14482     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::SBFile)\n"
14483     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP)\n"
14484     "    lldb::SBCommandReturnObject::SetImmediateErrorFile(lldb::FileSP,bool)\n");
14485   lua_error(L);return 0;
14486 }
14487 
14488 
14489 static int _wrap_SBCommandReturnObject_PutCString(lua_State* L) {
14490   int SWIG_arg = 0;
14491   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14492   char *arg2 = (char *) 0 ;
14493   int arg3 ;
14494 
14495   SWIG_check_num_args("lldb::SBCommandReturnObject::PutCString",3,3)
14496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",1,"lldb::SBCommandReturnObject *");
14497   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",2,"char const *");
14498   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommandReturnObject::PutCString",3,"int");
14499 
14500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14501     SWIG_fail_ptr("SBCommandReturnObject_PutCString",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14502   }
14503 
14504   arg2 = (char *)lua_tostring(L, 2);
14505   arg3 = (signed int)lua_tointeger(L, 3);
14506   (arg1)->PutCString((char const *)arg2,arg3);
14507 
14508   return SWIG_arg;
14509 
14510   if(0) SWIG_fail;
14511 
14512 fail:
14513   lua_error(L);
14514   return SWIG_arg;
14515 }
14516 
14517 
14518 static int _wrap_SBCommandReturnObject_Print(lua_State* L) {
14519   int SWIG_arg = 0;
14520   lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) 0 ;
14521   char *arg2 = (char *) 0 ;
14522 
14523   SWIG_check_num_args("lldb::SBCommandReturnObject::Print",2,2)
14524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",1,"lldb::SBCommandReturnObject *");
14525   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommandReturnObject::Print",2,"char const *");
14526 
14527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
14528     SWIG_fail_ptr("SBCommandReturnObject_Print",1,SWIGTYPE_p_lldb__SBCommandReturnObject);
14529   }
14530 
14531   arg2 = (char *)lua_tostring(L, 2);
14532   lldb_SBCommandReturnObject_Print(arg1,(char const *)arg2);
14533 
14534   return SWIG_arg;
14535 
14536   if(0) SWIG_fail;
14537 
14538 fail:
14539   lua_error(L);
14540   return SWIG_arg;
14541 }
14542 
14543 
14544 static void swig_delete_SBCommandReturnObject(void *obj) {
14545 lldb::SBCommandReturnObject *arg1 = (lldb::SBCommandReturnObject *) obj;
14546 delete arg1;
14547 }
14548 static int _proxy__wrap_new_SBCommandReturnObject(lua_State *L) {
14549     assert(lua_istable(L,1));
14550     lua_pushcfunction(L,_wrap_new_SBCommandReturnObject);
14551     assert(!lua_isnil(L,-1));
14552     lua_replace(L,1); /* replace our table with real constructor */
14553     lua_call(L,lua_gettop(L)-1,1);
14554     return 1;
14555 }
14556 static swig_lua_attribute swig_SBCommandReturnObject_attributes[] = {
14557     {0,0,0}
14558 };
14559 static swig_lua_method swig_SBCommandReturnObject_methods[]= {
14560     { "IsValid", _wrap_SBCommandReturnObject_IsValid},
14561     { "GetOutputSize", _wrap_SBCommandReturnObject_GetOutputSize},
14562     { "GetErrorSize", _wrap_SBCommandReturnObject_GetErrorSize},
14563     { "GetOutput", _wrap_SBCommandReturnObject_GetOutput},
14564     { "GetError", _wrap_SBCommandReturnObject_GetError},
14565     { "PutOutput", _wrap_SBCommandReturnObject_PutOutput},
14566     { "PutError", _wrap_SBCommandReturnObject_PutError},
14567     { "Clear", _wrap_SBCommandReturnObject_Clear},
14568     { "SetStatus", _wrap_SBCommandReturnObject_SetStatus},
14569     { "SetError", _wrap_SBCommandReturnObject_SetError},
14570     { "GetStatus", _wrap_SBCommandReturnObject_GetStatus},
14571     { "Succeeded", _wrap_SBCommandReturnObject_Succeeded},
14572     { "HasResult", _wrap_SBCommandReturnObject_HasResult},
14573     { "AppendMessage", _wrap_SBCommandReturnObject_AppendMessage},
14574     { "AppendWarning", _wrap_SBCommandReturnObject_AppendWarning},
14575     { "GetDescription", _wrap_SBCommandReturnObject_GetDescription},
14576     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14577     { "SetImmediateOutputFile", _wrap_SBCommandReturnObject_SetImmediateOutputFile},
14578     { "SetImmediateErrorFile", _wrap_SBCommandReturnObject_SetImmediateErrorFile},
14579     { "PutCString", _wrap_SBCommandReturnObject_PutCString},
14580     { "Print", _wrap_SBCommandReturnObject_Print},
14581     {0,0}
14582 };
14583 static swig_lua_method swig_SBCommandReturnObject_meta[] = {
14584     { "__tostring", _wrap_SBCommandReturnObject___tostring},
14585     {0,0}
14586 };
14587 
14588 static swig_lua_attribute swig_SBCommandReturnObject_Sf_SwigStatic_attributes[] = {
14589     {0,0,0}
14590 };
14591 static swig_lua_const_info swig_SBCommandReturnObject_Sf_SwigStatic_constants[]= {
14592     {0,0,0,0,0,0}
14593 };
14594 static swig_lua_method swig_SBCommandReturnObject_Sf_SwigStatic_methods[]= {
14595     {0,0}
14596 };
14597 static swig_lua_class* swig_SBCommandReturnObject_Sf_SwigStatic_classes[]= {
14598     0
14599 };
14600 
14601 static swig_lua_namespace swig_SBCommandReturnObject_Sf_SwigStatic = {
14602     "SBCommandReturnObject",
14603     swig_SBCommandReturnObject_Sf_SwigStatic_methods,
14604     swig_SBCommandReturnObject_Sf_SwigStatic_attributes,
14605     swig_SBCommandReturnObject_Sf_SwigStatic_constants,
14606     swig_SBCommandReturnObject_Sf_SwigStatic_classes,
14607     0
14608 };
14609 static swig_lua_class *swig_SBCommandReturnObject_bases[] = {0};
14610 static const char *swig_SBCommandReturnObject_base_names[] = {0};
14611 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 };
14612 
14613 static int _wrap_new_SBCommunication__SWIG_0(lua_State* L) {
14614   int SWIG_arg = 0;
14615   lldb::SBCommunication *result = 0 ;
14616 
14617   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",0,0)
14618   result = (lldb::SBCommunication *)new lldb::SBCommunication();
14619   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14620   return SWIG_arg;
14621 
14622   if(0) SWIG_fail;
14623 
14624 fail:
14625   lua_error(L);
14626   return SWIG_arg;
14627 }
14628 
14629 
14630 static int _wrap_new_SBCommunication__SWIG_1(lua_State* L) {
14631   int SWIG_arg = 0;
14632   char *arg1 = (char *) 0 ;
14633   lldb::SBCommunication *result = 0 ;
14634 
14635   SWIG_check_num_args("lldb::SBCommunication::SBCommunication",1,1)
14636   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBCommunication::SBCommunication",1,"char const *");
14637   arg1 = (char *)lua_tostring(L, 1);
14638   result = (lldb::SBCommunication *)new lldb::SBCommunication((char const *)arg1);
14639   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCommunication,1); SWIG_arg++;
14640   return SWIG_arg;
14641 
14642   if(0) SWIG_fail;
14643 
14644 fail:
14645   lua_error(L);
14646   return SWIG_arg;
14647 }
14648 
14649 
14650 static int _wrap_new_SBCommunication(lua_State* L) {
14651   int argc;
14652   int argv[2]={
14653     1,2
14654   };
14655 
14656   argc = lua_gettop(L);
14657   if (argc == 0) {
14658     return _wrap_new_SBCommunication__SWIG_0(L);
14659   }
14660   if (argc == 1) {
14661     int _v;
14662     {
14663       _v = SWIG_lua_isnilstring(L,argv[0]);
14664     }
14665     if (_v) {
14666       return _wrap_new_SBCommunication__SWIG_1(L);
14667     }
14668   }
14669 
14670   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCommunication'\n"
14671     "  Possible C/C++ prototypes are:\n"
14672     "    lldb::SBCommunication::SBCommunication()\n"
14673     "    lldb::SBCommunication::SBCommunication(char const *)\n");
14674   lua_error(L);return 0;
14675 }
14676 
14677 
14678 static int _wrap_SBCommunication_IsValid(lua_State* L) {
14679   int SWIG_arg = 0;
14680   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14681   bool result;
14682 
14683   SWIG_check_num_args("lldb::SBCommunication::IsValid",1,1)
14684   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsValid",1,"lldb::SBCommunication const *");
14685 
14686   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14687     SWIG_fail_ptr("SBCommunication_IsValid",1,SWIGTYPE_p_lldb__SBCommunication);
14688   }
14689 
14690   result = (bool)((lldb::SBCommunication const *)arg1)->IsValid();
14691   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14692   return SWIG_arg;
14693 
14694   if(0) SWIG_fail;
14695 
14696 fail:
14697   lua_error(L);
14698   return SWIG_arg;
14699 }
14700 
14701 
14702 static int _wrap_SBCommunication_GetBroadcaster(lua_State* L) {
14703   int SWIG_arg = 0;
14704   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14705   lldb::SBBroadcaster result;
14706 
14707   SWIG_check_num_args("lldb::SBCommunication::GetBroadcaster",1,1)
14708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetBroadcaster",1,"lldb::SBCommunication *");
14709 
14710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14711     SWIG_fail_ptr("SBCommunication_GetBroadcaster",1,SWIGTYPE_p_lldb__SBCommunication);
14712   }
14713 
14714   result = (arg1)->GetBroadcaster();
14715   {
14716     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
14717     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
14718   }
14719   return SWIG_arg;
14720 
14721   if(0) SWIG_fail;
14722 
14723 fail:
14724   lua_error(L);
14725   return SWIG_arg;
14726 }
14727 
14728 
14729 static int _wrap_SBCommunication_GetBroadcasterClass(lua_State* L) {
14730   int SWIG_arg = 0;
14731   char *result = 0 ;
14732 
14733   SWIG_check_num_args("lldb::SBCommunication::GetBroadcasterClass",0,0)
14734   result = (char *)lldb::SBCommunication::GetBroadcasterClass();
14735   lua_pushstring(L,(const char *)result); SWIG_arg++;
14736   return SWIG_arg;
14737 
14738   if(0) SWIG_fail;
14739 
14740 fail:
14741   lua_error(L);
14742   return SWIG_arg;
14743 }
14744 
14745 
14746 static int _wrap_SBCommunication_AdoptFileDesriptor(lua_State* L) {
14747   int SWIG_arg = 0;
14748   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14749   int arg2 ;
14750   bool arg3 ;
14751   lldb::ConnectionStatus result;
14752 
14753   SWIG_check_num_args("lldb::SBCommunication::AdoptFileDesriptor",3,3)
14754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",1,"lldb::SBCommunication *");
14755   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",2,"int");
14756   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBCommunication::AdoptFileDesriptor",3,"bool");
14757 
14758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14759     SWIG_fail_ptr("SBCommunication_AdoptFileDesriptor",1,SWIGTYPE_p_lldb__SBCommunication);
14760   }
14761 
14762   arg2 = (signed int)lua_tointeger(L, 2);
14763   arg3 = (lua_toboolean(L, 3)!=0);
14764   result = (lldb::ConnectionStatus)(arg1)->AdoptFileDesriptor(arg2,arg3);
14765   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14766   return SWIG_arg;
14767 
14768   if(0) SWIG_fail;
14769 
14770 fail:
14771   lua_error(L);
14772   return SWIG_arg;
14773 }
14774 
14775 
14776 static int _wrap_SBCommunication_Connect(lua_State* L) {
14777   int SWIG_arg = 0;
14778   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14779   char *arg2 = (char *) 0 ;
14780   lldb::ConnectionStatus result;
14781 
14782   SWIG_check_num_args("lldb::SBCommunication::Connect",2,2)
14783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Connect",1,"lldb::SBCommunication *");
14784   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBCommunication::Connect",2,"char const *");
14785 
14786   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14787     SWIG_fail_ptr("SBCommunication_Connect",1,SWIGTYPE_p_lldb__SBCommunication);
14788   }
14789 
14790   arg2 = (char *)lua_tostring(L, 2);
14791   result = (lldb::ConnectionStatus)(arg1)->Connect((char const *)arg2);
14792   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14793   return SWIG_arg;
14794 
14795   if(0) SWIG_fail;
14796 
14797 fail:
14798   lua_error(L);
14799   return SWIG_arg;
14800 }
14801 
14802 
14803 static int _wrap_SBCommunication_Disconnect(lua_State* L) {
14804   int SWIG_arg = 0;
14805   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14806   lldb::ConnectionStatus result;
14807 
14808   SWIG_check_num_args("lldb::SBCommunication::Disconnect",1,1)
14809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Disconnect",1,"lldb::SBCommunication *");
14810 
14811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14812     SWIG_fail_ptr("SBCommunication_Disconnect",1,SWIGTYPE_p_lldb__SBCommunication);
14813   }
14814 
14815   result = (lldb::ConnectionStatus)(arg1)->Disconnect();
14816   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
14817   return SWIG_arg;
14818 
14819   if(0) SWIG_fail;
14820 
14821 fail:
14822   lua_error(L);
14823   return SWIG_arg;
14824 }
14825 
14826 
14827 static int _wrap_SBCommunication_IsConnected(lua_State* L) {
14828   int SWIG_arg = 0;
14829   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14830   bool result;
14831 
14832   SWIG_check_num_args("lldb::SBCommunication::IsConnected",1,1)
14833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::IsConnected",1,"lldb::SBCommunication const *");
14834 
14835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14836     SWIG_fail_ptr("SBCommunication_IsConnected",1,SWIGTYPE_p_lldb__SBCommunication);
14837   }
14838 
14839   result = (bool)((lldb::SBCommunication const *)arg1)->IsConnected();
14840   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14841   return SWIG_arg;
14842 
14843   if(0) SWIG_fail;
14844 
14845 fail:
14846   lua_error(L);
14847   return SWIG_arg;
14848 }
14849 
14850 
14851 static int _wrap_SBCommunication_GetCloseOnEOF(lua_State* L) {
14852   int SWIG_arg = 0;
14853   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14854   bool result;
14855 
14856   SWIG_check_num_args("lldb::SBCommunication::GetCloseOnEOF",1,1)
14857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::GetCloseOnEOF",1,"lldb::SBCommunication *");
14858 
14859   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14860     SWIG_fail_ptr("SBCommunication_GetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14861   }
14862 
14863   result = (bool)(arg1)->GetCloseOnEOF();
14864   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14865   return SWIG_arg;
14866 
14867   if(0) SWIG_fail;
14868 
14869 fail:
14870   lua_error(L);
14871   return SWIG_arg;
14872 }
14873 
14874 
14875 static int _wrap_SBCommunication_SetCloseOnEOF(lua_State* L) {
14876   int SWIG_arg = 0;
14877   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14878   bool arg2 ;
14879 
14880   SWIG_check_num_args("lldb::SBCommunication::SetCloseOnEOF",2,2)
14881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",1,"lldb::SBCommunication *");
14882   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetCloseOnEOF",2,"bool");
14883 
14884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14885     SWIG_fail_ptr("SBCommunication_SetCloseOnEOF",1,SWIGTYPE_p_lldb__SBCommunication);
14886   }
14887 
14888   arg2 = (lua_toboolean(L, 2)!=0);
14889   (arg1)->SetCloseOnEOF(arg2);
14890 
14891   return SWIG_arg;
14892 
14893   if(0) SWIG_fail;
14894 
14895 fail:
14896   lua_error(L);
14897   return SWIG_arg;
14898 }
14899 
14900 
14901 static int _wrap_SBCommunication_Read(lua_State* L) {
14902   int SWIG_arg = 0;
14903   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14904   void *arg2 = (void *) 0 ;
14905   size_t arg3 ;
14906   uint32_t arg4 ;
14907   lldb::ConnectionStatus *arg5 = 0 ;
14908   size_t result;
14909 
14910   SWIG_check_num_args("lldb::SBCommunication::Read",5,5)
14911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Read",1,"lldb::SBCommunication *");
14912   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Read",2,"void *");
14913   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Read",3,"size_t");
14914   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBCommunication::Read",4,"uint32_t");
14915   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBCommunication::Read",5,"lldb::ConnectionStatus &");
14916 
14917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14918     SWIG_fail_ptr("SBCommunication_Read",1,SWIGTYPE_p_lldb__SBCommunication);
14919   }
14920 
14921   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Read");
14922   arg3 = (unsigned long)lua_tointeger(L, 3);
14923   arg4 = (unsigned int)lua_tointeger(L, 4);
14924 
14925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14926     SWIG_fail_ptr("SBCommunication_Read",5,SWIGTYPE_p_lldb__ConnectionStatus);
14927   }
14928 
14929   result = (arg1)->Read(arg2,arg3,arg4,*arg5);
14930   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14931   return SWIG_arg;
14932 
14933   if(0) SWIG_fail;
14934 
14935 fail:
14936   lua_error(L);
14937   return SWIG_arg;
14938 }
14939 
14940 
14941 static int _wrap_SBCommunication_Write(lua_State* L) {
14942   int SWIG_arg = 0;
14943   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14944   void *arg2 = (void *) 0 ;
14945   size_t arg3 ;
14946   lldb::ConnectionStatus *arg4 = 0 ;
14947   size_t result;
14948 
14949   SWIG_check_num_args("lldb::SBCommunication::Write",4,4)
14950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::Write",1,"lldb::SBCommunication *");
14951   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::Write",2,"void const *");
14952   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCommunication::Write",3,"size_t");
14953   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBCommunication::Write",4,"lldb::ConnectionStatus &");
14954 
14955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14956     SWIG_fail_ptr("SBCommunication_Write",1,SWIGTYPE_p_lldb__SBCommunication);
14957   }
14958 
14959   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBCommunication_Write");
14960   arg3 = (unsigned long)lua_tointeger(L, 3);
14961 
14962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__ConnectionStatus,0))){
14963     SWIG_fail_ptr("SBCommunication_Write",4,SWIGTYPE_p_lldb__ConnectionStatus);
14964   }
14965 
14966   result = (arg1)->Write((void const *)arg2,arg3,*arg4);
14967   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
14968   return SWIG_arg;
14969 
14970   if(0) SWIG_fail;
14971 
14972 fail:
14973   lua_error(L);
14974   return SWIG_arg;
14975 }
14976 
14977 
14978 static int _wrap_SBCommunication_ReadThreadStart(lua_State* L) {
14979   int SWIG_arg = 0;
14980   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
14981   bool result;
14982 
14983   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStart",1,1)
14984   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStart",1,"lldb::SBCommunication *");
14985 
14986   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
14987     SWIG_fail_ptr("SBCommunication_ReadThreadStart",1,SWIGTYPE_p_lldb__SBCommunication);
14988   }
14989 
14990   result = (bool)(arg1)->ReadThreadStart();
14991   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
14992   return SWIG_arg;
14993 
14994   if(0) SWIG_fail;
14995 
14996 fail:
14997   lua_error(L);
14998   return SWIG_arg;
14999 }
15000 
15001 
15002 static int _wrap_SBCommunication_ReadThreadStop(lua_State* L) {
15003   int SWIG_arg = 0;
15004   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15005   bool result;
15006 
15007   SWIG_check_num_args("lldb::SBCommunication::ReadThreadStop",1,1)
15008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadStop",1,"lldb::SBCommunication *");
15009 
15010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15011     SWIG_fail_ptr("SBCommunication_ReadThreadStop",1,SWIGTYPE_p_lldb__SBCommunication);
15012   }
15013 
15014   result = (bool)(arg1)->ReadThreadStop();
15015   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15016   return SWIG_arg;
15017 
15018   if(0) SWIG_fail;
15019 
15020 fail:
15021   lua_error(L);
15022   return SWIG_arg;
15023 }
15024 
15025 
15026 static int _wrap_SBCommunication_ReadThreadIsRunning(lua_State* L) {
15027   int SWIG_arg = 0;
15028   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15029   bool result;
15030 
15031   SWIG_check_num_args("lldb::SBCommunication::ReadThreadIsRunning",1,1)
15032   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::ReadThreadIsRunning",1,"lldb::SBCommunication *");
15033 
15034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15035     SWIG_fail_ptr("SBCommunication_ReadThreadIsRunning",1,SWIGTYPE_p_lldb__SBCommunication);
15036   }
15037 
15038   result = (bool)(arg1)->ReadThreadIsRunning();
15039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15040   return SWIG_arg;
15041 
15042   if(0) SWIG_fail;
15043 
15044 fail:
15045   lua_error(L);
15046   return SWIG_arg;
15047 }
15048 
15049 
15050 static int _wrap_SBCommunication_SetReadThreadBytesReceivedCallback(lua_State* L) {
15051   int SWIG_arg = 0;
15052   lldb::SBCommunication *arg1 = (lldb::SBCommunication *) 0 ;
15053   lldb::SBCommunication::ReadThreadBytesReceived arg2 = (lldb::SBCommunication::ReadThreadBytesReceived) 0 ;
15054   void *arg3 = (void *) 0 ;
15055   bool result;
15056 
15057   SWIG_check_num_args("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,3)
15058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",1,"lldb::SBCommunication *");
15059   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",2,"lldb::SBCommunication::ReadThreadBytesReceived");
15060   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBCommunication::SetReadThreadBytesReceivedCallback",3,"void *");
15061 
15062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCommunication,0))){
15063     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",1,SWIGTYPE_p_lldb__SBCommunication);
15064   }
15065 
15066 
15067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void,0))){
15068     SWIG_fail_ptr("SBCommunication_SetReadThreadBytesReceivedCallback",2,SWIGTYPE_p_f_p_void_p_q_const__void_size_t__void);
15069   }
15070 
15071   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBCommunication_SetReadThreadBytesReceivedCallback");
15072   result = (bool)(arg1)->SetReadThreadBytesReceivedCallback(arg2,arg3);
15073   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15074   return SWIG_arg;
15075 
15076   if(0) SWIG_fail;
15077 
15078 fail:
15079   lua_error(L);
15080   return SWIG_arg;
15081 }
15082 
15083 
15084 static void swig_delete_SBCommunication(void *obj) {
15085 lldb::SBCommunication *arg1 = (lldb::SBCommunication *) obj;
15086 delete arg1;
15087 }
15088 static int _proxy__wrap_new_SBCommunication(lua_State *L) {
15089     assert(lua_istable(L,1));
15090     lua_pushcfunction(L,_wrap_new_SBCommunication);
15091     assert(!lua_isnil(L,-1));
15092     lua_replace(L,1); /* replace our table with real constructor */
15093     lua_call(L,lua_gettop(L)-1,1);
15094     return 1;
15095 }
15096 static swig_lua_attribute swig_SBCommunication_attributes[] = {
15097     {0,0,0}
15098 };
15099 static swig_lua_method swig_SBCommunication_methods[]= {
15100     { "IsValid", _wrap_SBCommunication_IsValid},
15101     { "GetBroadcaster", _wrap_SBCommunication_GetBroadcaster},
15102     { "AdoptFileDesriptor", _wrap_SBCommunication_AdoptFileDesriptor},
15103     { "Connect", _wrap_SBCommunication_Connect},
15104     { "Disconnect", _wrap_SBCommunication_Disconnect},
15105     { "IsConnected", _wrap_SBCommunication_IsConnected},
15106     { "GetCloseOnEOF", _wrap_SBCommunication_GetCloseOnEOF},
15107     { "SetCloseOnEOF", _wrap_SBCommunication_SetCloseOnEOF},
15108     { "Read", _wrap_SBCommunication_Read},
15109     { "Write", _wrap_SBCommunication_Write},
15110     { "ReadThreadStart", _wrap_SBCommunication_ReadThreadStart},
15111     { "ReadThreadStop", _wrap_SBCommunication_ReadThreadStop},
15112     { "ReadThreadIsRunning", _wrap_SBCommunication_ReadThreadIsRunning},
15113     { "SetReadThreadBytesReceivedCallback", _wrap_SBCommunication_SetReadThreadBytesReceivedCallback},
15114     {0,0}
15115 };
15116 static swig_lua_method swig_SBCommunication_meta[] = {
15117     {0,0}
15118 };
15119 
15120 static swig_lua_attribute swig_SBCommunication_Sf_SwigStatic_attributes[] = {
15121     {0,0,0}
15122 };
15123 static swig_lua_const_info swig_SBCommunication_Sf_SwigStatic_constants[]= {
15124     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
15125     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
15126     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
15127     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
15128     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
15129     {SWIG_LUA_CONSTTAB_INT("eAllEventBits", lldb::SBCommunication::eAllEventBits)},
15130     {0,0,0,0,0,0}
15131 };
15132 static swig_lua_method swig_SBCommunication_Sf_SwigStatic_methods[]= {
15133     { "GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
15134     {0,0}
15135 };
15136 static swig_lua_class* swig_SBCommunication_Sf_SwigStatic_classes[]= {
15137     0
15138 };
15139 
15140 static swig_lua_namespace swig_SBCommunication_Sf_SwigStatic = {
15141     "SBCommunication",
15142     swig_SBCommunication_Sf_SwigStatic_methods,
15143     swig_SBCommunication_Sf_SwigStatic_attributes,
15144     swig_SBCommunication_Sf_SwigStatic_constants,
15145     swig_SBCommunication_Sf_SwigStatic_classes,
15146     0
15147 };
15148 static swig_lua_class *swig_SBCommunication_bases[] = {0};
15149 static const char *swig_SBCommunication_base_names[] = {0};
15150 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 };
15151 
15152 static int _wrap_new_SBCompileUnit__SWIG_0(lua_State* L) {
15153   int SWIG_arg = 0;
15154   lldb::SBCompileUnit *result = 0 ;
15155 
15156   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",0,0)
15157   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit();
15158   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15159   return SWIG_arg;
15160 
15161   if(0) SWIG_fail;
15162 
15163 fail:
15164   lua_error(L);
15165   return SWIG_arg;
15166 }
15167 
15168 
15169 static int _wrap_new_SBCompileUnit__SWIG_1(lua_State* L) {
15170   int SWIG_arg = 0;
15171   lldb::SBCompileUnit *arg1 = 0 ;
15172   lldb::SBCompileUnit *result = 0 ;
15173 
15174   SWIG_check_num_args("lldb::SBCompileUnit::SBCompileUnit",1,1)
15175   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::SBCompileUnit",1,"lldb::SBCompileUnit const &");
15176 
15177   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15178     SWIG_fail_ptr("new_SBCompileUnit",1,SWIGTYPE_p_lldb__SBCompileUnit);
15179   }
15180 
15181   result = (lldb::SBCompileUnit *)new lldb::SBCompileUnit((lldb::SBCompileUnit const &)*arg1);
15182   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
15183   return SWIG_arg;
15184 
15185   if(0) SWIG_fail;
15186 
15187 fail:
15188   lua_error(L);
15189   return SWIG_arg;
15190 }
15191 
15192 
15193 static int _wrap_new_SBCompileUnit(lua_State* L) {
15194   int argc;
15195   int argv[2]={
15196     1,2
15197   };
15198 
15199   argc = lua_gettop(L);
15200   if (argc == 0) {
15201     return _wrap_new_SBCompileUnit__SWIG_0(L);
15202   }
15203   if (argc == 1) {
15204     int _v;
15205     {
15206       void *ptr;
15207       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, SWIG_POINTER_NO_NULL)) {
15208         _v = 0;
15209       } else {
15210         _v = 1;
15211       }
15212     }
15213     if (_v) {
15214       return _wrap_new_SBCompileUnit__SWIG_1(L);
15215     }
15216   }
15217 
15218   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBCompileUnit'\n"
15219     "  Possible C/C++ prototypes are:\n"
15220     "    lldb::SBCompileUnit::SBCompileUnit()\n"
15221     "    lldb::SBCompileUnit::SBCompileUnit(lldb::SBCompileUnit const &)\n");
15222   lua_error(L);return 0;
15223 }
15224 
15225 
15226 static int _wrap_SBCompileUnit_IsValid(lua_State* L) {
15227   int SWIG_arg = 0;
15228   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15229   bool result;
15230 
15231   SWIG_check_num_args("lldb::SBCompileUnit::IsValid",1,1)
15232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::IsValid",1,"lldb::SBCompileUnit const *");
15233 
15234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15235     SWIG_fail_ptr("SBCompileUnit_IsValid",1,SWIGTYPE_p_lldb__SBCompileUnit);
15236   }
15237 
15238   result = (bool)((lldb::SBCompileUnit const *)arg1)->IsValid();
15239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15240   return SWIG_arg;
15241 
15242   if(0) SWIG_fail;
15243 
15244 fail:
15245   lua_error(L);
15246   return SWIG_arg;
15247 }
15248 
15249 
15250 static int _wrap_SBCompileUnit_GetFileSpec(lua_State* L) {
15251   int SWIG_arg = 0;
15252   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15253   lldb::SBFileSpec result;
15254 
15255   SWIG_check_num_args("lldb::SBCompileUnit::GetFileSpec",1,1)
15256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetFileSpec",1,"lldb::SBCompileUnit const *");
15257 
15258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15259     SWIG_fail_ptr("SBCompileUnit_GetFileSpec",1,SWIGTYPE_p_lldb__SBCompileUnit);
15260   }
15261 
15262   result = ((lldb::SBCompileUnit const *)arg1)->GetFileSpec();
15263   {
15264     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15265     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15266   }
15267   return SWIG_arg;
15268 
15269   if(0) SWIG_fail;
15270 
15271 fail:
15272   lua_error(L);
15273   return SWIG_arg;
15274 }
15275 
15276 
15277 static int _wrap_SBCompileUnit_GetNumLineEntries(lua_State* L) {
15278   int SWIG_arg = 0;
15279   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15280   uint32_t result;
15281 
15282   SWIG_check_num_args("lldb::SBCompileUnit::GetNumLineEntries",1,1)
15283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumLineEntries",1,"lldb::SBCompileUnit const *");
15284 
15285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15286     SWIG_fail_ptr("SBCompileUnit_GetNumLineEntries",1,SWIGTYPE_p_lldb__SBCompileUnit);
15287   }
15288 
15289   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumLineEntries();
15290   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15291   return SWIG_arg;
15292 
15293   if(0) SWIG_fail;
15294 
15295 fail:
15296   lua_error(L);
15297   return SWIG_arg;
15298 }
15299 
15300 
15301 static int _wrap_SBCompileUnit_GetLineEntryAtIndex(lua_State* L) {
15302   int SWIG_arg = 0;
15303   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15304   uint32_t arg2 ;
15305   lldb::SBLineEntry result;
15306 
15307   SWIG_check_num_args("lldb::SBCompileUnit::GetLineEntryAtIndex",2,2)
15308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",1,"lldb::SBCompileUnit const *");
15309   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetLineEntryAtIndex",2,"uint32_t");
15310 
15311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15312     SWIG_fail_ptr("SBCompileUnit_GetLineEntryAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15313   }
15314 
15315   arg2 = (unsigned int)lua_tointeger(L, 2);
15316   result = ((lldb::SBCompileUnit const *)arg1)->GetLineEntryAtIndex(arg2);
15317   {
15318     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
15319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
15320   }
15321   return SWIG_arg;
15322 
15323   if(0) SWIG_fail;
15324 
15325 fail:
15326   lua_error(L);
15327   return SWIG_arg;
15328 }
15329 
15330 
15331 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(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   uint32_t result;
15338 
15339   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",4,4)
15340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15341   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15342   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15343   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15344 
15345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15346     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15347   }
15348 
15349   arg2 = (unsigned int)lua_tointeger(L, 2);
15350   arg3 = (unsigned int)lua_tointeger(L, 3);
15351 
15352   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15353     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15354   }
15355 
15356   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4);
15357   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15358   return SWIG_arg;
15359 
15360   if(0) SWIG_fail;
15361 
15362 fail:
15363   lua_error(L);
15364   return SWIG_arg;
15365 }
15366 
15367 
15368 static int _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(lua_State* L) {
15369   int SWIG_arg = 0;
15370   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15371   uint32_t arg2 ;
15372   uint32_t arg3 ;
15373   lldb::SBFileSpec *arg4 = (lldb::SBFileSpec *) 0 ;
15374   bool arg5 ;
15375   uint32_t result;
15376 
15377   SWIG_check_num_args("lldb::SBCompileUnit::FindLineEntryIndex",5,5)
15378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",1,"lldb::SBCompileUnit const *");
15379   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",2,"uint32_t");
15380   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",3,"uint32_t");
15381   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",4,"lldb::SBFileSpec *");
15382   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBCompileUnit::FindLineEntryIndex",5,"bool");
15383 
15384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15385     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15386   }
15387 
15388   arg2 = (unsigned int)lua_tointeger(L, 2);
15389   arg3 = (unsigned int)lua_tointeger(L, 3);
15390 
15391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
15392     SWIG_fail_ptr("SBCompileUnit_FindLineEntryIndex",4,SWIGTYPE_p_lldb__SBFileSpec);
15393   }
15394 
15395   arg5 = (lua_toboolean(L, 5)!=0);
15396   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->FindLineEntryIndex(arg2,arg3,arg4,arg5);
15397   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15398   return SWIG_arg;
15399 
15400   if(0) SWIG_fail;
15401 
15402 fail:
15403   lua_error(L);
15404   return SWIG_arg;
15405 }
15406 
15407 
15408 static int _wrap_SBCompileUnit_FindLineEntryIndex(lua_State* L) {
15409   int argc;
15410   int argv[6]={
15411     1,2,3,4,5,6
15412   };
15413 
15414   argc = lua_gettop(L);
15415   if (argc == 4) {
15416     int _v;
15417     {
15418       void *ptr;
15419       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15420         _v = 0;
15421       } else {
15422         _v = 1;
15423       }
15424     }
15425     if (_v) {
15426       {
15427         _v = lua_isnumber(L,argv[1]);
15428       }
15429       if (_v) {
15430         {
15431           _v = lua_isnumber(L,argv[2]);
15432         }
15433         if (_v) {
15434           {
15435             void *ptr;
15436             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15437               _v = 0;
15438             } else {
15439               _v = 1;
15440             }
15441           }
15442           if (_v) {
15443             return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_0(L);
15444           }
15445         }
15446       }
15447     }
15448   }
15449   if (argc == 5) {
15450     int _v;
15451     {
15452       void *ptr;
15453       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15454         _v = 0;
15455       } else {
15456         _v = 1;
15457       }
15458     }
15459     if (_v) {
15460       {
15461         _v = lua_isnumber(L,argv[1]);
15462       }
15463       if (_v) {
15464         {
15465           _v = lua_isnumber(L,argv[2]);
15466         }
15467         if (_v) {
15468           {
15469             void *ptr;
15470             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, 0)) {
15471               _v = 0;
15472             } else {
15473               _v = 1;
15474             }
15475           }
15476           if (_v) {
15477             {
15478               _v = lua_isboolean(L,argv[4]);
15479             }
15480             if (_v) {
15481               return _wrap_SBCompileUnit_FindLineEntryIndex__SWIG_1(L);
15482             }
15483           }
15484         }
15485       }
15486     }
15487   }
15488 
15489   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_FindLineEntryIndex'\n"
15490     "  Possible C/C++ prototypes are:\n"
15491     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *) const\n"
15492     "    lldb::SBCompileUnit::FindLineEntryIndex(uint32_t,uint32_t,lldb::SBFileSpec *,bool) const\n");
15493   lua_error(L);return 0;
15494 }
15495 
15496 
15497 static int _wrap_SBCompileUnit_GetSupportFileAtIndex(lua_State* L) {
15498   int SWIG_arg = 0;
15499   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15500   uint32_t arg2 ;
15501   lldb::SBFileSpec result;
15502 
15503   SWIG_check_num_args("lldb::SBCompileUnit::GetSupportFileAtIndex",2,2)
15504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",1,"lldb::SBCompileUnit const *");
15505   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetSupportFileAtIndex",2,"uint32_t");
15506 
15507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15508     SWIG_fail_ptr("SBCompileUnit_GetSupportFileAtIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15509   }
15510 
15511   arg2 = (unsigned int)lua_tointeger(L, 2);
15512   result = ((lldb::SBCompileUnit const *)arg1)->GetSupportFileAtIndex(arg2);
15513   {
15514     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
15515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
15516   }
15517   return SWIG_arg;
15518 
15519   if(0) SWIG_fail;
15520 
15521 fail:
15522   lua_error(L);
15523   return SWIG_arg;
15524 }
15525 
15526 
15527 static int _wrap_SBCompileUnit_GetNumSupportFiles(lua_State* L) {
15528   int SWIG_arg = 0;
15529   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15530   uint32_t result;
15531 
15532   SWIG_check_num_args("lldb::SBCompileUnit::GetNumSupportFiles",1,1)
15533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetNumSupportFiles",1,"lldb::SBCompileUnit const *");
15534 
15535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15536     SWIG_fail_ptr("SBCompileUnit_GetNumSupportFiles",1,SWIGTYPE_p_lldb__SBCompileUnit);
15537   }
15538 
15539   result = (uint32_t)((lldb::SBCompileUnit const *)arg1)->GetNumSupportFiles();
15540   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15541   return SWIG_arg;
15542 
15543   if(0) SWIG_fail;
15544 
15545 fail:
15546   lua_error(L);
15547   return SWIG_arg;
15548 }
15549 
15550 
15551 static int _wrap_SBCompileUnit_FindSupportFileIndex(lua_State* L) {
15552   int SWIG_arg = 0;
15553   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15554   uint32_t arg2 ;
15555   lldb::SBFileSpec *arg3 = 0 ;
15556   bool arg4 ;
15557   uint32_t result;
15558 
15559   SWIG_check_num_args("lldb::SBCompileUnit::FindSupportFileIndex",4,4)
15560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",1,"lldb::SBCompileUnit *");
15561   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",2,"uint32_t");
15562   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",3,"lldb::SBFileSpec const &");
15563   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBCompileUnit::FindSupportFileIndex",4,"bool");
15564 
15565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15566     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",1,SWIGTYPE_p_lldb__SBCompileUnit);
15567   }
15568 
15569   arg2 = (unsigned int)lua_tointeger(L, 2);
15570 
15571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
15572     SWIG_fail_ptr("SBCompileUnit_FindSupportFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
15573   }
15574 
15575   arg4 = (lua_toboolean(L, 4)!=0);
15576   result = (uint32_t)(arg1)->FindSupportFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
15577   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15578   return SWIG_arg;
15579 
15580   if(0) SWIG_fail;
15581 
15582 fail:
15583   lua_error(L);
15584   return SWIG_arg;
15585 }
15586 
15587 
15588 static int _wrap_SBCompileUnit_GetTypes__SWIG_0(lua_State* L) {
15589   int SWIG_arg = 0;
15590   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15591   uint32_t arg2 ;
15592   lldb::SBTypeList result;
15593 
15594   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",2,2)
15595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15596   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",2,"uint32_t");
15597 
15598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15599     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15600   }
15601 
15602   arg2 = (unsigned int)lua_tointeger(L, 2);
15603   result = (arg1)->GetTypes(arg2);
15604   {
15605     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15606     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15607   }
15608   return SWIG_arg;
15609 
15610   if(0) SWIG_fail;
15611 
15612 fail:
15613   lua_error(L);
15614   return SWIG_arg;
15615 }
15616 
15617 
15618 static int _wrap_SBCompileUnit_GetTypes__SWIG_1(lua_State* L) {
15619   int SWIG_arg = 0;
15620   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15621   lldb::SBTypeList result;
15622 
15623   SWIG_check_num_args("lldb::SBCompileUnit::GetTypes",1,1)
15624   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetTypes",1,"lldb::SBCompileUnit *");
15625 
15626   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15627     SWIG_fail_ptr("SBCompileUnit_GetTypes",1,SWIGTYPE_p_lldb__SBCompileUnit);
15628   }
15629 
15630   result = (arg1)->GetTypes();
15631   {
15632     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
15633     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
15634   }
15635   return SWIG_arg;
15636 
15637   if(0) SWIG_fail;
15638 
15639 fail:
15640   lua_error(L);
15641   return SWIG_arg;
15642 }
15643 
15644 
15645 static int _wrap_SBCompileUnit_GetTypes(lua_State* L) {
15646   int argc;
15647   int argv[3]={
15648     1,2,3
15649   };
15650 
15651   argc = lua_gettop(L);
15652   if (argc == 1) {
15653     int _v;
15654     {
15655       void *ptr;
15656       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15657         _v = 0;
15658       } else {
15659         _v = 1;
15660       }
15661     }
15662     if (_v) {
15663       return _wrap_SBCompileUnit_GetTypes__SWIG_1(L);
15664     }
15665   }
15666   if (argc == 2) {
15667     int _v;
15668     {
15669       void *ptr;
15670       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBCompileUnit, 0)) {
15671         _v = 0;
15672       } else {
15673         _v = 1;
15674       }
15675     }
15676     if (_v) {
15677       {
15678         _v = lua_isnumber(L,argv[1]);
15679       }
15680       if (_v) {
15681         return _wrap_SBCompileUnit_GetTypes__SWIG_0(L);
15682       }
15683     }
15684   }
15685 
15686   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBCompileUnit_GetTypes'\n"
15687     "  Possible C/C++ prototypes are:\n"
15688     "    lldb::SBCompileUnit::GetTypes(uint32_t)\n"
15689     "    lldb::SBCompileUnit::GetTypes()\n");
15690   lua_error(L);return 0;
15691 }
15692 
15693 
15694 static int _wrap_SBCompileUnit_GetLanguage(lua_State* L) {
15695   int SWIG_arg = 0;
15696   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15697   lldb::LanguageType result;
15698 
15699   SWIG_check_num_args("lldb::SBCompileUnit::GetLanguage",1,1)
15700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetLanguage",1,"lldb::SBCompileUnit *");
15701 
15702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15703     SWIG_fail_ptr("SBCompileUnit_GetLanguage",1,SWIGTYPE_p_lldb__SBCompileUnit);
15704   }
15705 
15706   result = (lldb::LanguageType)(arg1)->GetLanguage();
15707   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
15708   return SWIG_arg;
15709 
15710   if(0) SWIG_fail;
15711 
15712 fail:
15713   lua_error(L);
15714   return SWIG_arg;
15715 }
15716 
15717 
15718 static int _wrap_SBCompileUnit_GetDescription(lua_State* L) {
15719   int SWIG_arg = 0;
15720   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15721   lldb::SBStream *arg2 = 0 ;
15722   bool result;
15723 
15724   SWIG_check_num_args("lldb::SBCompileUnit::GetDescription",2,2)
15725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",1,"lldb::SBCompileUnit *");
15726   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::GetDescription",2,"lldb::SBStream &");
15727 
15728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15729     SWIG_fail_ptr("SBCompileUnit_GetDescription",1,SWIGTYPE_p_lldb__SBCompileUnit);
15730   }
15731 
15732 
15733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
15734     SWIG_fail_ptr("SBCompileUnit_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
15735   }
15736 
15737   result = (bool)(arg1)->GetDescription(*arg2);
15738   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15739   return SWIG_arg;
15740 
15741   if(0) SWIG_fail;
15742 
15743 fail:
15744   lua_error(L);
15745   return SWIG_arg;
15746 }
15747 
15748 
15749 static int _wrap_SBCompileUnit___eq(lua_State* L) {
15750   int SWIG_arg = 0;
15751   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15752   lldb::SBCompileUnit *arg2 = 0 ;
15753   bool result;
15754 
15755   SWIG_check_num_args("lldb::SBCompileUnit::operator ==",2,2)
15756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",1,"lldb::SBCompileUnit const *");
15757   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBCompileUnit::operator ==",2,"lldb::SBCompileUnit const &");
15758 
15759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15760     SWIG_fail_ptr("SBCompileUnit___eq",1,SWIGTYPE_p_lldb__SBCompileUnit);
15761   }
15762 
15763 
15764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15765     SWIG_fail_ptr("SBCompileUnit___eq",2,SWIGTYPE_p_lldb__SBCompileUnit);
15766   }
15767 
15768   result = (bool)((lldb::SBCompileUnit const *)arg1)->operator ==((lldb::SBCompileUnit const &)*arg2);
15769   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
15770   return SWIG_arg;
15771 
15772   if(0) SWIG_fail;
15773 
15774 fail:
15775   lua_error(L);
15776   return SWIG_arg;
15777 }
15778 
15779 
15780 static int _wrap_SBCompileUnit___tostring(lua_State* L) {
15781   int SWIG_arg = 0;
15782   lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) 0 ;
15783   std::string result;
15784 
15785   SWIG_check_num_args("lldb::SBCompileUnit::__str__",1,1)
15786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBCompileUnit::__str__",1,"lldb::SBCompileUnit *");
15787 
15788   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBCompileUnit,0))){
15789     SWIG_fail_ptr("SBCompileUnit___tostring",1,SWIGTYPE_p_lldb__SBCompileUnit);
15790   }
15791 
15792   result = lldb_SBCompileUnit___str__(arg1);
15793   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
15794   return SWIG_arg;
15795 
15796   if(0) SWIG_fail;
15797 
15798 fail:
15799   lua_error(L);
15800   return SWIG_arg;
15801 }
15802 
15803 
15804 static void swig_delete_SBCompileUnit(void *obj) {
15805 lldb::SBCompileUnit *arg1 = (lldb::SBCompileUnit *) obj;
15806 delete arg1;
15807 }
15808 static int _proxy__wrap_new_SBCompileUnit(lua_State *L) {
15809     assert(lua_istable(L,1));
15810     lua_pushcfunction(L,_wrap_new_SBCompileUnit);
15811     assert(!lua_isnil(L,-1));
15812     lua_replace(L,1); /* replace our table with real constructor */
15813     lua_call(L,lua_gettop(L)-1,1);
15814     return 1;
15815 }
15816 static swig_lua_attribute swig_SBCompileUnit_attributes[] = {
15817     {0,0,0}
15818 };
15819 static swig_lua_method swig_SBCompileUnit_methods[]= {
15820     { "IsValid", _wrap_SBCompileUnit_IsValid},
15821     { "GetFileSpec", _wrap_SBCompileUnit_GetFileSpec},
15822     { "GetNumLineEntries", _wrap_SBCompileUnit_GetNumLineEntries},
15823     { "GetLineEntryAtIndex", _wrap_SBCompileUnit_GetLineEntryAtIndex},
15824     { "FindLineEntryIndex", _wrap_SBCompileUnit_FindLineEntryIndex},
15825     { "GetSupportFileAtIndex", _wrap_SBCompileUnit_GetSupportFileAtIndex},
15826     { "GetNumSupportFiles", _wrap_SBCompileUnit_GetNumSupportFiles},
15827     { "FindSupportFileIndex", _wrap_SBCompileUnit_FindSupportFileIndex},
15828     { "GetTypes", _wrap_SBCompileUnit_GetTypes},
15829     { "GetLanguage", _wrap_SBCompileUnit_GetLanguage},
15830     { "GetDescription", _wrap_SBCompileUnit_GetDescription},
15831     { "__eq", _wrap_SBCompileUnit___eq},
15832     { "__tostring", _wrap_SBCompileUnit___tostring},
15833     {0,0}
15834 };
15835 static swig_lua_method swig_SBCompileUnit_meta[] = {
15836     { "__eq", _wrap_SBCompileUnit___eq},
15837     { "__tostring", _wrap_SBCompileUnit___tostring},
15838     {0,0}
15839 };
15840 
15841 static swig_lua_attribute swig_SBCompileUnit_Sf_SwigStatic_attributes[] = {
15842     {0,0,0}
15843 };
15844 static swig_lua_const_info swig_SBCompileUnit_Sf_SwigStatic_constants[]= {
15845     {0,0,0,0,0,0}
15846 };
15847 static swig_lua_method swig_SBCompileUnit_Sf_SwigStatic_methods[]= {
15848     {0,0}
15849 };
15850 static swig_lua_class* swig_SBCompileUnit_Sf_SwigStatic_classes[]= {
15851     0
15852 };
15853 
15854 static swig_lua_namespace swig_SBCompileUnit_Sf_SwigStatic = {
15855     "SBCompileUnit",
15856     swig_SBCompileUnit_Sf_SwigStatic_methods,
15857     swig_SBCompileUnit_Sf_SwigStatic_attributes,
15858     swig_SBCompileUnit_Sf_SwigStatic_constants,
15859     swig_SBCompileUnit_Sf_SwigStatic_classes,
15860     0
15861 };
15862 static swig_lua_class *swig_SBCompileUnit_bases[] = {0};
15863 static const char *swig_SBCompileUnit_base_names[] = {0};
15864 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 };
15865 
15866 static int _wrap_new_SBData__SWIG_0(lua_State* L) {
15867   int SWIG_arg = 0;
15868   lldb::SBData *result = 0 ;
15869 
15870   SWIG_check_num_args("lldb::SBData::SBData",0,0)
15871   result = (lldb::SBData *)new lldb::SBData();
15872   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15873   return SWIG_arg;
15874 
15875   if(0) SWIG_fail;
15876 
15877 fail:
15878   lua_error(L);
15879   return SWIG_arg;
15880 }
15881 
15882 
15883 static int _wrap_new_SBData__SWIG_1(lua_State* L) {
15884   int SWIG_arg = 0;
15885   lldb::SBData *arg1 = 0 ;
15886   lldb::SBData *result = 0 ;
15887 
15888   SWIG_check_num_args("lldb::SBData::SBData",1,1)
15889   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBData::SBData",1,"lldb::SBData const &");
15890 
15891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15892     SWIG_fail_ptr("new_SBData",1,SWIGTYPE_p_lldb__SBData);
15893   }
15894 
15895   result = (lldb::SBData *)new lldb::SBData((lldb::SBData const &)*arg1);
15896   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
15897   return SWIG_arg;
15898 
15899   if(0) SWIG_fail;
15900 
15901 fail:
15902   lua_error(L);
15903   return SWIG_arg;
15904 }
15905 
15906 
15907 static int _wrap_new_SBData(lua_State* L) {
15908   int argc;
15909   int argv[2]={
15910     1,2
15911   };
15912 
15913   argc = lua_gettop(L);
15914   if (argc == 0) {
15915     return _wrap_new_SBData__SWIG_0(L);
15916   }
15917   if (argc == 1) {
15918     int _v;
15919     {
15920       void *ptr;
15921       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBData, SWIG_POINTER_NO_NULL)) {
15922         _v = 0;
15923       } else {
15924         _v = 1;
15925       }
15926     }
15927     if (_v) {
15928       return _wrap_new_SBData__SWIG_1(L);
15929     }
15930   }
15931 
15932   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBData'\n"
15933     "  Possible C/C++ prototypes are:\n"
15934     "    lldb::SBData::SBData()\n"
15935     "    lldb::SBData::SBData(lldb::SBData const &)\n");
15936   lua_error(L);return 0;
15937 }
15938 
15939 
15940 static int _wrap_SBData_GetAddressByteSize(lua_State* L) {
15941   int SWIG_arg = 0;
15942   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15943   uint8_t result;
15944 
15945   SWIG_check_num_args("lldb::SBData::GetAddressByteSize",1,1)
15946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddressByteSize",1,"lldb::SBData *");
15947 
15948   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15949     SWIG_fail_ptr("SBData_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15950   }
15951 
15952   result = (uint8_t)(arg1)->GetAddressByteSize();
15953   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
15954   return SWIG_arg;
15955 
15956   if(0) SWIG_fail;
15957 
15958 fail:
15959   lua_error(L);
15960   return SWIG_arg;
15961 }
15962 
15963 
15964 static int _wrap_SBData_SetAddressByteSize(lua_State* L) {
15965   int SWIG_arg = 0;
15966   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15967   uint8_t arg2 ;
15968 
15969   SWIG_check_num_args("lldb::SBData::SetAddressByteSize",2,2)
15970   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",1,"lldb::SBData *");
15971   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::SetAddressByteSize",2,"uint8_t");
15972 
15973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15974     SWIG_fail_ptr("SBData_SetAddressByteSize",1,SWIGTYPE_p_lldb__SBData);
15975   }
15976 
15977   arg2 = (unsigned char)lua_tointeger(L, 2);
15978   (arg1)->SetAddressByteSize(arg2);
15979 
15980   return SWIG_arg;
15981 
15982   if(0) SWIG_fail;
15983 
15984 fail:
15985   lua_error(L);
15986   return SWIG_arg;
15987 }
15988 
15989 
15990 static int _wrap_SBData_Clear(lua_State* L) {
15991   int SWIG_arg = 0;
15992   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
15993 
15994   SWIG_check_num_args("lldb::SBData::Clear",1,1)
15995   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Clear",1,"lldb::SBData *");
15996 
15997   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
15998     SWIG_fail_ptr("SBData_Clear",1,SWIGTYPE_p_lldb__SBData);
15999   }
16000 
16001   (arg1)->Clear();
16002 
16003   return SWIG_arg;
16004 
16005   if(0) SWIG_fail;
16006 
16007 fail:
16008   lua_error(L);
16009   return SWIG_arg;
16010 }
16011 
16012 
16013 static int _wrap_SBData_IsValid(lua_State* L) {
16014   int SWIG_arg = 0;
16015   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16016   bool result;
16017 
16018   SWIG_check_num_args("lldb::SBData::IsValid",1,1)
16019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::IsValid",1,"lldb::SBData *");
16020 
16021   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16022     SWIG_fail_ptr("SBData_IsValid",1,SWIGTYPE_p_lldb__SBData);
16023   }
16024 
16025   result = (bool)(arg1)->IsValid();
16026   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16027   return SWIG_arg;
16028 
16029   if(0) SWIG_fail;
16030 
16031 fail:
16032   lua_error(L);
16033   return SWIG_arg;
16034 }
16035 
16036 
16037 static int _wrap_SBData_GetByteSize(lua_State* L) {
16038   int SWIG_arg = 0;
16039   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16040   size_t result;
16041 
16042   SWIG_check_num_args("lldb::SBData::GetByteSize",1,1)
16043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteSize",1,"lldb::SBData *");
16044 
16045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16046     SWIG_fail_ptr("SBData_GetByteSize",1,SWIGTYPE_p_lldb__SBData);
16047   }
16048 
16049   result = (arg1)->GetByteSize();
16050   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16051   return SWIG_arg;
16052 
16053   if(0) SWIG_fail;
16054 
16055 fail:
16056   lua_error(L);
16057   return SWIG_arg;
16058 }
16059 
16060 
16061 static int _wrap_SBData_GetByteOrder(lua_State* L) {
16062   int SWIG_arg = 0;
16063   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16064   lldb::ByteOrder result;
16065 
16066   SWIG_check_num_args("lldb::SBData::GetByteOrder",1,1)
16067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetByteOrder",1,"lldb::SBData *");
16068 
16069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16070     SWIG_fail_ptr("SBData_GetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16071   }
16072 
16073   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
16074   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
16075   return SWIG_arg;
16076 
16077   if(0) SWIG_fail;
16078 
16079 fail:
16080   lua_error(L);
16081   return SWIG_arg;
16082 }
16083 
16084 
16085 static int _wrap_SBData_SetByteOrder(lua_State* L) {
16086   int SWIG_arg = 0;
16087   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16088   lldb::ByteOrder arg2 ;
16089 
16090   SWIG_check_num_args("lldb::SBData::SetByteOrder",2,2)
16091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetByteOrder",1,"lldb::SBData *");
16092   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBData::SetByteOrder",2,"lldb::ByteOrder");
16093 
16094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16095     SWIG_fail_ptr("SBData_SetByteOrder",1,SWIGTYPE_p_lldb__SBData);
16096   }
16097 
16098   arg2 = (lldb::ByteOrder)(int)lua_tonumber(L, 2);
16099   (arg1)->SetByteOrder(arg2);
16100 
16101   return SWIG_arg;
16102 
16103   if(0) SWIG_fail;
16104 
16105 fail:
16106   lua_error(L);
16107   return SWIG_arg;
16108 }
16109 
16110 
16111 static int _wrap_SBData_GetFloat(lua_State* L) {
16112   int SWIG_arg = 0;
16113   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16114   lldb::SBError *arg2 = 0 ;
16115   lldb::offset_t arg3 ;
16116   float result;
16117 
16118   SWIG_check_num_args("lldb::SBData::GetFloat",3,3)
16119   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetFloat",1,"lldb::SBData *");
16120   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetFloat",2,"lldb::SBError &");
16121   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetFloat",3,"lldb::offset_t");
16122 
16123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16124     SWIG_fail_ptr("SBData_GetFloat",1,SWIGTYPE_p_lldb__SBData);
16125   }
16126 
16127 
16128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16129     SWIG_fail_ptr("SBData_GetFloat",2,SWIGTYPE_p_lldb__SBError);
16130   }
16131 
16132   arg3 = (unsigned long long)lua_tointeger(L, 3);
16133   result = (float)(arg1)->GetFloat(*arg2,arg3);
16134   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16135   return SWIG_arg;
16136 
16137   if(0) SWIG_fail;
16138 
16139 fail:
16140   lua_error(L);
16141   return SWIG_arg;
16142 }
16143 
16144 
16145 static int _wrap_SBData_GetDouble(lua_State* L) {
16146   int SWIG_arg = 0;
16147   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16148   lldb::SBError *arg2 = 0 ;
16149   lldb::offset_t arg3 ;
16150   double result;
16151 
16152   SWIG_check_num_args("lldb::SBData::GetDouble",3,3)
16153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDouble",1,"lldb::SBData *");
16154   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDouble",2,"lldb::SBError &");
16155   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDouble",3,"lldb::offset_t");
16156 
16157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16158     SWIG_fail_ptr("SBData_GetDouble",1,SWIGTYPE_p_lldb__SBData);
16159   }
16160 
16161 
16162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16163     SWIG_fail_ptr("SBData_GetDouble",2,SWIGTYPE_p_lldb__SBError);
16164   }
16165 
16166   arg3 = (unsigned long long)lua_tointeger(L, 3);
16167   result = (double)(arg1)->GetDouble(*arg2,arg3);
16168   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
16169   return SWIG_arg;
16170 
16171   if(0) SWIG_fail;
16172 
16173 fail:
16174   lua_error(L);
16175   return SWIG_arg;
16176 }
16177 
16178 
16179 static int _wrap_SBData_GetLongDouble(lua_State* L) {
16180   int SWIG_arg = 0;
16181   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16182   lldb::SBError *arg2 = 0 ;
16183   lldb::offset_t arg3 ;
16184   long double result;
16185 
16186   SWIG_check_num_args("lldb::SBData::GetLongDouble",3,3)
16187   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetLongDouble",1,"lldb::SBData *");
16188   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetLongDouble",2,"lldb::SBError &");
16189   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetLongDouble",3,"lldb::offset_t");
16190 
16191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16192     SWIG_fail_ptr("SBData_GetLongDouble",1,SWIGTYPE_p_lldb__SBData);
16193   }
16194 
16195 
16196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16197     SWIG_fail_ptr("SBData_GetLongDouble",2,SWIGTYPE_p_lldb__SBError);
16198   }
16199 
16200   arg3 = (unsigned long long)lua_tointeger(L, 3);
16201   result = (long double)(arg1)->GetLongDouble(*arg2,arg3);
16202   {
16203     long double * resultptr = new long double((const long double &) result);
16204     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_long_double,1); SWIG_arg++;
16205   }
16206   return SWIG_arg;
16207 
16208   if(0) SWIG_fail;
16209 
16210 fail:
16211   lua_error(L);
16212   return SWIG_arg;
16213 }
16214 
16215 
16216 static int _wrap_SBData_GetAddress(lua_State* L) {
16217   int SWIG_arg = 0;
16218   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16219   lldb::SBError *arg2 = 0 ;
16220   lldb::offset_t arg3 ;
16221   lldb::addr_t result;
16222 
16223   SWIG_check_num_args("lldb::SBData::GetAddress",3,3)
16224   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetAddress",1,"lldb::SBData *");
16225   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetAddress",2,"lldb::SBError &");
16226   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetAddress",3,"lldb::offset_t");
16227 
16228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16229     SWIG_fail_ptr("SBData_GetAddress",1,SWIGTYPE_p_lldb__SBData);
16230   }
16231 
16232 
16233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16234     SWIG_fail_ptr("SBData_GetAddress",2,SWIGTYPE_p_lldb__SBError);
16235   }
16236 
16237   arg3 = (unsigned long long)lua_tointeger(L, 3);
16238   result = (lldb::addr_t)(arg1)->GetAddress(*arg2,arg3);
16239   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16240   return SWIG_arg;
16241 
16242   if(0) SWIG_fail;
16243 
16244 fail:
16245   lua_error(L);
16246   return SWIG_arg;
16247 }
16248 
16249 
16250 static int _wrap_SBData_GetUnsignedInt8(lua_State* L) {
16251   int SWIG_arg = 0;
16252   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16253   lldb::SBError *arg2 = 0 ;
16254   lldb::offset_t arg3 ;
16255   uint8_t result;
16256 
16257   SWIG_check_num_args("lldb::SBData::GetUnsignedInt8",3,3)
16258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",1,"lldb::SBData *");
16259   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",2,"lldb::SBError &");
16260   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt8",3,"lldb::offset_t");
16261 
16262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16263     SWIG_fail_ptr("SBData_GetUnsignedInt8",1,SWIGTYPE_p_lldb__SBData);
16264   }
16265 
16266 
16267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16268     SWIG_fail_ptr("SBData_GetUnsignedInt8",2,SWIGTYPE_p_lldb__SBError);
16269   }
16270 
16271   arg3 = (unsigned long long)lua_tointeger(L, 3);
16272   result = (uint8_t)(arg1)->GetUnsignedInt8(*arg2,arg3);
16273   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16274   return SWIG_arg;
16275 
16276   if(0) SWIG_fail;
16277 
16278 fail:
16279   lua_error(L);
16280   return SWIG_arg;
16281 }
16282 
16283 
16284 static int _wrap_SBData_GetUnsignedInt16(lua_State* L) {
16285   int SWIG_arg = 0;
16286   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16287   lldb::SBError *arg2 = 0 ;
16288   lldb::offset_t arg3 ;
16289   uint16_t result;
16290 
16291   SWIG_check_num_args("lldb::SBData::GetUnsignedInt16",3,3)
16292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",1,"lldb::SBData *");
16293   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",2,"lldb::SBError &");
16294   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt16",3,"lldb::offset_t");
16295 
16296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16297     SWIG_fail_ptr("SBData_GetUnsignedInt16",1,SWIGTYPE_p_lldb__SBData);
16298   }
16299 
16300 
16301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16302     SWIG_fail_ptr("SBData_GetUnsignedInt16",2,SWIGTYPE_p_lldb__SBError);
16303   }
16304 
16305   arg3 = (unsigned long long)lua_tointeger(L, 3);
16306   result = (uint16_t)(arg1)->GetUnsignedInt16(*arg2,arg3);
16307   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16308   return SWIG_arg;
16309 
16310   if(0) SWIG_fail;
16311 
16312 fail:
16313   lua_error(L);
16314   return SWIG_arg;
16315 }
16316 
16317 
16318 static int _wrap_SBData_GetUnsignedInt32(lua_State* L) {
16319   int SWIG_arg = 0;
16320   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16321   lldb::SBError *arg2 = 0 ;
16322   lldb::offset_t arg3 ;
16323   uint32_t result;
16324 
16325   SWIG_check_num_args("lldb::SBData::GetUnsignedInt32",3,3)
16326   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",1,"lldb::SBData *");
16327   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",2,"lldb::SBError &");
16328   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt32",3,"lldb::offset_t");
16329 
16330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16331     SWIG_fail_ptr("SBData_GetUnsignedInt32",1,SWIGTYPE_p_lldb__SBData);
16332   }
16333 
16334 
16335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16336     SWIG_fail_ptr("SBData_GetUnsignedInt32",2,SWIGTYPE_p_lldb__SBError);
16337   }
16338 
16339   arg3 = (unsigned long long)lua_tointeger(L, 3);
16340   result = (uint32_t)(arg1)->GetUnsignedInt32(*arg2,arg3);
16341   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16342   return SWIG_arg;
16343 
16344   if(0) SWIG_fail;
16345 
16346 fail:
16347   lua_error(L);
16348   return SWIG_arg;
16349 }
16350 
16351 
16352 static int _wrap_SBData_GetUnsignedInt64(lua_State* L) {
16353   int SWIG_arg = 0;
16354   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16355   lldb::SBError *arg2 = 0 ;
16356   lldb::offset_t arg3 ;
16357   uint64_t result;
16358 
16359   SWIG_check_num_args("lldb::SBData::GetUnsignedInt64",3,3)
16360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",1,"lldb::SBData *");
16361   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",2,"lldb::SBError &");
16362   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetUnsignedInt64",3,"lldb::offset_t");
16363 
16364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16365     SWIG_fail_ptr("SBData_GetUnsignedInt64",1,SWIGTYPE_p_lldb__SBData);
16366   }
16367 
16368 
16369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16370     SWIG_fail_ptr("SBData_GetUnsignedInt64",2,SWIGTYPE_p_lldb__SBError);
16371   }
16372 
16373   arg3 = (unsigned long long)lua_tointeger(L, 3);
16374   result = (uint64_t)(arg1)->GetUnsignedInt64(*arg2,arg3);
16375   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16376   return SWIG_arg;
16377 
16378   if(0) SWIG_fail;
16379 
16380 fail:
16381   lua_error(L);
16382   return SWIG_arg;
16383 }
16384 
16385 
16386 static int _wrap_SBData_GetSignedInt8(lua_State* L) {
16387   int SWIG_arg = 0;
16388   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16389   lldb::SBError *arg2 = 0 ;
16390   lldb::offset_t arg3 ;
16391   int8_t result;
16392 
16393   SWIG_check_num_args("lldb::SBData::GetSignedInt8",3,3)
16394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",1,"lldb::SBData *");
16395   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",2,"lldb::SBError &");
16396   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt8",3,"lldb::offset_t");
16397 
16398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16399     SWIG_fail_ptr("SBData_GetSignedInt8",1,SWIGTYPE_p_lldb__SBData);
16400   }
16401 
16402 
16403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16404     SWIG_fail_ptr("SBData_GetSignedInt8",2,SWIGTYPE_p_lldb__SBError);
16405   }
16406 
16407   arg3 = (unsigned long long)lua_tointeger(L, 3);
16408   result = (int8_t)(arg1)->GetSignedInt8(*arg2,arg3);
16409   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16410   return SWIG_arg;
16411 
16412   if(0) SWIG_fail;
16413 
16414 fail:
16415   lua_error(L);
16416   return SWIG_arg;
16417 }
16418 
16419 
16420 static int _wrap_SBData_GetSignedInt16(lua_State* L) {
16421   int SWIG_arg = 0;
16422   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16423   lldb::SBError *arg2 = 0 ;
16424   lldb::offset_t arg3 ;
16425   int16_t result;
16426 
16427   SWIG_check_num_args("lldb::SBData::GetSignedInt16",3,3)
16428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",1,"lldb::SBData *");
16429   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",2,"lldb::SBError &");
16430   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt16",3,"lldb::offset_t");
16431 
16432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16433     SWIG_fail_ptr("SBData_GetSignedInt16",1,SWIGTYPE_p_lldb__SBData);
16434   }
16435 
16436 
16437   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16438     SWIG_fail_ptr("SBData_GetSignedInt16",2,SWIGTYPE_p_lldb__SBError);
16439   }
16440 
16441   arg3 = (unsigned long long)lua_tointeger(L, 3);
16442   result = (int16_t)(arg1)->GetSignedInt16(*arg2,arg3);
16443   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16444   return SWIG_arg;
16445 
16446   if(0) SWIG_fail;
16447 
16448 fail:
16449   lua_error(L);
16450   return SWIG_arg;
16451 }
16452 
16453 
16454 static int _wrap_SBData_GetSignedInt32(lua_State* L) {
16455   int SWIG_arg = 0;
16456   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16457   lldb::SBError *arg2 = 0 ;
16458   lldb::offset_t arg3 ;
16459   int32_t result;
16460 
16461   SWIG_check_num_args("lldb::SBData::GetSignedInt32",3,3)
16462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",1,"lldb::SBData *");
16463   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",2,"lldb::SBError &");
16464   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt32",3,"lldb::offset_t");
16465 
16466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16467     SWIG_fail_ptr("SBData_GetSignedInt32",1,SWIGTYPE_p_lldb__SBData);
16468   }
16469 
16470 
16471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16472     SWIG_fail_ptr("SBData_GetSignedInt32",2,SWIGTYPE_p_lldb__SBError);
16473   }
16474 
16475   arg3 = (unsigned long long)lua_tointeger(L, 3);
16476   result = (int32_t)(arg1)->GetSignedInt32(*arg2,arg3);
16477   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16478   return SWIG_arg;
16479 
16480   if(0) SWIG_fail;
16481 
16482 fail:
16483   lua_error(L);
16484   return SWIG_arg;
16485 }
16486 
16487 
16488 static int _wrap_SBData_GetSignedInt64(lua_State* L) {
16489   int SWIG_arg = 0;
16490   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16491   lldb::SBError *arg2 = 0 ;
16492   lldb::offset_t arg3 ;
16493   int64_t result;
16494 
16495   SWIG_check_num_args("lldb::SBData::GetSignedInt64",3,3)
16496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",1,"lldb::SBData *");
16497   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",2,"lldb::SBError &");
16498   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetSignedInt64",3,"lldb::offset_t");
16499 
16500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16501     SWIG_fail_ptr("SBData_GetSignedInt64",1,SWIGTYPE_p_lldb__SBData);
16502   }
16503 
16504 
16505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16506     SWIG_fail_ptr("SBData_GetSignedInt64",2,SWIGTYPE_p_lldb__SBError);
16507   }
16508 
16509   arg3 = (unsigned long long)lua_tointeger(L, 3);
16510   result = (int64_t)(arg1)->GetSignedInt64(*arg2,arg3);
16511   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16512   return SWIG_arg;
16513 
16514   if(0) SWIG_fail;
16515 
16516 fail:
16517   lua_error(L);
16518   return SWIG_arg;
16519 }
16520 
16521 
16522 static int _wrap_SBData_GetString(lua_State* L) {
16523   int SWIG_arg = 0;
16524   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16525   lldb::SBError *arg2 = 0 ;
16526   lldb::offset_t arg3 ;
16527   char *result = 0 ;
16528 
16529   SWIG_check_num_args("lldb::SBData::GetString",3,3)
16530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetString",1,"lldb::SBData *");
16531   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetString",2,"lldb::SBError &");
16532   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetString",3,"lldb::offset_t");
16533 
16534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16535     SWIG_fail_ptr("SBData_GetString",1,SWIGTYPE_p_lldb__SBData);
16536   }
16537 
16538 
16539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16540     SWIG_fail_ptr("SBData_GetString",2,SWIGTYPE_p_lldb__SBError);
16541   }
16542 
16543   arg3 = (unsigned long long)lua_tointeger(L, 3);
16544   result = (char *)(arg1)->GetString(*arg2,arg3);
16545   lua_pushstring(L,(const char *)result); SWIG_arg++;
16546   return SWIG_arg;
16547 
16548   if(0) SWIG_fail;
16549 
16550 fail:
16551   lua_error(L);
16552   return SWIG_arg;
16553 }
16554 
16555 
16556 static int _wrap_SBData_GetDescription(lua_State* L) {
16557   int SWIG_arg = 0;
16558   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16559   lldb::SBStream *arg2 = 0 ;
16560   lldb::addr_t arg3 ;
16561   bool result;
16562 
16563   SWIG_check_num_args("lldb::SBData::GetDescription",3,3)
16564   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::GetDescription",1,"lldb::SBData *");
16565   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::GetDescription",2,"lldb::SBStream &");
16566   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::GetDescription",3,"lldb::addr_t");
16567 
16568   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16569     SWIG_fail_ptr("SBData_GetDescription",1,SWIGTYPE_p_lldb__SBData);
16570   }
16571 
16572 
16573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
16574     SWIG_fail_ptr("SBData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
16575   }
16576 
16577   arg3 = (unsigned long long)lua_tointeger(L, 3);
16578   result = (bool)(arg1)->GetDescription(*arg2,arg3);
16579   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16580   return SWIG_arg;
16581 
16582   if(0) SWIG_fail;
16583 
16584 fail:
16585   lua_error(L);
16586   return SWIG_arg;
16587 }
16588 
16589 
16590 static int _wrap_SBData_ReadRawData(lua_State* L) {
16591   int SWIG_arg = 0;
16592   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16593   lldb::SBError *arg2 = 0 ;
16594   lldb::offset_t arg3 ;
16595   void *arg4 = (void *) 0 ;
16596   size_t arg5 ;
16597   size_t result;
16598 
16599   SWIG_check_num_args("lldb::SBData::ReadRawData",5,5)
16600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::ReadRawData",1,"lldb::SBData *");
16601   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::ReadRawData",2,"lldb::SBError &");
16602   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::ReadRawData",3,"lldb::offset_t");
16603   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBData::ReadRawData",4,"void *");
16604   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBData::ReadRawData",5,"size_t");
16605 
16606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16607     SWIG_fail_ptr("SBData_ReadRawData",1,SWIGTYPE_p_lldb__SBData);
16608   }
16609 
16610 
16611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16612     SWIG_fail_ptr("SBData_ReadRawData",2,SWIGTYPE_p_lldb__SBError);
16613   }
16614 
16615   arg3 = (unsigned long long)lua_tointeger(L, 3);
16616   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBData_ReadRawData");
16617   arg5 = (unsigned long)lua_tointeger(L, 5);
16618   result = (arg1)->ReadRawData(*arg2,arg3,arg4,arg5);
16619   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
16620   return SWIG_arg;
16621 
16622   if(0) SWIG_fail;
16623 
16624 fail:
16625   lua_error(L);
16626   return SWIG_arg;
16627 }
16628 
16629 
16630 static int _wrap_SBData_SetData(lua_State* L) {
16631   int SWIG_arg = 0;
16632   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16633   lldb::SBError *arg2 = 0 ;
16634   void *arg3 = (void *) 0 ;
16635   size_t arg4 ;
16636   lldb::ByteOrder arg5 ;
16637   uint8_t arg6 ;
16638 
16639   SWIG_check_num_args("lldb::SBData::SetData",6,6)
16640   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetData",1,"lldb::SBData *");
16641   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::SetData",2,"lldb::SBError &");
16642   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::SetData",3,"void const *");
16643   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::SetData",4,"size_t");
16644   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBData::SetData",5,"lldb::ByteOrder");
16645   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBData::SetData",6,"uint8_t");
16646 
16647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16648     SWIG_fail_ptr("SBData_SetData",1,SWIGTYPE_p_lldb__SBData);
16649   }
16650 
16651 
16652   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
16653     SWIG_fail_ptr("SBData_SetData",2,SWIGTYPE_p_lldb__SBError);
16654   }
16655 
16656   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBData_SetData");
16657   arg4 = (unsigned long)lua_tointeger(L, 4);
16658   arg5 = (lldb::ByteOrder)(int)lua_tonumber(L, 5);
16659   arg6 = (unsigned char)lua_tointeger(L, 6);
16660   (arg1)->SetData(*arg2,(void const *)arg3,arg4,arg5,arg6);
16661 
16662   return SWIG_arg;
16663 
16664   if(0) SWIG_fail;
16665 
16666 fail:
16667   lua_error(L);
16668   return SWIG_arg;
16669 }
16670 
16671 
16672 static int _wrap_SBData_Append(lua_State* L) {
16673   int SWIG_arg = 0;
16674   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16675   lldb::SBData *arg2 = 0 ;
16676   bool result;
16677 
16678   SWIG_check_num_args("lldb::SBData::Append",2,2)
16679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::Append",1,"lldb::SBData *");
16680   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBData::Append",2,"lldb::SBData const &");
16681 
16682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16683     SWIG_fail_ptr("SBData_Append",1,SWIGTYPE_p_lldb__SBData);
16684   }
16685 
16686 
16687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
16688     SWIG_fail_ptr("SBData_Append",2,SWIGTYPE_p_lldb__SBData);
16689   }
16690 
16691   result = (bool)(arg1)->Append((lldb::SBData const &)*arg2);
16692   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16693   return SWIG_arg;
16694 
16695   if(0) SWIG_fail;
16696 
16697 fail:
16698   lua_error(L);
16699   return SWIG_arg;
16700 }
16701 
16702 
16703 static int _wrap_SBData_CreateDataFromCString(lua_State* L) {
16704   int SWIG_arg = 0;
16705   lldb::ByteOrder arg1 ;
16706   uint32_t arg2 ;
16707   char *arg3 = (char *) 0 ;
16708   lldb::SBData result;
16709 
16710   SWIG_check_num_args("lldb::SBData::CreateDataFromCString",3,3)
16711   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",1,"lldb::ByteOrder");
16712   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",2,"uint32_t");
16713   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromCString",3,"char const *");
16714   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16715   arg2 = (unsigned int)lua_tointeger(L, 2);
16716   arg3 = (char *)lua_tostring(L, 3);
16717   result = lldb::SBData::CreateDataFromCString(arg1,arg2,(char const *)arg3);
16718   {
16719     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16720     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16721   }
16722   return SWIG_arg;
16723 
16724   if(0) SWIG_fail;
16725 
16726 fail:
16727   lua_error(L);
16728   return SWIG_arg;
16729 }
16730 
16731 
16732 static int _wrap_SBData_CreateDataFromUInt64Array(lua_State* L) {
16733   int SWIG_arg = 0;
16734   lldb::ByteOrder arg1 ;
16735   uint32_t arg2 ;
16736   uint64_t *arg3 = (uint64_t *) 0 ;
16737   size_t arg4 ;
16738   lldb::SBData result;
16739 
16740   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt64Array",4,4)
16741   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",1,"lldb::ByteOrder");
16742   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",2,"uint32_t");
16743   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",3,"uint64_t *");
16744   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt64Array",4,"size_t");
16745   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16746   arg2 = (unsigned int)lua_tointeger(L, 2);
16747 
16748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_long_long,0))){
16749     SWIG_fail_ptr("SBData_CreateDataFromUInt64Array",3,SWIGTYPE_p_unsigned_long_long);
16750   }
16751 
16752   arg4 = (unsigned long)lua_tointeger(L, 4);
16753   result = lldb::SBData::CreateDataFromUInt64Array(arg1,arg2,arg3,arg4);
16754   {
16755     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16756     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16757   }
16758   return SWIG_arg;
16759 
16760   if(0) SWIG_fail;
16761 
16762 fail:
16763   lua_error(L);
16764   return SWIG_arg;
16765 }
16766 
16767 
16768 static int _wrap_SBData_CreateDataFromUInt32Array(lua_State* L) {
16769   int SWIG_arg = 0;
16770   lldb::ByteOrder arg1 ;
16771   uint32_t arg2 ;
16772   uint32_t *arg3 = (uint32_t *) 0 ;
16773   size_t arg4 ;
16774   lldb::SBData result;
16775 
16776   SWIG_check_num_args("lldb::SBData::CreateDataFromUInt32Array",4,4)
16777   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",1,"lldb::ByteOrder");
16778   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",2,"uint32_t");
16779   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",3,"uint32_t *");
16780   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromUInt32Array",4,"size_t");
16781   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16782   arg2 = (unsigned int)lua_tointeger(L, 2);
16783 
16784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_unsigned_int,0))){
16785     SWIG_fail_ptr("SBData_CreateDataFromUInt32Array",3,SWIGTYPE_p_unsigned_int);
16786   }
16787 
16788   arg4 = (unsigned long)lua_tointeger(L, 4);
16789   result = lldb::SBData::CreateDataFromUInt32Array(arg1,arg2,arg3,arg4);
16790   {
16791     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16792     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16793   }
16794   return SWIG_arg;
16795 
16796   if(0) SWIG_fail;
16797 
16798 fail:
16799   lua_error(L);
16800   return SWIG_arg;
16801 }
16802 
16803 
16804 static int _wrap_SBData_CreateDataFromSInt64Array(lua_State* L) {
16805   int SWIG_arg = 0;
16806   lldb::ByteOrder arg1 ;
16807   uint32_t arg2 ;
16808   int64_t *arg3 = (int64_t *) 0 ;
16809   size_t arg4 ;
16810   lldb::SBData result;
16811 
16812   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt64Array",4,4)
16813   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",1,"lldb::ByteOrder");
16814   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",2,"uint32_t");
16815   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",3,"int64_t *");
16816   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt64Array",4,"size_t");
16817   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16818   arg2 = (unsigned int)lua_tointeger(L, 2);
16819 
16820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_long_long,0))){
16821     SWIG_fail_ptr("SBData_CreateDataFromSInt64Array",3,SWIGTYPE_p_long_long);
16822   }
16823 
16824   arg4 = (unsigned long)lua_tointeger(L, 4);
16825   result = lldb::SBData::CreateDataFromSInt64Array(arg1,arg2,arg3,arg4);
16826   {
16827     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16829   }
16830   return SWIG_arg;
16831 
16832   if(0) SWIG_fail;
16833 
16834 fail:
16835   lua_error(L);
16836   return SWIG_arg;
16837 }
16838 
16839 
16840 static int _wrap_SBData_CreateDataFromSInt32Array(lua_State* L) {
16841   int SWIG_arg = 0;
16842   lldb::ByteOrder arg1 ;
16843   uint32_t arg2 ;
16844   int32_t *arg3 = (int32_t *) 0 ;
16845   size_t arg4 ;
16846   lldb::SBData result;
16847 
16848   SWIG_check_num_args("lldb::SBData::CreateDataFromSInt32Array",4,4)
16849   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",1,"lldb::ByteOrder");
16850   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",2,"uint32_t");
16851   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",3,"int32_t *");
16852   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromSInt32Array",4,"size_t");
16853   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16854   arg2 = (unsigned int)lua_tointeger(L, 2);
16855 
16856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_int,0))){
16857     SWIG_fail_ptr("SBData_CreateDataFromSInt32Array",3,SWIGTYPE_p_int);
16858   }
16859 
16860   arg4 = (unsigned long)lua_tointeger(L, 4);
16861   result = lldb::SBData::CreateDataFromSInt32Array(arg1,arg2,arg3,arg4);
16862   {
16863     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16864     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16865   }
16866   return SWIG_arg;
16867 
16868   if(0) SWIG_fail;
16869 
16870 fail:
16871   lua_error(L);
16872   return SWIG_arg;
16873 }
16874 
16875 
16876 static int _wrap_SBData_CreateDataFromDoubleArray(lua_State* L) {
16877   int SWIG_arg = 0;
16878   lldb::ByteOrder arg1 ;
16879   uint32_t arg2 ;
16880   double *arg3 = (double *) 0 ;
16881   size_t arg4 ;
16882   lldb::SBData result;
16883 
16884   SWIG_check_num_args("lldb::SBData::CreateDataFromDoubleArray",4,4)
16885   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",1,"lldb::ByteOrder");
16886   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",2,"uint32_t");
16887   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",3,"double *");
16888   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBData::CreateDataFromDoubleArray",4,"size_t");
16889   arg1 = (lldb::ByteOrder)(int)lua_tonumber(L, 1);
16890   arg2 = (unsigned int)lua_tointeger(L, 2);
16891 
16892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_double,0))){
16893     SWIG_fail_ptr("SBData_CreateDataFromDoubleArray",3,SWIGTYPE_p_double);
16894   }
16895 
16896   arg4 = (unsigned long)lua_tointeger(L, 4);
16897   result = lldb::SBData::CreateDataFromDoubleArray(arg1,arg2,arg3,arg4);
16898   {
16899     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
16900     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
16901   }
16902   return SWIG_arg;
16903 
16904   if(0) SWIG_fail;
16905 
16906 fail:
16907   lua_error(L);
16908   return SWIG_arg;
16909 }
16910 
16911 
16912 static int _wrap_SBData_SetDataFromCString(lua_State* L) {
16913   int SWIG_arg = 0;
16914   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16915   char *arg2 = (char *) 0 ;
16916   bool result;
16917 
16918   SWIG_check_num_args("lldb::SBData::SetDataFromCString",2,2)
16919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",1,"lldb::SBData *");
16920   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromCString",2,"char const *");
16921 
16922   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16923     SWIG_fail_ptr("SBData_SetDataFromCString",1,SWIGTYPE_p_lldb__SBData);
16924   }
16925 
16926   arg2 = (char *)lua_tostring(L, 2);
16927   result = (bool)(arg1)->SetDataFromCString((char const *)arg2);
16928   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16929   return SWIG_arg;
16930 
16931   if(0) SWIG_fail;
16932 
16933 fail:
16934   lua_error(L);
16935   return SWIG_arg;
16936 }
16937 
16938 
16939 static int _wrap_SBData_SetDataFromUInt64Array(lua_State* L) {
16940   int SWIG_arg = 0;
16941   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16942   uint64_t *arg2 = (uint64_t *) 0 ;
16943   size_t arg3 ;
16944   bool result;
16945 
16946   SWIG_check_num_args("lldb::SBData::SetDataFromUInt64Array",3,3)
16947   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",1,"lldb::SBData *");
16948   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",2,"uint64_t *");
16949   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt64Array",3,"size_t");
16950 
16951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16952     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",1,SWIGTYPE_p_lldb__SBData);
16953   }
16954 
16955 
16956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_long_long,0))){
16957     SWIG_fail_ptr("SBData_SetDataFromUInt64Array",2,SWIGTYPE_p_unsigned_long_long);
16958   }
16959 
16960   arg3 = (unsigned long)lua_tointeger(L, 3);
16961   result = (bool)(arg1)->SetDataFromUInt64Array(arg2,arg3);
16962   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16963   return SWIG_arg;
16964 
16965   if(0) SWIG_fail;
16966 
16967 fail:
16968   lua_error(L);
16969   return SWIG_arg;
16970 }
16971 
16972 
16973 static int _wrap_SBData_SetDataFromUInt32Array(lua_State* L) {
16974   int SWIG_arg = 0;
16975   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
16976   uint32_t *arg2 = (uint32_t *) 0 ;
16977   size_t arg3 ;
16978   bool result;
16979 
16980   SWIG_check_num_args("lldb::SBData::SetDataFromUInt32Array",3,3)
16981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",1,"lldb::SBData *");
16982   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",2,"uint32_t *");
16983   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromUInt32Array",3,"size_t");
16984 
16985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
16986     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",1,SWIGTYPE_p_lldb__SBData);
16987   }
16988 
16989 
16990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
16991     SWIG_fail_ptr("SBData_SetDataFromUInt32Array",2,SWIGTYPE_p_unsigned_int);
16992   }
16993 
16994   arg3 = (unsigned long)lua_tointeger(L, 3);
16995   result = (bool)(arg1)->SetDataFromUInt32Array(arg2,arg3);
16996   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
16997   return SWIG_arg;
16998 
16999   if(0) SWIG_fail;
17000 
17001 fail:
17002   lua_error(L);
17003   return SWIG_arg;
17004 }
17005 
17006 
17007 static int _wrap_SBData_SetDataFromSInt64Array(lua_State* L) {
17008   int SWIG_arg = 0;
17009   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17010   int64_t *arg2 = (int64_t *) 0 ;
17011   size_t arg3 ;
17012   bool result;
17013 
17014   SWIG_check_num_args("lldb::SBData::SetDataFromSInt64Array",3,3)
17015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",1,"lldb::SBData *");
17016   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",2,"int64_t *");
17017   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt64Array",3,"size_t");
17018 
17019   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17020     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",1,SWIGTYPE_p_lldb__SBData);
17021   }
17022 
17023 
17024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_long_long,0))){
17025     SWIG_fail_ptr("SBData_SetDataFromSInt64Array",2,SWIGTYPE_p_long_long);
17026   }
17027 
17028   arg3 = (unsigned long)lua_tointeger(L, 3);
17029   result = (bool)(arg1)->SetDataFromSInt64Array(arg2,arg3);
17030   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17031   return SWIG_arg;
17032 
17033   if(0) SWIG_fail;
17034 
17035 fail:
17036   lua_error(L);
17037   return SWIG_arg;
17038 }
17039 
17040 
17041 static int _wrap_SBData_SetDataFromSInt32Array(lua_State* L) {
17042   int SWIG_arg = 0;
17043   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17044   int32_t *arg2 = (int32_t *) 0 ;
17045   size_t arg3 ;
17046   bool result;
17047 
17048   SWIG_check_num_args("lldb::SBData::SetDataFromSInt32Array",3,3)
17049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",1,"lldb::SBData *");
17050   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",2,"int32_t *");
17051   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromSInt32Array",3,"size_t");
17052 
17053   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17054     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",1,SWIGTYPE_p_lldb__SBData);
17055   }
17056 
17057 
17058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_int,0))){
17059     SWIG_fail_ptr("SBData_SetDataFromSInt32Array",2,SWIGTYPE_p_int);
17060   }
17061 
17062   arg3 = (unsigned long)lua_tointeger(L, 3);
17063   result = (bool)(arg1)->SetDataFromSInt32Array(arg2,arg3);
17064   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17065   return SWIG_arg;
17066 
17067   if(0) SWIG_fail;
17068 
17069 fail:
17070   lua_error(L);
17071   return SWIG_arg;
17072 }
17073 
17074 
17075 static int _wrap_SBData_SetDataFromDoubleArray(lua_State* L) {
17076   int SWIG_arg = 0;
17077   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17078   double *arg2 = (double *) 0 ;
17079   size_t arg3 ;
17080   bool result;
17081 
17082   SWIG_check_num_args("lldb::SBData::SetDataFromDoubleArray",3,3)
17083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",1,"lldb::SBData *");
17084   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",2,"double *");
17085   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBData::SetDataFromDoubleArray",3,"size_t");
17086 
17087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17088     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",1,SWIGTYPE_p_lldb__SBData);
17089   }
17090 
17091 
17092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_double,0))){
17093     SWIG_fail_ptr("SBData_SetDataFromDoubleArray",2,SWIGTYPE_p_double);
17094   }
17095 
17096   arg3 = (unsigned long)lua_tointeger(L, 3);
17097   result = (bool)(arg1)->SetDataFromDoubleArray(arg2,arg3);
17098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17099   return SWIG_arg;
17100 
17101   if(0) SWIG_fail;
17102 
17103 fail:
17104   lua_error(L);
17105   return SWIG_arg;
17106 }
17107 
17108 
17109 static int _wrap_SBData___tostring(lua_State* L) {
17110   int SWIG_arg = 0;
17111   lldb::SBData *arg1 = (lldb::SBData *) 0 ;
17112   std::string result;
17113 
17114   SWIG_check_num_args("lldb::SBData::__str__",1,1)
17115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBData::__str__",1,"lldb::SBData *");
17116 
17117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBData,0))){
17118     SWIG_fail_ptr("SBData___tostring",1,SWIGTYPE_p_lldb__SBData);
17119   }
17120 
17121   result = lldb_SBData___str__(arg1);
17122   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
17123   return SWIG_arg;
17124 
17125   if(0) SWIG_fail;
17126 
17127 fail:
17128   lua_error(L);
17129   return SWIG_arg;
17130 }
17131 
17132 
17133 static void swig_delete_SBData(void *obj) {
17134 lldb::SBData *arg1 = (lldb::SBData *) obj;
17135 delete arg1;
17136 }
17137 static int _proxy__wrap_new_SBData(lua_State *L) {
17138     assert(lua_istable(L,1));
17139     lua_pushcfunction(L,_wrap_new_SBData);
17140     assert(!lua_isnil(L,-1));
17141     lua_replace(L,1); /* replace our table with real constructor */
17142     lua_call(L,lua_gettop(L)-1,1);
17143     return 1;
17144 }
17145 static swig_lua_attribute swig_SBData_attributes[] = {
17146     {0,0,0}
17147 };
17148 static swig_lua_method swig_SBData_methods[]= {
17149     { "GetAddressByteSize", _wrap_SBData_GetAddressByteSize},
17150     { "SetAddressByteSize", _wrap_SBData_SetAddressByteSize},
17151     { "Clear", _wrap_SBData_Clear},
17152     { "IsValid", _wrap_SBData_IsValid},
17153     { "GetByteSize", _wrap_SBData_GetByteSize},
17154     { "GetByteOrder", _wrap_SBData_GetByteOrder},
17155     { "SetByteOrder", _wrap_SBData_SetByteOrder},
17156     { "GetFloat", _wrap_SBData_GetFloat},
17157     { "GetDouble", _wrap_SBData_GetDouble},
17158     { "GetLongDouble", _wrap_SBData_GetLongDouble},
17159     { "GetAddress", _wrap_SBData_GetAddress},
17160     { "GetUnsignedInt8", _wrap_SBData_GetUnsignedInt8},
17161     { "GetUnsignedInt16", _wrap_SBData_GetUnsignedInt16},
17162     { "GetUnsignedInt32", _wrap_SBData_GetUnsignedInt32},
17163     { "GetUnsignedInt64", _wrap_SBData_GetUnsignedInt64},
17164     { "GetSignedInt8", _wrap_SBData_GetSignedInt8},
17165     { "GetSignedInt16", _wrap_SBData_GetSignedInt16},
17166     { "GetSignedInt32", _wrap_SBData_GetSignedInt32},
17167     { "GetSignedInt64", _wrap_SBData_GetSignedInt64},
17168     { "GetString", _wrap_SBData_GetString},
17169     { "GetDescription", _wrap_SBData_GetDescription},
17170     { "ReadRawData", _wrap_SBData_ReadRawData},
17171     { "SetData", _wrap_SBData_SetData},
17172     { "Append", _wrap_SBData_Append},
17173     { "SetDataFromCString", _wrap_SBData_SetDataFromCString},
17174     { "SetDataFromUInt64Array", _wrap_SBData_SetDataFromUInt64Array},
17175     { "SetDataFromUInt32Array", _wrap_SBData_SetDataFromUInt32Array},
17176     { "SetDataFromSInt64Array", _wrap_SBData_SetDataFromSInt64Array},
17177     { "SetDataFromSInt32Array", _wrap_SBData_SetDataFromSInt32Array},
17178     { "SetDataFromDoubleArray", _wrap_SBData_SetDataFromDoubleArray},
17179     { "__tostring", _wrap_SBData___tostring},
17180     {0,0}
17181 };
17182 static swig_lua_method swig_SBData_meta[] = {
17183     { "__tostring", _wrap_SBData___tostring},
17184     {0,0}
17185 };
17186 
17187 static swig_lua_attribute swig_SBData_Sf_SwigStatic_attributes[] = {
17188     {0,0,0}
17189 };
17190 static swig_lua_const_info swig_SBData_Sf_SwigStatic_constants[]= {
17191     {0,0,0,0,0,0}
17192 };
17193 static swig_lua_method swig_SBData_Sf_SwigStatic_methods[]= {
17194     { "CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
17195     { "CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
17196     { "CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
17197     { "CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
17198     { "CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
17199     { "CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
17200     {0,0}
17201 };
17202 static swig_lua_class* swig_SBData_Sf_SwigStatic_classes[]= {
17203     0
17204 };
17205 
17206 static swig_lua_namespace swig_SBData_Sf_SwigStatic = {
17207     "SBData",
17208     swig_SBData_Sf_SwigStatic_methods,
17209     swig_SBData_Sf_SwigStatic_attributes,
17210     swig_SBData_Sf_SwigStatic_constants,
17211     swig_SBData_Sf_SwigStatic_classes,
17212     0
17213 };
17214 static swig_lua_class *swig_SBData_bases[] = {0};
17215 static const char *swig_SBData_base_names[] = {0};
17216 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 };
17217 
17218 static int _wrap_SBDebugger_Initialize(lua_State* L) {
17219   int SWIG_arg = 0;
17220 
17221   SWIG_check_num_args("lldb::SBDebugger::Initialize",0,0)
17222   lldb::SBDebugger::Initialize();
17223 
17224   return SWIG_arg;
17225 
17226   if(0) SWIG_fail;
17227 
17228 fail:
17229   lua_error(L);
17230   return SWIG_arg;
17231 }
17232 
17233 
17234 static int _wrap_SBDebugger_InitializeWithErrorHandling(lua_State* L) {
17235   int SWIG_arg = 0;
17236   lldb::SBError result;
17237 
17238   SWIG_check_num_args("lldb::SBDebugger::InitializeWithErrorHandling",0,0)
17239   result = lldb::SBDebugger::InitializeWithErrorHandling();
17240   {
17241     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17242     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17243   }
17244   return SWIG_arg;
17245 
17246   if(0) SWIG_fail;
17247 
17248 fail:
17249   lua_error(L);
17250   return SWIG_arg;
17251 }
17252 
17253 
17254 static int _wrap_SBDebugger_Terminate(lua_State* L) {
17255   int SWIG_arg = 0;
17256 
17257   SWIG_check_num_args("lldb::SBDebugger::Terminate",0,0)
17258   lldb::SBDebugger::Terminate();
17259 
17260   return SWIG_arg;
17261 
17262   if(0) SWIG_fail;
17263 
17264 fail:
17265   lua_error(L);
17266   return SWIG_arg;
17267 }
17268 
17269 
17270 static int _wrap_SBDebugger_Create__SWIG_0(lua_State* L) {
17271   int SWIG_arg = 0;
17272   lldb::SBDebugger result;
17273 
17274   SWIG_check_num_args("lldb::SBDebugger::Create",0,0)
17275   result = lldb::SBDebugger::Create();
17276   {
17277     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17278     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17279   }
17280   return SWIG_arg;
17281 
17282   if(0) SWIG_fail;
17283 
17284 fail:
17285   lua_error(L);
17286   return SWIG_arg;
17287 }
17288 
17289 
17290 static int _wrap_SBDebugger_Create__SWIG_1(lua_State* L) {
17291   int SWIG_arg = 0;
17292   bool arg1 ;
17293   lldb::SBDebugger result;
17294 
17295   SWIG_check_num_args("lldb::SBDebugger::Create",1,1)
17296   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17297   arg1 = (lua_toboolean(L, 1)!=0);
17298   result = lldb::SBDebugger::Create(arg1);
17299   {
17300     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17301     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17302   }
17303   return SWIG_arg;
17304 
17305   if(0) SWIG_fail;
17306 
17307 fail:
17308   lua_error(L);
17309   return SWIG_arg;
17310 }
17311 
17312 
17313 static int _wrap_SBDebugger_Create__SWIG_2(lua_State* L) {
17314   int SWIG_arg = 0;
17315   bool arg1 ;
17316   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
17317   void *arg3 = (void *) 0 ;
17318   lldb::SBDebugger result;
17319 
17320   SWIG_check_num_args("lldb::SBDebugger::Create",3,3)
17321   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBDebugger::Create",1,"bool");
17322   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::Create",2,"lldb::LogOutputCallback");
17323   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::Create",3,"void *");
17324   arg1 = (lua_toboolean(L, 1)!=0);
17325 
17326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
17327     SWIG_fail_ptr("SBDebugger_Create",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
17328   }
17329 
17330   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_Create");
17331   result = lldb::SBDebugger::Create(arg1,arg2,arg3);
17332   {
17333     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
17334     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17335   }
17336   return SWIG_arg;
17337 
17338   if(0) SWIG_fail;
17339 
17340 fail:
17341   lua_error(L);
17342   return SWIG_arg;
17343 }
17344 
17345 
17346 static int _wrap_SBDebugger_Create(lua_State* L) {
17347   int argc;
17348   int argv[4]={
17349     1,2,3,4
17350   };
17351 
17352   argc = lua_gettop(L);
17353   if (argc == 0) {
17354     return _wrap_SBDebugger_Create__SWIG_0(L);
17355   }
17356   if (argc == 1) {
17357     int _v;
17358     {
17359       _v = lua_isboolean(L,argv[0]);
17360     }
17361     if (_v) {
17362       return _wrap_SBDebugger_Create__SWIG_1(L);
17363     }
17364   }
17365   if (argc == 3) {
17366     int _v;
17367     {
17368       _v = lua_isboolean(L,argv[0]);
17369     }
17370     if (_v) {
17371       {
17372         void *ptr;
17373         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)) {
17374           _v = 0;
17375         } else {
17376           _v = 1;
17377         }
17378       }
17379       if (_v) {
17380         {
17381           void *ptr;
17382           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, 0, 0)) {
17383             _v = 0;
17384           } else {
17385             _v = 1;
17386           }
17387         }
17388         if (_v) {
17389           return _wrap_SBDebugger_Create__SWIG_2(L);
17390         }
17391       }
17392     }
17393   }
17394 
17395   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_Create'\n"
17396     "  Possible C/C++ prototypes are:\n"
17397     "    lldb::SBDebugger::Create()\n"
17398     "    lldb::SBDebugger::Create(bool)\n"
17399     "    lldb::SBDebugger::Create(bool,lldb::LogOutputCallback,void *)\n");
17400   lua_error(L);return 0;
17401 }
17402 
17403 
17404 static int _wrap_SBDebugger_Destroy(lua_State* L) {
17405   int SWIG_arg = 0;
17406   lldb::SBDebugger *arg1 = 0 ;
17407 
17408   SWIG_check_num_args("lldb::SBDebugger::Destroy",1,1)
17409   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::Destroy",1,"lldb::SBDebugger &");
17410 
17411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17412     SWIG_fail_ptr("SBDebugger_Destroy",1,SWIGTYPE_p_lldb__SBDebugger);
17413   }
17414 
17415   lldb::SBDebugger::Destroy(*arg1);
17416 
17417   return SWIG_arg;
17418 
17419   if(0) SWIG_fail;
17420 
17421 fail:
17422   lua_error(L);
17423   return SWIG_arg;
17424 }
17425 
17426 
17427 static int _wrap_SBDebugger_MemoryPressureDetected(lua_State* L) {
17428   int SWIG_arg = 0;
17429 
17430   SWIG_check_num_args("lldb::SBDebugger::MemoryPressureDetected",0,0)
17431   lldb::SBDebugger::MemoryPressureDetected();
17432 
17433   return SWIG_arg;
17434 
17435   if(0) SWIG_fail;
17436 
17437 fail:
17438   lua_error(L);
17439   return SWIG_arg;
17440 }
17441 
17442 
17443 static int _wrap_new_SBDebugger__SWIG_0(lua_State* L) {
17444   int SWIG_arg = 0;
17445   lldb::SBDebugger *result = 0 ;
17446 
17447   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",0,0)
17448   result = (lldb::SBDebugger *)new lldb::SBDebugger();
17449   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17450   return SWIG_arg;
17451 
17452   if(0) SWIG_fail;
17453 
17454 fail:
17455   lua_error(L);
17456   return SWIG_arg;
17457 }
17458 
17459 
17460 static int _wrap_new_SBDebugger__SWIG_1(lua_State* L) {
17461   int SWIG_arg = 0;
17462   lldb::SBDebugger *arg1 = 0 ;
17463   lldb::SBDebugger *result = 0 ;
17464 
17465   SWIG_check_num_args("lldb::SBDebugger::SBDebugger",1,1)
17466   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDebugger::SBDebugger",1,"lldb::SBDebugger const &");
17467 
17468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17469     SWIG_fail_ptr("new_SBDebugger",1,SWIGTYPE_p_lldb__SBDebugger);
17470   }
17471 
17472   result = (lldb::SBDebugger *)new lldb::SBDebugger((lldb::SBDebugger const &)*arg1);
17473   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
17474   return SWIG_arg;
17475 
17476   if(0) SWIG_fail;
17477 
17478 fail:
17479   lua_error(L);
17480   return SWIG_arg;
17481 }
17482 
17483 
17484 static int _wrap_new_SBDebugger(lua_State* L) {
17485   int argc;
17486   int argv[2]={
17487     1,2
17488   };
17489 
17490   argc = lua_gettop(L);
17491   if (argc == 0) {
17492     return _wrap_new_SBDebugger__SWIG_0(L);
17493   }
17494   if (argc == 1) {
17495     int _v;
17496     {
17497       void *ptr;
17498       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, SWIG_POINTER_NO_NULL)) {
17499         _v = 0;
17500       } else {
17501         _v = 1;
17502       }
17503     }
17504     if (_v) {
17505       return _wrap_new_SBDebugger__SWIG_1(L);
17506     }
17507   }
17508 
17509   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDebugger'\n"
17510     "  Possible C/C++ prototypes are:\n"
17511     "    lldb::SBDebugger::SBDebugger()\n"
17512     "    lldb::SBDebugger::SBDebugger(lldb::SBDebugger const &)\n");
17513   lua_error(L);return 0;
17514 }
17515 
17516 
17517 static int _wrap_SBDebugger_IsValid(lua_State* L) {
17518   int SWIG_arg = 0;
17519   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17520   bool result;
17521 
17522   SWIG_check_num_args("lldb::SBDebugger::IsValid",1,1)
17523   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::IsValid",1,"lldb::SBDebugger const *");
17524 
17525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17526     SWIG_fail_ptr("SBDebugger_IsValid",1,SWIGTYPE_p_lldb__SBDebugger);
17527   }
17528 
17529   result = (bool)((lldb::SBDebugger const *)arg1)->IsValid();
17530   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17531   return SWIG_arg;
17532 
17533   if(0) SWIG_fail;
17534 
17535 fail:
17536   lua_error(L);
17537   return SWIG_arg;
17538 }
17539 
17540 
17541 static int _wrap_SBDebugger_Clear(lua_State* L) {
17542   int SWIG_arg = 0;
17543   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17544 
17545   SWIG_check_num_args("lldb::SBDebugger::Clear",1,1)
17546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::Clear",1,"lldb::SBDebugger *");
17547 
17548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17549     SWIG_fail_ptr("SBDebugger_Clear",1,SWIGTYPE_p_lldb__SBDebugger);
17550   }
17551 
17552   (arg1)->Clear();
17553 
17554   return SWIG_arg;
17555 
17556   if(0) SWIG_fail;
17557 
17558 fail:
17559   lua_error(L);
17560   return SWIG_arg;
17561 }
17562 
17563 
17564 static int _wrap_SBDebugger_SetAsync(lua_State* L) {
17565   int SWIG_arg = 0;
17566   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17567   bool arg2 ;
17568 
17569   SWIG_check_num_args("lldb::SBDebugger::SetAsync",2,2)
17570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",1,"lldb::SBDebugger *");
17571   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetAsync",2,"bool");
17572 
17573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17574     SWIG_fail_ptr("SBDebugger_SetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17575   }
17576 
17577   arg2 = (lua_toboolean(L, 2)!=0);
17578   (arg1)->SetAsync(arg2);
17579 
17580   return SWIG_arg;
17581 
17582   if(0) SWIG_fail;
17583 
17584 fail:
17585   lua_error(L);
17586   return SWIG_arg;
17587 }
17588 
17589 
17590 static int _wrap_SBDebugger_GetAsync(lua_State* L) {
17591   int SWIG_arg = 0;
17592   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17593   bool result;
17594 
17595   SWIG_check_num_args("lldb::SBDebugger::GetAsync",1,1)
17596   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAsync",1,"lldb::SBDebugger *");
17597 
17598   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17599     SWIG_fail_ptr("SBDebugger_GetAsync",1,SWIGTYPE_p_lldb__SBDebugger);
17600   }
17601 
17602   result = (bool)(arg1)->GetAsync();
17603   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
17604   return SWIG_arg;
17605 
17606   if(0) SWIG_fail;
17607 
17608 fail:
17609   lua_error(L);
17610   return SWIG_arg;
17611 }
17612 
17613 
17614 static int _wrap_SBDebugger_SkipLLDBInitFiles(lua_State* L) {
17615   int SWIG_arg = 0;
17616   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17617   bool arg2 ;
17618 
17619   SWIG_check_num_args("lldb::SBDebugger::SkipLLDBInitFiles",2,2)
17620   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",1,"lldb::SBDebugger *");
17621   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SkipLLDBInitFiles",2,"bool");
17622 
17623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17624     SWIG_fail_ptr("SBDebugger_SkipLLDBInitFiles",1,SWIGTYPE_p_lldb__SBDebugger);
17625   }
17626 
17627   arg2 = (lua_toboolean(L, 2)!=0);
17628   (arg1)->SkipLLDBInitFiles(arg2);
17629 
17630   return SWIG_arg;
17631 
17632   if(0) SWIG_fail;
17633 
17634 fail:
17635   lua_error(L);
17636   return SWIG_arg;
17637 }
17638 
17639 
17640 static int _wrap_SBDebugger_GetInputFileHandle(lua_State* L) {
17641   int SWIG_arg = 0;
17642   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17643   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17644 
17645   SWIG_check_num_args("lldb::SBDebugger::GetInputFileHandle",1,1)
17646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFileHandle",1,"lldb::SBDebugger *");
17647 
17648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17649     SWIG_fail_ptr("SBDebugger_GetInputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17650   }
17651 
17652   result = lldb_SBDebugger_GetInputFileHandle(arg1);
17653   {
17654     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17655     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17656   }
17657   return SWIG_arg;
17658 
17659   if(0) SWIG_fail;
17660 
17661 fail:
17662   lua_error(L);
17663   return SWIG_arg;
17664 }
17665 
17666 
17667 static int _wrap_SBDebugger_GetOutputFileHandle(lua_State* L) {
17668   int SWIG_arg = 0;
17669   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17670   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17671 
17672   SWIG_check_num_args("lldb::SBDebugger::GetOutputFileHandle",1,1)
17673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFileHandle",1,"lldb::SBDebugger *");
17674 
17675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17676     SWIG_fail_ptr("SBDebugger_GetOutputFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17677   }
17678 
17679   result = lldb_SBDebugger_GetOutputFileHandle(arg1);
17680   {
17681     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17682     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17683   }
17684   return SWIG_arg;
17685 
17686   if(0) SWIG_fail;
17687 
17688 fail:
17689   lua_error(L);
17690   return SWIG_arg;
17691 }
17692 
17693 
17694 static int _wrap_SBDebugger_GetErrorFileHandle(lua_State* L) {
17695   int SWIG_arg = 0;
17696   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17697   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
17698 
17699   SWIG_check_num_args("lldb::SBDebugger::GetErrorFileHandle",1,1)
17700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFileHandle",1,"lldb::SBDebugger *");
17701 
17702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17703     SWIG_fail_ptr("SBDebugger_GetErrorFileHandle",1,SWIGTYPE_p_lldb__SBDebugger);
17704   }
17705 
17706   result = lldb_SBDebugger_GetErrorFileHandle(arg1);
17707   {
17708     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
17709     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
17710   }
17711   return SWIG_arg;
17712 
17713   if(0) SWIG_fail;
17714 
17715 fail:
17716   lua_error(L);
17717   return SWIG_arg;
17718 }
17719 
17720 
17721 static int _wrap_SBDebugger_SetInputFile__SWIG_0(lua_State* L) {
17722   int SWIG_arg = 0;
17723   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17724   lldb::SBFile arg2 ;
17725   lldb::SBFile *argp2 ;
17726   lldb::SBError result;
17727 
17728   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17729   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17730   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::SBFile");
17731 
17732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17733     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17734   }
17735 
17736 
17737   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17738     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_lldb__SBFile);
17739   }
17740   arg2 = *argp2;
17741 
17742   result = (arg1)->SetInputFile(arg2);
17743   {
17744     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17745     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17746   }
17747   return SWIG_arg;
17748 
17749   if(0) SWIG_fail;
17750 
17751 fail:
17752   lua_error(L);
17753   return SWIG_arg;
17754 }
17755 
17756 
17757 static int _wrap_SBDebugger_SetOutputFile__SWIG_0(lua_State* L) {
17758   int SWIG_arg = 0;
17759   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17760   lldb::SBFile arg2 ;
17761   lldb::SBFile *argp2 ;
17762   lldb::SBError result;
17763 
17764   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17766   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::SBFile");
17767 
17768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17769     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17770   }
17771 
17772 
17773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17774     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_lldb__SBFile);
17775   }
17776   arg2 = *argp2;
17777 
17778   result = (arg1)->SetOutputFile(arg2);
17779   {
17780     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17781     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17782   }
17783   return SWIG_arg;
17784 
17785   if(0) SWIG_fail;
17786 
17787 fail:
17788   lua_error(L);
17789   return SWIG_arg;
17790 }
17791 
17792 
17793 static int _wrap_SBDebugger_SetErrorFile__SWIG_0(lua_State* L) {
17794   int SWIG_arg = 0;
17795   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17796   lldb::SBFile arg2 ;
17797   lldb::SBFile *argp2 ;
17798   lldb::SBError result;
17799 
17800   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
17801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
17802   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::SBFile");
17803 
17804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17805     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
17806   }
17807 
17808 
17809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
17810     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_lldb__SBFile);
17811   }
17812   arg2 = *argp2;
17813 
17814   result = (arg1)->SetErrorFile(arg2);
17815   {
17816     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17817     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17818   }
17819   return SWIG_arg;
17820 
17821   if(0) SWIG_fail;
17822 
17823 fail:
17824   lua_error(L);
17825   return SWIG_arg;
17826 }
17827 
17828 
17829 static int _wrap_SBDebugger_SetInputFile__SWIG_1(lua_State* L) {
17830   int SWIG_arg = 0;
17831   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17832   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17833   lldb::FileSP *argp2 ;
17834   lldb::SBError result;
17835 
17836   SWIG_check_num_args("lldb::SBDebugger::SetInputFile",2,2)
17837   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",1,"lldb::SBDebugger *");
17838   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInputFile",2,"lldb::FileSP");
17839 
17840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17841     SWIG_fail_ptr("SBDebugger_SetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17842   }
17843 
17844 
17845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17846     SWIG_fail_ptr("SBDebugger_SetInputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17847   }
17848   arg2 = *argp2;
17849 
17850   result = (arg1)->SetInputFile(arg2);
17851   {
17852     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17853     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17854   }
17855   return SWIG_arg;
17856 
17857   if(0) SWIG_fail;
17858 
17859 fail:
17860   lua_error(L);
17861   return SWIG_arg;
17862 }
17863 
17864 
17865 static int _wrap_SBDebugger_SetInputFile(lua_State* L) {
17866   int argc;
17867   int argv[3]={
17868     1,2,3
17869   };
17870 
17871   argc = lua_gettop(L);
17872   if (argc == 2) {
17873     int _v;
17874     {
17875       void *ptr;
17876       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17877         _v = 0;
17878       } else {
17879         _v = 1;
17880       }
17881     }
17882     if (_v) {
17883       {
17884         void *ptr;
17885         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17886           _v = 0;
17887         } else {
17888           _v = 1;
17889         }
17890       }
17891       if (_v) {
17892         return _wrap_SBDebugger_SetInputFile__SWIG_0(L);
17893       }
17894     }
17895   }
17896   if (argc == 2) {
17897     int _v;
17898     {
17899       void *ptr;
17900       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17901         _v = 0;
17902       } else {
17903         _v = 1;
17904       }
17905     }
17906     if (_v) {
17907       {
17908         void *ptr;
17909         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)) {
17910           _v = 0;
17911         } else {
17912           _v = 1;
17913         }
17914       }
17915       if (_v) {
17916         return _wrap_SBDebugger_SetInputFile__SWIG_1(L);
17917       }
17918     }
17919   }
17920 
17921   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetInputFile'\n"
17922     "  Possible C/C++ prototypes are:\n"
17923     "    lldb::SBDebugger::SetInputFile(lldb::SBFile)\n"
17924     "    lldb::SBDebugger::SetInputFile(lldb::FileSP)\n");
17925   lua_error(L);return 0;
17926 }
17927 
17928 
17929 static int _wrap_SBDebugger_SetOutputFile__SWIG_1(lua_State* L) {
17930   int SWIG_arg = 0;
17931   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
17932   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
17933   lldb::FileSP *argp2 ;
17934   lldb::SBError result;
17935 
17936   SWIG_check_num_args("lldb::SBDebugger::SetOutputFile",2,2)
17937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",1,"lldb::SBDebugger *");
17938   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetOutputFile",2,"lldb::FileSP");
17939 
17940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
17941     SWIG_fail_ptr("SBDebugger_SetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
17942   }
17943 
17944 
17945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
17946     SWIG_fail_ptr("SBDebugger_SetOutputFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
17947   }
17948   arg2 = *argp2;
17949 
17950   result = (arg1)->SetOutputFile(arg2);
17951   {
17952     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
17953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
17954   }
17955   return SWIG_arg;
17956 
17957   if(0) SWIG_fail;
17958 
17959 fail:
17960   lua_error(L);
17961   return SWIG_arg;
17962 }
17963 
17964 
17965 static int _wrap_SBDebugger_SetOutputFile(lua_State* L) {
17966   int argc;
17967   int argv[3]={
17968     1,2,3
17969   };
17970 
17971   argc = lua_gettop(L);
17972   if (argc == 2) {
17973     int _v;
17974     {
17975       void *ptr;
17976       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
17977         _v = 0;
17978       } else {
17979         _v = 1;
17980       }
17981     }
17982     if (_v) {
17983       {
17984         void *ptr;
17985         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
17986           _v = 0;
17987         } else {
17988           _v = 1;
17989         }
17990       }
17991       if (_v) {
17992         return _wrap_SBDebugger_SetOutputFile__SWIG_0(L);
17993       }
17994     }
17995   }
17996   if (argc == 2) {
17997     int _v;
17998     {
17999       void *ptr;
18000       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18001         _v = 0;
18002       } else {
18003         _v = 1;
18004       }
18005     }
18006     if (_v) {
18007       {
18008         void *ptr;
18009         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)) {
18010           _v = 0;
18011         } else {
18012           _v = 1;
18013         }
18014       }
18015       if (_v) {
18016         return _wrap_SBDebugger_SetOutputFile__SWIG_1(L);
18017       }
18018     }
18019   }
18020 
18021   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetOutputFile'\n"
18022     "  Possible C/C++ prototypes are:\n"
18023     "    lldb::SBDebugger::SetOutputFile(lldb::SBFile)\n"
18024     "    lldb::SBDebugger::SetOutputFile(lldb::FileSP)\n");
18025   lua_error(L);return 0;
18026 }
18027 
18028 
18029 static int _wrap_SBDebugger_SetErrorFile__SWIG_1(lua_State* L) {
18030   int SWIG_arg = 0;
18031   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18032   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
18033   lldb::FileSP *argp2 ;
18034   lldb::SBError result;
18035 
18036   SWIG_check_num_args("lldb::SBDebugger::SetErrorFile",2,2)
18037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",1,"lldb::SBDebugger *");
18038   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetErrorFile",2,"lldb::FileSP");
18039 
18040   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18041     SWIG_fail_ptr("SBDebugger_SetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18042   }
18043 
18044 
18045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18046     SWIG_fail_ptr("SBDebugger_SetErrorFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18047   }
18048   arg2 = *argp2;
18049 
18050   result = (arg1)->SetErrorFile(arg2);
18051   {
18052     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
18053     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
18054   }
18055   return SWIG_arg;
18056 
18057   if(0) SWIG_fail;
18058 
18059 fail:
18060   lua_error(L);
18061   return SWIG_arg;
18062 }
18063 
18064 
18065 static int _wrap_SBDebugger_SetErrorFile(lua_State* L) {
18066   int argc;
18067   int argv[3]={
18068     1,2,3
18069   };
18070 
18071   argc = lua_gettop(L);
18072   if (argc == 2) {
18073     int _v;
18074     {
18075       void *ptr;
18076       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18077         _v = 0;
18078       } else {
18079         _v = 1;
18080       }
18081     }
18082     if (_v) {
18083       {
18084         void *ptr;
18085         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18086           _v = 0;
18087         } else {
18088           _v = 1;
18089         }
18090       }
18091       if (_v) {
18092         return _wrap_SBDebugger_SetErrorFile__SWIG_0(L);
18093       }
18094     }
18095   }
18096   if (argc == 2) {
18097     int _v;
18098     {
18099       void *ptr;
18100       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18101         _v = 0;
18102       } else {
18103         _v = 1;
18104       }
18105     }
18106     if (_v) {
18107       {
18108         void *ptr;
18109         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)) {
18110           _v = 0;
18111         } else {
18112           _v = 1;
18113         }
18114       }
18115       if (_v) {
18116         return _wrap_SBDebugger_SetErrorFile__SWIG_1(L);
18117       }
18118     }
18119   }
18120 
18121   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_SetErrorFile'\n"
18122     "  Possible C/C++ prototypes are:\n"
18123     "    lldb::SBDebugger::SetErrorFile(lldb::SBFile)\n"
18124     "    lldb::SBDebugger::SetErrorFile(lldb::FileSP)\n");
18125   lua_error(L);return 0;
18126 }
18127 
18128 
18129 static int _wrap_SBDebugger_GetInputFile(lua_State* L) {
18130   int SWIG_arg = 0;
18131   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18132   lldb::SBFile result;
18133 
18134   SWIG_check_num_args("lldb::SBDebugger::GetInputFile",1,1)
18135   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInputFile",1,"lldb::SBDebugger *");
18136 
18137   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18138     SWIG_fail_ptr("SBDebugger_GetInputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18139   }
18140 
18141   result = (arg1)->GetInputFile();
18142   {
18143     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18144     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18145   }
18146   return SWIG_arg;
18147 
18148   if(0) SWIG_fail;
18149 
18150 fail:
18151   lua_error(L);
18152   return SWIG_arg;
18153 }
18154 
18155 
18156 static int _wrap_SBDebugger_GetOutputFile(lua_State* L) {
18157   int SWIG_arg = 0;
18158   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18159   lldb::SBFile result;
18160 
18161   SWIG_check_num_args("lldb::SBDebugger::GetOutputFile",1,1)
18162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetOutputFile",1,"lldb::SBDebugger *");
18163 
18164   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18165     SWIG_fail_ptr("SBDebugger_GetOutputFile",1,SWIGTYPE_p_lldb__SBDebugger);
18166   }
18167 
18168   result = (arg1)->GetOutputFile();
18169   {
18170     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18171     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18172   }
18173   return SWIG_arg;
18174 
18175   if(0) SWIG_fail;
18176 
18177 fail:
18178   lua_error(L);
18179   return SWIG_arg;
18180 }
18181 
18182 
18183 static int _wrap_SBDebugger_GetErrorFile(lua_State* L) {
18184   int SWIG_arg = 0;
18185   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18186   lldb::SBFile result;
18187 
18188   SWIG_check_num_args("lldb::SBDebugger::GetErrorFile",1,1)
18189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetErrorFile",1,"lldb::SBDebugger *");
18190 
18191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18192     SWIG_fail_ptr("SBDebugger_GetErrorFile",1,SWIGTYPE_p_lldb__SBDebugger);
18193   }
18194 
18195   result = (arg1)->GetErrorFile();
18196   {
18197     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
18198     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
18199   }
18200   return SWIG_arg;
18201 
18202   if(0) SWIG_fail;
18203 
18204 fail:
18205   lua_error(L);
18206   return SWIG_arg;
18207 }
18208 
18209 
18210 static int _wrap_SBDebugger_GetCommandInterpreter(lua_State* L) {
18211   int SWIG_arg = 0;
18212   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18213   SwigValueWrapper< lldb::SBCommandInterpreter > result;
18214 
18215   SWIG_check_num_args("lldb::SBDebugger::GetCommandInterpreter",1,1)
18216   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCommandInterpreter",1,"lldb::SBDebugger *");
18217 
18218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18219     SWIG_fail_ptr("SBDebugger_GetCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
18220   }
18221 
18222   result = (arg1)->GetCommandInterpreter();
18223   {
18224     lldb::SBCommandInterpreter * resultptr = new lldb::SBCommandInterpreter((const lldb::SBCommandInterpreter &) result);
18225     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCommandInterpreter,1); SWIG_arg++;
18226   }
18227   return SWIG_arg;
18228 
18229   if(0) SWIG_fail;
18230 
18231 fail:
18232   lua_error(L);
18233   return SWIG_arg;
18234 }
18235 
18236 
18237 static int _wrap_SBDebugger_HandleCommand(lua_State* L) {
18238   int SWIG_arg = 0;
18239   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18240   char *arg2 = (char *) 0 ;
18241 
18242   SWIG_check_num_args("lldb::SBDebugger::HandleCommand",2,2)
18243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",1,"lldb::SBDebugger *");
18244   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleCommand",2,"char const *");
18245 
18246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18247     SWIG_fail_ptr("SBDebugger_HandleCommand",1,SWIGTYPE_p_lldb__SBDebugger);
18248   }
18249 
18250   arg2 = (char *)lua_tostring(L, 2);
18251   (arg1)->HandleCommand((char const *)arg2);
18252 
18253   return SWIG_arg;
18254 
18255   if(0) SWIG_fail;
18256 
18257 fail:
18258   lua_error(L);
18259   return SWIG_arg;
18260 }
18261 
18262 
18263 static int _wrap_SBDebugger_GetListener(lua_State* L) {
18264   int SWIG_arg = 0;
18265   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18266   lldb::SBListener result;
18267 
18268   SWIG_check_num_args("lldb::SBDebugger::GetListener",1,1)
18269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetListener",1,"lldb::SBDebugger *");
18270 
18271   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18272     SWIG_fail_ptr("SBDebugger_GetListener",1,SWIGTYPE_p_lldb__SBDebugger);
18273   }
18274 
18275   result = (arg1)->GetListener();
18276   {
18277     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
18278     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
18279   }
18280   return SWIG_arg;
18281 
18282   if(0) SWIG_fail;
18283 
18284 fail:
18285   lua_error(L);
18286   return SWIG_arg;
18287 }
18288 
18289 
18290 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_0(lua_State* L) {
18291   int SWIG_arg = 0;
18292   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18293   lldb::SBProcess *arg2 = 0 ;
18294   lldb::SBEvent *arg3 = 0 ;
18295   lldb::SBFile arg4 ;
18296   lldb::SBFile arg5 ;
18297   lldb::SBFile *argp4 ;
18298   lldb::SBFile *argp5 ;
18299 
18300   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18301   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18302   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18303   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18304   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::SBFile");
18305   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::SBFile");
18306 
18307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18308     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18309   }
18310 
18311 
18312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18313     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18314   }
18315 
18316 
18317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18318     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18319   }
18320 
18321 
18322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBFile,0))){
18323     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_lldb__SBFile);
18324   }
18325   arg4 = *argp4;
18326 
18327 
18328   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_lldb__SBFile,0))){
18329     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_lldb__SBFile);
18330   }
18331   arg5 = *argp5;
18332 
18333   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18334 
18335   return SWIG_arg;
18336 
18337   if(0) SWIG_fail;
18338 
18339 fail:
18340   lua_error(L);
18341   return SWIG_arg;
18342 }
18343 
18344 
18345 static int _wrap_SBDebugger_HandleProcessEvent__SWIG_1(lua_State* L) {
18346   int SWIG_arg = 0;
18347   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18348   lldb::SBProcess *arg2 = 0 ;
18349   lldb::SBEvent *arg3 = 0 ;
18350   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg4 ;
18351   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg5 ;
18352   lldb::FileSP *argp4 ;
18353   lldb::FileSP *argp5 ;
18354 
18355   SWIG_check_num_args("lldb::SBDebugger::HandleProcessEvent",5,5)
18356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",1,"lldb::SBDebugger *");
18357   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",2,"lldb::SBProcess const &");
18358   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",3,"lldb::SBEvent const &");
18359   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",4,"lldb::FileSP");
18360   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBDebugger::HandleProcessEvent",5,"lldb::FileSP");
18361 
18362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18363     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",1,SWIGTYPE_p_lldb__SBDebugger);
18364   }
18365 
18366 
18367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBProcess,0))){
18368     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",2,SWIGTYPE_p_lldb__SBProcess);
18369   }
18370 
18371 
18372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
18373     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",3,SWIGTYPE_p_lldb__SBEvent);
18374   }
18375 
18376 
18377   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18378     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",4,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18379   }
18380   arg4 = *argp4;
18381 
18382 
18383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&argp5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
18384     SWIG_fail_ptr("SBDebugger_HandleProcessEvent",5,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
18385   }
18386   arg5 = *argp5;
18387 
18388   (arg1)->HandleProcessEvent((lldb::SBProcess const &)*arg2,(lldb::SBEvent const &)*arg3,arg4,arg5);
18389 
18390   return SWIG_arg;
18391 
18392   if(0) SWIG_fail;
18393 
18394 fail:
18395   lua_error(L);
18396   return SWIG_arg;
18397 }
18398 
18399 
18400 static int _wrap_SBDebugger_HandleProcessEvent(lua_State* L) {
18401   int argc;
18402   int argv[6]={
18403     1,2,3,4,5,6
18404   };
18405 
18406   argc = lua_gettop(L);
18407   if (argc == 5) {
18408     int _v;
18409     {
18410       void *ptr;
18411       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18412         _v = 0;
18413       } else {
18414         _v = 1;
18415       }
18416     }
18417     if (_v) {
18418       {
18419         void *ptr;
18420         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18421           _v = 0;
18422         } else {
18423           _v = 1;
18424         }
18425       }
18426       if (_v) {
18427         {
18428           void *ptr;
18429           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18430             _v = 0;
18431           } else {
18432             _v = 1;
18433           }
18434         }
18435         if (_v) {
18436           {
18437             void *ptr;
18438             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18439               _v = 0;
18440             } else {
18441               _v = 1;
18442             }
18443           }
18444           if (_v) {
18445             {
18446               void *ptr;
18447               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
18448                 _v = 0;
18449               } else {
18450                 _v = 1;
18451               }
18452             }
18453             if (_v) {
18454               return _wrap_SBDebugger_HandleProcessEvent__SWIG_0(L);
18455             }
18456           }
18457         }
18458       }
18459     }
18460   }
18461   if (argc == 5) {
18462     int _v;
18463     {
18464       void *ptr;
18465       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18466         _v = 0;
18467       } else {
18468         _v = 1;
18469       }
18470     }
18471     if (_v) {
18472       {
18473         void *ptr;
18474         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
18475           _v = 0;
18476         } else {
18477           _v = 1;
18478         }
18479       }
18480       if (_v) {
18481         {
18482           void *ptr;
18483           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
18484             _v = 0;
18485           } else {
18486             _v = 1;
18487           }
18488         }
18489         if (_v) {
18490           {
18491             void *ptr;
18492             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18493               _v = 0;
18494             } else {
18495               _v = 1;
18496             }
18497           }
18498           if (_v) {
18499             {
18500               void *ptr;
18501               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t, SWIG_POINTER_NO_NULL)) {
18502                 _v = 0;
18503               } else {
18504                 _v = 1;
18505               }
18506             }
18507             if (_v) {
18508               return _wrap_SBDebugger_HandleProcessEvent__SWIG_1(L);
18509             }
18510           }
18511         }
18512       }
18513     }
18514   }
18515 
18516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_HandleProcessEvent'\n"
18517     "  Possible C/C++ prototypes are:\n"
18518     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::SBFile,lldb::SBFile)\n"
18519     "    lldb::SBDebugger::HandleProcessEvent(lldb::SBProcess const &,lldb::SBEvent const &,lldb::FileSP,lldb::FileSP)\n");
18520   lua_error(L);return 0;
18521 }
18522 
18523 
18524 static int _wrap_SBDebugger_CreateTarget__SWIG_0(lua_State* L) {
18525   int SWIG_arg = 0;
18526   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18527   char *arg2 = (char *) 0 ;
18528   char *arg3 = (char *) 0 ;
18529   char *arg4 = (char *) 0 ;
18530   bool arg5 ;
18531   lldb::SBError *arg6 = 0 ;
18532   lldb::SBTarget result;
18533 
18534   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",6,6)
18535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18536   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18537   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",3,"char const *");
18538   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",4,"char const *");
18539   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",5,"bool");
18540   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",6,"lldb::SBError &");
18541 
18542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18543     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18544   }
18545 
18546   arg2 = (char *)lua_tostring(L, 2);
18547   arg3 = (char *)lua_tostring(L, 3);
18548   arg4 = (char *)lua_tostring(L, 4);
18549   arg5 = (lua_toboolean(L, 5)!=0);
18550 
18551   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
18552     SWIG_fail_ptr("SBDebugger_CreateTarget",6,SWIGTYPE_p_lldb__SBError);
18553   }
18554 
18555   result = (arg1)->CreateTarget((char const *)arg2,(char const *)arg3,(char const *)arg4,arg5,*arg6);
18556   {
18557     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18558     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18559   }
18560   return SWIG_arg;
18561 
18562   if(0) SWIG_fail;
18563 
18564 fail:
18565   lua_error(L);
18566   return SWIG_arg;
18567 }
18568 
18569 
18570 static int _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple(lua_State* L) {
18571   int SWIG_arg = 0;
18572   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18573   char *arg2 = (char *) 0 ;
18574   char *arg3 = (char *) 0 ;
18575   lldb::SBTarget result;
18576 
18577   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,3)
18578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",1,"lldb::SBDebugger *");
18579   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",2,"char const *");
18580   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndTargetTriple",3,"char const *");
18581 
18582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18583     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndTargetTriple",1,SWIGTYPE_p_lldb__SBDebugger);
18584   }
18585 
18586   arg2 = (char *)lua_tostring(L, 2);
18587   arg3 = (char *)lua_tostring(L, 3);
18588   result = (arg1)->CreateTargetWithFileAndTargetTriple((char const *)arg2,(char const *)arg3);
18589   {
18590     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18591     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18592   }
18593   return SWIG_arg;
18594 
18595   if(0) SWIG_fail;
18596 
18597 fail:
18598   lua_error(L);
18599   return SWIG_arg;
18600 }
18601 
18602 
18603 static int _wrap_SBDebugger_CreateTargetWithFileAndArch(lua_State* L) {
18604   int SWIG_arg = 0;
18605   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18606   char *arg2 = (char *) 0 ;
18607   char *arg3 = (char *) 0 ;
18608   lldb::SBTarget result;
18609 
18610   SWIG_check_num_args("lldb::SBDebugger::CreateTargetWithFileAndArch",3,3)
18611   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",1,"lldb::SBDebugger *");
18612   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",2,"char const *");
18613   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::CreateTargetWithFileAndArch",3,"char const *");
18614 
18615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18616     SWIG_fail_ptr("SBDebugger_CreateTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18617   }
18618 
18619   arg2 = (char *)lua_tostring(L, 2);
18620   arg3 = (char *)lua_tostring(L, 3);
18621   result = (arg1)->CreateTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18622   {
18623     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18624     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18625   }
18626   return SWIG_arg;
18627 
18628   if(0) SWIG_fail;
18629 
18630 fail:
18631   lua_error(L);
18632   return SWIG_arg;
18633 }
18634 
18635 
18636 static int _wrap_SBDebugger_CreateTarget__SWIG_1(lua_State* L) {
18637   int SWIG_arg = 0;
18638   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18639   char *arg2 = (char *) 0 ;
18640   lldb::SBTarget result;
18641 
18642   SWIG_check_num_args("lldb::SBDebugger::CreateTarget",2,2)
18643   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",1,"lldb::SBDebugger *");
18644   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateTarget",2,"char const *");
18645 
18646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18647     SWIG_fail_ptr("SBDebugger_CreateTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18648   }
18649 
18650   arg2 = (char *)lua_tostring(L, 2);
18651   result = (arg1)->CreateTarget((char const *)arg2);
18652   {
18653     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18654     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18655   }
18656   return SWIG_arg;
18657 
18658   if(0) SWIG_fail;
18659 
18660 fail:
18661   lua_error(L);
18662   return SWIG_arg;
18663 }
18664 
18665 
18666 static int _wrap_SBDebugger_CreateTarget(lua_State* L) {
18667   int argc;
18668   int argv[7]={
18669     1,2,3,4,5,6,7
18670   };
18671 
18672   argc = lua_gettop(L);
18673   if (argc == 2) {
18674     int _v;
18675     {
18676       void *ptr;
18677       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18678         _v = 0;
18679       } else {
18680         _v = 1;
18681       }
18682     }
18683     if (_v) {
18684       {
18685         _v = SWIG_lua_isnilstring(L,argv[1]);
18686       }
18687       if (_v) {
18688         return _wrap_SBDebugger_CreateTarget__SWIG_1(L);
18689       }
18690     }
18691   }
18692   if (argc == 6) {
18693     int _v;
18694     {
18695       void *ptr;
18696       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
18697         _v = 0;
18698       } else {
18699         _v = 1;
18700       }
18701     }
18702     if (_v) {
18703       {
18704         _v = SWIG_lua_isnilstring(L,argv[1]);
18705       }
18706       if (_v) {
18707         {
18708           _v = SWIG_lua_isnilstring(L,argv[2]);
18709         }
18710         if (_v) {
18711           {
18712             _v = SWIG_lua_isnilstring(L,argv[3]);
18713           }
18714           if (_v) {
18715             {
18716               _v = lua_isboolean(L,argv[4]);
18717             }
18718             if (_v) {
18719               {
18720                 void *ptr;
18721                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
18722                   _v = 0;
18723                 } else {
18724                   _v = 1;
18725                 }
18726               }
18727               if (_v) {
18728                 return _wrap_SBDebugger_CreateTarget__SWIG_0(L);
18729               }
18730             }
18731           }
18732         }
18733       }
18734     }
18735   }
18736 
18737   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_CreateTarget'\n"
18738     "  Possible C/C++ prototypes are:\n"
18739     "    lldb::SBDebugger::CreateTarget(char const *,char const *,char const *,bool,lldb::SBError &)\n"
18740     "    lldb::SBDebugger::CreateTarget(char const *)\n");
18741   lua_error(L);return 0;
18742 }
18743 
18744 
18745 static int _wrap_SBDebugger_GetDummyTarget(lua_State* L) {
18746   int SWIG_arg = 0;
18747   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18748   lldb::SBTarget result;
18749 
18750   SWIG_check_num_args("lldb::SBDebugger::GetDummyTarget",1,1)
18751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDummyTarget",1,"lldb::SBDebugger *");
18752 
18753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18754     SWIG_fail_ptr("SBDebugger_GetDummyTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18755   }
18756 
18757   result = (arg1)->GetDummyTarget();
18758   {
18759     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18761   }
18762   return SWIG_arg;
18763 
18764   if(0) SWIG_fail;
18765 
18766 fail:
18767   lua_error(L);
18768   return SWIG_arg;
18769 }
18770 
18771 
18772 static int _wrap_SBDebugger_DeleteTarget(lua_State* L) {
18773   int SWIG_arg = 0;
18774   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18775   lldb::SBTarget *arg2 = 0 ;
18776   bool result;
18777 
18778   SWIG_check_num_args("lldb::SBDebugger::DeleteTarget",2,2)
18779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",1,"lldb::SBDebugger *");
18780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteTarget",2,"lldb::SBTarget &");
18781 
18782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18783     SWIG_fail_ptr("SBDebugger_DeleteTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18784   }
18785 
18786 
18787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18788     SWIG_fail_ptr("SBDebugger_DeleteTarget",2,SWIGTYPE_p_lldb__SBTarget);
18789   }
18790 
18791   result = (bool)(arg1)->DeleteTarget(*arg2);
18792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
18793   return SWIG_arg;
18794 
18795   if(0) SWIG_fail;
18796 
18797 fail:
18798   lua_error(L);
18799   return SWIG_arg;
18800 }
18801 
18802 
18803 static int _wrap_SBDebugger_GetTargetAtIndex(lua_State* L) {
18804   int SWIG_arg = 0;
18805   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18806   uint32_t arg2 ;
18807   lldb::SBTarget result;
18808 
18809   SWIG_check_num_args("lldb::SBDebugger::GetTargetAtIndex",2,2)
18810   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",1,"lldb::SBDebugger *");
18811   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetTargetAtIndex",2,"uint32_t");
18812 
18813   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18814     SWIG_fail_ptr("SBDebugger_GetTargetAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
18815   }
18816 
18817   arg2 = (unsigned int)lua_tointeger(L, 2);
18818   result = (arg1)->GetTargetAtIndex(arg2);
18819   {
18820     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18821     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18822   }
18823   return SWIG_arg;
18824 
18825   if(0) SWIG_fail;
18826 
18827 fail:
18828   lua_error(L);
18829   return SWIG_arg;
18830 }
18831 
18832 
18833 static int _wrap_SBDebugger_GetIndexOfTarget(lua_State* L) {
18834   int SWIG_arg = 0;
18835   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18836   lldb::SBTarget arg2 ;
18837   lldb::SBTarget *argp2 ;
18838   uint32_t result;
18839 
18840   SWIG_check_num_args("lldb::SBDebugger::GetIndexOfTarget",2,2)
18841   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",1,"lldb::SBDebugger *");
18842   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetIndexOfTarget",2,"lldb::SBTarget");
18843 
18844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18845     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18846   }
18847 
18848 
18849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
18850     SWIG_fail_ptr("SBDebugger_GetIndexOfTarget",2,SWIGTYPE_p_lldb__SBTarget);
18851   }
18852   arg2 = *argp2;
18853 
18854   result = (uint32_t)(arg1)->GetIndexOfTarget(arg2);
18855   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
18856   return SWIG_arg;
18857 
18858   if(0) SWIG_fail;
18859 
18860 fail:
18861   lua_error(L);
18862   return SWIG_arg;
18863 }
18864 
18865 
18866 static int _wrap_SBDebugger_FindTargetWithProcessID(lua_State* L) {
18867   int SWIG_arg = 0;
18868   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18869   lldb::pid_t arg2 ;
18870   lldb::SBTarget result;
18871 
18872   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithProcessID",2,2)
18873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",1,"lldb::SBDebugger *");
18874   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithProcessID",2,"lldb::pid_t");
18875 
18876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18877     SWIG_fail_ptr("SBDebugger_FindTargetWithProcessID",1,SWIGTYPE_p_lldb__SBDebugger);
18878   }
18879 
18880   arg2 = (unsigned long long)lua_tointeger(L, 2);
18881   result = (arg1)->FindTargetWithProcessID(arg2);
18882   {
18883     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18884     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18885   }
18886   return SWIG_arg;
18887 
18888   if(0) SWIG_fail;
18889 
18890 fail:
18891   lua_error(L);
18892   return SWIG_arg;
18893 }
18894 
18895 
18896 static int _wrap_SBDebugger_FindTargetWithFileAndArch(lua_State* L) {
18897   int SWIG_arg = 0;
18898   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18899   char *arg2 = (char *) 0 ;
18900   char *arg3 = (char *) 0 ;
18901   lldb::SBTarget result;
18902 
18903   SWIG_check_num_args("lldb::SBDebugger::FindTargetWithFileAndArch",3,3)
18904   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",1,"lldb::SBDebugger *");
18905   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",2,"char const *");
18906   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::FindTargetWithFileAndArch",3,"char const *");
18907 
18908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18909     SWIG_fail_ptr("SBDebugger_FindTargetWithFileAndArch",1,SWIGTYPE_p_lldb__SBDebugger);
18910   }
18911 
18912   arg2 = (char *)lua_tostring(L, 2);
18913   arg3 = (char *)lua_tostring(L, 3);
18914   result = (arg1)->FindTargetWithFileAndArch((char const *)arg2,(char const *)arg3);
18915   {
18916     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18917     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18918   }
18919   return SWIG_arg;
18920 
18921   if(0) SWIG_fail;
18922 
18923 fail:
18924   lua_error(L);
18925   return SWIG_arg;
18926 }
18927 
18928 
18929 static int _wrap_SBDebugger_GetNumTargets(lua_State* L) {
18930   int SWIG_arg = 0;
18931   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18932   uint32_t result;
18933 
18934   SWIG_check_num_args("lldb::SBDebugger::GetNumTargets",1,1)
18935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumTargets",1,"lldb::SBDebugger *");
18936 
18937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18938     SWIG_fail_ptr("SBDebugger_GetNumTargets",1,SWIGTYPE_p_lldb__SBDebugger);
18939   }
18940 
18941   result = (uint32_t)(arg1)->GetNumTargets();
18942   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
18943   return SWIG_arg;
18944 
18945   if(0) SWIG_fail;
18946 
18947 fail:
18948   lua_error(L);
18949   return SWIG_arg;
18950 }
18951 
18952 
18953 static int _wrap_SBDebugger_GetSelectedTarget(lua_State* L) {
18954   int SWIG_arg = 0;
18955   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18956   lldb::SBTarget result;
18957 
18958   SWIG_check_num_args("lldb::SBDebugger::GetSelectedTarget",1,1)
18959   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedTarget",1,"lldb::SBDebugger *");
18960 
18961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18962     SWIG_fail_ptr("SBDebugger_GetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18963   }
18964 
18965   result = (arg1)->GetSelectedTarget();
18966   {
18967     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
18968     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
18969   }
18970   return SWIG_arg;
18971 
18972   if(0) SWIG_fail;
18973 
18974 fail:
18975   lua_error(L);
18976   return SWIG_arg;
18977 }
18978 
18979 
18980 static int _wrap_SBDebugger_SetSelectedTarget(lua_State* L) {
18981   int SWIG_arg = 0;
18982   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
18983   lldb::SBTarget *arg2 = 0 ;
18984 
18985   SWIG_check_num_args("lldb::SBDebugger::SetSelectedTarget",2,2)
18986   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",1,"lldb::SBDebugger *");
18987   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedTarget",2,"lldb::SBTarget &");
18988 
18989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
18990     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",1,SWIGTYPE_p_lldb__SBDebugger);
18991   }
18992 
18993 
18994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
18995     SWIG_fail_ptr("SBDebugger_SetSelectedTarget",2,SWIGTYPE_p_lldb__SBTarget);
18996   }
18997 
18998   (arg1)->SetSelectedTarget(*arg2);
18999 
19000   return SWIG_arg;
19001 
19002   if(0) SWIG_fail;
19003 
19004 fail:
19005   lua_error(L);
19006   return SWIG_arg;
19007 }
19008 
19009 
19010 static int _wrap_SBDebugger_GetSelectedPlatform(lua_State* L) {
19011   int SWIG_arg = 0;
19012   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19013   lldb::SBPlatform result;
19014 
19015   SWIG_check_num_args("lldb::SBDebugger::GetSelectedPlatform",1,1)
19016   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSelectedPlatform",1,"lldb::SBDebugger *");
19017 
19018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19019     SWIG_fail_ptr("SBDebugger_GetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19020   }
19021 
19022   result = (arg1)->GetSelectedPlatform();
19023   {
19024     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19025     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19026   }
19027   return SWIG_arg;
19028 
19029   if(0) SWIG_fail;
19030 
19031 fail:
19032   lua_error(L);
19033   return SWIG_arg;
19034 }
19035 
19036 
19037 static int _wrap_SBDebugger_SetSelectedPlatform(lua_State* L) {
19038   int SWIG_arg = 0;
19039   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19040   lldb::SBPlatform *arg2 = 0 ;
19041 
19042   SWIG_check_num_args("lldb::SBDebugger::SetSelectedPlatform",2,2)
19043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",1,"lldb::SBDebugger *");
19044   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetSelectedPlatform",2,"lldb::SBPlatform &");
19045 
19046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19047     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19048   }
19049 
19050 
19051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatform,0))){
19052     SWIG_fail_ptr("SBDebugger_SetSelectedPlatform",2,SWIGTYPE_p_lldb__SBPlatform);
19053   }
19054 
19055   (arg1)->SetSelectedPlatform(*arg2);
19056 
19057   return SWIG_arg;
19058 
19059   if(0) SWIG_fail;
19060 
19061 fail:
19062   lua_error(L);
19063   return SWIG_arg;
19064 }
19065 
19066 
19067 static int _wrap_SBDebugger_GetNumPlatforms(lua_State* L) {
19068   int SWIG_arg = 0;
19069   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19070   uint32_t result;
19071 
19072   SWIG_check_num_args("lldb::SBDebugger::GetNumPlatforms",1,1)
19073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumPlatforms",1,"lldb::SBDebugger *");
19074 
19075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19076     SWIG_fail_ptr("SBDebugger_GetNumPlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19077   }
19078 
19079   result = (uint32_t)(arg1)->GetNumPlatforms();
19080   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19081   return SWIG_arg;
19082 
19083   if(0) SWIG_fail;
19084 
19085 fail:
19086   lua_error(L);
19087   return SWIG_arg;
19088 }
19089 
19090 
19091 static int _wrap_SBDebugger_GetPlatformAtIndex(lua_State* L) {
19092   int SWIG_arg = 0;
19093   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19094   uint32_t arg2 ;
19095   lldb::SBPlatform result;
19096 
19097   SWIG_check_num_args("lldb::SBDebugger::GetPlatformAtIndex",2,2)
19098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",1,"lldb::SBDebugger *");
19099   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetPlatformAtIndex",2,"uint32_t");
19100 
19101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19102     SWIG_fail_ptr("SBDebugger_GetPlatformAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19103   }
19104 
19105   arg2 = (unsigned int)lua_tointeger(L, 2);
19106   result = (arg1)->GetPlatformAtIndex(arg2);
19107   {
19108     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
19109     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
19110   }
19111   return SWIG_arg;
19112 
19113   if(0) SWIG_fail;
19114 
19115 fail:
19116   lua_error(L);
19117   return SWIG_arg;
19118 }
19119 
19120 
19121 static int _wrap_SBDebugger_GetNumAvailablePlatforms(lua_State* L) {
19122   int SWIG_arg = 0;
19123   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19124   uint32_t result;
19125 
19126   SWIG_check_num_args("lldb::SBDebugger::GetNumAvailablePlatforms",1,1)
19127   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumAvailablePlatforms",1,"lldb::SBDebugger *");
19128 
19129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19130     SWIG_fail_ptr("SBDebugger_GetNumAvailablePlatforms",1,SWIGTYPE_p_lldb__SBDebugger);
19131   }
19132 
19133   result = (uint32_t)(arg1)->GetNumAvailablePlatforms();
19134   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19135   return SWIG_arg;
19136 
19137   if(0) SWIG_fail;
19138 
19139 fail:
19140   lua_error(L);
19141   return SWIG_arg;
19142 }
19143 
19144 
19145 static int _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex(lua_State* L) {
19146   int SWIG_arg = 0;
19147   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19148   uint32_t arg2 ;
19149   lldb::SBStructuredData result;
19150 
19151   SWIG_check_num_args("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,2)
19152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",1,"lldb::SBDebugger *");
19153   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetAvailablePlatformInfoAtIndex",2,"uint32_t");
19154 
19155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19156     SWIG_fail_ptr("SBDebugger_GetAvailablePlatformInfoAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
19157   }
19158 
19159   arg2 = (unsigned int)lua_tointeger(L, 2);
19160   result = (arg1)->GetAvailablePlatformInfoAtIndex(arg2);
19161   {
19162     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19163     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19164   }
19165   return SWIG_arg;
19166 
19167   if(0) SWIG_fail;
19168 
19169 fail:
19170   lua_error(L);
19171   return SWIG_arg;
19172 }
19173 
19174 
19175 static int _wrap_SBDebugger_GetSourceManager(lua_State* L) {
19176   int SWIG_arg = 0;
19177   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19178   SwigValueWrapper< lldb::SBSourceManager > result;
19179 
19180   SWIG_check_num_args("lldb::SBDebugger::GetSourceManager",1,1)
19181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSourceManager",1,"lldb::SBDebugger *");
19182 
19183   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19184     SWIG_fail_ptr("SBDebugger_GetSourceManager",1,SWIGTYPE_p_lldb__SBDebugger);
19185   }
19186 
19187   result = (arg1)->GetSourceManager();
19188   {
19189     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
19190     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
19191   }
19192   return SWIG_arg;
19193 
19194   if(0) SWIG_fail;
19195 
19196 fail:
19197   lua_error(L);
19198   return SWIG_arg;
19199 }
19200 
19201 
19202 static int _wrap_SBDebugger_SetCurrentPlatform(lua_State* L) {
19203   int SWIG_arg = 0;
19204   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19205   char *arg2 = (char *) 0 ;
19206   lldb::SBError result;
19207 
19208   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatform",2,2)
19209   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",1,"lldb::SBDebugger *");
19210   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatform",2,"char const *");
19211 
19212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19213     SWIG_fail_ptr("SBDebugger_SetCurrentPlatform",1,SWIGTYPE_p_lldb__SBDebugger);
19214   }
19215 
19216   arg2 = (char *)lua_tostring(L, 2);
19217   result = (arg1)->SetCurrentPlatform((char const *)arg2);
19218   {
19219     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19220     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19221   }
19222   return SWIG_arg;
19223 
19224   if(0) SWIG_fail;
19225 
19226 fail:
19227   lua_error(L);
19228   return SWIG_arg;
19229 }
19230 
19231 
19232 static int _wrap_SBDebugger_SetCurrentPlatformSDKRoot(lua_State* L) {
19233   int SWIG_arg = 0;
19234   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19235   char *arg2 = (char *) 0 ;
19236   bool result;
19237 
19238   SWIG_check_num_args("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,2)
19239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",1,"lldb::SBDebugger *");
19240   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCurrentPlatformSDKRoot",2,"char const *");
19241 
19242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19243     SWIG_fail_ptr("SBDebugger_SetCurrentPlatformSDKRoot",1,SWIGTYPE_p_lldb__SBDebugger);
19244   }
19245 
19246   arg2 = (char *)lua_tostring(L, 2);
19247   result = (bool)(arg1)->SetCurrentPlatformSDKRoot((char const *)arg2);
19248   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19249   return SWIG_arg;
19250 
19251   if(0) SWIG_fail;
19252 
19253 fail:
19254   lua_error(L);
19255   return SWIG_arg;
19256 }
19257 
19258 
19259 static int _wrap_SBDebugger_SetUseExternalEditor(lua_State* L) {
19260   int SWIG_arg = 0;
19261   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19262   bool arg2 ;
19263   bool result;
19264 
19265   SWIG_check_num_args("lldb::SBDebugger::SetUseExternalEditor",2,2)
19266   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",1,"lldb::SBDebugger *");
19267   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseExternalEditor",2,"bool");
19268 
19269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19270     SWIG_fail_ptr("SBDebugger_SetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19271   }
19272 
19273   arg2 = (lua_toboolean(L, 2)!=0);
19274   result = (bool)(arg1)->SetUseExternalEditor(arg2);
19275   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19276   return SWIG_arg;
19277 
19278   if(0) SWIG_fail;
19279 
19280 fail:
19281   lua_error(L);
19282   return SWIG_arg;
19283 }
19284 
19285 
19286 static int _wrap_SBDebugger_GetUseExternalEditor(lua_State* L) {
19287   int SWIG_arg = 0;
19288   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19289   bool result;
19290 
19291   SWIG_check_num_args("lldb::SBDebugger::GetUseExternalEditor",1,1)
19292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseExternalEditor",1,"lldb::SBDebugger *");
19293 
19294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19295     SWIG_fail_ptr("SBDebugger_GetUseExternalEditor",1,SWIGTYPE_p_lldb__SBDebugger);
19296   }
19297 
19298   result = (bool)(arg1)->GetUseExternalEditor();
19299   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19300   return SWIG_arg;
19301 
19302   if(0) SWIG_fail;
19303 
19304 fail:
19305   lua_error(L);
19306   return SWIG_arg;
19307 }
19308 
19309 
19310 static int _wrap_SBDebugger_SetUseColor(lua_State* L) {
19311   int SWIG_arg = 0;
19312   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19313   bool arg2 ;
19314   bool result;
19315 
19316   SWIG_check_num_args("lldb::SBDebugger::SetUseColor",2,2)
19317   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",1,"lldb::SBDebugger *");
19318   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetUseColor",2,"bool");
19319 
19320   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19321     SWIG_fail_ptr("SBDebugger_SetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19322   }
19323 
19324   arg2 = (lua_toboolean(L, 2)!=0);
19325   result = (bool)(arg1)->SetUseColor(arg2);
19326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19327   return SWIG_arg;
19328 
19329   if(0) SWIG_fail;
19330 
19331 fail:
19332   lua_error(L);
19333   return SWIG_arg;
19334 }
19335 
19336 
19337 static int _wrap_SBDebugger_GetUseColor(lua_State* L) {
19338   int SWIG_arg = 0;
19339   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19340   bool result;
19341 
19342   SWIG_check_num_args("lldb::SBDebugger::GetUseColor",1,1)
19343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetUseColor",1,"lldb::SBDebugger const *");
19344 
19345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19346     SWIG_fail_ptr("SBDebugger_GetUseColor",1,SWIGTYPE_p_lldb__SBDebugger);
19347   }
19348 
19349   result = (bool)((lldb::SBDebugger const *)arg1)->GetUseColor();
19350   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19351   return SWIG_arg;
19352 
19353   if(0) SWIG_fail;
19354 
19355 fail:
19356   lua_error(L);
19357   return SWIG_arg;
19358 }
19359 
19360 
19361 static int _wrap_SBDebugger_GetDefaultArchitecture(lua_State* L) {
19362   int SWIG_arg = 0;
19363   char *arg1 = (char *) 0 ;
19364   size_t arg2 ;
19365   bool result;
19366 
19367   SWIG_check_num_args("lldb::SBDebugger::GetDefaultArchitecture",2,2)
19368   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",1,"char *");
19369   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultArchitecture",2,"size_t");
19370   arg1 = (char *)lua_tostring(L, 1);
19371   arg2 = (unsigned long)lua_tointeger(L, 2);
19372   result = (bool)lldb::SBDebugger::GetDefaultArchitecture(arg1,arg2);
19373   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19374   return SWIG_arg;
19375 
19376   if(0) SWIG_fail;
19377 
19378 fail:
19379   lua_error(L);
19380   return SWIG_arg;
19381 }
19382 
19383 
19384 static int _wrap_SBDebugger_SetDefaultArchitecture(lua_State* L) {
19385   int SWIG_arg = 0;
19386   char *arg1 = (char *) 0 ;
19387   bool result;
19388 
19389   SWIG_check_num_args("lldb::SBDebugger::SetDefaultArchitecture",1,1)
19390   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetDefaultArchitecture",1,"char const *");
19391   arg1 = (char *)lua_tostring(L, 1);
19392   result = (bool)lldb::SBDebugger::SetDefaultArchitecture((char const *)arg1);
19393   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19394   return SWIG_arg;
19395 
19396   if(0) SWIG_fail;
19397 
19398 fail:
19399   lua_error(L);
19400   return SWIG_arg;
19401 }
19402 
19403 
19404 static int _wrap_SBDebugger_GetScriptingLanguage(lua_State* L) {
19405   int SWIG_arg = 0;
19406   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19407   char *arg2 = (char *) 0 ;
19408   lldb::ScriptLanguage result;
19409 
19410   SWIG_check_num_args("lldb::SBDebugger::GetScriptingLanguage",2,2)
19411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",1,"lldb::SBDebugger *");
19412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetScriptingLanguage",2,"char const *");
19413 
19414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19415     SWIG_fail_ptr("SBDebugger_GetScriptingLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19416   }
19417 
19418   arg2 = (char *)lua_tostring(L, 2);
19419   result = (lldb::ScriptLanguage)(arg1)->GetScriptingLanguage((char const *)arg2);
19420   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19421   return SWIG_arg;
19422 
19423   if(0) SWIG_fail;
19424 
19425 fail:
19426   lua_error(L);
19427   return SWIG_arg;
19428 }
19429 
19430 
19431 static int _wrap_SBDebugger_GetVersionString(lua_State* L) {
19432   int SWIG_arg = 0;
19433   char *result = 0 ;
19434 
19435   SWIG_check_num_args("lldb::SBDebugger::GetVersionString",0,0)
19436   result = (char *)lldb::SBDebugger::GetVersionString();
19437   lua_pushstring(L,(const char *)result); SWIG_arg++;
19438   return SWIG_arg;
19439 
19440   if(0) SWIG_fail;
19441 
19442 fail:
19443   lua_error(L);
19444   return SWIG_arg;
19445 }
19446 
19447 
19448 static int _wrap_SBDebugger_StateAsCString(lua_State* L) {
19449   int SWIG_arg = 0;
19450   lldb::StateType arg1 ;
19451   char *result = 0 ;
19452 
19453   SWIG_check_num_args("lldb::SBDebugger::StateAsCString",1,1)
19454   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateAsCString",1,"lldb::StateType");
19455   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19456   result = (char *)lldb::SBDebugger::StateAsCString(arg1);
19457   lua_pushstring(L,(const char *)result); SWIG_arg++;
19458   return SWIG_arg;
19459 
19460   if(0) SWIG_fail;
19461 
19462 fail:
19463   lua_error(L);
19464   return SWIG_arg;
19465 }
19466 
19467 
19468 static int _wrap_SBDebugger_GetBuildConfiguration(lua_State* L) {
19469   int SWIG_arg = 0;
19470   lldb::SBStructuredData result;
19471 
19472   SWIG_check_num_args("lldb::SBDebugger::GetBuildConfiguration",0,0)
19473   result = lldb::SBDebugger::GetBuildConfiguration();
19474   {
19475     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
19476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
19477   }
19478   return SWIG_arg;
19479 
19480   if(0) SWIG_fail;
19481 
19482 fail:
19483   lua_error(L);
19484   return SWIG_arg;
19485 }
19486 
19487 
19488 static int _wrap_SBDebugger_StateIsRunningState(lua_State* L) {
19489   int SWIG_arg = 0;
19490   lldb::StateType arg1 ;
19491   bool result;
19492 
19493   SWIG_check_num_args("lldb::SBDebugger::StateIsRunningState",1,1)
19494   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsRunningState",1,"lldb::StateType");
19495   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19496   result = (bool)lldb::SBDebugger::StateIsRunningState(arg1);
19497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19498   return SWIG_arg;
19499 
19500   if(0) SWIG_fail;
19501 
19502 fail:
19503   lua_error(L);
19504   return SWIG_arg;
19505 }
19506 
19507 
19508 static int _wrap_SBDebugger_StateIsStoppedState(lua_State* L) {
19509   int SWIG_arg = 0;
19510   lldb::StateType arg1 ;
19511   bool result;
19512 
19513   SWIG_check_num_args("lldb::SBDebugger::StateIsStoppedState",1,1)
19514   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBDebugger::StateIsStoppedState",1,"lldb::StateType");
19515   arg1 = (lldb::StateType)(int)lua_tonumber(L, 1);
19516   result = (bool)lldb::SBDebugger::StateIsStoppedState(arg1);
19517   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19518   return SWIG_arg;
19519 
19520   if(0) SWIG_fail;
19521 
19522 fail:
19523   lua_error(L);
19524   return SWIG_arg;
19525 }
19526 
19527 
19528 static int _wrap_SBDebugger_EnableLog(lua_State* L) {
19529   int SWIG_arg = 0;
19530   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19531   char *arg2 = (char *) 0 ;
19532   char **arg3 = (char **) 0 ;
19533   bool result;
19534 
19535   SWIG_check_num_args("lldb::SBDebugger::EnableLog",3,3)
19536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",1,"lldb::SBDebugger *");
19537   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",2,"char const *");
19538   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::EnableLog",3,"char const **");
19539 
19540   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19541     SWIG_fail_ptr("SBDebugger_EnableLog",1,SWIGTYPE_p_lldb__SBDebugger);
19542   }
19543 
19544   arg2 = (char *)lua_tostring(L, 2);
19545 
19546   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
19547     SWIG_fail_ptr("SBDebugger_EnableLog",3,SWIGTYPE_p_p_char);
19548   }
19549 
19550   result = (bool)(arg1)->EnableLog((char const *)arg2,(char const **)arg3);
19551   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19552   return SWIG_arg;
19553 
19554   if(0) SWIG_fail;
19555 
19556 fail:
19557   lua_error(L);
19558   return SWIG_arg;
19559 }
19560 
19561 
19562 static int _wrap_SBDebugger_SetLoggingCallback(lua_State* L) {
19563   int SWIG_arg = 0;
19564   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19565   lldb::LogOutputCallback arg2 = (lldb::LogOutputCallback) 0 ;
19566   void *arg3 = (void *) 0 ;
19567 
19568   SWIG_check_num_args("lldb::SBDebugger::SetLoggingCallback",3,3)
19569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",1,"lldb::SBDebugger *");
19570   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",2,"lldb::LogOutputCallback");
19571   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetLoggingCallback",3,"void *");
19572 
19573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19574     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",1,SWIGTYPE_p_lldb__SBDebugger);
19575   }
19576 
19577 
19578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_q_const__char_p_void__void,0))){
19579     SWIG_fail_ptr("SBDebugger_SetLoggingCallback",2,SWIGTYPE_p_f_p_q_const__char_p_void__void);
19580   }
19581 
19582   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBDebugger_SetLoggingCallback");
19583   (arg1)->SetLoggingCallback(arg2,arg3);
19584 
19585   return SWIG_arg;
19586 
19587   if(0) SWIG_fail;
19588 
19589 fail:
19590   lua_error(L);
19591   return SWIG_arg;
19592 }
19593 
19594 
19595 static int _wrap_SBDebugger_DispatchInput(lua_State* L) {
19596   int SWIG_arg = 0;
19597   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19598   void *arg2 = (void *) 0 ;
19599   size_t arg3 ;
19600 
19601   SWIG_check_num_args("lldb::SBDebugger::DispatchInput",3,3)
19602   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",1,"lldb::SBDebugger *");
19603   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",2,"void const *");
19604   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBDebugger::DispatchInput",3,"size_t");
19605 
19606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19607     SWIG_fail_ptr("SBDebugger_DispatchInput",1,SWIGTYPE_p_lldb__SBDebugger);
19608   }
19609 
19610   arg2=(void *)SWIG_MustGetPtr(L,2,0,0,2,"SBDebugger_DispatchInput");
19611   arg3 = (unsigned long)lua_tointeger(L, 3);
19612   (arg1)->DispatchInput((void const *)arg2,arg3);
19613 
19614   return SWIG_arg;
19615 
19616   if(0) SWIG_fail;
19617 
19618 fail:
19619   lua_error(L);
19620   return SWIG_arg;
19621 }
19622 
19623 
19624 static int _wrap_SBDebugger_DispatchInputInterrupt(lua_State* L) {
19625   int SWIG_arg = 0;
19626   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19627 
19628   SWIG_check_num_args("lldb::SBDebugger::DispatchInputInterrupt",1,1)
19629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputInterrupt",1,"lldb::SBDebugger *");
19630 
19631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19632     SWIG_fail_ptr("SBDebugger_DispatchInputInterrupt",1,SWIGTYPE_p_lldb__SBDebugger);
19633   }
19634 
19635   (arg1)->DispatchInputInterrupt();
19636 
19637   return SWIG_arg;
19638 
19639   if(0) SWIG_fail;
19640 
19641 fail:
19642   lua_error(L);
19643   return SWIG_arg;
19644 }
19645 
19646 
19647 static int _wrap_SBDebugger_DispatchInputEndOfFile(lua_State* L) {
19648   int SWIG_arg = 0;
19649   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19650 
19651   SWIG_check_num_args("lldb::SBDebugger::DispatchInputEndOfFile",1,1)
19652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DispatchInputEndOfFile",1,"lldb::SBDebugger *");
19653 
19654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19655     SWIG_fail_ptr("SBDebugger_DispatchInputEndOfFile",1,SWIGTYPE_p_lldb__SBDebugger);
19656   }
19657 
19658   (arg1)->DispatchInputEndOfFile();
19659 
19660   return SWIG_arg;
19661 
19662   if(0) SWIG_fail;
19663 
19664 fail:
19665   lua_error(L);
19666   return SWIG_arg;
19667 }
19668 
19669 
19670 static int _wrap_SBDebugger_GetInstanceName(lua_State* L) {
19671   int SWIG_arg = 0;
19672   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19673   char *result = 0 ;
19674 
19675   SWIG_check_num_args("lldb::SBDebugger::GetInstanceName",1,1)
19676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInstanceName",1,"lldb::SBDebugger *");
19677 
19678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19679     SWIG_fail_ptr("SBDebugger_GetInstanceName",1,SWIGTYPE_p_lldb__SBDebugger);
19680   }
19681 
19682   result = (char *)(arg1)->GetInstanceName();
19683   lua_pushstring(L,(const char *)result); SWIG_arg++;
19684   return SWIG_arg;
19685 
19686   if(0) SWIG_fail;
19687 
19688 fail:
19689   lua_error(L);
19690   return SWIG_arg;
19691 }
19692 
19693 
19694 static int _wrap_SBDebugger_FindDebuggerWithID(lua_State* L) {
19695   int SWIG_arg = 0;
19696   int arg1 ;
19697   lldb::SBDebugger result;
19698 
19699   SWIG_check_num_args("lldb::SBDebugger::FindDebuggerWithID",1,1)
19700   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBDebugger::FindDebuggerWithID",1,"int");
19701   arg1 = (signed int)lua_tointeger(L, 1);
19702   result = lldb::SBDebugger::FindDebuggerWithID(arg1);
19703   {
19704     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
19705     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
19706   }
19707   return SWIG_arg;
19708 
19709   if(0) SWIG_fail;
19710 
19711 fail:
19712   lua_error(L);
19713   return SWIG_arg;
19714 }
19715 
19716 
19717 static int _wrap_SBDebugger_SetInternalVariable(lua_State* L) {
19718   int SWIG_arg = 0;
19719   char *arg1 = (char *) 0 ;
19720   char *arg2 = (char *) 0 ;
19721   char *arg3 = (char *) 0 ;
19722   lldb::SBError result;
19723 
19724   SWIG_check_num_args("lldb::SBDebugger::SetInternalVariable",3,3)
19725   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",1,"char const *");
19726   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",2,"char const *");
19727   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::SetInternalVariable",3,"char const *");
19728   arg1 = (char *)lua_tostring(L, 1);
19729   arg2 = (char *)lua_tostring(L, 2);
19730   arg3 = (char *)lua_tostring(L, 3);
19731   result = lldb::SBDebugger::SetInternalVariable((char const *)arg1,(char const *)arg2,(char const *)arg3);
19732   {
19733     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
19734     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
19735   }
19736   return SWIG_arg;
19737 
19738   if(0) SWIG_fail;
19739 
19740 fail:
19741   lua_error(L);
19742   return SWIG_arg;
19743 }
19744 
19745 
19746 static int _wrap_SBDebugger_GetInternalVariableValue(lua_State* L) {
19747   int SWIG_arg = 0;
19748   char *arg1 = (char *) 0 ;
19749   char *arg2 = (char *) 0 ;
19750   lldb::SBStringList result;
19751 
19752   SWIG_check_num_args("lldb::SBDebugger::GetInternalVariableValue",2,2)
19753   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",1,"char const *");
19754   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetInternalVariableValue",2,"char const *");
19755   arg1 = (char *)lua_tostring(L, 1);
19756   arg2 = (char *)lua_tostring(L, 2);
19757   result = lldb::SBDebugger::GetInternalVariableValue((char const *)arg1,(char const *)arg2);
19758   {
19759     lldb::SBStringList * resultptr = new lldb::SBStringList((const lldb::SBStringList &) result);
19760     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
19761   }
19762   return SWIG_arg;
19763 
19764   if(0) SWIG_fail;
19765 
19766 fail:
19767   lua_error(L);
19768   return SWIG_arg;
19769 }
19770 
19771 
19772 static int _wrap_SBDebugger_GetDescription(lua_State* L) {
19773   int SWIG_arg = 0;
19774   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19775   lldb::SBStream *arg2 = 0 ;
19776   bool result;
19777 
19778   SWIG_check_num_args("lldb::SBDebugger::GetDescription",2,2)
19779   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",1,"lldb::SBDebugger *");
19780   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetDescription",2,"lldb::SBStream &");
19781 
19782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19783     SWIG_fail_ptr("SBDebugger_GetDescription",1,SWIGTYPE_p_lldb__SBDebugger);
19784   }
19785 
19786 
19787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
19788     SWIG_fail_ptr("SBDebugger_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
19789   }
19790 
19791   result = (bool)(arg1)->GetDescription(*arg2);
19792   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
19793   return SWIG_arg;
19794 
19795   if(0) SWIG_fail;
19796 
19797 fail:
19798   lua_error(L);
19799   return SWIG_arg;
19800 }
19801 
19802 
19803 static int _wrap_SBDebugger_GetTerminalWidth(lua_State* L) {
19804   int SWIG_arg = 0;
19805   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19806   uint32_t result;
19807 
19808   SWIG_check_num_args("lldb::SBDebugger::GetTerminalWidth",1,1)
19809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetTerminalWidth",1,"lldb::SBDebugger const *");
19810 
19811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19812     SWIG_fail_ptr("SBDebugger_GetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19813   }
19814 
19815   result = (uint32_t)((lldb::SBDebugger const *)arg1)->GetTerminalWidth();
19816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19817   return SWIG_arg;
19818 
19819   if(0) SWIG_fail;
19820 
19821 fail:
19822   lua_error(L);
19823   return SWIG_arg;
19824 }
19825 
19826 
19827 static int _wrap_SBDebugger_SetTerminalWidth(lua_State* L) {
19828   int SWIG_arg = 0;
19829   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19830   uint32_t arg2 ;
19831 
19832   SWIG_check_num_args("lldb::SBDebugger::SetTerminalWidth",2,2)
19833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",1,"lldb::SBDebugger *");
19834   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetTerminalWidth",2,"uint32_t");
19835 
19836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19837     SWIG_fail_ptr("SBDebugger_SetTerminalWidth",1,SWIGTYPE_p_lldb__SBDebugger);
19838   }
19839 
19840   arg2 = (unsigned int)lua_tointeger(L, 2);
19841   (arg1)->SetTerminalWidth(arg2);
19842 
19843   return SWIG_arg;
19844 
19845   if(0) SWIG_fail;
19846 
19847 fail:
19848   lua_error(L);
19849   return SWIG_arg;
19850 }
19851 
19852 
19853 static int _wrap_SBDebugger_GetID(lua_State* L) {
19854   int SWIG_arg = 0;
19855   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19856   lldb::user_id_t result;
19857 
19858   SWIG_check_num_args("lldb::SBDebugger::GetID",1,1)
19859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetID",1,"lldb::SBDebugger *");
19860 
19861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19862     SWIG_fail_ptr("SBDebugger_GetID",1,SWIGTYPE_p_lldb__SBDebugger);
19863   }
19864 
19865   result = (lldb::user_id_t)(arg1)->GetID();
19866   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
19867   return SWIG_arg;
19868 
19869   if(0) SWIG_fail;
19870 
19871 fail:
19872   lua_error(L);
19873   return SWIG_arg;
19874 }
19875 
19876 
19877 static int _wrap_SBDebugger_GetPrompt(lua_State* L) {
19878   int SWIG_arg = 0;
19879   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19880   char *result = 0 ;
19881 
19882   SWIG_check_num_args("lldb::SBDebugger::GetPrompt",1,1)
19883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetPrompt",1,"lldb::SBDebugger const *");
19884 
19885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19886     SWIG_fail_ptr("SBDebugger_GetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19887   }
19888 
19889   result = (char *)((lldb::SBDebugger const *)arg1)->GetPrompt();
19890   lua_pushstring(L,(const char *)result); SWIG_arg++;
19891   return SWIG_arg;
19892 
19893   if(0) SWIG_fail;
19894 
19895 fail:
19896   lua_error(L);
19897   return SWIG_arg;
19898 }
19899 
19900 
19901 static int _wrap_SBDebugger_SetPrompt(lua_State* L) {
19902   int SWIG_arg = 0;
19903   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19904   char *arg2 = (char *) 0 ;
19905 
19906   SWIG_check_num_args("lldb::SBDebugger::SetPrompt",2,2)
19907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",1,"lldb::SBDebugger *");
19908   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetPrompt",2,"char const *");
19909 
19910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19911     SWIG_fail_ptr("SBDebugger_SetPrompt",1,SWIGTYPE_p_lldb__SBDebugger);
19912   }
19913 
19914   arg2 = (char *)lua_tostring(L, 2);
19915   (arg1)->SetPrompt((char const *)arg2);
19916 
19917   return SWIG_arg;
19918 
19919   if(0) SWIG_fail;
19920 
19921 fail:
19922   lua_error(L);
19923   return SWIG_arg;
19924 }
19925 
19926 
19927 static int _wrap_SBDebugger_GetReproducerPath(lua_State* L) {
19928   int SWIG_arg = 0;
19929   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19930   char *result = 0 ;
19931 
19932   SWIG_check_num_args("lldb::SBDebugger::GetReproducerPath",1,1)
19933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetReproducerPath",1,"lldb::SBDebugger const *");
19934 
19935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19936     SWIG_fail_ptr("SBDebugger_GetReproducerPath",1,SWIGTYPE_p_lldb__SBDebugger);
19937   }
19938 
19939   result = (char *)((lldb::SBDebugger const *)arg1)->GetReproducerPath();
19940   lua_pushstring(L,(const char *)result); SWIG_arg++;
19941   return SWIG_arg;
19942 
19943   if(0) SWIG_fail;
19944 
19945 fail:
19946   lua_error(L);
19947   return SWIG_arg;
19948 }
19949 
19950 
19951 static int _wrap_SBDebugger_GetScriptLanguage(lua_State* L) {
19952   int SWIG_arg = 0;
19953   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19954   lldb::ScriptLanguage result;
19955 
19956   SWIG_check_num_args("lldb::SBDebugger::GetScriptLanguage",1,1)
19957   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetScriptLanguage",1,"lldb::SBDebugger const *");
19958 
19959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19960     SWIG_fail_ptr("SBDebugger_GetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19961   }
19962 
19963   result = (lldb::ScriptLanguage)((lldb::SBDebugger const *)arg1)->GetScriptLanguage();
19964   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
19965   return SWIG_arg;
19966 
19967   if(0) SWIG_fail;
19968 
19969 fail:
19970   lua_error(L);
19971   return SWIG_arg;
19972 }
19973 
19974 
19975 static int _wrap_SBDebugger_SetScriptLanguage(lua_State* L) {
19976   int SWIG_arg = 0;
19977   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
19978   lldb::ScriptLanguage arg2 ;
19979 
19980   SWIG_check_num_args("lldb::SBDebugger::SetScriptLanguage",2,2)
19981   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",1,"lldb::SBDebugger *");
19982   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetScriptLanguage",2,"lldb::ScriptLanguage");
19983 
19984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
19985     SWIG_fail_ptr("SBDebugger_SetScriptLanguage",1,SWIGTYPE_p_lldb__SBDebugger);
19986   }
19987 
19988   arg2 = (lldb::ScriptLanguage)(int)lua_tonumber(L, 2);
19989   (arg1)->SetScriptLanguage(arg2);
19990 
19991   return SWIG_arg;
19992 
19993   if(0) SWIG_fail;
19994 
19995 fail:
19996   lua_error(L);
19997   return SWIG_arg;
19998 }
19999 
20000 
20001 static int _wrap_SBDebugger_GetCloseInputOnEOF(lua_State* L) {
20002   int SWIG_arg = 0;
20003   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20004   bool result;
20005 
20006   SWIG_check_num_args("lldb::SBDebugger::GetCloseInputOnEOF",1,1)
20007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCloseInputOnEOF",1,"lldb::SBDebugger const *");
20008 
20009   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20010     SWIG_fail_ptr("SBDebugger_GetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20011   }
20012 
20013   result = (bool)((lldb::SBDebugger const *)arg1)->GetCloseInputOnEOF();
20014   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20015   return SWIG_arg;
20016 
20017   if(0) SWIG_fail;
20018 
20019 fail:
20020   lua_error(L);
20021   return SWIG_arg;
20022 }
20023 
20024 
20025 static int _wrap_SBDebugger_SetCloseInputOnEOF(lua_State* L) {
20026   int SWIG_arg = 0;
20027   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20028   bool arg2 ;
20029 
20030   SWIG_check_num_args("lldb::SBDebugger::SetCloseInputOnEOF",2,2)
20031   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",1,"lldb::SBDebugger *");
20032   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::SetCloseInputOnEOF",2,"bool");
20033 
20034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20035     SWIG_fail_ptr("SBDebugger_SetCloseInputOnEOF",1,SWIGTYPE_p_lldb__SBDebugger);
20036   }
20037 
20038   arg2 = (lua_toboolean(L, 2)!=0);
20039   (arg1)->SetCloseInputOnEOF(arg2);
20040 
20041   return SWIG_arg;
20042 
20043   if(0) SWIG_fail;
20044 
20045 fail:
20046   lua_error(L);
20047   return SWIG_arg;
20048 }
20049 
20050 
20051 static int _wrap_SBDebugger_GetCategory__SWIG_0(lua_State* L) {
20052   int SWIG_arg = 0;
20053   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20054   char *arg2 = (char *) 0 ;
20055   lldb::SBTypeCategory result;
20056 
20057   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20059   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"char const *");
20060 
20061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20062     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20063   }
20064 
20065   arg2 = (char *)lua_tostring(L, 2);
20066   result = (arg1)->GetCategory((char const *)arg2);
20067   {
20068     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20070   }
20071   return SWIG_arg;
20072 
20073   if(0) SWIG_fail;
20074 
20075 fail:
20076   lua_error(L);
20077   return SWIG_arg;
20078 }
20079 
20080 
20081 static int _wrap_SBDebugger_GetCategory__SWIG_1(lua_State* L) {
20082   int SWIG_arg = 0;
20083   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20084   lldb::LanguageType arg2 ;
20085   lldb::SBTypeCategory result;
20086 
20087   SWIG_check_num_args("lldb::SBDebugger::GetCategory",2,2)
20088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",1,"lldb::SBDebugger *");
20089   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategory",2,"lldb::LanguageType");
20090 
20091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20092     SWIG_fail_ptr("SBDebugger_GetCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20093   }
20094 
20095   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20096   result = (arg1)->GetCategory(arg2);
20097   {
20098     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20100   }
20101   return SWIG_arg;
20102 
20103   if(0) SWIG_fail;
20104 
20105 fail:
20106   lua_error(L);
20107   return SWIG_arg;
20108 }
20109 
20110 
20111 static int _wrap_SBDebugger_GetCategory(lua_State* L) {
20112   int argc;
20113   int argv[3]={
20114     1,2,3
20115   };
20116 
20117   argc = lua_gettop(L);
20118   if (argc == 2) {
20119     int _v;
20120     {
20121       void *ptr;
20122       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20123         _v = 0;
20124       } else {
20125         _v = 1;
20126       }
20127     }
20128     if (_v) {
20129       {
20130         _v = lua_isnumber(L,argv[1]);
20131       }
20132       if (_v) {
20133         return _wrap_SBDebugger_GetCategory__SWIG_1(L);
20134       }
20135     }
20136   }
20137   if (argc == 2) {
20138     int _v;
20139     {
20140       void *ptr;
20141       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDebugger, 0)) {
20142         _v = 0;
20143       } else {
20144         _v = 1;
20145       }
20146     }
20147     if (_v) {
20148       {
20149         _v = SWIG_lua_isnilstring(L,argv[1]);
20150       }
20151       if (_v) {
20152         return _wrap_SBDebugger_GetCategory__SWIG_0(L);
20153       }
20154     }
20155   }
20156 
20157   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBDebugger_GetCategory'\n"
20158     "  Possible C/C++ prototypes are:\n"
20159     "    lldb::SBDebugger::GetCategory(char const *)\n"
20160     "    lldb::SBDebugger::GetCategory(lldb::LanguageType)\n");
20161   lua_error(L);return 0;
20162 }
20163 
20164 
20165 static int _wrap_SBDebugger_CreateCategory(lua_State* L) {
20166   int SWIG_arg = 0;
20167   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20168   char *arg2 = (char *) 0 ;
20169   lldb::SBTypeCategory result;
20170 
20171   SWIG_check_num_args("lldb::SBDebugger::CreateCategory",2,2)
20172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",1,"lldb::SBDebugger *");
20173   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::CreateCategory",2,"char const *");
20174 
20175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20176     SWIG_fail_ptr("SBDebugger_CreateCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20177   }
20178 
20179   arg2 = (char *)lua_tostring(L, 2);
20180   result = (arg1)->CreateCategory((char const *)arg2);
20181   {
20182     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20183     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20184   }
20185   return SWIG_arg;
20186 
20187   if(0) SWIG_fail;
20188 
20189 fail:
20190   lua_error(L);
20191   return SWIG_arg;
20192 }
20193 
20194 
20195 static int _wrap_SBDebugger_DeleteCategory(lua_State* L) {
20196   int SWIG_arg = 0;
20197   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20198   char *arg2 = (char *) 0 ;
20199   bool result;
20200 
20201   SWIG_check_num_args("lldb::SBDebugger::DeleteCategory",2,2)
20202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",1,"lldb::SBDebugger *");
20203   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBDebugger::DeleteCategory",2,"char const *");
20204 
20205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20206     SWIG_fail_ptr("SBDebugger_DeleteCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20207   }
20208 
20209   arg2 = (char *)lua_tostring(L, 2);
20210   result = (bool)(arg1)->DeleteCategory((char const *)arg2);
20211   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20212   return SWIG_arg;
20213 
20214   if(0) SWIG_fail;
20215 
20216 fail:
20217   lua_error(L);
20218   return SWIG_arg;
20219 }
20220 
20221 
20222 static int _wrap_SBDebugger_GetNumCategories(lua_State* L) {
20223   int SWIG_arg = 0;
20224   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20225   uint32_t result;
20226 
20227   SWIG_check_num_args("lldb::SBDebugger::GetNumCategories",1,1)
20228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetNumCategories",1,"lldb::SBDebugger *");
20229 
20230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20231     SWIG_fail_ptr("SBDebugger_GetNumCategories",1,SWIGTYPE_p_lldb__SBDebugger);
20232   }
20233 
20234   result = (uint32_t)(arg1)->GetNumCategories();
20235   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20236   return SWIG_arg;
20237 
20238   if(0) SWIG_fail;
20239 
20240 fail:
20241   lua_error(L);
20242   return SWIG_arg;
20243 }
20244 
20245 
20246 static int _wrap_SBDebugger_GetCategoryAtIndex(lua_State* L) {
20247   int SWIG_arg = 0;
20248   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20249   uint32_t arg2 ;
20250   lldb::SBTypeCategory result;
20251 
20252   SWIG_check_num_args("lldb::SBDebugger::GetCategoryAtIndex",2,2)
20253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",1,"lldb::SBDebugger *");
20254   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetCategoryAtIndex",2,"uint32_t");
20255 
20256   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20257     SWIG_fail_ptr("SBDebugger_GetCategoryAtIndex",1,SWIGTYPE_p_lldb__SBDebugger);
20258   }
20259 
20260   arg2 = (unsigned int)lua_tointeger(L, 2);
20261   result = (arg1)->GetCategoryAtIndex(arg2);
20262   {
20263     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20264     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20265   }
20266   return SWIG_arg;
20267 
20268   if(0) SWIG_fail;
20269 
20270 fail:
20271   lua_error(L);
20272   return SWIG_arg;
20273 }
20274 
20275 
20276 static int _wrap_SBDebugger_GetDefaultCategory(lua_State* L) {
20277   int SWIG_arg = 0;
20278   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20279   lldb::SBTypeCategory result;
20280 
20281   SWIG_check_num_args("lldb::SBDebugger::GetDefaultCategory",1,1)
20282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetDefaultCategory",1,"lldb::SBDebugger *");
20283 
20284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20285     SWIG_fail_ptr("SBDebugger_GetDefaultCategory",1,SWIGTYPE_p_lldb__SBDebugger);
20286   }
20287 
20288   result = (arg1)->GetDefaultCategory();
20289   {
20290     lldb::SBTypeCategory * resultptr = new lldb::SBTypeCategory((const lldb::SBTypeCategory &) result);
20291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
20292   }
20293   return SWIG_arg;
20294 
20295   if(0) SWIG_fail;
20296 
20297 fail:
20298   lua_error(L);
20299   return SWIG_arg;
20300 }
20301 
20302 
20303 static int _wrap_SBDebugger_GetFormatForType(lua_State* L) {
20304   int SWIG_arg = 0;
20305   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20306   lldb::SBTypeNameSpecifier arg2 ;
20307   lldb::SBTypeNameSpecifier *argp2 ;
20308   lldb::SBTypeFormat result;
20309 
20310   SWIG_check_num_args("lldb::SBDebugger::GetFormatForType",2,2)
20311   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",1,"lldb::SBDebugger *");
20312   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
20313 
20314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20315     SWIG_fail_ptr("SBDebugger_GetFormatForType",1,SWIGTYPE_p_lldb__SBDebugger);
20316   }
20317 
20318 
20319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20320     SWIG_fail_ptr("SBDebugger_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20321   }
20322   arg2 = *argp2;
20323 
20324   result = (arg1)->GetFormatForType(arg2);
20325   {
20326     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
20327     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
20328   }
20329   return SWIG_arg;
20330 
20331   if(0) SWIG_fail;
20332 
20333 fail:
20334   lua_error(L);
20335   return SWIG_arg;
20336 }
20337 
20338 
20339 static int _wrap_SBDebugger_GetSummaryForType(lua_State* L) {
20340   int SWIG_arg = 0;
20341   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20342   lldb::SBTypeNameSpecifier arg2 ;
20343   lldb::SBTypeNameSpecifier *argp2 ;
20344   lldb::SBTypeSummary result;
20345 
20346   SWIG_check_num_args("lldb::SBDebugger::GetSummaryForType",2,2)
20347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",1,"lldb::SBDebugger *");
20348   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
20349 
20350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20351     SWIG_fail_ptr("SBDebugger_GetSummaryForType",1,SWIGTYPE_p_lldb__SBDebugger);
20352   }
20353 
20354 
20355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20356     SWIG_fail_ptr("SBDebugger_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20357   }
20358   arg2 = *argp2;
20359 
20360   result = (arg1)->GetSummaryForType(arg2);
20361   {
20362     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
20363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
20364   }
20365   return SWIG_arg;
20366 
20367   if(0) SWIG_fail;
20368 
20369 fail:
20370   lua_error(L);
20371   return SWIG_arg;
20372 }
20373 
20374 
20375 static int _wrap_SBDebugger_GetFilterForType(lua_State* L) {
20376   int SWIG_arg = 0;
20377   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20378   lldb::SBTypeNameSpecifier arg2 ;
20379   lldb::SBTypeNameSpecifier *argp2 ;
20380   lldb::SBTypeFilter result;
20381 
20382   SWIG_check_num_args("lldb::SBDebugger::GetFilterForType",2,2)
20383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",1,"lldb::SBDebugger *");
20384   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
20385 
20386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20387     SWIG_fail_ptr("SBDebugger_GetFilterForType",1,SWIGTYPE_p_lldb__SBDebugger);
20388   }
20389 
20390 
20391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20392     SWIG_fail_ptr("SBDebugger_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20393   }
20394   arg2 = *argp2;
20395 
20396   result = (arg1)->GetFilterForType(arg2);
20397   {
20398     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
20399     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
20400   }
20401   return SWIG_arg;
20402 
20403   if(0) SWIG_fail;
20404 
20405 fail:
20406   lua_error(L);
20407   return SWIG_arg;
20408 }
20409 
20410 
20411 static int _wrap_SBDebugger_GetSyntheticForType(lua_State* L) {
20412   int SWIG_arg = 0;
20413   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20414   lldb::SBTypeNameSpecifier arg2 ;
20415   lldb::SBTypeNameSpecifier *argp2 ;
20416   lldb::SBTypeSynthetic result;
20417 
20418   SWIG_check_num_args("lldb::SBDebugger::GetSyntheticForType",2,2)
20419   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",1,"lldb::SBDebugger *");
20420   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDebugger::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
20421 
20422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20423     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",1,SWIGTYPE_p_lldb__SBDebugger);
20424   }
20425 
20426 
20427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
20428     SWIG_fail_ptr("SBDebugger_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
20429   }
20430   arg2 = *argp2;
20431 
20432   result = (arg1)->GetSyntheticForType(arg2);
20433   {
20434     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
20435     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
20436   }
20437   return SWIG_arg;
20438 
20439   if(0) SWIG_fail;
20440 
20441 fail:
20442   lua_error(L);
20443   return SWIG_arg;
20444 }
20445 
20446 
20447 static int _wrap_SBDebugger___tostring(lua_State* L) {
20448   int SWIG_arg = 0;
20449   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20450   std::string result;
20451 
20452   SWIG_check_num_args("lldb::SBDebugger::__str__",1,1)
20453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::__str__",1,"lldb::SBDebugger *");
20454 
20455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20456     SWIG_fail_ptr("SBDebugger___tostring",1,SWIGTYPE_p_lldb__SBDebugger);
20457   }
20458 
20459   result = lldb_SBDebugger___str__(arg1);
20460   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
20461   return SWIG_arg;
20462 
20463   if(0) SWIG_fail;
20464 
20465 fail:
20466   lua_error(L);
20467   return SWIG_arg;
20468 }
20469 
20470 
20471 static int _wrap_SBDebugger_RunCommandInterpreter(lua_State* L) {
20472   int SWIG_arg = 0;
20473   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20474   bool arg2 ;
20475   bool arg3 ;
20476   lldb::SBCommandInterpreterRunOptions *arg4 = 0 ;
20477   int *arg5 = 0 ;
20478   bool *arg6 = 0 ;
20479   bool *arg7 = 0 ;
20480   int temp5 ;
20481   bool temp6 ;
20482   bool temp7 ;
20483 
20484   SWIG_check_num_args("lldb::SBDebugger::RunCommandInterpreter",7,7)
20485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",1,"lldb::SBDebugger *");
20486   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",2,"bool");
20487   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",3,"bool");
20488   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",4,"lldb::SBCommandInterpreterRunOptions &");
20489   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",5,"int &");
20490   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",6,"bool &");
20491   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBDebugger::RunCommandInterpreter",7,"bool &");
20492 
20493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20494     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",1,SWIGTYPE_p_lldb__SBDebugger);
20495   }
20496 
20497   arg2 = (lua_toboolean(L, 2)!=0);
20498   arg3 = (lua_toboolean(L, 3)!=0);
20499 
20500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions,0))){
20501     SWIG_fail_ptr("SBDebugger_RunCommandInterpreter",4,SWIGTYPE_p_lldb__SBCommandInterpreterRunOptions);
20502   }
20503 
20504   temp5 = (int)lua_tointeger(L,5);
20505   arg5 = &temp5;
20506   temp6 = (lua_toboolean(L,6)!=0);
20507   arg6 = &temp6;
20508   temp7 = (lua_toboolean(L,7)!=0);
20509   arg7 = &temp7;
20510   (arg1)->RunCommandInterpreter(arg2,arg3,*arg4,*arg5,*arg6,*arg7);
20511 
20512   lua_pushinteger(L, (lua_Integer) *arg5); SWIG_arg++;
20513   lua_pushboolean(L, (int)((*arg6)!=0)); SWIG_arg++;
20514   lua_pushboolean(L, (int)((*arg7)!=0)); SWIG_arg++;
20515   return SWIG_arg;
20516 
20517   if(0) SWIG_fail;
20518 
20519 fail:
20520   lua_error(L);
20521   return SWIG_arg;
20522 }
20523 
20524 
20525 static int _wrap_SBDebugger_RunREPL(lua_State* L) {
20526   int SWIG_arg = 0;
20527   lldb::SBDebugger *arg1 = (lldb::SBDebugger *) 0 ;
20528   lldb::LanguageType arg2 ;
20529   char *arg3 = (char *) 0 ;
20530   lldb::SBError result;
20531 
20532   SWIG_check_num_args("lldb::SBDebugger::RunREPL",3,3)
20533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",1,"lldb::SBDebugger *");
20534   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",2,"lldb::LanguageType");
20535   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBDebugger::RunREPL",3,"char const *");
20536 
20537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDebugger,0))){
20538     SWIG_fail_ptr("SBDebugger_RunREPL",1,SWIGTYPE_p_lldb__SBDebugger);
20539   }
20540 
20541   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
20542   arg3 = (char *)lua_tostring(L, 3);
20543   result = (arg1)->RunREPL(arg2,(char const *)arg3);
20544   {
20545     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
20546     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
20547   }
20548   return SWIG_arg;
20549 
20550   if(0) SWIG_fail;
20551 
20552 fail:
20553   lua_error(L);
20554   return SWIG_arg;
20555 }
20556 
20557 
20558 static void swig_delete_SBDebugger(void *obj) {
20559 lldb::SBDebugger *arg1 = (lldb::SBDebugger *) obj;
20560 delete arg1;
20561 }
20562 static int _proxy__wrap_new_SBDebugger(lua_State *L) {
20563     assert(lua_istable(L,1));
20564     lua_pushcfunction(L,_wrap_new_SBDebugger);
20565     assert(!lua_isnil(L,-1));
20566     lua_replace(L,1); /* replace our table with real constructor */
20567     lua_call(L,lua_gettop(L)-1,1);
20568     return 1;
20569 }
20570 static swig_lua_attribute swig_SBDebugger_attributes[] = {
20571     {0,0,0}
20572 };
20573 static swig_lua_method swig_SBDebugger_methods[]= {
20574     { "IsValid", _wrap_SBDebugger_IsValid},
20575     { "Clear", _wrap_SBDebugger_Clear},
20576     { "SetAsync", _wrap_SBDebugger_SetAsync},
20577     { "GetAsync", _wrap_SBDebugger_GetAsync},
20578     { "SkipLLDBInitFiles", _wrap_SBDebugger_SkipLLDBInitFiles},
20579     { "GetInputFileHandle", _wrap_SBDebugger_GetInputFileHandle},
20580     { "GetOutputFileHandle", _wrap_SBDebugger_GetOutputFileHandle},
20581     { "GetErrorFileHandle", _wrap_SBDebugger_GetErrorFileHandle},
20582     { "SetInputFile", _wrap_SBDebugger_SetInputFile},
20583     { "SetOutputFile", _wrap_SBDebugger_SetOutputFile},
20584     { "SetErrorFile", _wrap_SBDebugger_SetErrorFile},
20585     { "GetInputFile", _wrap_SBDebugger_GetInputFile},
20586     { "GetOutputFile", _wrap_SBDebugger_GetOutputFile},
20587     { "GetErrorFile", _wrap_SBDebugger_GetErrorFile},
20588     { "GetCommandInterpreter", _wrap_SBDebugger_GetCommandInterpreter},
20589     { "HandleCommand", _wrap_SBDebugger_HandleCommand},
20590     { "GetListener", _wrap_SBDebugger_GetListener},
20591     { "HandleProcessEvent", _wrap_SBDebugger_HandleProcessEvent},
20592     { "CreateTargetWithFileAndTargetTriple", _wrap_SBDebugger_CreateTargetWithFileAndTargetTriple},
20593     { "CreateTargetWithFileAndArch", _wrap_SBDebugger_CreateTargetWithFileAndArch},
20594     { "CreateTarget", _wrap_SBDebugger_CreateTarget},
20595     { "GetDummyTarget", _wrap_SBDebugger_GetDummyTarget},
20596     { "DeleteTarget", _wrap_SBDebugger_DeleteTarget},
20597     { "GetTargetAtIndex", _wrap_SBDebugger_GetTargetAtIndex},
20598     { "GetIndexOfTarget", _wrap_SBDebugger_GetIndexOfTarget},
20599     { "FindTargetWithProcessID", _wrap_SBDebugger_FindTargetWithProcessID},
20600     { "FindTargetWithFileAndArch", _wrap_SBDebugger_FindTargetWithFileAndArch},
20601     { "GetNumTargets", _wrap_SBDebugger_GetNumTargets},
20602     { "GetSelectedTarget", _wrap_SBDebugger_GetSelectedTarget},
20603     { "SetSelectedTarget", _wrap_SBDebugger_SetSelectedTarget},
20604     { "GetSelectedPlatform", _wrap_SBDebugger_GetSelectedPlatform},
20605     { "SetSelectedPlatform", _wrap_SBDebugger_SetSelectedPlatform},
20606     { "GetNumPlatforms", _wrap_SBDebugger_GetNumPlatforms},
20607     { "GetPlatformAtIndex", _wrap_SBDebugger_GetPlatformAtIndex},
20608     { "GetNumAvailablePlatforms", _wrap_SBDebugger_GetNumAvailablePlatforms},
20609     { "GetAvailablePlatformInfoAtIndex", _wrap_SBDebugger_GetAvailablePlatformInfoAtIndex},
20610     { "GetSourceManager", _wrap_SBDebugger_GetSourceManager},
20611     { "SetCurrentPlatform", _wrap_SBDebugger_SetCurrentPlatform},
20612     { "SetCurrentPlatformSDKRoot", _wrap_SBDebugger_SetCurrentPlatformSDKRoot},
20613     { "SetUseExternalEditor", _wrap_SBDebugger_SetUseExternalEditor},
20614     { "GetUseExternalEditor", _wrap_SBDebugger_GetUseExternalEditor},
20615     { "SetUseColor", _wrap_SBDebugger_SetUseColor},
20616     { "GetUseColor", _wrap_SBDebugger_GetUseColor},
20617     { "GetScriptingLanguage", _wrap_SBDebugger_GetScriptingLanguage},
20618     { "EnableLog", _wrap_SBDebugger_EnableLog},
20619     { "SetLoggingCallback", _wrap_SBDebugger_SetLoggingCallback},
20620     { "DispatchInput", _wrap_SBDebugger_DispatchInput},
20621     { "DispatchInputInterrupt", _wrap_SBDebugger_DispatchInputInterrupt},
20622     { "DispatchInputEndOfFile", _wrap_SBDebugger_DispatchInputEndOfFile},
20623     { "GetInstanceName", _wrap_SBDebugger_GetInstanceName},
20624     { "GetDescription", _wrap_SBDebugger_GetDescription},
20625     { "GetTerminalWidth", _wrap_SBDebugger_GetTerminalWidth},
20626     { "SetTerminalWidth", _wrap_SBDebugger_SetTerminalWidth},
20627     { "GetID", _wrap_SBDebugger_GetID},
20628     { "GetPrompt", _wrap_SBDebugger_GetPrompt},
20629     { "SetPrompt", _wrap_SBDebugger_SetPrompt},
20630     { "GetReproducerPath", _wrap_SBDebugger_GetReproducerPath},
20631     { "GetScriptLanguage", _wrap_SBDebugger_GetScriptLanguage},
20632     { "SetScriptLanguage", _wrap_SBDebugger_SetScriptLanguage},
20633     { "GetCloseInputOnEOF", _wrap_SBDebugger_GetCloseInputOnEOF},
20634     { "SetCloseInputOnEOF", _wrap_SBDebugger_SetCloseInputOnEOF},
20635     { "GetCategory", _wrap_SBDebugger_GetCategory},
20636     { "CreateCategory", _wrap_SBDebugger_CreateCategory},
20637     { "DeleteCategory", _wrap_SBDebugger_DeleteCategory},
20638     { "GetNumCategories", _wrap_SBDebugger_GetNumCategories},
20639     { "GetCategoryAtIndex", _wrap_SBDebugger_GetCategoryAtIndex},
20640     { "GetDefaultCategory", _wrap_SBDebugger_GetDefaultCategory},
20641     { "GetFormatForType", _wrap_SBDebugger_GetFormatForType},
20642     { "GetSummaryForType", _wrap_SBDebugger_GetSummaryForType},
20643     { "GetFilterForType", _wrap_SBDebugger_GetFilterForType},
20644     { "GetSyntheticForType", _wrap_SBDebugger_GetSyntheticForType},
20645     { "__tostring", _wrap_SBDebugger___tostring},
20646     { "RunCommandInterpreter", _wrap_SBDebugger_RunCommandInterpreter},
20647     { "RunREPL", _wrap_SBDebugger_RunREPL},
20648     {0,0}
20649 };
20650 static swig_lua_method swig_SBDebugger_meta[] = {
20651     { "__tostring", _wrap_SBDebugger___tostring},
20652     {0,0}
20653 };
20654 
20655 static swig_lua_attribute swig_SBDebugger_Sf_SwigStatic_attributes[] = {
20656     {0,0,0}
20657 };
20658 static swig_lua_const_info swig_SBDebugger_Sf_SwigStatic_constants[]= {
20659     {0,0,0,0,0,0}
20660 };
20661 static swig_lua_method swig_SBDebugger_Sf_SwigStatic_methods[]= {
20662     { "Initialize", _wrap_SBDebugger_Initialize},
20663     { "InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
20664     { "Terminate", _wrap_SBDebugger_Terminate},
20665     { "Create", _wrap_SBDebugger_Create},
20666     { "Destroy", _wrap_SBDebugger_Destroy},
20667     { "MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
20668     { "GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
20669     { "SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
20670     { "GetVersionString", _wrap_SBDebugger_GetVersionString},
20671     { "StateAsCString", _wrap_SBDebugger_StateAsCString},
20672     { "GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
20673     { "StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
20674     { "StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
20675     { "FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
20676     { "SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
20677     { "GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
20678     {0,0}
20679 };
20680 static swig_lua_class* swig_SBDebugger_Sf_SwigStatic_classes[]= {
20681     0
20682 };
20683 
20684 static swig_lua_namespace swig_SBDebugger_Sf_SwigStatic = {
20685     "SBDebugger",
20686     swig_SBDebugger_Sf_SwigStatic_methods,
20687     swig_SBDebugger_Sf_SwigStatic_attributes,
20688     swig_SBDebugger_Sf_SwigStatic_constants,
20689     swig_SBDebugger_Sf_SwigStatic_classes,
20690     0
20691 };
20692 static swig_lua_class *swig_SBDebugger_bases[] = {0};
20693 static const char *swig_SBDebugger_base_names[] = {0};
20694 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 };
20695 
20696 static int _wrap_new_SBDeclaration__SWIG_0(lua_State* L) {
20697   int SWIG_arg = 0;
20698   lldb::SBDeclaration *result = 0 ;
20699 
20700   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",0,0)
20701   result = (lldb::SBDeclaration *)new lldb::SBDeclaration();
20702   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20703   return SWIG_arg;
20704 
20705   if(0) SWIG_fail;
20706 
20707 fail:
20708   lua_error(L);
20709   return SWIG_arg;
20710 }
20711 
20712 
20713 static int _wrap_new_SBDeclaration__SWIG_1(lua_State* L) {
20714   int SWIG_arg = 0;
20715   lldb::SBDeclaration *arg1 = 0 ;
20716   lldb::SBDeclaration *result = 0 ;
20717 
20718   SWIG_check_num_args("lldb::SBDeclaration::SBDeclaration",1,1)
20719   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SBDeclaration",1,"lldb::SBDeclaration const &");
20720 
20721   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20722     SWIG_fail_ptr("new_SBDeclaration",1,SWIGTYPE_p_lldb__SBDeclaration);
20723   }
20724 
20725   result = (lldb::SBDeclaration *)new lldb::SBDeclaration((lldb::SBDeclaration const &)*arg1);
20726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
20727   return SWIG_arg;
20728 
20729   if(0) SWIG_fail;
20730 
20731 fail:
20732   lua_error(L);
20733   return SWIG_arg;
20734 }
20735 
20736 
20737 static int _wrap_new_SBDeclaration(lua_State* L) {
20738   int argc;
20739   int argv[2]={
20740     1,2
20741   };
20742 
20743   argc = lua_gettop(L);
20744   if (argc == 0) {
20745     return _wrap_new_SBDeclaration__SWIG_0(L);
20746   }
20747   if (argc == 1) {
20748     int _v;
20749     {
20750       void *ptr;
20751       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBDeclaration, SWIG_POINTER_NO_NULL)) {
20752         _v = 0;
20753       } else {
20754         _v = 1;
20755       }
20756     }
20757     if (_v) {
20758       return _wrap_new_SBDeclaration__SWIG_1(L);
20759     }
20760   }
20761 
20762   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBDeclaration'\n"
20763     "  Possible C/C++ prototypes are:\n"
20764     "    lldb::SBDeclaration::SBDeclaration()\n"
20765     "    lldb::SBDeclaration::SBDeclaration(lldb::SBDeclaration const &)\n");
20766   lua_error(L);return 0;
20767 }
20768 
20769 
20770 static int _wrap_SBDeclaration_IsValid(lua_State* L) {
20771   int SWIG_arg = 0;
20772   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20773   bool result;
20774 
20775   SWIG_check_num_args("lldb::SBDeclaration::IsValid",1,1)
20776   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::IsValid",1,"lldb::SBDeclaration const *");
20777 
20778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20779     SWIG_fail_ptr("SBDeclaration_IsValid",1,SWIGTYPE_p_lldb__SBDeclaration);
20780   }
20781 
20782   result = (bool)((lldb::SBDeclaration const *)arg1)->IsValid();
20783   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20784   return SWIG_arg;
20785 
20786   if(0) SWIG_fail;
20787 
20788 fail:
20789   lua_error(L);
20790   return SWIG_arg;
20791 }
20792 
20793 
20794 static int _wrap_SBDeclaration_GetFileSpec(lua_State* L) {
20795   int SWIG_arg = 0;
20796   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20797   lldb::SBFileSpec result;
20798 
20799   SWIG_check_num_args("lldb::SBDeclaration::GetFileSpec",1,1)
20800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetFileSpec",1,"lldb::SBDeclaration const *");
20801 
20802   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20803     SWIG_fail_ptr("SBDeclaration_GetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20804   }
20805 
20806   result = ((lldb::SBDeclaration const *)arg1)->GetFileSpec();
20807   {
20808     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
20809     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
20810   }
20811   return SWIG_arg;
20812 
20813   if(0) SWIG_fail;
20814 
20815 fail:
20816   lua_error(L);
20817   return SWIG_arg;
20818 }
20819 
20820 
20821 static int _wrap_SBDeclaration_GetLine(lua_State* L) {
20822   int SWIG_arg = 0;
20823   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20824   uint32_t result;
20825 
20826   SWIG_check_num_args("lldb::SBDeclaration::GetLine",1,1)
20827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetLine",1,"lldb::SBDeclaration const *");
20828 
20829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20830     SWIG_fail_ptr("SBDeclaration_GetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20831   }
20832 
20833   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetLine();
20834   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20835   return SWIG_arg;
20836 
20837   if(0) SWIG_fail;
20838 
20839 fail:
20840   lua_error(L);
20841   return SWIG_arg;
20842 }
20843 
20844 
20845 static int _wrap_SBDeclaration_GetColumn(lua_State* L) {
20846   int SWIG_arg = 0;
20847   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20848   uint32_t result;
20849 
20850   SWIG_check_num_args("lldb::SBDeclaration::GetColumn",1,1)
20851   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetColumn",1,"lldb::SBDeclaration const *");
20852 
20853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20854     SWIG_fail_ptr("SBDeclaration_GetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20855   }
20856 
20857   result = (uint32_t)((lldb::SBDeclaration const *)arg1)->GetColumn();
20858   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
20859   return SWIG_arg;
20860 
20861   if(0) SWIG_fail;
20862 
20863 fail:
20864   lua_error(L);
20865   return SWIG_arg;
20866 }
20867 
20868 
20869 static int _wrap_SBDeclaration_GetDescription(lua_State* L) {
20870   int SWIG_arg = 0;
20871   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20872   lldb::SBStream *arg2 = 0 ;
20873   bool result;
20874 
20875   SWIG_check_num_args("lldb::SBDeclaration::GetDescription",2,2)
20876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",1,"lldb::SBDeclaration *");
20877   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::GetDescription",2,"lldb::SBStream &");
20878 
20879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20880     SWIG_fail_ptr("SBDeclaration_GetDescription",1,SWIGTYPE_p_lldb__SBDeclaration);
20881   }
20882 
20883 
20884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
20885     SWIG_fail_ptr("SBDeclaration_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
20886   }
20887 
20888   result = (bool)(arg1)->GetDescription(*arg2);
20889   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
20890   return SWIG_arg;
20891 
20892   if(0) SWIG_fail;
20893 
20894 fail:
20895   lua_error(L);
20896   return SWIG_arg;
20897 }
20898 
20899 
20900 static int _wrap_SBDeclaration_SetFileSpec(lua_State* L) {
20901   int SWIG_arg = 0;
20902   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20903   lldb::SBFileSpec arg2 ;
20904   lldb::SBFileSpec *argp2 ;
20905 
20906   SWIG_check_num_args("lldb::SBDeclaration::SetFileSpec",2,2)
20907   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",1,"lldb::SBDeclaration *");
20908   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetFileSpec",2,"lldb::SBFileSpec");
20909 
20910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20911     SWIG_fail_ptr("SBDeclaration_SetFileSpec",1,SWIGTYPE_p_lldb__SBDeclaration);
20912   }
20913 
20914 
20915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
20916     SWIG_fail_ptr("SBDeclaration_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
20917   }
20918   arg2 = *argp2;
20919 
20920   (arg1)->SetFileSpec(arg2);
20921 
20922   return SWIG_arg;
20923 
20924   if(0) SWIG_fail;
20925 
20926 fail:
20927   lua_error(L);
20928   return SWIG_arg;
20929 }
20930 
20931 
20932 static int _wrap_SBDeclaration_SetLine(lua_State* L) {
20933   int SWIG_arg = 0;
20934   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20935   uint32_t arg2 ;
20936 
20937   SWIG_check_num_args("lldb::SBDeclaration::SetLine",2,2)
20938   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",1,"lldb::SBDeclaration *");
20939   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetLine",2,"uint32_t");
20940 
20941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20942     SWIG_fail_ptr("SBDeclaration_SetLine",1,SWIGTYPE_p_lldb__SBDeclaration);
20943   }
20944 
20945   arg2 = (unsigned int)lua_tointeger(L, 2);
20946   (arg1)->SetLine(arg2);
20947 
20948   return SWIG_arg;
20949 
20950   if(0) SWIG_fail;
20951 
20952 fail:
20953   lua_error(L);
20954   return SWIG_arg;
20955 }
20956 
20957 
20958 static int _wrap_SBDeclaration_SetColumn(lua_State* L) {
20959   int SWIG_arg = 0;
20960   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20961   uint32_t arg2 ;
20962 
20963   SWIG_check_num_args("lldb::SBDeclaration::SetColumn",2,2)
20964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",1,"lldb::SBDeclaration *");
20965   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBDeclaration::SetColumn",2,"uint32_t");
20966 
20967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20968     SWIG_fail_ptr("SBDeclaration_SetColumn",1,SWIGTYPE_p_lldb__SBDeclaration);
20969   }
20970 
20971   arg2 = (unsigned int)lua_tointeger(L, 2);
20972   (arg1)->SetColumn(arg2);
20973 
20974   return SWIG_arg;
20975 
20976   if(0) SWIG_fail;
20977 
20978 fail:
20979   lua_error(L);
20980   return SWIG_arg;
20981 }
20982 
20983 
20984 static int _wrap_SBDeclaration___eq(lua_State* L) {
20985   int SWIG_arg = 0;
20986   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
20987   lldb::SBDeclaration *arg2 = 0 ;
20988   bool result;
20989 
20990   SWIG_check_num_args("lldb::SBDeclaration::operator ==",2,2)
20991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",1,"lldb::SBDeclaration const *");
20992   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBDeclaration::operator ==",2,"lldb::SBDeclaration const &");
20993 
20994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
20995     SWIG_fail_ptr("SBDeclaration___eq",1,SWIGTYPE_p_lldb__SBDeclaration);
20996   }
20997 
20998 
20999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDeclaration,0))){
21000     SWIG_fail_ptr("SBDeclaration___eq",2,SWIGTYPE_p_lldb__SBDeclaration);
21001   }
21002 
21003   result = (bool)((lldb::SBDeclaration const *)arg1)->operator ==((lldb::SBDeclaration const &)*arg2);
21004   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21005   return SWIG_arg;
21006 
21007   if(0) SWIG_fail;
21008 
21009 fail:
21010   lua_error(L);
21011   return SWIG_arg;
21012 }
21013 
21014 
21015 static int _wrap_SBDeclaration___tostring(lua_State* L) {
21016   int SWIG_arg = 0;
21017   lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) 0 ;
21018   std::string result;
21019 
21020   SWIG_check_num_args("lldb::SBDeclaration::__str__",1,1)
21021   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBDeclaration::__str__",1,"lldb::SBDeclaration *");
21022 
21023   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBDeclaration,0))){
21024     SWIG_fail_ptr("SBDeclaration___tostring",1,SWIGTYPE_p_lldb__SBDeclaration);
21025   }
21026 
21027   result = lldb_SBDeclaration___str__(arg1);
21028   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21029   return SWIG_arg;
21030 
21031   if(0) SWIG_fail;
21032 
21033 fail:
21034   lua_error(L);
21035   return SWIG_arg;
21036 }
21037 
21038 
21039 static void swig_delete_SBDeclaration(void *obj) {
21040 lldb::SBDeclaration *arg1 = (lldb::SBDeclaration *) obj;
21041 delete arg1;
21042 }
21043 static int _proxy__wrap_new_SBDeclaration(lua_State *L) {
21044     assert(lua_istable(L,1));
21045     lua_pushcfunction(L,_wrap_new_SBDeclaration);
21046     assert(!lua_isnil(L,-1));
21047     lua_replace(L,1); /* replace our table with real constructor */
21048     lua_call(L,lua_gettop(L)-1,1);
21049     return 1;
21050 }
21051 static swig_lua_attribute swig_SBDeclaration_attributes[] = {
21052     {0,0,0}
21053 };
21054 static swig_lua_method swig_SBDeclaration_methods[]= {
21055     { "IsValid", _wrap_SBDeclaration_IsValid},
21056     { "GetFileSpec", _wrap_SBDeclaration_GetFileSpec},
21057     { "GetLine", _wrap_SBDeclaration_GetLine},
21058     { "GetColumn", _wrap_SBDeclaration_GetColumn},
21059     { "GetDescription", _wrap_SBDeclaration_GetDescription},
21060     { "SetFileSpec", _wrap_SBDeclaration_SetFileSpec},
21061     { "SetLine", _wrap_SBDeclaration_SetLine},
21062     { "SetColumn", _wrap_SBDeclaration_SetColumn},
21063     { "__eq", _wrap_SBDeclaration___eq},
21064     { "__tostring", _wrap_SBDeclaration___tostring},
21065     {0,0}
21066 };
21067 static swig_lua_method swig_SBDeclaration_meta[] = {
21068     { "__eq", _wrap_SBDeclaration___eq},
21069     { "__tostring", _wrap_SBDeclaration___tostring},
21070     {0,0}
21071 };
21072 
21073 static swig_lua_attribute swig_SBDeclaration_Sf_SwigStatic_attributes[] = {
21074     {0,0,0}
21075 };
21076 static swig_lua_const_info swig_SBDeclaration_Sf_SwigStatic_constants[]= {
21077     {0,0,0,0,0,0}
21078 };
21079 static swig_lua_method swig_SBDeclaration_Sf_SwigStatic_methods[]= {
21080     {0,0}
21081 };
21082 static swig_lua_class* swig_SBDeclaration_Sf_SwigStatic_classes[]= {
21083     0
21084 };
21085 
21086 static swig_lua_namespace swig_SBDeclaration_Sf_SwigStatic = {
21087     "SBDeclaration",
21088     swig_SBDeclaration_Sf_SwigStatic_methods,
21089     swig_SBDeclaration_Sf_SwigStatic_attributes,
21090     swig_SBDeclaration_Sf_SwigStatic_constants,
21091     swig_SBDeclaration_Sf_SwigStatic_classes,
21092     0
21093 };
21094 static swig_lua_class *swig_SBDeclaration_bases[] = {0};
21095 static const char *swig_SBDeclaration_base_names[] = {0};
21096 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 };
21097 
21098 static int _wrap_new_SBError__SWIG_0(lua_State* L) {
21099   int SWIG_arg = 0;
21100   lldb::SBError *result = 0 ;
21101 
21102   SWIG_check_num_args("lldb::SBError::SBError",0,0)
21103   result = (lldb::SBError *)new lldb::SBError();
21104   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21105   return SWIG_arg;
21106 
21107   if(0) SWIG_fail;
21108 
21109 fail:
21110   lua_error(L);
21111   return SWIG_arg;
21112 }
21113 
21114 
21115 static int _wrap_new_SBError__SWIG_1(lua_State* L) {
21116   int SWIG_arg = 0;
21117   lldb::SBError *arg1 = 0 ;
21118   lldb::SBError *result = 0 ;
21119 
21120   SWIG_check_num_args("lldb::SBError::SBError",1,1)
21121   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBError::SBError",1,"lldb::SBError const &");
21122 
21123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21124     SWIG_fail_ptr("new_SBError",1,SWIGTYPE_p_lldb__SBError);
21125   }
21126 
21127   result = (lldb::SBError *)new lldb::SBError((lldb::SBError const &)*arg1);
21128   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
21129   return SWIG_arg;
21130 
21131   if(0) SWIG_fail;
21132 
21133 fail:
21134   lua_error(L);
21135   return SWIG_arg;
21136 }
21137 
21138 
21139 static int _wrap_new_SBError(lua_State* L) {
21140   int argc;
21141   int argv[2]={
21142     1,2
21143   };
21144 
21145   argc = lua_gettop(L);
21146   if (argc == 0) {
21147     return _wrap_new_SBError__SWIG_0(L);
21148   }
21149   if (argc == 1) {
21150     int _v;
21151     {
21152       void *ptr;
21153       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
21154         _v = 0;
21155       } else {
21156         _v = 1;
21157       }
21158     }
21159     if (_v) {
21160       return _wrap_new_SBError__SWIG_1(L);
21161     }
21162   }
21163 
21164   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBError'\n"
21165     "  Possible C/C++ prototypes are:\n"
21166     "    lldb::SBError::SBError()\n"
21167     "    lldb::SBError::SBError(lldb::SBError const &)\n");
21168   lua_error(L);return 0;
21169 }
21170 
21171 
21172 static int _wrap_SBError_GetCString(lua_State* L) {
21173   int SWIG_arg = 0;
21174   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21175   char *result = 0 ;
21176 
21177   SWIG_check_num_args("lldb::SBError::GetCString",1,1)
21178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetCString",1,"lldb::SBError const *");
21179 
21180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21181     SWIG_fail_ptr("SBError_GetCString",1,SWIGTYPE_p_lldb__SBError);
21182   }
21183 
21184   result = (char *)((lldb::SBError const *)arg1)->GetCString();
21185   lua_pushstring(L,(const char *)result); SWIG_arg++;
21186   return SWIG_arg;
21187 
21188   if(0) SWIG_fail;
21189 
21190 fail:
21191   lua_error(L);
21192   return SWIG_arg;
21193 }
21194 
21195 
21196 static int _wrap_SBError_Clear(lua_State* L) {
21197   int SWIG_arg = 0;
21198   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21199 
21200   SWIG_check_num_args("lldb::SBError::Clear",1,1)
21201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Clear",1,"lldb::SBError *");
21202 
21203   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21204     SWIG_fail_ptr("SBError_Clear",1,SWIGTYPE_p_lldb__SBError);
21205   }
21206 
21207   (arg1)->Clear();
21208 
21209   return SWIG_arg;
21210 
21211   if(0) SWIG_fail;
21212 
21213 fail:
21214   lua_error(L);
21215   return SWIG_arg;
21216 }
21217 
21218 
21219 static int _wrap_SBError_Fail(lua_State* L) {
21220   int SWIG_arg = 0;
21221   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21222   bool result;
21223 
21224   SWIG_check_num_args("lldb::SBError::Fail",1,1)
21225   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Fail",1,"lldb::SBError const *");
21226 
21227   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21228     SWIG_fail_ptr("SBError_Fail",1,SWIGTYPE_p_lldb__SBError);
21229   }
21230 
21231   result = (bool)((lldb::SBError const *)arg1)->Fail();
21232   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21233   return SWIG_arg;
21234 
21235   if(0) SWIG_fail;
21236 
21237 fail:
21238   lua_error(L);
21239   return SWIG_arg;
21240 }
21241 
21242 
21243 static int _wrap_SBError_Success(lua_State* L) {
21244   int SWIG_arg = 0;
21245   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21246   bool result;
21247 
21248   SWIG_check_num_args("lldb::SBError::Success",1,1)
21249   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::Success",1,"lldb::SBError const *");
21250 
21251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21252     SWIG_fail_ptr("SBError_Success",1,SWIGTYPE_p_lldb__SBError);
21253   }
21254 
21255   result = (bool)((lldb::SBError const *)arg1)->Success();
21256   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21257   return SWIG_arg;
21258 
21259   if(0) SWIG_fail;
21260 
21261 fail:
21262   lua_error(L);
21263   return SWIG_arg;
21264 }
21265 
21266 
21267 static int _wrap_SBError_GetError(lua_State* L) {
21268   int SWIG_arg = 0;
21269   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21270   uint32_t result;
21271 
21272   SWIG_check_num_args("lldb::SBError::GetError",1,1)
21273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetError",1,"lldb::SBError const *");
21274 
21275   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21276     SWIG_fail_ptr("SBError_GetError",1,SWIGTYPE_p_lldb__SBError);
21277   }
21278 
21279   result = (uint32_t)((lldb::SBError const *)arg1)->GetError();
21280   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21281   return SWIG_arg;
21282 
21283   if(0) SWIG_fail;
21284 
21285 fail:
21286   lua_error(L);
21287   return SWIG_arg;
21288 }
21289 
21290 
21291 static int _wrap_SBError_GetType(lua_State* L) {
21292   int SWIG_arg = 0;
21293   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21294   lldb::ErrorType result;
21295 
21296   SWIG_check_num_args("lldb::SBError::GetType",1,1)
21297   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetType",1,"lldb::SBError const *");
21298 
21299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21300     SWIG_fail_ptr("SBError_GetType",1,SWIGTYPE_p_lldb__SBError);
21301   }
21302 
21303   result = (lldb::ErrorType)((lldb::SBError const *)arg1)->GetType();
21304   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
21305   return SWIG_arg;
21306 
21307   if(0) SWIG_fail;
21308 
21309 fail:
21310   lua_error(L);
21311   return SWIG_arg;
21312 }
21313 
21314 
21315 static int _wrap_SBError_SetError(lua_State* L) {
21316   int SWIG_arg = 0;
21317   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21318   uint32_t arg2 ;
21319   lldb::ErrorType arg3 ;
21320 
21321   SWIG_check_num_args("lldb::SBError::SetError",3,3)
21322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetError",1,"lldb::SBError *");
21323   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBError::SetError",2,"uint32_t");
21324   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBError::SetError",3,"lldb::ErrorType");
21325 
21326   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21327     SWIG_fail_ptr("SBError_SetError",1,SWIGTYPE_p_lldb__SBError);
21328   }
21329 
21330   arg2 = (unsigned int)lua_tointeger(L, 2);
21331   arg3 = (lldb::ErrorType)(int)lua_tonumber(L, 3);
21332   (arg1)->SetError(arg2,arg3);
21333 
21334   return SWIG_arg;
21335 
21336   if(0) SWIG_fail;
21337 
21338 fail:
21339   lua_error(L);
21340   return SWIG_arg;
21341 }
21342 
21343 
21344 static int _wrap_SBError_SetErrorToErrno(lua_State* L) {
21345   int SWIG_arg = 0;
21346   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21347 
21348   SWIG_check_num_args("lldb::SBError::SetErrorToErrno",1,1)
21349   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToErrno",1,"lldb::SBError *");
21350 
21351   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21352     SWIG_fail_ptr("SBError_SetErrorToErrno",1,SWIGTYPE_p_lldb__SBError);
21353   }
21354 
21355   (arg1)->SetErrorToErrno();
21356 
21357   return SWIG_arg;
21358 
21359   if(0) SWIG_fail;
21360 
21361 fail:
21362   lua_error(L);
21363   return SWIG_arg;
21364 }
21365 
21366 
21367 static int _wrap_SBError_SetErrorToGenericError(lua_State* L) {
21368   int SWIG_arg = 0;
21369   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21370 
21371   SWIG_check_num_args("lldb::SBError::SetErrorToGenericError",1,1)
21372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorToGenericError",1,"lldb::SBError *");
21373 
21374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21375     SWIG_fail_ptr("SBError_SetErrorToGenericError",1,SWIGTYPE_p_lldb__SBError);
21376   }
21377 
21378   (arg1)->SetErrorToGenericError();
21379 
21380   return SWIG_arg;
21381 
21382   if(0) SWIG_fail;
21383 
21384 fail:
21385   lua_error(L);
21386   return SWIG_arg;
21387 }
21388 
21389 
21390 static int _wrap_SBError_SetErrorString(lua_State* L) {
21391   int SWIG_arg = 0;
21392   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21393   char *arg2 = (char *) 0 ;
21394 
21395   SWIG_check_num_args("lldb::SBError::SetErrorString",2,2)
21396   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorString",1,"lldb::SBError *");
21397   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorString",2,"char const *");
21398 
21399   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21400     SWIG_fail_ptr("SBError_SetErrorString",1,SWIGTYPE_p_lldb__SBError);
21401   }
21402 
21403   arg2 = (char *)lua_tostring(L, 2);
21404   (arg1)->SetErrorString((char const *)arg2);
21405 
21406   return SWIG_arg;
21407 
21408   if(0) SWIG_fail;
21409 
21410 fail:
21411   lua_error(L);
21412   return SWIG_arg;
21413 }
21414 
21415 
21416 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_0(lua_State* L) {
21417   int SWIG_arg = 0;
21418   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21419   char *arg2 = (char *) 0 ;
21420   char *arg3 = (char *) 0 ;
21421   char *arg4 = (char *) 0 ;
21422   char *arg5 = (char *) 0 ;
21423   int result;
21424 
21425   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",5,5)
21426   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21427   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21428   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21429   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21430   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",5,"char *");
21431 
21432   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21433     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21434   }
21435 
21436   arg2 = (char *)lua_tostring(L, 2);
21437   arg3 = (char *)lua_tostring(L, 3);
21438   arg4 = (char *)lua_tostring(L, 4);
21439   arg5 = (char *)lua_tostring(L, 5);
21440   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4,arg5);
21441   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21442   return SWIG_arg;
21443 
21444   if(0) SWIG_fail;
21445 
21446 fail:
21447   lua_error(L);
21448   return SWIG_arg;
21449 }
21450 
21451 
21452 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_1(lua_State* L) {
21453   int SWIG_arg = 0;
21454   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21455   char *arg2 = (char *) 0 ;
21456   char *arg3 = (char *) 0 ;
21457   char *arg4 = (char *) 0 ;
21458   int result;
21459 
21460   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",4,4)
21461   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21462   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21463   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21464   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",4,"char *");
21465 
21466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21467     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21468   }
21469 
21470   arg2 = (char *)lua_tostring(L, 2);
21471   arg3 = (char *)lua_tostring(L, 3);
21472   arg4 = (char *)lua_tostring(L, 4);
21473   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3,arg4);
21474   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21475   return SWIG_arg;
21476 
21477   if(0) SWIG_fail;
21478 
21479 fail:
21480   lua_error(L);
21481   return SWIG_arg;
21482 }
21483 
21484 
21485 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_2(lua_State* L) {
21486   int SWIG_arg = 0;
21487   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21488   char *arg2 = (char *) 0 ;
21489   char *arg3 = (char *) 0 ;
21490   int result;
21491 
21492   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",3,3)
21493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21494   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21495   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",3,"char *");
21496 
21497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21498     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21499   }
21500 
21501   arg2 = (char *)lua_tostring(L, 2);
21502   arg3 = (char *)lua_tostring(L, 3);
21503   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2,arg3);
21504   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21505   return SWIG_arg;
21506 
21507   if(0) SWIG_fail;
21508 
21509 fail:
21510   lua_error(L);
21511   return SWIG_arg;
21512 }
21513 
21514 
21515 static int _wrap_SBError_SetErrorStringWithFormat__SWIG_3(lua_State* L) {
21516   int SWIG_arg = 0;
21517   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21518   char *arg2 = (char *) 0 ;
21519   int result;
21520 
21521   SWIG_check_num_args("lldb::SBError::SetErrorStringWithFormat",2,2)
21522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",1,"lldb::SBError *");
21523   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBError::SetErrorStringWithFormat",2,"char const *");
21524 
21525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21526     SWIG_fail_ptr("SBError_SetErrorStringWithFormat",1,SWIGTYPE_p_lldb__SBError);
21527   }
21528 
21529   arg2 = (char *)lua_tostring(L, 2);
21530   result = (int)(arg1)->SetErrorStringWithFormat((char const *)arg2);
21531   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21532   return SWIG_arg;
21533 
21534   if(0) SWIG_fail;
21535 
21536 fail:
21537   lua_error(L);
21538   return SWIG_arg;
21539 }
21540 
21541 
21542 static int _wrap_SBError_SetErrorStringWithFormat(lua_State* L) {
21543   int argc;
21544   int argv[6]={
21545     1,2,3,4,5,6
21546   };
21547 
21548   argc = lua_gettop(L);
21549   if (argc == 2) {
21550     int _v;
21551     {
21552       void *ptr;
21553       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21554         _v = 0;
21555       } else {
21556         _v = 1;
21557       }
21558     }
21559     if (_v) {
21560       {
21561         _v = SWIG_lua_isnilstring(L,argv[1]);
21562       }
21563       if (_v) {
21564         return _wrap_SBError_SetErrorStringWithFormat__SWIG_3(L);
21565       }
21566     }
21567   }
21568   if (argc == 3) {
21569     int _v;
21570     {
21571       void *ptr;
21572       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21573         _v = 0;
21574       } else {
21575         _v = 1;
21576       }
21577     }
21578     if (_v) {
21579       {
21580         _v = SWIG_lua_isnilstring(L,argv[1]);
21581       }
21582       if (_v) {
21583         {
21584           _v = SWIG_lua_isnilstring(L,argv[2]);
21585         }
21586         if (_v) {
21587           return _wrap_SBError_SetErrorStringWithFormat__SWIG_2(L);
21588         }
21589       }
21590     }
21591   }
21592   if (argc == 4) {
21593     int _v;
21594     {
21595       void *ptr;
21596       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21597         _v = 0;
21598       } else {
21599         _v = 1;
21600       }
21601     }
21602     if (_v) {
21603       {
21604         _v = SWIG_lua_isnilstring(L,argv[1]);
21605       }
21606       if (_v) {
21607         {
21608           _v = SWIG_lua_isnilstring(L,argv[2]);
21609         }
21610         if (_v) {
21611           {
21612             _v = SWIG_lua_isnilstring(L,argv[3]);
21613           }
21614           if (_v) {
21615             return _wrap_SBError_SetErrorStringWithFormat__SWIG_1(L);
21616           }
21617         }
21618       }
21619     }
21620   }
21621   if (argc == 5) {
21622     int _v;
21623     {
21624       void *ptr;
21625       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBError, 0)) {
21626         _v = 0;
21627       } else {
21628         _v = 1;
21629       }
21630     }
21631     if (_v) {
21632       {
21633         _v = SWIG_lua_isnilstring(L,argv[1]);
21634       }
21635       if (_v) {
21636         {
21637           _v = SWIG_lua_isnilstring(L,argv[2]);
21638         }
21639         if (_v) {
21640           {
21641             _v = SWIG_lua_isnilstring(L,argv[3]);
21642           }
21643           if (_v) {
21644             {
21645               _v = SWIG_lua_isnilstring(L,argv[4]);
21646             }
21647             if (_v) {
21648               return _wrap_SBError_SetErrorStringWithFormat__SWIG_0(L);
21649             }
21650           }
21651         }
21652       }
21653     }
21654   }
21655 
21656   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBError_SetErrorStringWithFormat'\n"
21657     "  Possible C/C++ prototypes are:\n"
21658     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *,char *)\n"
21659     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *,char *)\n"
21660     "    lldb::SBError::SetErrorStringWithFormat(char const *,char *)\n"
21661     "    lldb::SBError::SetErrorStringWithFormat(char const *)\n");
21662   lua_error(L);return 0;
21663 }
21664 
21665 
21666 static int _wrap_SBError_IsValid(lua_State* L) {
21667   int SWIG_arg = 0;
21668   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21669   bool result;
21670 
21671   SWIG_check_num_args("lldb::SBError::IsValid",1,1)
21672   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::IsValid",1,"lldb::SBError const *");
21673 
21674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21675     SWIG_fail_ptr("SBError_IsValid",1,SWIGTYPE_p_lldb__SBError);
21676   }
21677 
21678   result = (bool)((lldb::SBError const *)arg1)->IsValid();
21679   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21680   return SWIG_arg;
21681 
21682   if(0) SWIG_fail;
21683 
21684 fail:
21685   lua_error(L);
21686   return SWIG_arg;
21687 }
21688 
21689 
21690 static int _wrap_SBError_GetDescription(lua_State* L) {
21691   int SWIG_arg = 0;
21692   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21693   lldb::SBStream *arg2 = 0 ;
21694   bool result;
21695 
21696   SWIG_check_num_args("lldb::SBError::GetDescription",2,2)
21697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::GetDescription",1,"lldb::SBError *");
21698   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBError::GetDescription",2,"lldb::SBStream &");
21699 
21700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21701     SWIG_fail_ptr("SBError_GetDescription",1,SWIGTYPE_p_lldb__SBError);
21702   }
21703 
21704 
21705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
21706     SWIG_fail_ptr("SBError_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
21707   }
21708 
21709   result = (bool)(arg1)->GetDescription(*arg2);
21710   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
21711   return SWIG_arg;
21712 
21713   if(0) SWIG_fail;
21714 
21715 fail:
21716   lua_error(L);
21717   return SWIG_arg;
21718 }
21719 
21720 
21721 static int _wrap_SBError___tostring(lua_State* L) {
21722   int SWIG_arg = 0;
21723   lldb::SBError *arg1 = (lldb::SBError *) 0 ;
21724   std::string result;
21725 
21726   SWIG_check_num_args("lldb::SBError::__str__",1,1)
21727   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBError::__str__",1,"lldb::SBError *");
21728 
21729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBError,0))){
21730     SWIG_fail_ptr("SBError___tostring",1,SWIGTYPE_p_lldb__SBError);
21731   }
21732 
21733   result = lldb_SBError___str__(arg1);
21734   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
21735   return SWIG_arg;
21736 
21737   if(0) SWIG_fail;
21738 
21739 fail:
21740   lua_error(L);
21741   return SWIG_arg;
21742 }
21743 
21744 
21745 static void swig_delete_SBError(void *obj) {
21746 lldb::SBError *arg1 = (lldb::SBError *) obj;
21747 delete arg1;
21748 }
21749 static int _proxy__wrap_new_SBError(lua_State *L) {
21750     assert(lua_istable(L,1));
21751     lua_pushcfunction(L,_wrap_new_SBError);
21752     assert(!lua_isnil(L,-1));
21753     lua_replace(L,1); /* replace our table with real constructor */
21754     lua_call(L,lua_gettop(L)-1,1);
21755     return 1;
21756 }
21757 static swig_lua_attribute swig_SBError_attributes[] = {
21758     {0,0,0}
21759 };
21760 static swig_lua_method swig_SBError_methods[]= {
21761     { "GetCString", _wrap_SBError_GetCString},
21762     { "Clear", _wrap_SBError_Clear},
21763     { "Fail", _wrap_SBError_Fail},
21764     { "Success", _wrap_SBError_Success},
21765     { "GetError", _wrap_SBError_GetError},
21766     { "GetType", _wrap_SBError_GetType},
21767     { "SetError", _wrap_SBError_SetError},
21768     { "SetErrorToErrno", _wrap_SBError_SetErrorToErrno},
21769     { "SetErrorToGenericError", _wrap_SBError_SetErrorToGenericError},
21770     { "SetErrorString", _wrap_SBError_SetErrorString},
21771     { "SetErrorStringWithFormat", _wrap_SBError_SetErrorStringWithFormat},
21772     { "IsValid", _wrap_SBError_IsValid},
21773     { "GetDescription", _wrap_SBError_GetDescription},
21774     { "__tostring", _wrap_SBError___tostring},
21775     {0,0}
21776 };
21777 static swig_lua_method swig_SBError_meta[] = {
21778     { "__tostring", _wrap_SBError___tostring},
21779     {0,0}
21780 };
21781 
21782 static swig_lua_attribute swig_SBError_Sf_SwigStatic_attributes[] = {
21783     {0,0,0}
21784 };
21785 static swig_lua_const_info swig_SBError_Sf_SwigStatic_constants[]= {
21786     {0,0,0,0,0,0}
21787 };
21788 static swig_lua_method swig_SBError_Sf_SwigStatic_methods[]= {
21789     {0,0}
21790 };
21791 static swig_lua_class* swig_SBError_Sf_SwigStatic_classes[]= {
21792     0
21793 };
21794 
21795 static swig_lua_namespace swig_SBError_Sf_SwigStatic = {
21796     "SBError",
21797     swig_SBError_Sf_SwigStatic_methods,
21798     swig_SBError_Sf_SwigStatic_attributes,
21799     swig_SBError_Sf_SwigStatic_constants,
21800     swig_SBError_Sf_SwigStatic_classes,
21801     0
21802 };
21803 static swig_lua_class *swig_SBError_bases[] = {0};
21804 static const char *swig_SBError_base_names[] = {0};
21805 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 };
21806 
21807 static int _wrap_new_SBEnvironment__SWIG_0(lua_State* L) {
21808   int SWIG_arg = 0;
21809   lldb::SBEnvironment *result = 0 ;
21810 
21811   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",0,0)
21812   result = (lldb::SBEnvironment *)new lldb::SBEnvironment();
21813   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21814   return SWIG_arg;
21815 
21816   if(0) SWIG_fail;
21817 
21818 fail:
21819   lua_error(L);
21820   return SWIG_arg;
21821 }
21822 
21823 
21824 static int _wrap_new_SBEnvironment__SWIG_1(lua_State* L) {
21825   int SWIG_arg = 0;
21826   lldb::SBEnvironment *arg1 = 0 ;
21827   lldb::SBEnvironment *result = 0 ;
21828 
21829   SWIG_check_num_args("lldb::SBEnvironment::SBEnvironment",1,1)
21830   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEnvironment::SBEnvironment",1,"lldb::SBEnvironment const &");
21831 
21832   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21833     SWIG_fail_ptr("new_SBEnvironment",1,SWIGTYPE_p_lldb__SBEnvironment);
21834   }
21835 
21836   result = (lldb::SBEnvironment *)new lldb::SBEnvironment((lldb::SBEnvironment const &)*arg1);
21837   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
21838   return SWIG_arg;
21839 
21840   if(0) SWIG_fail;
21841 
21842 fail:
21843   lua_error(L);
21844   return SWIG_arg;
21845 }
21846 
21847 
21848 static int _wrap_new_SBEnvironment(lua_State* L) {
21849   int argc;
21850   int argv[2]={
21851     1,2
21852   };
21853 
21854   argc = lua_gettop(L);
21855   if (argc == 0) {
21856     return _wrap_new_SBEnvironment__SWIG_0(L);
21857   }
21858   if (argc == 1) {
21859     int _v;
21860     {
21861       void *ptr;
21862       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEnvironment, SWIG_POINTER_NO_NULL)) {
21863         _v = 0;
21864       } else {
21865         _v = 1;
21866       }
21867     }
21868     if (_v) {
21869       return _wrap_new_SBEnvironment__SWIG_1(L);
21870     }
21871   }
21872 
21873   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEnvironment'\n"
21874     "  Possible C/C++ prototypes are:\n"
21875     "    lldb::SBEnvironment::SBEnvironment()\n"
21876     "    lldb::SBEnvironment::SBEnvironment(lldb::SBEnvironment const &)\n");
21877   lua_error(L);return 0;
21878 }
21879 
21880 
21881 static int _wrap_SBEnvironment_GetNumValues(lua_State* L) {
21882   int SWIG_arg = 0;
21883   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21884   size_t result;
21885 
21886   SWIG_check_num_args("lldb::SBEnvironment::GetNumValues",1,1)
21887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNumValues",1,"lldb::SBEnvironment *");
21888 
21889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21890     SWIG_fail_ptr("SBEnvironment_GetNumValues",1,SWIGTYPE_p_lldb__SBEnvironment);
21891   }
21892 
21893   result = (arg1)->GetNumValues();
21894   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
21895   return SWIG_arg;
21896 
21897   if(0) SWIG_fail;
21898 
21899 fail:
21900   lua_error(L);
21901   return SWIG_arg;
21902 }
21903 
21904 
21905 static int _wrap_SBEnvironment_Get(lua_State* L) {
21906   int SWIG_arg = 0;
21907   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21908   char *arg2 = (char *) 0 ;
21909   char *result = 0 ;
21910 
21911   SWIG_check_num_args("lldb::SBEnvironment::Get",2,2)
21912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::Get",1,"lldb::SBEnvironment *");
21913   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBEnvironment::Get",2,"char const *");
21914 
21915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21916     SWIG_fail_ptr("SBEnvironment_Get",1,SWIGTYPE_p_lldb__SBEnvironment);
21917   }
21918 
21919   arg2 = (char *)lua_tostring(L, 2);
21920   result = (char *)(arg1)->Get((char const *)arg2);
21921   lua_pushstring(L,(const char *)result); SWIG_arg++;
21922   return SWIG_arg;
21923 
21924   if(0) SWIG_fail;
21925 
21926 fail:
21927   lua_error(L);
21928   return SWIG_arg;
21929 }
21930 
21931 
21932 static int _wrap_SBEnvironment_GetNameAtIndex(lua_State* L) {
21933   int SWIG_arg = 0;
21934   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21935   size_t arg2 ;
21936   char *result = 0 ;
21937 
21938   SWIG_check_num_args("lldb::SBEnvironment::GetNameAtIndex",2,2)
21939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",1,"lldb::SBEnvironment *");
21940   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetNameAtIndex",2,"size_t");
21941 
21942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21943     SWIG_fail_ptr("SBEnvironment_GetNameAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21944   }
21945 
21946   arg2 = (unsigned long)lua_tointeger(L, 2);
21947   result = (char *)(arg1)->GetNameAtIndex(arg2);
21948   lua_pushstring(L,(const char *)result); SWIG_arg++;
21949   return SWIG_arg;
21950 
21951   if(0) SWIG_fail;
21952 
21953 fail:
21954   lua_error(L);
21955   return SWIG_arg;
21956 }
21957 
21958 
21959 static int _wrap_SBEnvironment_GetValueAtIndex(lua_State* L) {
21960   int SWIG_arg = 0;
21961   lldb::SBEnvironment *arg1 = (lldb::SBEnvironment *) 0 ;
21962   size_t arg2 ;
21963   char *result = 0 ;
21964 
21965   SWIG_check_num_args("lldb::SBEnvironment::GetValueAtIndex",2,2)
21966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",1,"lldb::SBEnvironment *");
21967   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBEnvironment::GetValueAtIndex",2,"size_t");
21968 
21969   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEnvironment,0))){
21970     SWIG_fail_ptr("SBEnvironment_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBEnvironment);
21971   }
21972 
21973   arg2 = (unsigned long)lua_tointeger(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_isinteger(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_isinteger(L,3)) SWIG_fail_arg("lldb::SBEvent::SBEvent",3,"uint32_t");
22264   arg1 = (unsigned int)lua_tointeger(L, 1);
22265   arg2 = (char *)lua_tostring(L, 2);
22266   arg3 = (unsigned int)lua_tointeger(L, 3);
22267   result = (lldb::SBEvent *)new lldb::SBEvent(arg1,(char const *)arg2,arg3);
22268   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBEvent,1); SWIG_arg++;
22269   return SWIG_arg;
22270 
22271   if(0) SWIG_fail;
22272 
22273 fail:
22274   lua_error(L);
22275   return SWIG_arg;
22276 }
22277 
22278 
22279 static int _wrap_new_SBEvent(lua_State* L) {
22280   int argc;
22281   int argv[4]={
22282     1,2,3,4
22283   };
22284 
22285   argc = lua_gettop(L);
22286   if (argc == 0) {
22287     return _wrap_new_SBEvent__SWIG_0(L);
22288   }
22289   if (argc == 1) {
22290     int _v;
22291     {
22292       void *ptr;
22293       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
22294         _v = 0;
22295       } else {
22296         _v = 1;
22297       }
22298     }
22299     if (_v) {
22300       return _wrap_new_SBEvent__SWIG_1(L);
22301     }
22302   }
22303   if (argc == 3) {
22304     int _v;
22305     {
22306       _v = lua_isnumber(L,argv[0]);
22307     }
22308     if (_v) {
22309       {
22310         _v = SWIG_lua_isnilstring(L,argv[1]);
22311       }
22312       if (_v) {
22313         {
22314           _v = lua_isnumber(L,argv[2]);
22315         }
22316         if (_v) {
22317           return _wrap_new_SBEvent__SWIG_2(L);
22318         }
22319       }
22320     }
22321   }
22322 
22323   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBEvent'\n"
22324     "  Possible C/C++ prototypes are:\n"
22325     "    lldb::SBEvent::SBEvent()\n"
22326     "    lldb::SBEvent::SBEvent(lldb::SBEvent const &)\n"
22327     "    lldb::SBEvent::SBEvent(uint32_t,char const *,uint32_t)\n");
22328   lua_error(L);return 0;
22329 }
22330 
22331 
22332 static int _wrap_SBEvent_IsValid(lua_State* L) {
22333   int SWIG_arg = 0;
22334   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22335   bool result;
22336 
22337   SWIG_check_num_args("lldb::SBEvent::IsValid",1,1)
22338   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::IsValid",1,"lldb::SBEvent const *");
22339 
22340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22341     SWIG_fail_ptr("SBEvent_IsValid",1,SWIGTYPE_p_lldb__SBEvent);
22342   }
22343 
22344   result = (bool)((lldb::SBEvent const *)arg1)->IsValid();
22345   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22346   return SWIG_arg;
22347 
22348   if(0) SWIG_fail;
22349 
22350 fail:
22351   lua_error(L);
22352   return SWIG_arg;
22353 }
22354 
22355 
22356 static int _wrap_SBEvent_GetDataFlavor(lua_State* L) {
22357   int SWIG_arg = 0;
22358   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22359   char *result = 0 ;
22360 
22361   SWIG_check_num_args("lldb::SBEvent::GetDataFlavor",1,1)
22362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDataFlavor",1,"lldb::SBEvent *");
22363 
22364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22365     SWIG_fail_ptr("SBEvent_GetDataFlavor",1,SWIGTYPE_p_lldb__SBEvent);
22366   }
22367 
22368   result = (char *)(arg1)->GetDataFlavor();
22369   lua_pushstring(L,(const char *)result); SWIG_arg++;
22370   return SWIG_arg;
22371 
22372   if(0) SWIG_fail;
22373 
22374 fail:
22375   lua_error(L);
22376   return SWIG_arg;
22377 }
22378 
22379 
22380 static int _wrap_SBEvent_GetType(lua_State* L) {
22381   int SWIG_arg = 0;
22382   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22383   uint32_t result;
22384 
22385   SWIG_check_num_args("lldb::SBEvent::GetType",1,1)
22386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetType",1,"lldb::SBEvent const *");
22387 
22388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22389     SWIG_fail_ptr("SBEvent_GetType",1,SWIGTYPE_p_lldb__SBEvent);
22390   }
22391 
22392   result = (uint32_t)((lldb::SBEvent const *)arg1)->GetType();
22393   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
22394   return SWIG_arg;
22395 
22396   if(0) SWIG_fail;
22397 
22398 fail:
22399   lua_error(L);
22400   return SWIG_arg;
22401 }
22402 
22403 
22404 static int _wrap_SBEvent_GetBroadcaster(lua_State* L) {
22405   int SWIG_arg = 0;
22406   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22407   lldb::SBBroadcaster result;
22408 
22409   SWIG_check_num_args("lldb::SBEvent::GetBroadcaster",1,1)
22410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcaster",1,"lldb::SBEvent const *");
22411 
22412   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22413     SWIG_fail_ptr("SBEvent_GetBroadcaster",1,SWIGTYPE_p_lldb__SBEvent);
22414   }
22415 
22416   result = ((lldb::SBEvent const *)arg1)->GetBroadcaster();
22417   {
22418     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
22419     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
22420   }
22421   return SWIG_arg;
22422 
22423   if(0) SWIG_fail;
22424 
22425 fail:
22426   lua_error(L);
22427   return SWIG_arg;
22428 }
22429 
22430 
22431 static int _wrap_SBEvent_GetBroadcasterClass(lua_State* L) {
22432   int SWIG_arg = 0;
22433   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22434   char *result = 0 ;
22435 
22436   SWIG_check_num_args("lldb::SBEvent::GetBroadcasterClass",1,1)
22437   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetBroadcasterClass",1,"lldb::SBEvent const *");
22438 
22439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22440     SWIG_fail_ptr("SBEvent_GetBroadcasterClass",1,SWIGTYPE_p_lldb__SBEvent);
22441   }
22442 
22443   result = (char *)((lldb::SBEvent const *)arg1)->GetBroadcasterClass();
22444   lua_pushstring(L,(const char *)result); SWIG_arg++;
22445   return SWIG_arg;
22446 
22447   if(0) SWIG_fail;
22448 
22449 fail:
22450   lua_error(L);
22451   return SWIG_arg;
22452 }
22453 
22454 
22455 static int _wrap_SBEvent_BroadcasterMatchesRef(lua_State* L) {
22456   int SWIG_arg = 0;
22457   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22458   lldb::SBBroadcaster *arg2 = 0 ;
22459   bool result;
22460 
22461   SWIG_check_num_args("lldb::SBEvent::BroadcasterMatchesRef",2,2)
22462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",1,"lldb::SBEvent *");
22463   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::BroadcasterMatchesRef",2,"lldb::SBBroadcaster const &");
22464 
22465   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22466     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",1,SWIGTYPE_p_lldb__SBEvent);
22467   }
22468 
22469 
22470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
22471     SWIG_fail_ptr("SBEvent_BroadcasterMatchesRef",2,SWIGTYPE_p_lldb__SBBroadcaster);
22472   }
22473 
22474   result = (bool)(arg1)->BroadcasterMatchesRef((lldb::SBBroadcaster const &)*arg2);
22475   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22476   return SWIG_arg;
22477 
22478   if(0) SWIG_fail;
22479 
22480 fail:
22481   lua_error(L);
22482   return SWIG_arg;
22483 }
22484 
22485 
22486 static int _wrap_SBEvent_Clear(lua_State* L) {
22487   int SWIG_arg = 0;
22488   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22489 
22490   SWIG_check_num_args("lldb::SBEvent::Clear",1,1)
22491   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::Clear",1,"lldb::SBEvent *");
22492 
22493   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22494     SWIG_fail_ptr("SBEvent_Clear",1,SWIGTYPE_p_lldb__SBEvent);
22495   }
22496 
22497   (arg1)->Clear();
22498 
22499   return SWIG_arg;
22500 
22501   if(0) SWIG_fail;
22502 
22503 fail:
22504   lua_error(L);
22505   return SWIG_arg;
22506 }
22507 
22508 
22509 static int _wrap_SBEvent_GetCStringFromEvent(lua_State* L) {
22510   int SWIG_arg = 0;
22511   lldb::SBEvent *arg1 = 0 ;
22512   char *result = 0 ;
22513 
22514   SWIG_check_num_args("lldb::SBEvent::GetCStringFromEvent",1,1)
22515   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBEvent::GetCStringFromEvent",1,"lldb::SBEvent const &");
22516 
22517   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22518     SWIG_fail_ptr("SBEvent_GetCStringFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
22519   }
22520 
22521   result = (char *)lldb::SBEvent::GetCStringFromEvent((lldb::SBEvent const &)*arg1);
22522   lua_pushstring(L,(const char *)result); SWIG_arg++;
22523   return SWIG_arg;
22524 
22525   if(0) SWIG_fail;
22526 
22527 fail:
22528   lua_error(L);
22529   return SWIG_arg;
22530 }
22531 
22532 
22533 static int _wrap_SBEvent_GetDescription(lua_State* L) {
22534   int SWIG_arg = 0;
22535   lldb::SBEvent *arg1 = (lldb::SBEvent *) 0 ;
22536   lldb::SBStream *arg2 = 0 ;
22537   bool result;
22538 
22539   SWIG_check_num_args("lldb::SBEvent::GetDescription",2,2)
22540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBEvent::GetDescription",1,"lldb::SBEvent const *");
22541   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBEvent::GetDescription",2,"lldb::SBStream &");
22542 
22543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
22544     SWIG_fail_ptr("SBEvent_GetDescription",1,SWIGTYPE_p_lldb__SBEvent);
22545   }
22546 
22547 
22548   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
22549     SWIG_fail_ptr("SBEvent_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
22550   }
22551 
22552   result = (bool)((lldb::SBEvent const *)arg1)->GetDescription(*arg2);
22553   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
22554   return SWIG_arg;
22555 
22556   if(0) SWIG_fail;
22557 
22558 fail:
22559   lua_error(L);
22560   return SWIG_arg;
22561 }
22562 
22563 
22564 static void swig_delete_SBEvent(void *obj) {
22565 lldb::SBEvent *arg1 = (lldb::SBEvent *) obj;
22566 delete arg1;
22567 }
22568 static int _proxy__wrap_new_SBEvent(lua_State *L) {
22569     assert(lua_istable(L,1));
22570     lua_pushcfunction(L,_wrap_new_SBEvent);
22571     assert(!lua_isnil(L,-1));
22572     lua_replace(L,1); /* replace our table with real constructor */
22573     lua_call(L,lua_gettop(L)-1,1);
22574     return 1;
22575 }
22576 static swig_lua_attribute swig_SBEvent_attributes[] = {
22577     {0,0,0}
22578 };
22579 static swig_lua_method swig_SBEvent_methods[]= {
22580     { "IsValid", _wrap_SBEvent_IsValid},
22581     { "GetDataFlavor", _wrap_SBEvent_GetDataFlavor},
22582     { "GetType", _wrap_SBEvent_GetType},
22583     { "GetBroadcaster", _wrap_SBEvent_GetBroadcaster},
22584     { "GetBroadcasterClass", _wrap_SBEvent_GetBroadcasterClass},
22585     { "BroadcasterMatchesRef", _wrap_SBEvent_BroadcasterMatchesRef},
22586     { "Clear", _wrap_SBEvent_Clear},
22587     { "GetDescription", _wrap_SBEvent_GetDescription},
22588     {0,0}
22589 };
22590 static swig_lua_method swig_SBEvent_meta[] = {
22591     {0,0}
22592 };
22593 
22594 static swig_lua_attribute swig_SBEvent_Sf_SwigStatic_attributes[] = {
22595     {0,0,0}
22596 };
22597 static swig_lua_const_info swig_SBEvent_Sf_SwigStatic_constants[]= {
22598     {0,0,0,0,0,0}
22599 };
22600 static swig_lua_method swig_SBEvent_Sf_SwigStatic_methods[]= {
22601     { "GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
22602     {0,0}
22603 };
22604 static swig_lua_class* swig_SBEvent_Sf_SwigStatic_classes[]= {
22605     0
22606 };
22607 
22608 static swig_lua_namespace swig_SBEvent_Sf_SwigStatic = {
22609     "SBEvent",
22610     swig_SBEvent_Sf_SwigStatic_methods,
22611     swig_SBEvent_Sf_SwigStatic_attributes,
22612     swig_SBEvent_Sf_SwigStatic_constants,
22613     swig_SBEvent_Sf_SwigStatic_classes,
22614     0
22615 };
22616 static swig_lua_class *swig_SBEvent_bases[] = {0};
22617 static const char *swig_SBEvent_base_names[] = {0};
22618 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 };
22619 
22620 static int _wrap_new_SBExecutionContext__SWIG_0(lua_State* L) {
22621   int SWIG_arg = 0;
22622   lldb::SBExecutionContext *result = 0 ;
22623 
22624   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",0,0)
22625   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext();
22626   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22627   return SWIG_arg;
22628 
22629   if(0) SWIG_fail;
22630 
22631 fail:
22632   lua_error(L);
22633   return SWIG_arg;
22634 }
22635 
22636 
22637 static int _wrap_new_SBExecutionContext__SWIG_1(lua_State* L) {
22638   int SWIG_arg = 0;
22639   lldb::SBExecutionContext *arg1 = 0 ;
22640   lldb::SBExecutionContext *result = 0 ;
22641 
22642   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22643   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBExecutionContext const &");
22644 
22645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22646     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBExecutionContext);
22647   }
22648 
22649   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBExecutionContext const &)*arg1);
22650   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22651   return SWIG_arg;
22652 
22653   if(0) SWIG_fail;
22654 
22655 fail:
22656   lua_error(L);
22657   return SWIG_arg;
22658 }
22659 
22660 
22661 static int _wrap_new_SBExecutionContext__SWIG_2(lua_State* L) {
22662   int SWIG_arg = 0;
22663   lldb::SBTarget *arg1 = 0 ;
22664   lldb::SBExecutionContext *result = 0 ;
22665 
22666   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22667   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBTarget const &");
22668 
22669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
22670     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBTarget);
22671   }
22672 
22673   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBTarget const &)*arg1);
22674   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22675   return SWIG_arg;
22676 
22677   if(0) SWIG_fail;
22678 
22679 fail:
22680   lua_error(L);
22681   return SWIG_arg;
22682 }
22683 
22684 
22685 static int _wrap_new_SBExecutionContext__SWIG_3(lua_State* L) {
22686   int SWIG_arg = 0;
22687   lldb::SBProcess *arg1 = 0 ;
22688   lldb::SBExecutionContext *result = 0 ;
22689 
22690   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22691   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBProcess const &");
22692 
22693   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
22694     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBProcess);
22695   }
22696 
22697   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBProcess const &)*arg1);
22698   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22699   return SWIG_arg;
22700 
22701   if(0) SWIG_fail;
22702 
22703 fail:
22704   lua_error(L);
22705   return SWIG_arg;
22706 }
22707 
22708 
22709 static int _wrap_new_SBExecutionContext__SWIG_4(lua_State* L) {
22710   int SWIG_arg = 0;
22711   lldb::SBThread arg1 ;
22712   lldb::SBThread *argp1 ;
22713   lldb::SBExecutionContext *result = 0 ;
22714 
22715   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22716   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBThread");
22717 
22718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBThread,0))){
22719     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBThread);
22720   }
22721   arg1 = *argp1;
22722 
22723   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext(arg1);
22724   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22725   return SWIG_arg;
22726 
22727   if(0) SWIG_fail;
22728 
22729 fail:
22730   lua_error(L);
22731   return SWIG_arg;
22732 }
22733 
22734 
22735 static int _wrap_new_SBExecutionContext__SWIG_5(lua_State* L) {
22736   int SWIG_arg = 0;
22737   lldb::SBFrame *arg1 = 0 ;
22738   lldb::SBExecutionContext *result = 0 ;
22739 
22740   SWIG_check_num_args("lldb::SBExecutionContext::SBExecutionContext",1,1)
22741   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::SBExecutionContext",1,"lldb::SBFrame const &");
22742 
22743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
22744     SWIG_fail_ptr("new_SBExecutionContext",1,SWIGTYPE_p_lldb__SBFrame);
22745   }
22746 
22747   result = (lldb::SBExecutionContext *)new lldb::SBExecutionContext((lldb::SBFrame const &)*arg1);
22748   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExecutionContext,1); SWIG_arg++;
22749   return SWIG_arg;
22750 
22751   if(0) SWIG_fail;
22752 
22753 fail:
22754   lua_error(L);
22755   return SWIG_arg;
22756 }
22757 
22758 
22759 static int _wrap_new_SBExecutionContext(lua_State* L) {
22760   int argc;
22761   int argv[2]={
22762     1,2
22763   };
22764 
22765   argc = lua_gettop(L);
22766   if (argc == 0) {
22767     return _wrap_new_SBExecutionContext__SWIG_0(L);
22768   }
22769   if (argc == 1) {
22770     int _v;
22771     {
22772       void *ptr;
22773       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExecutionContext, SWIG_POINTER_NO_NULL)) {
22774         _v = 0;
22775       } else {
22776         _v = 1;
22777       }
22778     }
22779     if (_v) {
22780       return _wrap_new_SBExecutionContext__SWIG_1(L);
22781     }
22782   }
22783   if (argc == 1) {
22784     int _v;
22785     {
22786       void *ptr;
22787       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
22788         _v = 0;
22789       } else {
22790         _v = 1;
22791       }
22792     }
22793     if (_v) {
22794       return _wrap_new_SBExecutionContext__SWIG_2(L);
22795     }
22796   }
22797   if (argc == 1) {
22798     int _v;
22799     {
22800       void *ptr;
22801       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
22802         _v = 0;
22803       } else {
22804         _v = 1;
22805       }
22806     }
22807     if (_v) {
22808       return _wrap_new_SBExecutionContext__SWIG_3(L);
22809     }
22810   }
22811   if (argc == 1) {
22812     int _v;
22813     {
22814       void *ptr;
22815       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
22816         _v = 0;
22817       } else {
22818         _v = 1;
22819       }
22820     }
22821     if (_v) {
22822       return _wrap_new_SBExecutionContext__SWIG_4(L);
22823     }
22824   }
22825   if (argc == 1) {
22826     int _v;
22827     {
22828       void *ptr;
22829       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
22830         _v = 0;
22831       } else {
22832         _v = 1;
22833       }
22834     }
22835     if (_v) {
22836       return _wrap_new_SBExecutionContext__SWIG_5(L);
22837     }
22838   }
22839 
22840   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExecutionContext'\n"
22841     "  Possible C/C++ prototypes are:\n"
22842     "    lldb::SBExecutionContext::SBExecutionContext()\n"
22843     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBExecutionContext const &)\n"
22844     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBTarget const &)\n"
22845     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBProcess const &)\n"
22846     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBThread)\n"
22847     "    lldb::SBExecutionContext::SBExecutionContext(lldb::SBFrame const &)\n");
22848   lua_error(L);return 0;
22849 }
22850 
22851 
22852 static int _wrap_SBExecutionContext_GetTarget(lua_State* L) {
22853   int SWIG_arg = 0;
22854   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22855   lldb::SBTarget result;
22856 
22857   SWIG_check_num_args("lldb::SBExecutionContext::GetTarget",1,1)
22858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetTarget",1,"lldb::SBExecutionContext const *");
22859 
22860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22861     SWIG_fail_ptr("SBExecutionContext_GetTarget",1,SWIGTYPE_p_lldb__SBExecutionContext);
22862   }
22863 
22864   result = ((lldb::SBExecutionContext const *)arg1)->GetTarget();
22865   {
22866     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
22867     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
22868   }
22869   return SWIG_arg;
22870 
22871   if(0) SWIG_fail;
22872 
22873 fail:
22874   lua_error(L);
22875   return SWIG_arg;
22876 }
22877 
22878 
22879 static int _wrap_SBExecutionContext_GetProcess(lua_State* L) {
22880   int SWIG_arg = 0;
22881   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22882   lldb::SBProcess result;
22883 
22884   SWIG_check_num_args("lldb::SBExecutionContext::GetProcess",1,1)
22885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetProcess",1,"lldb::SBExecutionContext const *");
22886 
22887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22888     SWIG_fail_ptr("SBExecutionContext_GetProcess",1,SWIGTYPE_p_lldb__SBExecutionContext);
22889   }
22890 
22891   result = ((lldb::SBExecutionContext const *)arg1)->GetProcess();
22892   {
22893     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
22894     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
22895   }
22896   return SWIG_arg;
22897 
22898   if(0) SWIG_fail;
22899 
22900 fail:
22901   lua_error(L);
22902   return SWIG_arg;
22903 }
22904 
22905 
22906 static int _wrap_SBExecutionContext_GetThread(lua_State* L) {
22907   int SWIG_arg = 0;
22908   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22909   lldb::SBThread result;
22910 
22911   SWIG_check_num_args("lldb::SBExecutionContext::GetThread",1,1)
22912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetThread",1,"lldb::SBExecutionContext const *");
22913 
22914   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22915     SWIG_fail_ptr("SBExecutionContext_GetThread",1,SWIGTYPE_p_lldb__SBExecutionContext);
22916   }
22917 
22918   result = ((lldb::SBExecutionContext const *)arg1)->GetThread();
22919   {
22920     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
22921     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
22922   }
22923   return SWIG_arg;
22924 
22925   if(0) SWIG_fail;
22926 
22927 fail:
22928   lua_error(L);
22929   return SWIG_arg;
22930 }
22931 
22932 
22933 static int _wrap_SBExecutionContext_GetFrame(lua_State* L) {
22934   int SWIG_arg = 0;
22935   lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) 0 ;
22936   lldb::SBFrame result;
22937 
22938   SWIG_check_num_args("lldb::SBExecutionContext::GetFrame",1,1)
22939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExecutionContext::GetFrame",1,"lldb::SBExecutionContext const *");
22940 
22941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExecutionContext,0))){
22942     SWIG_fail_ptr("SBExecutionContext_GetFrame",1,SWIGTYPE_p_lldb__SBExecutionContext);
22943   }
22944 
22945   result = ((lldb::SBExecutionContext const *)arg1)->GetFrame();
22946   {
22947     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
22948     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
22949   }
22950   return SWIG_arg;
22951 
22952   if(0) SWIG_fail;
22953 
22954 fail:
22955   lua_error(L);
22956   return SWIG_arg;
22957 }
22958 
22959 
22960 static void swig_delete_SBExecutionContext(void *obj) {
22961 lldb::SBExecutionContext *arg1 = (lldb::SBExecutionContext *) obj;
22962 delete arg1;
22963 }
22964 static int _proxy__wrap_new_SBExecutionContext(lua_State *L) {
22965     assert(lua_istable(L,1));
22966     lua_pushcfunction(L,_wrap_new_SBExecutionContext);
22967     assert(!lua_isnil(L,-1));
22968     lua_replace(L,1); /* replace our table with real constructor */
22969     lua_call(L,lua_gettop(L)-1,1);
22970     return 1;
22971 }
22972 static swig_lua_attribute swig_SBExecutionContext_attributes[] = {
22973     {0,0,0}
22974 };
22975 static swig_lua_method swig_SBExecutionContext_methods[]= {
22976     { "GetTarget", _wrap_SBExecutionContext_GetTarget},
22977     { "GetProcess", _wrap_SBExecutionContext_GetProcess},
22978     { "GetThread", _wrap_SBExecutionContext_GetThread},
22979     { "GetFrame", _wrap_SBExecutionContext_GetFrame},
22980     {0,0}
22981 };
22982 static swig_lua_method swig_SBExecutionContext_meta[] = {
22983     {0,0}
22984 };
22985 
22986 static swig_lua_attribute swig_SBExecutionContext_Sf_SwigStatic_attributes[] = {
22987     {0,0,0}
22988 };
22989 static swig_lua_const_info swig_SBExecutionContext_Sf_SwigStatic_constants[]= {
22990     {0,0,0,0,0,0}
22991 };
22992 static swig_lua_method swig_SBExecutionContext_Sf_SwigStatic_methods[]= {
22993     {0,0}
22994 };
22995 static swig_lua_class* swig_SBExecutionContext_Sf_SwigStatic_classes[]= {
22996     0
22997 };
22998 
22999 static swig_lua_namespace swig_SBExecutionContext_Sf_SwigStatic = {
23000     "SBExecutionContext",
23001     swig_SBExecutionContext_Sf_SwigStatic_methods,
23002     swig_SBExecutionContext_Sf_SwigStatic_attributes,
23003     swig_SBExecutionContext_Sf_SwigStatic_constants,
23004     swig_SBExecutionContext_Sf_SwigStatic_classes,
23005     0
23006 };
23007 static swig_lua_class *swig_SBExecutionContext_bases[] = {0};
23008 static const char *swig_SBExecutionContext_base_names[] = {0};
23009 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 };
23010 
23011 static int _wrap_new_SBExpressionOptions__SWIG_0(lua_State* L) {
23012   int SWIG_arg = 0;
23013   lldb::SBExpressionOptions *result = 0 ;
23014 
23015   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",0,0)
23016   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions();
23017   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23018   return SWIG_arg;
23019 
23020   if(0) SWIG_fail;
23021 
23022 fail:
23023   lua_error(L);
23024   return SWIG_arg;
23025 }
23026 
23027 
23028 static int _wrap_new_SBExpressionOptions__SWIG_1(lua_State* L) {
23029   int SWIG_arg = 0;
23030   lldb::SBExpressionOptions *arg1 = 0 ;
23031   lldb::SBExpressionOptions *result = 0 ;
23032 
23033   SWIG_check_num_args("lldb::SBExpressionOptions::SBExpressionOptions",1,1)
23034   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SBExpressionOptions",1,"lldb::SBExpressionOptions const &");
23035 
23036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23037     SWIG_fail_ptr("new_SBExpressionOptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23038   }
23039 
23040   result = (lldb::SBExpressionOptions *)new lldb::SBExpressionOptions((lldb::SBExpressionOptions const &)*arg1);
23041   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBExpressionOptions,1); SWIG_arg++;
23042   return SWIG_arg;
23043 
23044   if(0) SWIG_fail;
23045 
23046 fail:
23047   lua_error(L);
23048   return SWIG_arg;
23049 }
23050 
23051 
23052 static int _wrap_new_SBExpressionOptions(lua_State* L) {
23053   int argc;
23054   int argv[2]={
23055     1,2
23056   };
23057 
23058   argc = lua_gettop(L);
23059   if (argc == 0) {
23060     return _wrap_new_SBExpressionOptions__SWIG_0(L);
23061   }
23062   if (argc == 1) {
23063     int _v;
23064     {
23065       void *ptr;
23066       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
23067         _v = 0;
23068       } else {
23069         _v = 1;
23070       }
23071     }
23072     if (_v) {
23073       return _wrap_new_SBExpressionOptions__SWIG_1(L);
23074     }
23075   }
23076 
23077   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBExpressionOptions'\n"
23078     "  Possible C/C++ prototypes are:\n"
23079     "    lldb::SBExpressionOptions::SBExpressionOptions()\n"
23080     "    lldb::SBExpressionOptions::SBExpressionOptions(lldb::SBExpressionOptions const &)\n");
23081   lua_error(L);return 0;
23082 }
23083 
23084 
23085 static int _wrap_SBExpressionOptions_GetCoerceResultToId(lua_State* L) {
23086   int SWIG_arg = 0;
23087   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23088   bool result;
23089 
23090   SWIG_check_num_args("lldb::SBExpressionOptions::GetCoerceResultToId",1,1)
23091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetCoerceResultToId",1,"lldb::SBExpressionOptions const *");
23092 
23093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23094     SWIG_fail_ptr("SBExpressionOptions_GetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23095   }
23096 
23097   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetCoerceResultToId();
23098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23099   return SWIG_arg;
23100 
23101   if(0) SWIG_fail;
23102 
23103 fail:
23104   lua_error(L);
23105   return SWIG_arg;
23106 }
23107 
23108 
23109 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(lua_State* L) {
23110   int SWIG_arg = 0;
23111   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23112   bool arg2 ;
23113 
23114   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",2,2)
23115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23116   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",2,"bool");
23117 
23118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23119     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23120   }
23121 
23122   arg2 = (lua_toboolean(L, 2)!=0);
23123   (arg1)->SetCoerceResultToId(arg2);
23124 
23125   return SWIG_arg;
23126 
23127   if(0) SWIG_fail;
23128 
23129 fail:
23130   lua_error(L);
23131   return SWIG_arg;
23132 }
23133 
23134 
23135 static int _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(lua_State* L) {
23136   int SWIG_arg = 0;
23137   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23138 
23139   SWIG_check_num_args("lldb::SBExpressionOptions::SetCoerceResultToId",1,1)
23140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetCoerceResultToId",1,"lldb::SBExpressionOptions *");
23141 
23142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23143     SWIG_fail_ptr("SBExpressionOptions_SetCoerceResultToId",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23144   }
23145 
23146   (arg1)->SetCoerceResultToId();
23147 
23148   return SWIG_arg;
23149 
23150   if(0) SWIG_fail;
23151 
23152 fail:
23153   lua_error(L);
23154   return SWIG_arg;
23155 }
23156 
23157 
23158 static int _wrap_SBExpressionOptions_SetCoerceResultToId(lua_State* L) {
23159   int argc;
23160   int argv[3]={
23161     1,2,3
23162   };
23163 
23164   argc = lua_gettop(L);
23165   if (argc == 1) {
23166     int _v;
23167     {
23168       void *ptr;
23169       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23170         _v = 0;
23171       } else {
23172         _v = 1;
23173       }
23174     }
23175     if (_v) {
23176       return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_1(L);
23177     }
23178   }
23179   if (argc == 2) {
23180     int _v;
23181     {
23182       void *ptr;
23183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23184         _v = 0;
23185       } else {
23186         _v = 1;
23187       }
23188     }
23189     if (_v) {
23190       {
23191         _v = lua_isboolean(L,argv[1]);
23192       }
23193       if (_v) {
23194         return _wrap_SBExpressionOptions_SetCoerceResultToId__SWIG_0(L);
23195       }
23196     }
23197   }
23198 
23199   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetCoerceResultToId'\n"
23200     "  Possible C/C++ prototypes are:\n"
23201     "    lldb::SBExpressionOptions::SetCoerceResultToId(bool)\n"
23202     "    lldb::SBExpressionOptions::SetCoerceResultToId()\n");
23203   lua_error(L);return 0;
23204 }
23205 
23206 
23207 static int _wrap_SBExpressionOptions_GetUnwindOnError(lua_State* L) {
23208   int SWIG_arg = 0;
23209   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23210   bool result;
23211 
23212   SWIG_check_num_args("lldb::SBExpressionOptions::GetUnwindOnError",1,1)
23213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetUnwindOnError",1,"lldb::SBExpressionOptions const *");
23214 
23215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23216     SWIG_fail_ptr("SBExpressionOptions_GetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23217   }
23218 
23219   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetUnwindOnError();
23220   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23221   return SWIG_arg;
23222 
23223   if(0) SWIG_fail;
23224 
23225 fail:
23226   lua_error(L);
23227   return SWIG_arg;
23228 }
23229 
23230 
23231 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(lua_State* L) {
23232   int SWIG_arg = 0;
23233   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23234   bool arg2 ;
23235 
23236   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",2,2)
23237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23238   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",2,"bool");
23239 
23240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23241     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23242   }
23243 
23244   arg2 = (lua_toboolean(L, 2)!=0);
23245   (arg1)->SetUnwindOnError(arg2);
23246 
23247   return SWIG_arg;
23248 
23249   if(0) SWIG_fail;
23250 
23251 fail:
23252   lua_error(L);
23253   return SWIG_arg;
23254 }
23255 
23256 
23257 static int _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(lua_State* L) {
23258   int SWIG_arg = 0;
23259   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23260 
23261   SWIG_check_num_args("lldb::SBExpressionOptions::SetUnwindOnError",1,1)
23262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetUnwindOnError",1,"lldb::SBExpressionOptions *");
23263 
23264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23265     SWIG_fail_ptr("SBExpressionOptions_SetUnwindOnError",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23266   }
23267 
23268   (arg1)->SetUnwindOnError();
23269 
23270   return SWIG_arg;
23271 
23272   if(0) SWIG_fail;
23273 
23274 fail:
23275   lua_error(L);
23276   return SWIG_arg;
23277 }
23278 
23279 
23280 static int _wrap_SBExpressionOptions_SetUnwindOnError(lua_State* L) {
23281   int argc;
23282   int argv[3]={
23283     1,2,3
23284   };
23285 
23286   argc = lua_gettop(L);
23287   if (argc == 1) {
23288     int _v;
23289     {
23290       void *ptr;
23291       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23292         _v = 0;
23293       } else {
23294         _v = 1;
23295       }
23296     }
23297     if (_v) {
23298       return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_1(L);
23299     }
23300   }
23301   if (argc == 2) {
23302     int _v;
23303     {
23304       void *ptr;
23305       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23306         _v = 0;
23307       } else {
23308         _v = 1;
23309       }
23310     }
23311     if (_v) {
23312       {
23313         _v = lua_isboolean(L,argv[1]);
23314       }
23315       if (_v) {
23316         return _wrap_SBExpressionOptions_SetUnwindOnError__SWIG_0(L);
23317       }
23318     }
23319   }
23320 
23321   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetUnwindOnError'\n"
23322     "  Possible C/C++ prototypes are:\n"
23323     "    lldb::SBExpressionOptions::SetUnwindOnError(bool)\n"
23324     "    lldb::SBExpressionOptions::SetUnwindOnError()\n");
23325   lua_error(L);return 0;
23326 }
23327 
23328 
23329 static int _wrap_SBExpressionOptions_GetIgnoreBreakpoints(lua_State* L) {
23330   int SWIG_arg = 0;
23331   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23332   bool result;
23333 
23334   SWIG_check_num_args("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,1)
23335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetIgnoreBreakpoints",1,"lldb::SBExpressionOptions const *");
23336 
23337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23338     SWIG_fail_ptr("SBExpressionOptions_GetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23339   }
23340 
23341   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetIgnoreBreakpoints();
23342   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23343   return SWIG_arg;
23344 
23345   if(0) SWIG_fail;
23346 
23347 fail:
23348   lua_error(L);
23349   return SWIG_arg;
23350 }
23351 
23352 
23353 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(lua_State* L) {
23354   int SWIG_arg = 0;
23355   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23356   bool arg2 ;
23357 
23358   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,2)
23359   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23360   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",2,"bool");
23361 
23362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23363     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23364   }
23365 
23366   arg2 = (lua_toboolean(L, 2)!=0);
23367   (arg1)->SetIgnoreBreakpoints(arg2);
23368 
23369   return SWIG_arg;
23370 
23371   if(0) SWIG_fail;
23372 
23373 fail:
23374   lua_error(L);
23375   return SWIG_arg;
23376 }
23377 
23378 
23379 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(lua_State* L) {
23380   int SWIG_arg = 0;
23381   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23382 
23383   SWIG_check_num_args("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,1)
23384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetIgnoreBreakpoints",1,"lldb::SBExpressionOptions *");
23385 
23386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23387     SWIG_fail_ptr("SBExpressionOptions_SetIgnoreBreakpoints",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23388   }
23389 
23390   (arg1)->SetIgnoreBreakpoints();
23391 
23392   return SWIG_arg;
23393 
23394   if(0) SWIG_fail;
23395 
23396 fail:
23397   lua_error(L);
23398   return SWIG_arg;
23399 }
23400 
23401 
23402 static int _wrap_SBExpressionOptions_SetIgnoreBreakpoints(lua_State* L) {
23403   int argc;
23404   int argv[3]={
23405     1,2,3
23406   };
23407 
23408   argc = lua_gettop(L);
23409   if (argc == 1) {
23410     int _v;
23411     {
23412       void *ptr;
23413       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23414         _v = 0;
23415       } else {
23416         _v = 1;
23417       }
23418     }
23419     if (_v) {
23420       return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_1(L);
23421     }
23422   }
23423   if (argc == 2) {
23424     int _v;
23425     {
23426       void *ptr;
23427       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23428         _v = 0;
23429       } else {
23430         _v = 1;
23431       }
23432     }
23433     if (_v) {
23434       {
23435         _v = lua_isboolean(L,argv[1]);
23436       }
23437       if (_v) {
23438         return _wrap_SBExpressionOptions_SetIgnoreBreakpoints__SWIG_0(L);
23439       }
23440     }
23441   }
23442 
23443   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetIgnoreBreakpoints'\n"
23444     "  Possible C/C++ prototypes are:\n"
23445     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints(bool)\n"
23446     "    lldb::SBExpressionOptions::SetIgnoreBreakpoints()\n");
23447   lua_error(L);return 0;
23448 }
23449 
23450 
23451 static int _wrap_SBExpressionOptions_GetFetchDynamicValue(lua_State* L) {
23452   int SWIG_arg = 0;
23453   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23454   lldb::DynamicValueType result;
23455 
23456   SWIG_check_num_args("lldb::SBExpressionOptions::GetFetchDynamicValue",1,1)
23457   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetFetchDynamicValue",1,"lldb::SBExpressionOptions const *");
23458 
23459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23460     SWIG_fail_ptr("SBExpressionOptions_GetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23461   }
23462 
23463   result = (lldb::DynamicValueType)((lldb::SBExpressionOptions const *)arg1)->GetFetchDynamicValue();
23464   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
23465   return SWIG_arg;
23466 
23467   if(0) SWIG_fail;
23468 
23469 fail:
23470   lua_error(L);
23471   return SWIG_arg;
23472 }
23473 
23474 
23475 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(lua_State* L) {
23476   int SWIG_arg = 0;
23477   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23478   lldb::DynamicValueType arg2 ;
23479 
23480   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",2,2)
23481   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23482   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",2,"lldb::DynamicValueType");
23483 
23484   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23485     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23486   }
23487 
23488   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
23489   (arg1)->SetFetchDynamicValue(arg2);
23490 
23491   return SWIG_arg;
23492 
23493   if(0) SWIG_fail;
23494 
23495 fail:
23496   lua_error(L);
23497   return SWIG_arg;
23498 }
23499 
23500 
23501 static int _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(lua_State* L) {
23502   int SWIG_arg = 0;
23503   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23504 
23505   SWIG_check_num_args("lldb::SBExpressionOptions::SetFetchDynamicValue",1,1)
23506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetFetchDynamicValue",1,"lldb::SBExpressionOptions *");
23507 
23508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23509     SWIG_fail_ptr("SBExpressionOptions_SetFetchDynamicValue",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23510   }
23511 
23512   (arg1)->SetFetchDynamicValue();
23513 
23514   return SWIG_arg;
23515 
23516   if(0) SWIG_fail;
23517 
23518 fail:
23519   lua_error(L);
23520   return SWIG_arg;
23521 }
23522 
23523 
23524 static int _wrap_SBExpressionOptions_SetFetchDynamicValue(lua_State* L) {
23525   int argc;
23526   int argv[3]={
23527     1,2,3
23528   };
23529 
23530   argc = lua_gettop(L);
23531   if (argc == 1) {
23532     int _v;
23533     {
23534       void *ptr;
23535       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23536         _v = 0;
23537       } else {
23538         _v = 1;
23539       }
23540     }
23541     if (_v) {
23542       return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_1(L);
23543     }
23544   }
23545   if (argc == 2) {
23546     int _v;
23547     {
23548       void *ptr;
23549       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23550         _v = 0;
23551       } else {
23552         _v = 1;
23553       }
23554     }
23555     if (_v) {
23556       {
23557         _v = lua_isnumber(L,argv[1]);
23558       }
23559       if (_v) {
23560         return _wrap_SBExpressionOptions_SetFetchDynamicValue__SWIG_0(L);
23561       }
23562     }
23563   }
23564 
23565   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetFetchDynamicValue'\n"
23566     "  Possible C/C++ prototypes are:\n"
23567     "    lldb::SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType)\n"
23568     "    lldb::SBExpressionOptions::SetFetchDynamicValue()\n");
23569   lua_error(L);return 0;
23570 }
23571 
23572 
23573 static int _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds(lua_State* L) {
23574   int SWIG_arg = 0;
23575   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23576   uint32_t result;
23577 
23578   SWIG_check_num_args("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,1)
23579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23580 
23581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23582     SWIG_fail_ptr("SBExpressionOptions_GetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23583   }
23584 
23585   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetTimeoutInMicroSeconds();
23586   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23587   return SWIG_arg;
23588 
23589   if(0) SWIG_fail;
23590 
23591 fail:
23592   lua_error(L);
23593   return SWIG_arg;
23594 }
23595 
23596 
23597 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23598   int SWIG_arg = 0;
23599   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23600   uint32_t arg2 ;
23601 
23602   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,2)
23603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23604   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",2,"uint32_t");
23605 
23606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23607     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23608   }
23609 
23610   arg2 = (unsigned int)lua_tointeger(L, 2);
23611   (arg1)->SetTimeoutInMicroSeconds(arg2);
23612 
23613   return SWIG_arg;
23614 
23615   if(0) SWIG_fail;
23616 
23617 fail:
23618   lua_error(L);
23619   return SWIG_arg;
23620 }
23621 
23622 
23623 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23624   int SWIG_arg = 0;
23625   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23626 
23627   SWIG_check_num_args("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,1)
23628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23629 
23630   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23631     SWIG_fail_ptr("SBExpressionOptions_SetTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23632   }
23633 
23634   (arg1)->SetTimeoutInMicroSeconds();
23635 
23636   return SWIG_arg;
23637 
23638   if(0) SWIG_fail;
23639 
23640 fail:
23641   lua_error(L);
23642   return SWIG_arg;
23643 }
23644 
23645 
23646 static int _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds(lua_State* L) {
23647   int argc;
23648   int argv[3]={
23649     1,2,3
23650   };
23651 
23652   argc = lua_gettop(L);
23653   if (argc == 1) {
23654     int _v;
23655     {
23656       void *ptr;
23657       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23658         _v = 0;
23659       } else {
23660         _v = 1;
23661       }
23662     }
23663     if (_v) {
23664       return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_1(L);
23665     }
23666   }
23667   if (argc == 2) {
23668     int _v;
23669     {
23670       void *ptr;
23671       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23672         _v = 0;
23673       } else {
23674         _v = 1;
23675       }
23676     }
23677     if (_v) {
23678       {
23679         _v = lua_isnumber(L,argv[1]);
23680       }
23681       if (_v) {
23682         return _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds__SWIG_0(L);
23683       }
23684     }
23685   }
23686 
23687   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTimeoutInMicroSeconds'\n"
23688     "  Possible C/C++ prototypes are:\n"
23689     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t)\n"
23690     "    lldb::SBExpressionOptions::SetTimeoutInMicroSeconds()\n");
23691   lua_error(L);return 0;
23692 }
23693 
23694 
23695 static int _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23696   int SWIG_arg = 0;
23697   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23698   uint32_t result;
23699 
23700   SWIG_check_num_args("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,1)
23701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions const *");
23702 
23703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23704     SWIG_fail_ptr("SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23705   }
23706 
23707   result = (uint32_t)((lldb::SBExpressionOptions const *)arg1)->GetOneThreadTimeoutInMicroSeconds();
23708   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
23709   return SWIG_arg;
23710 
23711   if(0) SWIG_fail;
23712 
23713 fail:
23714   lua_error(L);
23715   return SWIG_arg;
23716 }
23717 
23718 
23719 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(lua_State* L) {
23720   int SWIG_arg = 0;
23721   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23722   uint32_t arg2 ;
23723 
23724   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,2)
23725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23726   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",2,"uint32_t");
23727 
23728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23729     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23730   }
23731 
23732   arg2 = (unsigned int)lua_tointeger(L, 2);
23733   (arg1)->SetOneThreadTimeoutInMicroSeconds(arg2);
23734 
23735   return SWIG_arg;
23736 
23737   if(0) SWIG_fail;
23738 
23739 fail:
23740   lua_error(L);
23741   return SWIG_arg;
23742 }
23743 
23744 
23745 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(lua_State* L) {
23746   int SWIG_arg = 0;
23747   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23748 
23749   SWIG_check_num_args("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,1)
23750   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds",1,"lldb::SBExpressionOptions *");
23751 
23752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23753     SWIG_fail_ptr("SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23754   }
23755 
23756   (arg1)->SetOneThreadTimeoutInMicroSeconds();
23757 
23758   return SWIG_arg;
23759 
23760   if(0) SWIG_fail;
23761 
23762 fail:
23763   lua_error(L);
23764   return SWIG_arg;
23765 }
23766 
23767 
23768 static int _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds(lua_State* L) {
23769   int argc;
23770   int argv[3]={
23771     1,2,3
23772   };
23773 
23774   argc = lua_gettop(L);
23775   if (argc == 1) {
23776     int _v;
23777     {
23778       void *ptr;
23779       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23780         _v = 0;
23781       } else {
23782         _v = 1;
23783       }
23784     }
23785     if (_v) {
23786       return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_1(L);
23787     }
23788   }
23789   if (argc == 2) {
23790     int _v;
23791     {
23792       void *ptr;
23793       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23794         _v = 0;
23795       } else {
23796         _v = 1;
23797       }
23798     }
23799     if (_v) {
23800       {
23801         _v = lua_isnumber(L,argv[1]);
23802       }
23803       if (_v) {
23804         return _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds__SWIG_0(L);
23805       }
23806     }
23807   }
23808 
23809   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds'\n"
23810     "  Possible C/C++ prototypes are:\n"
23811     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t)\n"
23812     "    lldb::SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds()\n");
23813   lua_error(L);return 0;
23814 }
23815 
23816 
23817 static int _wrap_SBExpressionOptions_GetTryAllThreads(lua_State* L) {
23818   int SWIG_arg = 0;
23819   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23820   bool result;
23821 
23822   SWIG_check_num_args("lldb::SBExpressionOptions::GetTryAllThreads",1,1)
23823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTryAllThreads",1,"lldb::SBExpressionOptions const *");
23824 
23825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23826     SWIG_fail_ptr("SBExpressionOptions_GetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23827   }
23828 
23829   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTryAllThreads();
23830   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23831   return SWIG_arg;
23832 
23833   if(0) SWIG_fail;
23834 
23835 fail:
23836   lua_error(L);
23837   return SWIG_arg;
23838 }
23839 
23840 
23841 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(lua_State* L) {
23842   int SWIG_arg = 0;
23843   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23844   bool arg2 ;
23845 
23846   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",2,2)
23847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23848   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",2,"bool");
23849 
23850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23851     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23852   }
23853 
23854   arg2 = (lua_toboolean(L, 2)!=0);
23855   (arg1)->SetTryAllThreads(arg2);
23856 
23857   return SWIG_arg;
23858 
23859   if(0) SWIG_fail;
23860 
23861 fail:
23862   lua_error(L);
23863   return SWIG_arg;
23864 }
23865 
23866 
23867 static int _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(lua_State* L) {
23868   int SWIG_arg = 0;
23869   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23870 
23871   SWIG_check_num_args("lldb::SBExpressionOptions::SetTryAllThreads",1,1)
23872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTryAllThreads",1,"lldb::SBExpressionOptions *");
23873 
23874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23875     SWIG_fail_ptr("SBExpressionOptions_SetTryAllThreads",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23876   }
23877 
23878   (arg1)->SetTryAllThreads();
23879 
23880   return SWIG_arg;
23881 
23882   if(0) SWIG_fail;
23883 
23884 fail:
23885   lua_error(L);
23886   return SWIG_arg;
23887 }
23888 
23889 
23890 static int _wrap_SBExpressionOptions_SetTryAllThreads(lua_State* L) {
23891   int argc;
23892   int argv[3]={
23893     1,2,3
23894   };
23895 
23896   argc = lua_gettop(L);
23897   if (argc == 1) {
23898     int _v;
23899     {
23900       void *ptr;
23901       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23902         _v = 0;
23903       } else {
23904         _v = 1;
23905       }
23906     }
23907     if (_v) {
23908       return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_1(L);
23909     }
23910   }
23911   if (argc == 2) {
23912     int _v;
23913     {
23914       void *ptr;
23915       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
23916         _v = 0;
23917       } else {
23918         _v = 1;
23919       }
23920     }
23921     if (_v) {
23922       {
23923         _v = lua_isboolean(L,argv[1]);
23924       }
23925       if (_v) {
23926         return _wrap_SBExpressionOptions_SetTryAllThreads__SWIG_0(L);
23927       }
23928     }
23929   }
23930 
23931   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTryAllThreads'\n"
23932     "  Possible C/C++ prototypes are:\n"
23933     "    lldb::SBExpressionOptions::SetTryAllThreads(bool)\n"
23934     "    lldb::SBExpressionOptions::SetTryAllThreads()\n");
23935   lua_error(L);return 0;
23936 }
23937 
23938 
23939 static int _wrap_SBExpressionOptions_GetStopOthers(lua_State* L) {
23940   int SWIG_arg = 0;
23941   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23942   bool result;
23943 
23944   SWIG_check_num_args("lldb::SBExpressionOptions::GetStopOthers",1,1)
23945   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetStopOthers",1,"lldb::SBExpressionOptions const *");
23946 
23947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23948     SWIG_fail_ptr("SBExpressionOptions_GetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23949   }
23950 
23951   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetStopOthers();
23952   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
23953   return SWIG_arg;
23954 
23955   if(0) SWIG_fail;
23956 
23957 fail:
23958   lua_error(L);
23959   return SWIG_arg;
23960 }
23961 
23962 
23963 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(lua_State* L) {
23964   int SWIG_arg = 0;
23965   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23966   bool arg2 ;
23967 
23968   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",2,2)
23969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23970   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",2,"bool");
23971 
23972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23973     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23974   }
23975 
23976   arg2 = (lua_toboolean(L, 2)!=0);
23977   (arg1)->SetStopOthers(arg2);
23978 
23979   return SWIG_arg;
23980 
23981   if(0) SWIG_fail;
23982 
23983 fail:
23984   lua_error(L);
23985   return SWIG_arg;
23986 }
23987 
23988 
23989 static int _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(lua_State* L) {
23990   int SWIG_arg = 0;
23991   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
23992 
23993   SWIG_check_num_args("lldb::SBExpressionOptions::SetStopOthers",1,1)
23994   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetStopOthers",1,"lldb::SBExpressionOptions *");
23995 
23996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
23997     SWIG_fail_ptr("SBExpressionOptions_SetStopOthers",1,SWIGTYPE_p_lldb__SBExpressionOptions);
23998   }
23999 
24000   (arg1)->SetStopOthers();
24001 
24002   return SWIG_arg;
24003 
24004   if(0) SWIG_fail;
24005 
24006 fail:
24007   lua_error(L);
24008   return SWIG_arg;
24009 }
24010 
24011 
24012 static int _wrap_SBExpressionOptions_SetStopOthers(lua_State* L) {
24013   int argc;
24014   int argv[3]={
24015     1,2,3
24016   };
24017 
24018   argc = lua_gettop(L);
24019   if (argc == 1) {
24020     int _v;
24021     {
24022       void *ptr;
24023       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24024         _v = 0;
24025       } else {
24026         _v = 1;
24027       }
24028     }
24029     if (_v) {
24030       return _wrap_SBExpressionOptions_SetStopOthers__SWIG_1(L);
24031     }
24032   }
24033   if (argc == 2) {
24034     int _v;
24035     {
24036       void *ptr;
24037       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24038         _v = 0;
24039       } else {
24040         _v = 1;
24041       }
24042     }
24043     if (_v) {
24044       {
24045         _v = lua_isboolean(L,argv[1]);
24046       }
24047       if (_v) {
24048         return _wrap_SBExpressionOptions_SetStopOthers__SWIG_0(L);
24049       }
24050     }
24051   }
24052 
24053   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetStopOthers'\n"
24054     "  Possible C/C++ prototypes are:\n"
24055     "    lldb::SBExpressionOptions::SetStopOthers(bool)\n"
24056     "    lldb::SBExpressionOptions::SetStopOthers()\n");
24057   lua_error(L);return 0;
24058 }
24059 
24060 
24061 static int _wrap_SBExpressionOptions_GetTrapExceptions(lua_State* L) {
24062   int SWIG_arg = 0;
24063   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24064   bool result;
24065 
24066   SWIG_check_num_args("lldb::SBExpressionOptions::GetTrapExceptions",1,1)
24067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTrapExceptions",1,"lldb::SBExpressionOptions const *");
24068 
24069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24070     SWIG_fail_ptr("SBExpressionOptions_GetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24071   }
24072 
24073   result = (bool)((lldb::SBExpressionOptions const *)arg1)->GetTrapExceptions();
24074   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24075   return SWIG_arg;
24076 
24077   if(0) SWIG_fail;
24078 
24079 fail:
24080   lua_error(L);
24081   return SWIG_arg;
24082 }
24083 
24084 
24085 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(lua_State* L) {
24086   int SWIG_arg = 0;
24087   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24088   bool arg2 ;
24089 
24090   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",2,2)
24091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24092   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",2,"bool");
24093 
24094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24095     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24096   }
24097 
24098   arg2 = (lua_toboolean(L, 2)!=0);
24099   (arg1)->SetTrapExceptions(arg2);
24100 
24101   return SWIG_arg;
24102 
24103   if(0) SWIG_fail;
24104 
24105 fail:
24106   lua_error(L);
24107   return SWIG_arg;
24108 }
24109 
24110 
24111 static int _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(lua_State* L) {
24112   int SWIG_arg = 0;
24113   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24114 
24115   SWIG_check_num_args("lldb::SBExpressionOptions::SetTrapExceptions",1,1)
24116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTrapExceptions",1,"lldb::SBExpressionOptions *");
24117 
24118   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24119     SWIG_fail_ptr("SBExpressionOptions_SetTrapExceptions",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24120   }
24121 
24122   (arg1)->SetTrapExceptions();
24123 
24124   return SWIG_arg;
24125 
24126   if(0) SWIG_fail;
24127 
24128 fail:
24129   lua_error(L);
24130   return SWIG_arg;
24131 }
24132 
24133 
24134 static int _wrap_SBExpressionOptions_SetTrapExceptions(lua_State* L) {
24135   int argc;
24136   int argv[3]={
24137     1,2,3
24138   };
24139 
24140   argc = lua_gettop(L);
24141   if (argc == 1) {
24142     int _v;
24143     {
24144       void *ptr;
24145       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24146         _v = 0;
24147       } else {
24148         _v = 1;
24149       }
24150     }
24151     if (_v) {
24152       return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_1(L);
24153     }
24154   }
24155   if (argc == 2) {
24156     int _v;
24157     {
24158       void *ptr;
24159       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24160         _v = 0;
24161       } else {
24162         _v = 1;
24163       }
24164     }
24165     if (_v) {
24166       {
24167         _v = lua_isboolean(L,argv[1]);
24168       }
24169       if (_v) {
24170         return _wrap_SBExpressionOptions_SetTrapExceptions__SWIG_0(L);
24171       }
24172     }
24173   }
24174 
24175   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTrapExceptions'\n"
24176     "  Possible C/C++ prototypes are:\n"
24177     "    lldb::SBExpressionOptions::SetTrapExceptions(bool)\n"
24178     "    lldb::SBExpressionOptions::SetTrapExceptions()\n");
24179   lua_error(L);return 0;
24180 }
24181 
24182 
24183 static int _wrap_SBExpressionOptions_SetLanguage(lua_State* L) {
24184   int SWIG_arg = 0;
24185   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24186   lldb::LanguageType arg2 ;
24187 
24188   SWIG_check_num_args("lldb::SBExpressionOptions::SetLanguage",2,2)
24189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",1,"lldb::SBExpressionOptions *");
24190   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetLanguage",2,"lldb::LanguageType");
24191 
24192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24193     SWIG_fail_ptr("SBExpressionOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24194   }
24195 
24196   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
24197   (arg1)->SetLanguage(arg2);
24198 
24199   return SWIG_arg;
24200 
24201   if(0) SWIG_fail;
24202 
24203 fail:
24204   lua_error(L);
24205   return SWIG_arg;
24206 }
24207 
24208 
24209 static int _wrap_SBExpressionOptions_GetGenerateDebugInfo(lua_State* L) {
24210   int SWIG_arg = 0;
24211   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24212   bool result;
24213 
24214   SWIG_check_num_args("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,1)
24215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24216 
24217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24218     SWIG_fail_ptr("SBExpressionOptions_GetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24219   }
24220 
24221   result = (bool)(arg1)->GetGenerateDebugInfo();
24222   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24223   return SWIG_arg;
24224 
24225   if(0) SWIG_fail;
24226 
24227 fail:
24228   lua_error(L);
24229   return SWIG_arg;
24230 }
24231 
24232 
24233 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(lua_State* L) {
24234   int SWIG_arg = 0;
24235   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24236   bool arg2 ;
24237 
24238   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,2)
24239   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24240   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",2,"bool");
24241 
24242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24243     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24244   }
24245 
24246   arg2 = (lua_toboolean(L, 2)!=0);
24247   (arg1)->SetGenerateDebugInfo(arg2);
24248 
24249   return SWIG_arg;
24250 
24251   if(0) SWIG_fail;
24252 
24253 fail:
24254   lua_error(L);
24255   return SWIG_arg;
24256 }
24257 
24258 
24259 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(lua_State* L) {
24260   int SWIG_arg = 0;
24261   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24262 
24263   SWIG_check_num_args("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,1)
24264   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetGenerateDebugInfo",1,"lldb::SBExpressionOptions *");
24265 
24266   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24267     SWIG_fail_ptr("SBExpressionOptions_SetGenerateDebugInfo",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24268   }
24269 
24270   (arg1)->SetGenerateDebugInfo();
24271 
24272   return SWIG_arg;
24273 
24274   if(0) SWIG_fail;
24275 
24276 fail:
24277   lua_error(L);
24278   return SWIG_arg;
24279 }
24280 
24281 
24282 static int _wrap_SBExpressionOptions_SetGenerateDebugInfo(lua_State* L) {
24283   int argc;
24284   int argv[3]={
24285     1,2,3
24286   };
24287 
24288   argc = lua_gettop(L);
24289   if (argc == 1) {
24290     int _v;
24291     {
24292       void *ptr;
24293       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24294         _v = 0;
24295       } else {
24296         _v = 1;
24297       }
24298     }
24299     if (_v) {
24300       return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_1(L);
24301     }
24302   }
24303   if (argc == 2) {
24304     int _v;
24305     {
24306       void *ptr;
24307       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24308         _v = 0;
24309       } else {
24310         _v = 1;
24311       }
24312     }
24313     if (_v) {
24314       {
24315         _v = lua_isboolean(L,argv[1]);
24316       }
24317       if (_v) {
24318         return _wrap_SBExpressionOptions_SetGenerateDebugInfo__SWIG_0(L);
24319       }
24320     }
24321   }
24322 
24323   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetGenerateDebugInfo'\n"
24324     "  Possible C/C++ prototypes are:\n"
24325     "    lldb::SBExpressionOptions::SetGenerateDebugInfo(bool)\n"
24326     "    lldb::SBExpressionOptions::SetGenerateDebugInfo()\n");
24327   lua_error(L);return 0;
24328 }
24329 
24330 
24331 static int _wrap_SBExpressionOptions_GetSuppressPersistentResult(lua_State* L) {
24332   int SWIG_arg = 0;
24333   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24334   bool result;
24335 
24336   SWIG_check_num_args("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,1)
24337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24338 
24339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24340     SWIG_fail_ptr("SBExpressionOptions_GetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24341   }
24342 
24343   result = (bool)(arg1)->GetSuppressPersistentResult();
24344   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24345   return SWIG_arg;
24346 
24347   if(0) SWIG_fail;
24348 
24349 fail:
24350   lua_error(L);
24351   return SWIG_arg;
24352 }
24353 
24354 
24355 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(lua_State* L) {
24356   int SWIG_arg = 0;
24357   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24358   bool arg2 ;
24359 
24360   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,2)
24361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24362   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",2,"bool");
24363 
24364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24365     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24366   }
24367 
24368   arg2 = (lua_toboolean(L, 2)!=0);
24369   (arg1)->SetSuppressPersistentResult(arg2);
24370 
24371   return SWIG_arg;
24372 
24373   if(0) SWIG_fail;
24374 
24375 fail:
24376   lua_error(L);
24377   return SWIG_arg;
24378 }
24379 
24380 
24381 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(lua_State* L) {
24382   int SWIG_arg = 0;
24383   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24384 
24385   SWIG_check_num_args("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,1)
24386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetSuppressPersistentResult",1,"lldb::SBExpressionOptions *");
24387 
24388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24389     SWIG_fail_ptr("SBExpressionOptions_SetSuppressPersistentResult",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24390   }
24391 
24392   (arg1)->SetSuppressPersistentResult();
24393 
24394   return SWIG_arg;
24395 
24396   if(0) SWIG_fail;
24397 
24398 fail:
24399   lua_error(L);
24400   return SWIG_arg;
24401 }
24402 
24403 
24404 static int _wrap_SBExpressionOptions_SetSuppressPersistentResult(lua_State* L) {
24405   int argc;
24406   int argv[3]={
24407     1,2,3
24408   };
24409 
24410   argc = lua_gettop(L);
24411   if (argc == 1) {
24412     int _v;
24413     {
24414       void *ptr;
24415       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24416         _v = 0;
24417       } else {
24418         _v = 1;
24419       }
24420     }
24421     if (_v) {
24422       return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_1(L);
24423     }
24424   }
24425   if (argc == 2) {
24426     int _v;
24427     {
24428       void *ptr;
24429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24430         _v = 0;
24431       } else {
24432         _v = 1;
24433       }
24434     }
24435     if (_v) {
24436       {
24437         _v = lua_isboolean(L,argv[1]);
24438       }
24439       if (_v) {
24440         return _wrap_SBExpressionOptions_SetSuppressPersistentResult__SWIG_0(L);
24441       }
24442     }
24443   }
24444 
24445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetSuppressPersistentResult'\n"
24446     "  Possible C/C++ prototypes are:\n"
24447     "    lldb::SBExpressionOptions::SetSuppressPersistentResult(bool)\n"
24448     "    lldb::SBExpressionOptions::SetSuppressPersistentResult()\n");
24449   lua_error(L);return 0;
24450 }
24451 
24452 
24453 static int _wrap_SBExpressionOptions_GetPrefix(lua_State* L) {
24454   int SWIG_arg = 0;
24455   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24456   char *result = 0 ;
24457 
24458   SWIG_check_num_args("lldb::SBExpressionOptions::GetPrefix",1,1)
24459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetPrefix",1,"lldb::SBExpressionOptions const *");
24460 
24461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24462     SWIG_fail_ptr("SBExpressionOptions_GetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24463   }
24464 
24465   result = (char *)((lldb::SBExpressionOptions const *)arg1)->GetPrefix();
24466   lua_pushstring(L,(const char *)result); SWIG_arg++;
24467   return SWIG_arg;
24468 
24469   if(0) SWIG_fail;
24470 
24471 fail:
24472   lua_error(L);
24473   return SWIG_arg;
24474 }
24475 
24476 
24477 static int _wrap_SBExpressionOptions_SetPrefix(lua_State* L) {
24478   int SWIG_arg = 0;
24479   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24480   char *arg2 = (char *) 0 ;
24481 
24482   SWIG_check_num_args("lldb::SBExpressionOptions::SetPrefix",2,2)
24483   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",1,"lldb::SBExpressionOptions *");
24484   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetPrefix",2,"char const *");
24485 
24486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24487     SWIG_fail_ptr("SBExpressionOptions_SetPrefix",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24488   }
24489 
24490   arg2 = (char *)lua_tostring(L, 2);
24491   (arg1)->SetPrefix((char const *)arg2);
24492 
24493   return SWIG_arg;
24494 
24495   if(0) SWIG_fail;
24496 
24497 fail:
24498   lua_error(L);
24499   return SWIG_arg;
24500 }
24501 
24502 
24503 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(lua_State* L) {
24504   int SWIG_arg = 0;
24505   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24506   bool arg2 ;
24507 
24508   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,2)
24509   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24510   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",2,"bool");
24511 
24512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24513     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24514   }
24515 
24516   arg2 = (lua_toboolean(L, 2)!=0);
24517   (arg1)->SetAutoApplyFixIts(arg2);
24518 
24519   return SWIG_arg;
24520 
24521   if(0) SWIG_fail;
24522 
24523 fail:
24524   lua_error(L);
24525   return SWIG_arg;
24526 }
24527 
24528 
24529 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(lua_State* L) {
24530   int SWIG_arg = 0;
24531   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24532 
24533   SWIG_check_num_args("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,1)
24534   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24535 
24536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24537     SWIG_fail_ptr("SBExpressionOptions_SetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24538   }
24539 
24540   (arg1)->SetAutoApplyFixIts();
24541 
24542   return SWIG_arg;
24543 
24544   if(0) SWIG_fail;
24545 
24546 fail:
24547   lua_error(L);
24548   return SWIG_arg;
24549 }
24550 
24551 
24552 static int _wrap_SBExpressionOptions_SetAutoApplyFixIts(lua_State* L) {
24553   int argc;
24554   int argv[3]={
24555     1,2,3
24556   };
24557 
24558   argc = lua_gettop(L);
24559   if (argc == 1) {
24560     int _v;
24561     {
24562       void *ptr;
24563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24564         _v = 0;
24565       } else {
24566         _v = 1;
24567       }
24568     }
24569     if (_v) {
24570       return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_1(L);
24571     }
24572   }
24573   if (argc == 2) {
24574     int _v;
24575     {
24576       void *ptr;
24577       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24578         _v = 0;
24579       } else {
24580         _v = 1;
24581       }
24582     }
24583     if (_v) {
24584       {
24585         _v = lua_isboolean(L,argv[1]);
24586       }
24587       if (_v) {
24588         return _wrap_SBExpressionOptions_SetAutoApplyFixIts__SWIG_0(L);
24589       }
24590     }
24591   }
24592 
24593   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetAutoApplyFixIts'\n"
24594     "  Possible C/C++ prototypes are:\n"
24595     "    lldb::SBExpressionOptions::SetAutoApplyFixIts(bool)\n"
24596     "    lldb::SBExpressionOptions::SetAutoApplyFixIts()\n");
24597   lua_error(L);return 0;
24598 }
24599 
24600 
24601 static int _wrap_SBExpressionOptions_GetAutoApplyFixIts(lua_State* L) {
24602   int SWIG_arg = 0;
24603   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24604   bool result;
24605 
24606   SWIG_check_num_args("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,1)
24607   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAutoApplyFixIts",1,"lldb::SBExpressionOptions *");
24608 
24609   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24610     SWIG_fail_ptr("SBExpressionOptions_GetAutoApplyFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24611   }
24612 
24613   result = (bool)(arg1)->GetAutoApplyFixIts();
24614   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24615   return SWIG_arg;
24616 
24617   if(0) SWIG_fail;
24618 
24619 fail:
24620   lua_error(L);
24621   return SWIG_arg;
24622 }
24623 
24624 
24625 static int _wrap_SBExpressionOptions_SetRetriesWithFixIts(lua_State* L) {
24626   int SWIG_arg = 0;
24627   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24628   uint64_t arg2 ;
24629 
24630   SWIG_check_num_args("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,2)
24631   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24632   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetRetriesWithFixIts",2,"uint64_t");
24633 
24634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24635     SWIG_fail_ptr("SBExpressionOptions_SetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24636   }
24637 
24638   arg2 = (unsigned long long)lua_tointeger(L, 2);
24639   (arg1)->SetRetriesWithFixIts(arg2);
24640 
24641   return SWIG_arg;
24642 
24643   if(0) SWIG_fail;
24644 
24645 fail:
24646   lua_error(L);
24647   return SWIG_arg;
24648 }
24649 
24650 
24651 static int _wrap_SBExpressionOptions_GetRetriesWithFixIts(lua_State* L) {
24652   int SWIG_arg = 0;
24653   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24654   uint64_t result;
24655 
24656   SWIG_check_num_args("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,1)
24657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetRetriesWithFixIts",1,"lldb::SBExpressionOptions *");
24658 
24659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24660     SWIG_fail_ptr("SBExpressionOptions_GetRetriesWithFixIts",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24661   }
24662 
24663   result = (uint64_t)(arg1)->GetRetriesWithFixIts();
24664   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
24665   return SWIG_arg;
24666 
24667   if(0) SWIG_fail;
24668 
24669 fail:
24670   lua_error(L);
24671   return SWIG_arg;
24672 }
24673 
24674 
24675 static int _wrap_SBExpressionOptions_GetTopLevel(lua_State* L) {
24676   int SWIG_arg = 0;
24677   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24678   bool result;
24679 
24680   SWIG_check_num_args("lldb::SBExpressionOptions::GetTopLevel",1,1)
24681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetTopLevel",1,"lldb::SBExpressionOptions *");
24682 
24683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24684     SWIG_fail_ptr("SBExpressionOptions_GetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24685   }
24686 
24687   result = (bool)(arg1)->GetTopLevel();
24688   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24689   return SWIG_arg;
24690 
24691   if(0) SWIG_fail;
24692 
24693 fail:
24694   lua_error(L);
24695   return SWIG_arg;
24696 }
24697 
24698 
24699 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(lua_State* L) {
24700   int SWIG_arg = 0;
24701   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24702   bool arg2 ;
24703 
24704   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",2,2)
24705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24706   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",2,"bool");
24707 
24708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24709     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24710   }
24711 
24712   arg2 = (lua_toboolean(L, 2)!=0);
24713   (arg1)->SetTopLevel(arg2);
24714 
24715   return SWIG_arg;
24716 
24717   if(0) SWIG_fail;
24718 
24719 fail:
24720   lua_error(L);
24721   return SWIG_arg;
24722 }
24723 
24724 
24725 static int _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(lua_State* L) {
24726   int SWIG_arg = 0;
24727   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24728 
24729   SWIG_check_num_args("lldb::SBExpressionOptions::SetTopLevel",1,1)
24730   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetTopLevel",1,"lldb::SBExpressionOptions *");
24731 
24732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24733     SWIG_fail_ptr("SBExpressionOptions_SetTopLevel",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24734   }
24735 
24736   (arg1)->SetTopLevel();
24737 
24738   return SWIG_arg;
24739 
24740   if(0) SWIG_fail;
24741 
24742 fail:
24743   lua_error(L);
24744   return SWIG_arg;
24745 }
24746 
24747 
24748 static int _wrap_SBExpressionOptions_SetTopLevel(lua_State* L) {
24749   int argc;
24750   int argv[3]={
24751     1,2,3
24752   };
24753 
24754   argc = lua_gettop(L);
24755   if (argc == 1) {
24756     int _v;
24757     {
24758       void *ptr;
24759       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24760         _v = 0;
24761       } else {
24762         _v = 1;
24763       }
24764     }
24765     if (_v) {
24766       return _wrap_SBExpressionOptions_SetTopLevel__SWIG_1(L);
24767     }
24768   }
24769   if (argc == 2) {
24770     int _v;
24771     {
24772       void *ptr;
24773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, 0)) {
24774         _v = 0;
24775       } else {
24776         _v = 1;
24777       }
24778     }
24779     if (_v) {
24780       {
24781         _v = lua_isboolean(L,argv[1]);
24782       }
24783       if (_v) {
24784         return _wrap_SBExpressionOptions_SetTopLevel__SWIG_0(L);
24785       }
24786     }
24787   }
24788 
24789   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBExpressionOptions_SetTopLevel'\n"
24790     "  Possible C/C++ prototypes are:\n"
24791     "    lldb::SBExpressionOptions::SetTopLevel(bool)\n"
24792     "    lldb::SBExpressionOptions::SetTopLevel()\n");
24793   lua_error(L);return 0;
24794 }
24795 
24796 
24797 static int _wrap_SBExpressionOptions_GetAllowJIT(lua_State* L) {
24798   int SWIG_arg = 0;
24799   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24800   bool result;
24801 
24802   SWIG_check_num_args("lldb::SBExpressionOptions::GetAllowJIT",1,1)
24803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::GetAllowJIT",1,"lldb::SBExpressionOptions *");
24804 
24805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24806     SWIG_fail_ptr("SBExpressionOptions_GetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24807   }
24808 
24809   result = (bool)(arg1)->GetAllowJIT();
24810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
24811   return SWIG_arg;
24812 
24813   if(0) SWIG_fail;
24814 
24815 fail:
24816   lua_error(L);
24817   return SWIG_arg;
24818 }
24819 
24820 
24821 static int _wrap_SBExpressionOptions_SetAllowJIT(lua_State* L) {
24822   int SWIG_arg = 0;
24823   lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) 0 ;
24824   bool arg2 ;
24825 
24826   SWIG_check_num_args("lldb::SBExpressionOptions::SetAllowJIT",2,2)
24827   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",1,"lldb::SBExpressionOptions *");
24828   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBExpressionOptions::SetAllowJIT",2,"bool");
24829 
24830   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
24831     SWIG_fail_ptr("SBExpressionOptions_SetAllowJIT",1,SWIGTYPE_p_lldb__SBExpressionOptions);
24832   }
24833 
24834   arg2 = (lua_toboolean(L, 2)!=0);
24835   (arg1)->SetAllowJIT(arg2);
24836 
24837   return SWIG_arg;
24838 
24839   if(0) SWIG_fail;
24840 
24841 fail:
24842   lua_error(L);
24843   return SWIG_arg;
24844 }
24845 
24846 
24847 static void swig_delete_SBExpressionOptions(void *obj) {
24848 lldb::SBExpressionOptions *arg1 = (lldb::SBExpressionOptions *) obj;
24849 delete arg1;
24850 }
24851 static int _proxy__wrap_new_SBExpressionOptions(lua_State *L) {
24852     assert(lua_istable(L,1));
24853     lua_pushcfunction(L,_wrap_new_SBExpressionOptions);
24854     assert(!lua_isnil(L,-1));
24855     lua_replace(L,1); /* replace our table with real constructor */
24856     lua_call(L,lua_gettop(L)-1,1);
24857     return 1;
24858 }
24859 static swig_lua_attribute swig_SBExpressionOptions_attributes[] = {
24860     {0,0,0}
24861 };
24862 static swig_lua_method swig_SBExpressionOptions_methods[]= {
24863     { "GetCoerceResultToId", _wrap_SBExpressionOptions_GetCoerceResultToId},
24864     { "SetCoerceResultToId", _wrap_SBExpressionOptions_SetCoerceResultToId},
24865     { "GetUnwindOnError", _wrap_SBExpressionOptions_GetUnwindOnError},
24866     { "SetUnwindOnError", _wrap_SBExpressionOptions_SetUnwindOnError},
24867     { "GetIgnoreBreakpoints", _wrap_SBExpressionOptions_GetIgnoreBreakpoints},
24868     { "SetIgnoreBreakpoints", _wrap_SBExpressionOptions_SetIgnoreBreakpoints},
24869     { "GetFetchDynamicValue", _wrap_SBExpressionOptions_GetFetchDynamicValue},
24870     { "SetFetchDynamicValue", _wrap_SBExpressionOptions_SetFetchDynamicValue},
24871     { "GetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetTimeoutInMicroSeconds},
24872     { "SetTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetTimeoutInMicroSeconds},
24873     { "GetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_GetOneThreadTimeoutInMicroSeconds},
24874     { "SetOneThreadTimeoutInMicroSeconds", _wrap_SBExpressionOptions_SetOneThreadTimeoutInMicroSeconds},
24875     { "GetTryAllThreads", _wrap_SBExpressionOptions_GetTryAllThreads},
24876     { "SetTryAllThreads", _wrap_SBExpressionOptions_SetTryAllThreads},
24877     { "GetStopOthers", _wrap_SBExpressionOptions_GetStopOthers},
24878     { "SetStopOthers", _wrap_SBExpressionOptions_SetStopOthers},
24879     { "GetTrapExceptions", _wrap_SBExpressionOptions_GetTrapExceptions},
24880     { "SetTrapExceptions", _wrap_SBExpressionOptions_SetTrapExceptions},
24881     { "SetLanguage", _wrap_SBExpressionOptions_SetLanguage},
24882     { "GetGenerateDebugInfo", _wrap_SBExpressionOptions_GetGenerateDebugInfo},
24883     { "SetGenerateDebugInfo", _wrap_SBExpressionOptions_SetGenerateDebugInfo},
24884     { "GetSuppressPersistentResult", _wrap_SBExpressionOptions_GetSuppressPersistentResult},
24885     { "SetSuppressPersistentResult", _wrap_SBExpressionOptions_SetSuppressPersistentResult},
24886     { "GetPrefix", _wrap_SBExpressionOptions_GetPrefix},
24887     { "SetPrefix", _wrap_SBExpressionOptions_SetPrefix},
24888     { "SetAutoApplyFixIts", _wrap_SBExpressionOptions_SetAutoApplyFixIts},
24889     { "GetAutoApplyFixIts", _wrap_SBExpressionOptions_GetAutoApplyFixIts},
24890     { "SetRetriesWithFixIts", _wrap_SBExpressionOptions_SetRetriesWithFixIts},
24891     { "GetRetriesWithFixIts", _wrap_SBExpressionOptions_GetRetriesWithFixIts},
24892     { "GetTopLevel", _wrap_SBExpressionOptions_GetTopLevel},
24893     { "SetTopLevel", _wrap_SBExpressionOptions_SetTopLevel},
24894     { "GetAllowJIT", _wrap_SBExpressionOptions_GetAllowJIT},
24895     { "SetAllowJIT", _wrap_SBExpressionOptions_SetAllowJIT},
24896     {0,0}
24897 };
24898 static swig_lua_method swig_SBExpressionOptions_meta[] = {
24899     {0,0}
24900 };
24901 
24902 static swig_lua_attribute swig_SBExpressionOptions_Sf_SwigStatic_attributes[] = {
24903     {0,0,0}
24904 };
24905 static swig_lua_const_info swig_SBExpressionOptions_Sf_SwigStatic_constants[]= {
24906     {0,0,0,0,0,0}
24907 };
24908 static swig_lua_method swig_SBExpressionOptions_Sf_SwigStatic_methods[]= {
24909     {0,0}
24910 };
24911 static swig_lua_class* swig_SBExpressionOptions_Sf_SwigStatic_classes[]= {
24912     0
24913 };
24914 
24915 static swig_lua_namespace swig_SBExpressionOptions_Sf_SwigStatic = {
24916     "SBExpressionOptions",
24917     swig_SBExpressionOptions_Sf_SwigStatic_methods,
24918     swig_SBExpressionOptions_Sf_SwigStatic_attributes,
24919     swig_SBExpressionOptions_Sf_SwigStatic_constants,
24920     swig_SBExpressionOptions_Sf_SwigStatic_classes,
24921     0
24922 };
24923 static swig_lua_class *swig_SBExpressionOptions_bases[] = {0};
24924 static const char *swig_SBExpressionOptions_base_names[] = {0};
24925 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 };
24926 
24927 static int _wrap_new_SBFile__SWIG_0(lua_State* L) {
24928   int SWIG_arg = 0;
24929   lldb::SBFile *result = 0 ;
24930 
24931   SWIG_check_num_args("lldb::SBFile::SBFile",0,0)
24932   result = (lldb::SBFile *)new lldb::SBFile();
24933   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24934   return SWIG_arg;
24935 
24936   if(0) SWIG_fail;
24937 
24938 fail:
24939   lua_error(L);
24940   return SWIG_arg;
24941 }
24942 
24943 
24944 static int _wrap_new_SBFile__SWIG_1(lua_State* L) {
24945   int SWIG_arg = 0;
24946   int arg1 ;
24947   char *arg2 = (char *) 0 ;
24948   bool arg3 ;
24949   lldb::SBFile *result = 0 ;
24950 
24951   SWIG_check_num_args("lldb::SBFile::SBFile",3,3)
24952   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"int");
24953   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFile::SBFile",2,"char const *");
24954   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFile::SBFile",3,"bool");
24955   arg1 = (signed int)lua_tointeger(L, 1);
24956   arg2 = (char *)lua_tostring(L, 2);
24957   arg3 = (lua_toboolean(L, 3)!=0);
24958   result = (lldb::SBFile *)new lldb::SBFile(arg1,(char const *)arg2,arg3);
24959   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24960   return SWIG_arg;
24961 
24962   if(0) SWIG_fail;
24963 
24964 fail:
24965   lua_error(L);
24966   return SWIG_arg;
24967 }
24968 
24969 
24970 static int _wrap_new_SBFile__SWIG_2(lua_State* L) {
24971   int SWIG_arg = 0;
24972   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
24973   lldb::FileSP *argp1 ;
24974   lldb::SBFile *result = 0 ;
24975 
24976   SWIG_check_num_args("lldb::SBFile::SBFile",1,1)
24977   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::SBFile",1,"lldb::FileSP");
24978 
24979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
24980     SWIG_fail_ptr("new_SBFile",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
24981   }
24982   arg1 = *argp1;
24983 
24984   result = (lldb::SBFile *)new lldb::SBFile(arg1);
24985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
24986   return SWIG_arg;
24987 
24988   if(0) SWIG_fail;
24989 
24990 fail:
24991   lua_error(L);
24992   return SWIG_arg;
24993 }
24994 
24995 
24996 static int _wrap_new_SBFile(lua_State* L) {
24997   int argc;
24998   int argv[4]={
24999     1,2,3,4
25000   };
25001 
25002   argc = lua_gettop(L);
25003   if (argc == 0) {
25004     return _wrap_new_SBFile__SWIG_0(L);
25005   }
25006   if (argc == 1) {
25007     int _v;
25008     {
25009       void *ptr;
25010       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)) {
25011         _v = 0;
25012       } else {
25013         _v = 1;
25014       }
25015     }
25016     if (_v) {
25017       return _wrap_new_SBFile__SWIG_2(L);
25018     }
25019   }
25020   if (argc == 3) {
25021     int _v;
25022     {
25023       _v = lua_isnumber(L,argv[0]);
25024     }
25025     if (_v) {
25026       {
25027         _v = SWIG_lua_isnilstring(L,argv[1]);
25028       }
25029       if (_v) {
25030         {
25031           _v = lua_isboolean(L,argv[2]);
25032         }
25033         if (_v) {
25034           return _wrap_new_SBFile__SWIG_1(L);
25035         }
25036       }
25037     }
25038   }
25039 
25040   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFile'\n"
25041     "  Possible C/C++ prototypes are:\n"
25042     "    lldb::SBFile::SBFile()\n"
25043     "    lldb::SBFile::SBFile(int,char const *,bool)\n"
25044     "    lldb::SBFile::SBFile(lldb::FileSP)\n");
25045   lua_error(L);return 0;
25046 }
25047 
25048 
25049 static int _wrap_SBFile_MakeBorrowed(lua_State* L) {
25050   int SWIG_arg = 0;
25051   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25052   lldb::FileSP *argp1 ;
25053   lldb::SBFile result;
25054 
25055   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,1)
25056   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowed",1,"lldb::FileSP");
25057 
25058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25059     SWIG_fail_ptr("SBFile_MakeBorrowed",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25060   }
25061   arg1 = *argp1;
25062 
25063   result = lldb_SBFile_MakeBorrowed(arg1);
25064   {
25065     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25066     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25067   }
25068   return SWIG_arg;
25069 
25070   if(0) SWIG_fail;
25071 
25072 fail:
25073   lua_error(L);
25074   return SWIG_arg;
25075 }
25076 
25077 
25078 static int _wrap_SBFile_MakeForcingIOMethods(lua_State* L) {
25079   int SWIG_arg = 0;
25080   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25081   lldb::FileSP *argp1 ;
25082   lldb::SBFile result;
25083 
25084   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,1)
25085   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeForcingIOMethods",1,"lldb::FileSP");
25086 
25087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25088     SWIG_fail_ptr("SBFile_MakeForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25089   }
25090   arg1 = *argp1;
25091 
25092   result = lldb_SBFile_MakeForcingIOMethods(arg1);
25093   {
25094     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25095     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25096   }
25097   return SWIG_arg;
25098 
25099   if(0) SWIG_fail;
25100 
25101 fail:
25102   lua_error(L);
25103   return SWIG_arg;
25104 }
25105 
25106 
25107 static int _wrap_SBFile_MakeBorrowedForcingIOMethods(lua_State* L) {
25108   int SWIG_arg = 0;
25109   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg1 ;
25110   lldb::FileSP *argp1 ;
25111   lldb::SBFile result;
25112 
25113   SWIG_check_num_args("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,1)
25114   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFile::lldb_SBFile_MakeBorrowedForcingIOMethods",1,"lldb::FileSP");
25115 
25116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
25117     SWIG_fail_ptr("SBFile_MakeBorrowedForcingIOMethods",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
25118   }
25119   arg1 = *argp1;
25120 
25121   result = lldb_SBFile_MakeBorrowedForcingIOMethods(arg1);
25122   {
25123     lldb::SBFile * resultptr = new lldb::SBFile((const lldb::SBFile &) result);
25124     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFile,1); SWIG_arg++;
25125   }
25126   return SWIG_arg;
25127 
25128   if(0) SWIG_fail;
25129 
25130 fail:
25131   lua_error(L);
25132   return SWIG_arg;
25133 }
25134 
25135 
25136 static int _wrap_SBFile_Read(lua_State* L) {
25137   int SWIG_arg = 0;
25138   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25139   uint8_t *arg2 = (uint8_t *) 0 ;
25140   size_t arg3 ;
25141   size_t *arg4 = (size_t *) 0 ;
25142   lldb::SBError result;
25143 
25144   SWIG_check_num_args("lldb::SBFile::Read",4,4)
25145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Read",1,"lldb::SBFile *");
25146   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Read",2,"uint8_t *");
25147   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Read",3,"size_t");
25148   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Read",4,"size_t *");
25149 
25150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25151     SWIG_fail_ptr("SBFile_Read",1,SWIGTYPE_p_lldb__SBFile);
25152   }
25153 
25154 
25155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25156     SWIG_fail_ptr("SBFile_Read",2,SWIGTYPE_p_unsigned_char);
25157   }
25158 
25159   arg3 = (unsigned long)lua_tointeger(L, 3);
25160 
25161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25162     SWIG_fail_ptr("SBFile_Read",4,SWIGTYPE_p_size_t);
25163   }
25164 
25165   result = (arg1)->Read(arg2,arg3,arg4);
25166   {
25167     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25168     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25169   }
25170   return SWIG_arg;
25171 
25172   if(0) SWIG_fail;
25173 
25174 fail:
25175   lua_error(L);
25176   return SWIG_arg;
25177 }
25178 
25179 
25180 static int _wrap_SBFile_Write(lua_State* L) {
25181   int SWIG_arg = 0;
25182   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25183   uint8_t *arg2 = (uint8_t *) 0 ;
25184   size_t arg3 ;
25185   size_t *arg4 = (size_t *) 0 ;
25186   lldb::SBError result;
25187 
25188   SWIG_check_num_args("lldb::SBFile::Write",4,4)
25189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Write",1,"lldb::SBFile *");
25190   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBFile::Write",2,"uint8_t const *");
25191   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFile::Write",3,"size_t");
25192   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBFile::Write",4,"size_t *");
25193 
25194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25195     SWIG_fail_ptr("SBFile_Write",1,SWIGTYPE_p_lldb__SBFile);
25196   }
25197 
25198 
25199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
25200     SWIG_fail_ptr("SBFile_Write",2,SWIGTYPE_p_unsigned_char);
25201   }
25202 
25203   arg3 = (unsigned long)lua_tointeger(L, 3);
25204 
25205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_size_t,0))){
25206     SWIG_fail_ptr("SBFile_Write",4,SWIGTYPE_p_size_t);
25207   }
25208 
25209   result = (arg1)->Write((uint8_t const *)arg2,arg3,arg4);
25210   {
25211     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25212     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25213   }
25214   return SWIG_arg;
25215 
25216   if(0) SWIG_fail;
25217 
25218 fail:
25219   lua_error(L);
25220   return SWIG_arg;
25221 }
25222 
25223 
25224 static int _wrap_SBFile_Flush(lua_State* L) {
25225   int SWIG_arg = 0;
25226   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25227 
25228   SWIG_check_num_args("lldb::SBFile::Flush",1,1)
25229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Flush",1,"lldb::SBFile *");
25230 
25231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25232     SWIG_fail_ptr("SBFile_Flush",1,SWIGTYPE_p_lldb__SBFile);
25233   }
25234 
25235   (arg1)->Flush();
25236 
25237   return SWIG_arg;
25238 
25239   if(0) SWIG_fail;
25240 
25241 fail:
25242   lua_error(L);
25243   return SWIG_arg;
25244 }
25245 
25246 
25247 static int _wrap_SBFile_IsValid(lua_State* L) {
25248   int SWIG_arg = 0;
25249   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25250   bool result;
25251 
25252   SWIG_check_num_args("lldb::SBFile::IsValid",1,1)
25253   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::IsValid",1,"lldb::SBFile const *");
25254 
25255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25256     SWIG_fail_ptr("SBFile_IsValid",1,SWIGTYPE_p_lldb__SBFile);
25257   }
25258 
25259   result = (bool)((lldb::SBFile const *)arg1)->IsValid();
25260   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25261   return SWIG_arg;
25262 
25263   if(0) SWIG_fail;
25264 
25265 fail:
25266   lua_error(L);
25267   return SWIG_arg;
25268 }
25269 
25270 
25271 static int _wrap_SBFile_Close(lua_State* L) {
25272   int SWIG_arg = 0;
25273   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25274   lldb::SBError result;
25275 
25276   SWIG_check_num_args("lldb::SBFile::Close",1,1)
25277   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::Close",1,"lldb::SBFile *");
25278 
25279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25280     SWIG_fail_ptr("SBFile_Close",1,SWIGTYPE_p_lldb__SBFile);
25281   }
25282 
25283   result = (arg1)->Close();
25284   {
25285     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
25286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
25287   }
25288   return SWIG_arg;
25289 
25290   if(0) SWIG_fail;
25291 
25292 fail:
25293   lua_error(L);
25294   return SWIG_arg;
25295 }
25296 
25297 
25298 static int _wrap_SBFile_GetFile(lua_State* L) {
25299   int SWIG_arg = 0;
25300   lldb::SBFile *arg1 = (lldb::SBFile *) 0 ;
25301   SwigValueWrapper< std::shared_ptr< lldb_private::File > > result;
25302 
25303   SWIG_check_num_args("lldb::SBFile::GetFile",1,1)
25304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFile::GetFile",1,"lldb::SBFile *");
25305 
25306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFile,0))){
25307     SWIG_fail_ptr("SBFile_GetFile",1,SWIGTYPE_p_lldb__SBFile);
25308   }
25309 
25310   result = (arg1)->GetFile();
25311   {
25312     lldb::FileSP * resultptr = new lldb::FileSP((const lldb::FileSP &) result);
25313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,1); SWIG_arg++;
25314   }
25315   return SWIG_arg;
25316 
25317   if(0) SWIG_fail;
25318 
25319 fail:
25320   lua_error(L);
25321   return SWIG_arg;
25322 }
25323 
25324 
25325 static void swig_delete_SBFile(void *obj) {
25326 lldb::SBFile *arg1 = (lldb::SBFile *) obj;
25327 delete arg1;
25328 }
25329 static int _proxy__wrap_new_SBFile(lua_State *L) {
25330     assert(lua_istable(L,1));
25331     lua_pushcfunction(L,_wrap_new_SBFile);
25332     assert(!lua_isnil(L,-1));
25333     lua_replace(L,1); /* replace our table with real constructor */
25334     lua_call(L,lua_gettop(L)-1,1);
25335     return 1;
25336 }
25337 static swig_lua_attribute swig_SBFile_attributes[] = {
25338     {0,0,0}
25339 };
25340 static swig_lua_method swig_SBFile_methods[]= {
25341     { "Read", _wrap_SBFile_Read},
25342     { "Write", _wrap_SBFile_Write},
25343     { "Flush", _wrap_SBFile_Flush},
25344     { "IsValid", _wrap_SBFile_IsValid},
25345     { "Close", _wrap_SBFile_Close},
25346     { "GetFile", _wrap_SBFile_GetFile},
25347     {0,0}
25348 };
25349 static swig_lua_method swig_SBFile_meta[] = {
25350     {0,0}
25351 };
25352 
25353 static swig_lua_attribute swig_SBFile_Sf_SwigStatic_attributes[] = {
25354     {0,0,0}
25355 };
25356 static swig_lua_const_info swig_SBFile_Sf_SwigStatic_constants[]= {
25357     {0,0,0,0,0,0}
25358 };
25359 static swig_lua_method swig_SBFile_Sf_SwigStatic_methods[]= {
25360     { "MakeBorrowed", _wrap_SBFile_MakeBorrowed},
25361     { "MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
25362     { "MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
25363     {0,0}
25364 };
25365 static swig_lua_class* swig_SBFile_Sf_SwigStatic_classes[]= {
25366     0
25367 };
25368 
25369 static swig_lua_namespace swig_SBFile_Sf_SwigStatic = {
25370     "SBFile",
25371     swig_SBFile_Sf_SwigStatic_methods,
25372     swig_SBFile_Sf_SwigStatic_attributes,
25373     swig_SBFile_Sf_SwigStatic_constants,
25374     swig_SBFile_Sf_SwigStatic_classes,
25375     0
25376 };
25377 static swig_lua_class *swig_SBFile_bases[] = {0};
25378 static const char *swig_SBFile_base_names[] = {0};
25379 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 };
25380 
25381 static int _wrap_new_SBFileSpec__SWIG_0(lua_State* L) {
25382   int SWIG_arg = 0;
25383   lldb::SBFileSpec *result = 0 ;
25384 
25385   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",0,0)
25386   result = (lldb::SBFileSpec *)new lldb::SBFileSpec();
25387   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25388   return SWIG_arg;
25389 
25390   if(0) SWIG_fail;
25391 
25392 fail:
25393   lua_error(L);
25394   return SWIG_arg;
25395 }
25396 
25397 
25398 static int _wrap_new_SBFileSpec__SWIG_1(lua_State* L) {
25399   int SWIG_arg = 0;
25400   lldb::SBFileSpec *arg1 = 0 ;
25401   lldb::SBFileSpec *result = 0 ;
25402 
25403   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25404   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"lldb::SBFileSpec const &");
25405 
25406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25407     SWIG_fail_ptr("new_SBFileSpec",1,SWIGTYPE_p_lldb__SBFileSpec);
25408   }
25409 
25410   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((lldb::SBFileSpec const &)*arg1);
25411   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25412   return SWIG_arg;
25413 
25414   if(0) SWIG_fail;
25415 
25416 fail:
25417   lua_error(L);
25418   return SWIG_arg;
25419 }
25420 
25421 
25422 static int _wrap_new_SBFileSpec__SWIG_2(lua_State* L) {
25423   int SWIG_arg = 0;
25424   char *arg1 = (char *) 0 ;
25425   lldb::SBFileSpec *result = 0 ;
25426 
25427   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",1,1)
25428   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25429   arg1 = (char *)lua_tostring(L, 1);
25430   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1);
25431   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25432   return SWIG_arg;
25433 
25434   if(0) SWIG_fail;
25435 
25436 fail:
25437   lua_error(L);
25438   return SWIG_arg;
25439 }
25440 
25441 
25442 static int _wrap_new_SBFileSpec__SWIG_3(lua_State* L) {
25443   int SWIG_arg = 0;
25444   char *arg1 = (char *) 0 ;
25445   bool arg2 ;
25446   lldb::SBFileSpec *result = 0 ;
25447 
25448   SWIG_check_num_args("lldb::SBFileSpec::SBFileSpec",2,2)
25449   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",1,"char const *");
25450   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SBFileSpec",2,"bool");
25451   arg1 = (char *)lua_tostring(L, 1);
25452   arg2 = (lua_toboolean(L, 2)!=0);
25453   result = (lldb::SBFileSpec *)new lldb::SBFileSpec((char const *)arg1,arg2);
25454   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
25455   return SWIG_arg;
25456 
25457   if(0) SWIG_fail;
25458 
25459 fail:
25460   lua_error(L);
25461   return SWIG_arg;
25462 }
25463 
25464 
25465 static int _wrap_new_SBFileSpec(lua_State* L) {
25466   int argc;
25467   int argv[3]={
25468     1,2,3
25469   };
25470 
25471   argc = lua_gettop(L);
25472   if (argc == 0) {
25473     return _wrap_new_SBFileSpec__SWIG_0(L);
25474   }
25475   if (argc == 1) {
25476     int _v;
25477     {
25478       void *ptr;
25479       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
25480         _v = 0;
25481       } else {
25482         _v = 1;
25483       }
25484     }
25485     if (_v) {
25486       return _wrap_new_SBFileSpec__SWIG_1(L);
25487     }
25488   }
25489   if (argc == 1) {
25490     int _v;
25491     {
25492       _v = SWIG_lua_isnilstring(L,argv[0]);
25493     }
25494     if (_v) {
25495       return _wrap_new_SBFileSpec__SWIG_2(L);
25496     }
25497   }
25498   if (argc == 2) {
25499     int _v;
25500     {
25501       _v = SWIG_lua_isnilstring(L,argv[0]);
25502     }
25503     if (_v) {
25504       {
25505         _v = lua_isboolean(L,argv[1]);
25506       }
25507       if (_v) {
25508         return _wrap_new_SBFileSpec__SWIG_3(L);
25509       }
25510     }
25511   }
25512 
25513   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpec'\n"
25514     "  Possible C/C++ prototypes are:\n"
25515     "    lldb::SBFileSpec::SBFileSpec()\n"
25516     "    lldb::SBFileSpec::SBFileSpec(lldb::SBFileSpec const &)\n"
25517     "    lldb::SBFileSpec::SBFileSpec(char const *)\n"
25518     "    lldb::SBFileSpec::SBFileSpec(char const *,bool)\n");
25519   lua_error(L);return 0;
25520 }
25521 
25522 
25523 static int _wrap_SBFileSpec___eq(lua_State* L) {
25524   int SWIG_arg = 0;
25525   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25526   lldb::SBFileSpec *arg2 = 0 ;
25527   bool result;
25528 
25529   SWIG_check_num_args("lldb::SBFileSpec::operator ==",2,2)
25530   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",1,"lldb::SBFileSpec const *");
25531   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::operator ==",2,"lldb::SBFileSpec const &");
25532 
25533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25534     SWIG_fail_ptr("SBFileSpec___eq",1,SWIGTYPE_p_lldb__SBFileSpec);
25535   }
25536 
25537 
25538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
25539     SWIG_fail_ptr("SBFileSpec___eq",2,SWIGTYPE_p_lldb__SBFileSpec);
25540   }
25541 
25542   result = (bool)((lldb::SBFileSpec const *)arg1)->operator ==((lldb::SBFileSpec const &)*arg2);
25543   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25544   return SWIG_arg;
25545 
25546   if(0) SWIG_fail;
25547 
25548 fail:
25549   lua_error(L);
25550   return SWIG_arg;
25551 }
25552 
25553 
25554 static int _wrap_SBFileSpec_IsValid(lua_State* L) {
25555   int SWIG_arg = 0;
25556   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25557   bool result;
25558 
25559   SWIG_check_num_args("lldb::SBFileSpec::IsValid",1,1)
25560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::IsValid",1,"lldb::SBFileSpec const *");
25561 
25562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25563     SWIG_fail_ptr("SBFileSpec_IsValid",1,SWIGTYPE_p_lldb__SBFileSpec);
25564   }
25565 
25566   result = (bool)((lldb::SBFileSpec const *)arg1)->IsValid();
25567   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25568   return SWIG_arg;
25569 
25570   if(0) SWIG_fail;
25571 
25572 fail:
25573   lua_error(L);
25574   return SWIG_arg;
25575 }
25576 
25577 
25578 static int _wrap_SBFileSpec_Exists(lua_State* L) {
25579   int SWIG_arg = 0;
25580   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25581   bool result;
25582 
25583   SWIG_check_num_args("lldb::SBFileSpec::Exists",1,1)
25584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::Exists",1,"lldb::SBFileSpec const *");
25585 
25586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25587     SWIG_fail_ptr("SBFileSpec_Exists",1,SWIGTYPE_p_lldb__SBFileSpec);
25588   }
25589 
25590   result = (bool)((lldb::SBFileSpec const *)arg1)->Exists();
25591   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25592   return SWIG_arg;
25593 
25594   if(0) SWIG_fail;
25595 
25596 fail:
25597   lua_error(L);
25598   return SWIG_arg;
25599 }
25600 
25601 
25602 static int _wrap_SBFileSpec_ResolveExecutableLocation(lua_State* L) {
25603   int SWIG_arg = 0;
25604   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25605   bool result;
25606 
25607   SWIG_check_num_args("lldb::SBFileSpec::ResolveExecutableLocation",1,1)
25608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolveExecutableLocation",1,"lldb::SBFileSpec *");
25609 
25610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25611     SWIG_fail_ptr("SBFileSpec_ResolveExecutableLocation",1,SWIGTYPE_p_lldb__SBFileSpec);
25612   }
25613 
25614   result = (bool)(arg1)->ResolveExecutableLocation();
25615   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25616   return SWIG_arg;
25617 
25618   if(0) SWIG_fail;
25619 
25620 fail:
25621   lua_error(L);
25622   return SWIG_arg;
25623 }
25624 
25625 
25626 static int _wrap_SBFileSpec_GetFilename(lua_State* L) {
25627   int SWIG_arg = 0;
25628   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25629   char *result = 0 ;
25630 
25631   SWIG_check_num_args("lldb::SBFileSpec::GetFilename",1,1)
25632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetFilename",1,"lldb::SBFileSpec const *");
25633 
25634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25635     SWIG_fail_ptr("SBFileSpec_GetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25636   }
25637 
25638   result = (char *)((lldb::SBFileSpec const *)arg1)->GetFilename();
25639   lua_pushstring(L,(const char *)result); SWIG_arg++;
25640   return SWIG_arg;
25641 
25642   if(0) SWIG_fail;
25643 
25644 fail:
25645   lua_error(L);
25646   return SWIG_arg;
25647 }
25648 
25649 
25650 static int _wrap_SBFileSpec_GetDirectory(lua_State* L) {
25651   int SWIG_arg = 0;
25652   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25653   char *result = 0 ;
25654 
25655   SWIG_check_num_args("lldb::SBFileSpec::GetDirectory",1,1)
25656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDirectory",1,"lldb::SBFileSpec const *");
25657 
25658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25659     SWIG_fail_ptr("SBFileSpec_GetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25660   }
25661 
25662   result = (char *)((lldb::SBFileSpec const *)arg1)->GetDirectory();
25663   lua_pushstring(L,(const char *)result); SWIG_arg++;
25664   return SWIG_arg;
25665 
25666   if(0) SWIG_fail;
25667 
25668 fail:
25669   lua_error(L);
25670   return SWIG_arg;
25671 }
25672 
25673 
25674 static int _wrap_SBFileSpec_SetFilename(lua_State* L) {
25675   int SWIG_arg = 0;
25676   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25677   char *arg2 = (char *) 0 ;
25678 
25679   SWIG_check_num_args("lldb::SBFileSpec::SetFilename",2,2)
25680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",1,"lldb::SBFileSpec *");
25681   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetFilename",2,"char const *");
25682 
25683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25684     SWIG_fail_ptr("SBFileSpec_SetFilename",1,SWIGTYPE_p_lldb__SBFileSpec);
25685   }
25686 
25687   arg2 = (char *)lua_tostring(L, 2);
25688   (arg1)->SetFilename((char const *)arg2);
25689 
25690   return SWIG_arg;
25691 
25692   if(0) SWIG_fail;
25693 
25694 fail:
25695   lua_error(L);
25696   return SWIG_arg;
25697 }
25698 
25699 
25700 static int _wrap_SBFileSpec_SetDirectory(lua_State* L) {
25701   int SWIG_arg = 0;
25702   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25703   char *arg2 = (char *) 0 ;
25704 
25705   SWIG_check_num_args("lldb::SBFileSpec::SetDirectory",2,2)
25706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",1,"lldb::SBFileSpec *");
25707   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::SetDirectory",2,"char const *");
25708 
25709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25710     SWIG_fail_ptr("SBFileSpec_SetDirectory",1,SWIGTYPE_p_lldb__SBFileSpec);
25711   }
25712 
25713   arg2 = (char *)lua_tostring(L, 2);
25714   (arg1)->SetDirectory((char const *)arg2);
25715 
25716   return SWIG_arg;
25717 
25718   if(0) SWIG_fail;
25719 
25720 fail:
25721   lua_error(L);
25722   return SWIG_arg;
25723 }
25724 
25725 
25726 static int _wrap_SBFileSpec_GetPath(lua_State* L) {
25727   int SWIG_arg = 0;
25728   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25729   char *arg2 = (char *) 0 ;
25730   size_t arg3 ;
25731   uint32_t result;
25732 
25733   SWIG_check_num_args("lldb::SBFileSpec::GetPath",3,3)
25734   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",1,"lldb::SBFileSpec const *");
25735   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",2,"char *");
25736   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::GetPath",3,"size_t");
25737 
25738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25739     SWIG_fail_ptr("SBFileSpec_GetPath",1,SWIGTYPE_p_lldb__SBFileSpec);
25740   }
25741 
25742   arg2 = (char *)lua_tostring(L, 2);
25743   arg3 = (unsigned long)lua_tointeger(L, 3);
25744   result = (uint32_t)((lldb::SBFileSpec const *)arg1)->GetPath(arg2,arg3);
25745   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25746   return SWIG_arg;
25747 
25748   if(0) SWIG_fail;
25749 
25750 fail:
25751   lua_error(L);
25752   return SWIG_arg;
25753 }
25754 
25755 
25756 static int _wrap_SBFileSpec_ResolvePath(lua_State* L) {
25757   int SWIG_arg = 0;
25758   char *arg1 = (char *) 0 ;
25759   char *arg2 = (char *) 0 ;
25760   size_t arg3 ;
25761   int result;
25762 
25763   SWIG_check_num_args("lldb::SBFileSpec::ResolvePath",3,3)
25764   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",1,"char const *");
25765   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",2,"char *");
25766   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBFileSpec::ResolvePath",3,"size_t");
25767   arg1 = (char *)lua_tostring(L, 1);
25768   arg2 = (char *)lua_tostring(L, 2);
25769   arg3 = (unsigned long)lua_tointeger(L, 3);
25770   result = (int)lldb::SBFileSpec::ResolvePath((char const *)arg1,arg2,arg3);
25771   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
25772   return SWIG_arg;
25773 
25774   if(0) SWIG_fail;
25775 
25776 fail:
25777   lua_error(L);
25778   return SWIG_arg;
25779 }
25780 
25781 
25782 static int _wrap_SBFileSpec_GetDescription(lua_State* L) {
25783   int SWIG_arg = 0;
25784   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25785   lldb::SBStream *arg2 = 0 ;
25786   bool result;
25787 
25788   SWIG_check_num_args("lldb::SBFileSpec::GetDescription",2,2)
25789   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",1,"lldb::SBFileSpec const *");
25790   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpec::GetDescription",2,"lldb::SBStream &");
25791 
25792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25793     SWIG_fail_ptr("SBFileSpec_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpec);
25794   }
25795 
25796 
25797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
25798     SWIG_fail_ptr("SBFileSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
25799   }
25800 
25801   result = (bool)((lldb::SBFileSpec const *)arg1)->GetDescription(*arg2);
25802   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
25803   return SWIG_arg;
25804 
25805   if(0) SWIG_fail;
25806 
25807 fail:
25808   lua_error(L);
25809   return SWIG_arg;
25810 }
25811 
25812 
25813 static int _wrap_SBFileSpec_AppendPathComponent(lua_State* L) {
25814   int SWIG_arg = 0;
25815   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25816   char *arg2 = (char *) 0 ;
25817 
25818   SWIG_check_num_args("lldb::SBFileSpec::AppendPathComponent",2,2)
25819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",1,"lldb::SBFileSpec *");
25820   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFileSpec::AppendPathComponent",2,"char const *");
25821 
25822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25823     SWIG_fail_ptr("SBFileSpec_AppendPathComponent",1,SWIGTYPE_p_lldb__SBFileSpec);
25824   }
25825 
25826   arg2 = (char *)lua_tostring(L, 2);
25827   (arg1)->AppendPathComponent((char const *)arg2);
25828 
25829   return SWIG_arg;
25830 
25831   if(0) SWIG_fail;
25832 
25833 fail:
25834   lua_error(L);
25835   return SWIG_arg;
25836 }
25837 
25838 
25839 static int _wrap_SBFileSpec___tostring(lua_State* L) {
25840   int SWIG_arg = 0;
25841   lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) 0 ;
25842   std::string result;
25843 
25844   SWIG_check_num_args("lldb::SBFileSpec::__str__",1,1)
25845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpec::__str__",1,"lldb::SBFileSpec *");
25846 
25847   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpec,0))){
25848     SWIG_fail_ptr("SBFileSpec___tostring",1,SWIGTYPE_p_lldb__SBFileSpec);
25849   }
25850 
25851   result = lldb_SBFileSpec___str__(arg1);
25852   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
25853   return SWIG_arg;
25854 
25855   if(0) SWIG_fail;
25856 
25857 fail:
25858   lua_error(L);
25859   return SWIG_arg;
25860 }
25861 
25862 
25863 static void swig_delete_SBFileSpec(void *obj) {
25864 lldb::SBFileSpec *arg1 = (lldb::SBFileSpec *) obj;
25865 delete arg1;
25866 }
25867 static int _proxy__wrap_new_SBFileSpec(lua_State *L) {
25868     assert(lua_istable(L,1));
25869     lua_pushcfunction(L,_wrap_new_SBFileSpec);
25870     assert(!lua_isnil(L,-1));
25871     lua_replace(L,1); /* replace our table with real constructor */
25872     lua_call(L,lua_gettop(L)-1,1);
25873     return 1;
25874 }
25875 static swig_lua_attribute swig_SBFileSpec_attributes[] = {
25876     {0,0,0}
25877 };
25878 static swig_lua_method swig_SBFileSpec_methods[]= {
25879     { "__eq", _wrap_SBFileSpec___eq},
25880     { "IsValid", _wrap_SBFileSpec_IsValid},
25881     { "Exists", _wrap_SBFileSpec_Exists},
25882     { "ResolveExecutableLocation", _wrap_SBFileSpec_ResolveExecutableLocation},
25883     { "GetFilename", _wrap_SBFileSpec_GetFilename},
25884     { "GetDirectory", _wrap_SBFileSpec_GetDirectory},
25885     { "SetFilename", _wrap_SBFileSpec_SetFilename},
25886     { "SetDirectory", _wrap_SBFileSpec_SetDirectory},
25887     { "GetPath", _wrap_SBFileSpec_GetPath},
25888     { "GetDescription", _wrap_SBFileSpec_GetDescription},
25889     { "AppendPathComponent", _wrap_SBFileSpec_AppendPathComponent},
25890     { "__tostring", _wrap_SBFileSpec___tostring},
25891     {0,0}
25892 };
25893 static swig_lua_method swig_SBFileSpec_meta[] = {
25894     { "__eq", _wrap_SBFileSpec___eq},
25895     { "__tostring", _wrap_SBFileSpec___tostring},
25896     {0,0}
25897 };
25898 
25899 static swig_lua_attribute swig_SBFileSpec_Sf_SwigStatic_attributes[] = {
25900     {0,0,0}
25901 };
25902 static swig_lua_const_info swig_SBFileSpec_Sf_SwigStatic_constants[]= {
25903     {0,0,0,0,0,0}
25904 };
25905 static swig_lua_method swig_SBFileSpec_Sf_SwigStatic_methods[]= {
25906     { "ResolvePath", _wrap_SBFileSpec_ResolvePath},
25907     {0,0}
25908 };
25909 static swig_lua_class* swig_SBFileSpec_Sf_SwigStatic_classes[]= {
25910     0
25911 };
25912 
25913 static swig_lua_namespace swig_SBFileSpec_Sf_SwigStatic = {
25914     "SBFileSpec",
25915     swig_SBFileSpec_Sf_SwigStatic_methods,
25916     swig_SBFileSpec_Sf_SwigStatic_attributes,
25917     swig_SBFileSpec_Sf_SwigStatic_constants,
25918     swig_SBFileSpec_Sf_SwigStatic_classes,
25919     0
25920 };
25921 static swig_lua_class *swig_SBFileSpec_bases[] = {0};
25922 static const char *swig_SBFileSpec_base_names[] = {0};
25923 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 };
25924 
25925 static int _wrap_new_SBFileSpecList__SWIG_0(lua_State* L) {
25926   int SWIG_arg = 0;
25927   lldb::SBFileSpecList *result = 0 ;
25928 
25929   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",0,0)
25930   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList();
25931   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25932   return SWIG_arg;
25933 
25934   if(0) SWIG_fail;
25935 
25936 fail:
25937   lua_error(L);
25938   return SWIG_arg;
25939 }
25940 
25941 
25942 static int _wrap_new_SBFileSpecList__SWIG_1(lua_State* L) {
25943   int SWIG_arg = 0;
25944   lldb::SBFileSpecList *arg1 = 0 ;
25945   lldb::SBFileSpecList *result = 0 ;
25946 
25947   SWIG_check_num_args("lldb::SBFileSpecList::SBFileSpecList",1,1)
25948   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::SBFileSpecList",1,"lldb::SBFileSpecList const &");
25949 
25950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
25951     SWIG_fail_ptr("new_SBFileSpecList",1,SWIGTYPE_p_lldb__SBFileSpecList);
25952   }
25953 
25954   result = (lldb::SBFileSpecList *)new lldb::SBFileSpecList((lldb::SBFileSpecList const &)*arg1);
25955   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFileSpecList,1); SWIG_arg++;
25956   return SWIG_arg;
25957 
25958   if(0) SWIG_fail;
25959 
25960 fail:
25961   lua_error(L);
25962   return SWIG_arg;
25963 }
25964 
25965 
25966 static int _wrap_new_SBFileSpecList(lua_State* L) {
25967   int argc;
25968   int argv[2]={
25969     1,2
25970   };
25971 
25972   argc = lua_gettop(L);
25973   if (argc == 0) {
25974     return _wrap_new_SBFileSpecList__SWIG_0(L);
25975   }
25976   if (argc == 1) {
25977     int _v;
25978     {
25979       void *ptr;
25980       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
25981         _v = 0;
25982       } else {
25983         _v = 1;
25984       }
25985     }
25986     if (_v) {
25987       return _wrap_new_SBFileSpecList__SWIG_1(L);
25988     }
25989   }
25990 
25991   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFileSpecList'\n"
25992     "  Possible C/C++ prototypes are:\n"
25993     "    lldb::SBFileSpecList::SBFileSpecList()\n"
25994     "    lldb::SBFileSpecList::SBFileSpecList(lldb::SBFileSpecList const &)\n");
25995   lua_error(L);return 0;
25996 }
25997 
25998 
25999 static int _wrap_SBFileSpecList_GetSize(lua_State* L) {
26000   int SWIG_arg = 0;
26001   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26002   uint32_t result;
26003 
26004   SWIG_check_num_args("lldb::SBFileSpecList::GetSize",1,1)
26005   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetSize",1,"lldb::SBFileSpecList const *");
26006 
26007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26008     SWIG_fail_ptr("SBFileSpecList_GetSize",1,SWIGTYPE_p_lldb__SBFileSpecList);
26009   }
26010 
26011   result = (uint32_t)((lldb::SBFileSpecList const *)arg1)->GetSize();
26012   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26013   return SWIG_arg;
26014 
26015   if(0) SWIG_fail;
26016 
26017 fail:
26018   lua_error(L);
26019   return SWIG_arg;
26020 }
26021 
26022 
26023 static int _wrap_SBFileSpecList_GetDescription(lua_State* L) {
26024   int SWIG_arg = 0;
26025   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26026   lldb::SBStream *arg2 = 0 ;
26027   bool result;
26028 
26029   SWIG_check_num_args("lldb::SBFileSpecList::GetDescription",2,2)
26030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",1,"lldb::SBFileSpecList const *");
26031   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetDescription",2,"lldb::SBStream &");
26032 
26033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26034     SWIG_fail_ptr("SBFileSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBFileSpecList);
26035   }
26036 
26037 
26038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
26039     SWIG_fail_ptr("SBFileSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
26040   }
26041 
26042   result = (bool)((lldb::SBFileSpecList const *)arg1)->GetDescription(*arg2);
26043   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26044   return SWIG_arg;
26045 
26046   if(0) SWIG_fail;
26047 
26048 fail:
26049   lua_error(L);
26050   return SWIG_arg;
26051 }
26052 
26053 
26054 static int _wrap_SBFileSpecList_Append(lua_State* L) {
26055   int SWIG_arg = 0;
26056   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26057   lldb::SBFileSpec *arg2 = 0 ;
26058 
26059   SWIG_check_num_args("lldb::SBFileSpecList::Append",2,2)
26060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Append",1,"lldb::SBFileSpecList *");
26061   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::Append",2,"lldb::SBFileSpec const &");
26062 
26063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26064     SWIG_fail_ptr("SBFileSpecList_Append",1,SWIGTYPE_p_lldb__SBFileSpecList);
26065   }
26066 
26067 
26068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26069     SWIG_fail_ptr("SBFileSpecList_Append",2,SWIGTYPE_p_lldb__SBFileSpec);
26070   }
26071 
26072   (arg1)->Append((lldb::SBFileSpec const &)*arg2);
26073 
26074   return SWIG_arg;
26075 
26076   if(0) SWIG_fail;
26077 
26078 fail:
26079   lua_error(L);
26080   return SWIG_arg;
26081 }
26082 
26083 
26084 static int _wrap_SBFileSpecList_AppendIfUnique(lua_State* L) {
26085   int SWIG_arg = 0;
26086   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26087   lldb::SBFileSpec *arg2 = 0 ;
26088   bool result;
26089 
26090   SWIG_check_num_args("lldb::SBFileSpecList::AppendIfUnique",2,2)
26091   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",1,"lldb::SBFileSpecList *");
26092   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::AppendIfUnique",2,"lldb::SBFileSpec const &");
26093 
26094   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26095     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",1,SWIGTYPE_p_lldb__SBFileSpecList);
26096   }
26097 
26098 
26099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
26100     SWIG_fail_ptr("SBFileSpecList_AppendIfUnique",2,SWIGTYPE_p_lldb__SBFileSpec);
26101   }
26102 
26103   result = (bool)(arg1)->AppendIfUnique((lldb::SBFileSpec const &)*arg2);
26104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26105   return SWIG_arg;
26106 
26107   if(0) SWIG_fail;
26108 
26109 fail:
26110   lua_error(L);
26111   return SWIG_arg;
26112 }
26113 
26114 
26115 static int _wrap_SBFileSpecList_Clear(lua_State* L) {
26116   int SWIG_arg = 0;
26117   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26118 
26119   SWIG_check_num_args("lldb::SBFileSpecList::Clear",1,1)
26120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::Clear",1,"lldb::SBFileSpecList *");
26121 
26122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26123     SWIG_fail_ptr("SBFileSpecList_Clear",1,SWIGTYPE_p_lldb__SBFileSpecList);
26124   }
26125 
26126   (arg1)->Clear();
26127 
26128   return SWIG_arg;
26129 
26130   if(0) SWIG_fail;
26131 
26132 fail:
26133   lua_error(L);
26134   return SWIG_arg;
26135 }
26136 
26137 
26138 static int _wrap_SBFileSpecList_FindFileIndex(lua_State* L) {
26139   int SWIG_arg = 0;
26140   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26141   uint32_t arg2 ;
26142   lldb::SBFileSpec *arg3 = 0 ;
26143   bool arg4 ;
26144   uint32_t result;
26145 
26146   SWIG_check_num_args("lldb::SBFileSpecList::FindFileIndex",4,4)
26147   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",1,"lldb::SBFileSpecList *");
26148   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",2,"uint32_t");
26149   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",3,"lldb::SBFileSpec const &");
26150   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFileSpecList::FindFileIndex",4,"bool");
26151 
26152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26153     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26154   }
26155 
26156   arg2 = (unsigned int)lua_tointeger(L, 2);
26157 
26158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
26159     SWIG_fail_ptr("SBFileSpecList_FindFileIndex",3,SWIGTYPE_p_lldb__SBFileSpec);
26160   }
26161 
26162   arg4 = (lua_toboolean(L, 4)!=0);
26163   result = (uint32_t)(arg1)->FindFileIndex(arg2,(lldb::SBFileSpec const &)*arg3,arg4);
26164   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26165   return SWIG_arg;
26166 
26167   if(0) SWIG_fail;
26168 
26169 fail:
26170   lua_error(L);
26171   return SWIG_arg;
26172 }
26173 
26174 
26175 static int _wrap_SBFileSpecList_GetFileSpecAtIndex(lua_State* L) {
26176   int SWIG_arg = 0;
26177   lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) 0 ;
26178   uint32_t arg2 ;
26179   lldb::SBFileSpec result;
26180 
26181   SWIG_check_num_args("lldb::SBFileSpecList::GetFileSpecAtIndex",2,2)
26182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",1,"lldb::SBFileSpecList const *");
26183   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFileSpecList::GetFileSpecAtIndex",2,"uint32_t");
26184 
26185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFileSpecList,0))){
26186     SWIG_fail_ptr("SBFileSpecList_GetFileSpecAtIndex",1,SWIGTYPE_p_lldb__SBFileSpecList);
26187   }
26188 
26189   arg2 = (unsigned int)lua_tointeger(L, 2);
26190   result = ((lldb::SBFileSpecList const *)arg1)->GetFileSpecAtIndex(arg2);
26191   {
26192     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
26193     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
26194   }
26195   return SWIG_arg;
26196 
26197   if(0) SWIG_fail;
26198 
26199 fail:
26200   lua_error(L);
26201   return SWIG_arg;
26202 }
26203 
26204 
26205 static void swig_delete_SBFileSpecList(void *obj) {
26206 lldb::SBFileSpecList *arg1 = (lldb::SBFileSpecList *) obj;
26207 delete arg1;
26208 }
26209 static int _proxy__wrap_new_SBFileSpecList(lua_State *L) {
26210     assert(lua_istable(L,1));
26211     lua_pushcfunction(L,_wrap_new_SBFileSpecList);
26212     assert(!lua_isnil(L,-1));
26213     lua_replace(L,1); /* replace our table with real constructor */
26214     lua_call(L,lua_gettop(L)-1,1);
26215     return 1;
26216 }
26217 static swig_lua_attribute swig_SBFileSpecList_attributes[] = {
26218     {0,0,0}
26219 };
26220 static swig_lua_method swig_SBFileSpecList_methods[]= {
26221     { "GetSize", _wrap_SBFileSpecList_GetSize},
26222     { "GetDescription", _wrap_SBFileSpecList_GetDescription},
26223     { "Append", _wrap_SBFileSpecList_Append},
26224     { "AppendIfUnique", _wrap_SBFileSpecList_AppendIfUnique},
26225     { "Clear", _wrap_SBFileSpecList_Clear},
26226     { "FindFileIndex", _wrap_SBFileSpecList_FindFileIndex},
26227     { "GetFileSpecAtIndex", _wrap_SBFileSpecList_GetFileSpecAtIndex},
26228     {0,0}
26229 };
26230 static swig_lua_method swig_SBFileSpecList_meta[] = {
26231     {0,0}
26232 };
26233 
26234 static swig_lua_attribute swig_SBFileSpecList_Sf_SwigStatic_attributes[] = {
26235     {0,0,0}
26236 };
26237 static swig_lua_const_info swig_SBFileSpecList_Sf_SwigStatic_constants[]= {
26238     {0,0,0,0,0,0}
26239 };
26240 static swig_lua_method swig_SBFileSpecList_Sf_SwigStatic_methods[]= {
26241     {0,0}
26242 };
26243 static swig_lua_class* swig_SBFileSpecList_Sf_SwigStatic_classes[]= {
26244     0
26245 };
26246 
26247 static swig_lua_namespace swig_SBFileSpecList_Sf_SwigStatic = {
26248     "SBFileSpecList",
26249     swig_SBFileSpecList_Sf_SwigStatic_methods,
26250     swig_SBFileSpecList_Sf_SwigStatic_attributes,
26251     swig_SBFileSpecList_Sf_SwigStatic_constants,
26252     swig_SBFileSpecList_Sf_SwigStatic_classes,
26253     0
26254 };
26255 static swig_lua_class *swig_SBFileSpecList_bases[] = {0};
26256 static const char *swig_SBFileSpecList_base_names[] = {0};
26257 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 };
26258 
26259 static int _wrap_new_SBFrame__SWIG_0(lua_State* L) {
26260   int SWIG_arg = 0;
26261   lldb::SBFrame *result = 0 ;
26262 
26263   SWIG_check_num_args("lldb::SBFrame::SBFrame",0,0)
26264   result = (lldb::SBFrame *)new lldb::SBFrame();
26265   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26266   return SWIG_arg;
26267 
26268   if(0) SWIG_fail;
26269 
26270 fail:
26271   lua_error(L);
26272   return SWIG_arg;
26273 }
26274 
26275 
26276 static int _wrap_new_SBFrame__SWIG_1(lua_State* L) {
26277   int SWIG_arg = 0;
26278   lldb::SBFrame *arg1 = 0 ;
26279   lldb::SBFrame *result = 0 ;
26280 
26281   SWIG_check_num_args("lldb::SBFrame::SBFrame",1,1)
26282   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFrame::SBFrame",1,"lldb::SBFrame const &");
26283 
26284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26285     SWIG_fail_ptr("new_SBFrame",1,SWIGTYPE_p_lldb__SBFrame);
26286   }
26287 
26288   result = (lldb::SBFrame *)new lldb::SBFrame((lldb::SBFrame const &)*arg1);
26289   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
26290   return SWIG_arg;
26291 
26292   if(0) SWIG_fail;
26293 
26294 fail:
26295   lua_error(L);
26296   return SWIG_arg;
26297 }
26298 
26299 
26300 static int _wrap_new_SBFrame(lua_State* L) {
26301   int argc;
26302   int argv[2]={
26303     1,2
26304   };
26305 
26306   argc = lua_gettop(L);
26307   if (argc == 0) {
26308     return _wrap_new_SBFrame__SWIG_0(L);
26309   }
26310   if (argc == 1) {
26311     int _v;
26312     {
26313       void *ptr;
26314       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
26315         _v = 0;
26316       } else {
26317         _v = 1;
26318       }
26319     }
26320     if (_v) {
26321       return _wrap_new_SBFrame__SWIG_1(L);
26322     }
26323   }
26324 
26325   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFrame'\n"
26326     "  Possible C/C++ prototypes are:\n"
26327     "    lldb::SBFrame::SBFrame()\n"
26328     "    lldb::SBFrame::SBFrame(lldb::SBFrame const &)\n");
26329   lua_error(L);return 0;
26330 }
26331 
26332 
26333 static int _wrap_SBFrame_IsEqual(lua_State* L) {
26334   int SWIG_arg = 0;
26335   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26336   lldb::SBFrame *arg2 = 0 ;
26337   bool result;
26338 
26339   SWIG_check_num_args("lldb::SBFrame::IsEqual",2,2)
26340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsEqual",1,"lldb::SBFrame const *");
26341   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::IsEqual",2,"lldb::SBFrame const &");
26342 
26343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26344     SWIG_fail_ptr("SBFrame_IsEqual",1,SWIGTYPE_p_lldb__SBFrame);
26345   }
26346 
26347 
26348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
26349     SWIG_fail_ptr("SBFrame_IsEqual",2,SWIGTYPE_p_lldb__SBFrame);
26350   }
26351 
26352   result = (bool)((lldb::SBFrame const *)arg1)->IsEqual((lldb::SBFrame const &)*arg2);
26353   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26354   return SWIG_arg;
26355 
26356   if(0) SWIG_fail;
26357 
26358 fail:
26359   lua_error(L);
26360   return SWIG_arg;
26361 }
26362 
26363 
26364 static int _wrap_SBFrame_IsValid(lua_State* L) {
26365   int SWIG_arg = 0;
26366   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26367   bool result;
26368 
26369   SWIG_check_num_args("lldb::SBFrame::IsValid",1,1)
26370   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsValid",1,"lldb::SBFrame const *");
26371 
26372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26373     SWIG_fail_ptr("SBFrame_IsValid",1,SWIGTYPE_p_lldb__SBFrame);
26374   }
26375 
26376   result = (bool)((lldb::SBFrame const *)arg1)->IsValid();
26377   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26378   return SWIG_arg;
26379 
26380   if(0) SWIG_fail;
26381 
26382 fail:
26383   lua_error(L);
26384   return SWIG_arg;
26385 }
26386 
26387 
26388 static int _wrap_SBFrame_GetFrameID(lua_State* L) {
26389   int SWIG_arg = 0;
26390   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26391   uint32_t result;
26392 
26393   SWIG_check_num_args("lldb::SBFrame::GetFrameID",1,1)
26394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameID",1,"lldb::SBFrame const *");
26395 
26396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26397     SWIG_fail_ptr("SBFrame_GetFrameID",1,SWIGTYPE_p_lldb__SBFrame);
26398   }
26399 
26400   result = (uint32_t)((lldb::SBFrame const *)arg1)->GetFrameID();
26401   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26402   return SWIG_arg;
26403 
26404   if(0) SWIG_fail;
26405 
26406 fail:
26407   lua_error(L);
26408   return SWIG_arg;
26409 }
26410 
26411 
26412 static int _wrap_SBFrame_GetCFA(lua_State* L) {
26413   int SWIG_arg = 0;
26414   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26415   lldb::addr_t result;
26416 
26417   SWIG_check_num_args("lldb::SBFrame::GetCFA",1,1)
26418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCFA",1,"lldb::SBFrame const *");
26419 
26420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26421     SWIG_fail_ptr("SBFrame_GetCFA",1,SWIGTYPE_p_lldb__SBFrame);
26422   }
26423 
26424   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetCFA();
26425   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26426   return SWIG_arg;
26427 
26428   if(0) SWIG_fail;
26429 
26430 fail:
26431   lua_error(L);
26432   return SWIG_arg;
26433 }
26434 
26435 
26436 static int _wrap_SBFrame_GetPC(lua_State* L) {
26437   int SWIG_arg = 0;
26438   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26439   lldb::addr_t result;
26440 
26441   SWIG_check_num_args("lldb::SBFrame::GetPC",1,1)
26442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPC",1,"lldb::SBFrame const *");
26443 
26444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26445     SWIG_fail_ptr("SBFrame_GetPC",1,SWIGTYPE_p_lldb__SBFrame);
26446   }
26447 
26448   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetPC();
26449   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26450   return SWIG_arg;
26451 
26452   if(0) SWIG_fail;
26453 
26454 fail:
26455   lua_error(L);
26456   return SWIG_arg;
26457 }
26458 
26459 
26460 static int _wrap_SBFrame_SetPC(lua_State* L) {
26461   int SWIG_arg = 0;
26462   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26463   lldb::addr_t arg2 ;
26464   bool result;
26465 
26466   SWIG_check_num_args("lldb::SBFrame::SetPC",2,2)
26467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::SetPC",1,"lldb::SBFrame *");
26468   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::SetPC",2,"lldb::addr_t");
26469 
26470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26471     SWIG_fail_ptr("SBFrame_SetPC",1,SWIGTYPE_p_lldb__SBFrame);
26472   }
26473 
26474   arg2 = (unsigned long long)lua_tointeger(L, 2);
26475   result = (bool)(arg1)->SetPC(arg2);
26476   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26477   return SWIG_arg;
26478 
26479   if(0) SWIG_fail;
26480 
26481 fail:
26482   lua_error(L);
26483   return SWIG_arg;
26484 }
26485 
26486 
26487 static int _wrap_SBFrame_GetSP(lua_State* L) {
26488   int SWIG_arg = 0;
26489   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26490   lldb::addr_t result;
26491 
26492   SWIG_check_num_args("lldb::SBFrame::GetSP",1,1)
26493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSP",1,"lldb::SBFrame const *");
26494 
26495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26496     SWIG_fail_ptr("SBFrame_GetSP",1,SWIGTYPE_p_lldb__SBFrame);
26497   }
26498 
26499   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetSP();
26500   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26501   return SWIG_arg;
26502 
26503   if(0) SWIG_fail;
26504 
26505 fail:
26506   lua_error(L);
26507   return SWIG_arg;
26508 }
26509 
26510 
26511 static int _wrap_SBFrame_GetFP(lua_State* L) {
26512   int SWIG_arg = 0;
26513   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26514   lldb::addr_t result;
26515 
26516   SWIG_check_num_args("lldb::SBFrame::GetFP",1,1)
26517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFP",1,"lldb::SBFrame const *");
26518 
26519   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26520     SWIG_fail_ptr("SBFrame_GetFP",1,SWIGTYPE_p_lldb__SBFrame);
26521   }
26522 
26523   result = (lldb::addr_t)((lldb::SBFrame const *)arg1)->GetFP();
26524   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
26525   return SWIG_arg;
26526 
26527   if(0) SWIG_fail;
26528 
26529 fail:
26530   lua_error(L);
26531   return SWIG_arg;
26532 }
26533 
26534 
26535 static int _wrap_SBFrame_GetPCAddress(lua_State* L) {
26536   int SWIG_arg = 0;
26537   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26538   lldb::SBAddress result;
26539 
26540   SWIG_check_num_args("lldb::SBFrame::GetPCAddress",1,1)
26541   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetPCAddress",1,"lldb::SBFrame const *");
26542 
26543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26544     SWIG_fail_ptr("SBFrame_GetPCAddress",1,SWIGTYPE_p_lldb__SBFrame);
26545   }
26546 
26547   result = ((lldb::SBFrame const *)arg1)->GetPCAddress();
26548   {
26549     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
26550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
26551   }
26552   return SWIG_arg;
26553 
26554   if(0) SWIG_fail;
26555 
26556 fail:
26557   lua_error(L);
26558   return SWIG_arg;
26559 }
26560 
26561 
26562 static int _wrap_SBFrame_GetSymbolContext(lua_State* L) {
26563   int SWIG_arg = 0;
26564   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26565   uint32_t arg2 ;
26566   lldb::SBSymbolContext result;
26567 
26568   SWIG_check_num_args("lldb::SBFrame::GetSymbolContext",2,2)
26569   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",1,"lldb::SBFrame const *");
26570   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFrame::GetSymbolContext",2,"uint32_t");
26571 
26572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26573     SWIG_fail_ptr("SBFrame_GetSymbolContext",1,SWIGTYPE_p_lldb__SBFrame);
26574   }
26575 
26576   arg2 = (unsigned int)lua_tointeger(L, 2);
26577   result = ((lldb::SBFrame const *)arg1)->GetSymbolContext(arg2);
26578   {
26579     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
26580     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
26581   }
26582   return SWIG_arg;
26583 
26584   if(0) SWIG_fail;
26585 
26586 fail:
26587   lua_error(L);
26588   return SWIG_arg;
26589 }
26590 
26591 
26592 static int _wrap_SBFrame_GetModule(lua_State* L) {
26593   int SWIG_arg = 0;
26594   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26595   lldb::SBModule result;
26596 
26597   SWIG_check_num_args("lldb::SBFrame::GetModule",1,1)
26598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetModule",1,"lldb::SBFrame const *");
26599 
26600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26601     SWIG_fail_ptr("SBFrame_GetModule",1,SWIGTYPE_p_lldb__SBFrame);
26602   }
26603 
26604   result = ((lldb::SBFrame const *)arg1)->GetModule();
26605   {
26606     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
26607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
26608   }
26609   return SWIG_arg;
26610 
26611   if(0) SWIG_fail;
26612 
26613 fail:
26614   lua_error(L);
26615   return SWIG_arg;
26616 }
26617 
26618 
26619 static int _wrap_SBFrame_GetCompileUnit(lua_State* L) {
26620   int SWIG_arg = 0;
26621   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26622   lldb::SBCompileUnit result;
26623 
26624   SWIG_check_num_args("lldb::SBFrame::GetCompileUnit",1,1)
26625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetCompileUnit",1,"lldb::SBFrame const *");
26626 
26627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26628     SWIG_fail_ptr("SBFrame_GetCompileUnit",1,SWIGTYPE_p_lldb__SBFrame);
26629   }
26630 
26631   result = ((lldb::SBFrame const *)arg1)->GetCompileUnit();
26632   {
26633     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
26634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
26635   }
26636   return SWIG_arg;
26637 
26638   if(0) SWIG_fail;
26639 
26640 fail:
26641   lua_error(L);
26642   return SWIG_arg;
26643 }
26644 
26645 
26646 static int _wrap_SBFrame_GetFunction(lua_State* L) {
26647   int SWIG_arg = 0;
26648   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26649   lldb::SBFunction result;
26650 
26651   SWIG_check_num_args("lldb::SBFrame::GetFunction",1,1)
26652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunction",1,"lldb::SBFrame const *");
26653 
26654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26655     SWIG_fail_ptr("SBFrame_GetFunction",1,SWIGTYPE_p_lldb__SBFrame);
26656   }
26657 
26658   result = ((lldb::SBFrame const *)arg1)->GetFunction();
26659   {
26660     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
26661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
26662   }
26663   return SWIG_arg;
26664 
26665   if(0) SWIG_fail;
26666 
26667 fail:
26668   lua_error(L);
26669   return SWIG_arg;
26670 }
26671 
26672 
26673 static int _wrap_SBFrame_GetSymbol(lua_State* L) {
26674   int SWIG_arg = 0;
26675   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26676   lldb::SBSymbol result;
26677 
26678   SWIG_check_num_args("lldb::SBFrame::GetSymbol",1,1)
26679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetSymbol",1,"lldb::SBFrame const *");
26680 
26681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26682     SWIG_fail_ptr("SBFrame_GetSymbol",1,SWIGTYPE_p_lldb__SBFrame);
26683   }
26684 
26685   result = ((lldb::SBFrame const *)arg1)->GetSymbol();
26686   {
26687     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
26688     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
26689   }
26690   return SWIG_arg;
26691 
26692   if(0) SWIG_fail;
26693 
26694 fail:
26695   lua_error(L);
26696   return SWIG_arg;
26697 }
26698 
26699 
26700 static int _wrap_SBFrame_GetBlock(lua_State* L) {
26701   int SWIG_arg = 0;
26702   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26703   lldb::SBBlock result;
26704 
26705   SWIG_check_num_args("lldb::SBFrame::GetBlock",1,1)
26706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetBlock",1,"lldb::SBFrame const *");
26707 
26708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26709     SWIG_fail_ptr("SBFrame_GetBlock",1,SWIGTYPE_p_lldb__SBFrame);
26710   }
26711 
26712   result = ((lldb::SBFrame const *)arg1)->GetBlock();
26713   {
26714     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
26715     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
26716   }
26717   return SWIG_arg;
26718 
26719   if(0) SWIG_fail;
26720 
26721 fail:
26722   lua_error(L);
26723   return SWIG_arg;
26724 }
26725 
26726 
26727 static int _wrap_SBFrame_GetFunctionName__SWIG_0(lua_State* L) {
26728   int SWIG_arg = 0;
26729   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26730   char *result = 0 ;
26731 
26732   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame *");
26734 
26735   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26736     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26737   }
26738 
26739   result = (char *)(arg1)->GetFunctionName();
26740   lua_pushstring(L,(const char *)result); SWIG_arg++;
26741   return SWIG_arg;
26742 
26743   if(0) SWIG_fail;
26744 
26745 fail:
26746   lua_error(L);
26747   return SWIG_arg;
26748 }
26749 
26750 
26751 static int _wrap_SBFrame_GetDisplayFunctionName(lua_State* L) {
26752   int SWIG_arg = 0;
26753   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26754   char *result = 0 ;
26755 
26756   SWIG_check_num_args("lldb::SBFrame::GetDisplayFunctionName",1,1)
26757   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDisplayFunctionName",1,"lldb::SBFrame *");
26758 
26759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26760     SWIG_fail_ptr("SBFrame_GetDisplayFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26761   }
26762 
26763   result = (char *)(arg1)->GetDisplayFunctionName();
26764   lua_pushstring(L,(const char *)result); SWIG_arg++;
26765   return SWIG_arg;
26766 
26767   if(0) SWIG_fail;
26768 
26769 fail:
26770   lua_error(L);
26771   return SWIG_arg;
26772 }
26773 
26774 
26775 static int _wrap_SBFrame_GetFunctionName__SWIG_1(lua_State* L) {
26776   int SWIG_arg = 0;
26777   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26778   char *result = 0 ;
26779 
26780   SWIG_check_num_args("lldb::SBFrame::GetFunctionName",1,1)
26781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFunctionName",1,"lldb::SBFrame const *");
26782 
26783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26784     SWIG_fail_ptr("SBFrame_GetFunctionName",1,SWIGTYPE_p_lldb__SBFrame);
26785   }
26786 
26787   result = (char *)((lldb::SBFrame const *)arg1)->GetFunctionName();
26788   lua_pushstring(L,(const char *)result); SWIG_arg++;
26789   return SWIG_arg;
26790 
26791   if(0) SWIG_fail;
26792 
26793 fail:
26794   lua_error(L);
26795   return SWIG_arg;
26796 }
26797 
26798 
26799 static int _wrap_SBFrame_GetFunctionName(lua_State* L) {
26800   int argc;
26801   int argv[2]={
26802     1,2
26803   };
26804 
26805   argc = lua_gettop(L);
26806   if (argc == 1) {
26807     int _v;
26808     {
26809       void *ptr;
26810       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26811         _v = 0;
26812       } else {
26813         _v = 1;
26814       }
26815     }
26816     if (_v) {
26817       return _wrap_SBFrame_GetFunctionName__SWIG_0(L);
26818     }
26819   }
26820   if (argc == 1) {
26821     int _v;
26822     {
26823       void *ptr;
26824       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26825         _v = 0;
26826       } else {
26827         _v = 1;
26828       }
26829     }
26830     if (_v) {
26831       return _wrap_SBFrame_GetFunctionName__SWIG_1(L);
26832     }
26833   }
26834 
26835   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetFunctionName'\n"
26836     "  Possible C/C++ prototypes are:\n"
26837     "    lldb::SBFrame::GetFunctionName()\n"
26838     "    lldb::SBFrame::GetFunctionName() const\n");
26839   lua_error(L);return 0;
26840 }
26841 
26842 
26843 static int _wrap_SBFrame_GuessLanguage(lua_State* L) {
26844   int SWIG_arg = 0;
26845   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26846   lldb::LanguageType result;
26847 
26848   SWIG_check_num_args("lldb::SBFrame::GuessLanguage",1,1)
26849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GuessLanguage",1,"lldb::SBFrame const *");
26850 
26851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26852     SWIG_fail_ptr("SBFrame_GuessLanguage",1,SWIGTYPE_p_lldb__SBFrame);
26853   }
26854 
26855   result = (lldb::LanguageType)((lldb::SBFrame const *)arg1)->GuessLanguage();
26856   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
26857   return SWIG_arg;
26858 
26859   if(0) SWIG_fail;
26860 
26861 fail:
26862   lua_error(L);
26863   return SWIG_arg;
26864 }
26865 
26866 
26867 static int _wrap_SBFrame_IsInlined__SWIG_0(lua_State* L) {
26868   int SWIG_arg = 0;
26869   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26870   bool result;
26871 
26872   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame *");
26874 
26875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26876     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26877   }
26878 
26879   result = (bool)(arg1)->IsInlined();
26880   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26881   return SWIG_arg;
26882 
26883   if(0) SWIG_fail;
26884 
26885 fail:
26886   lua_error(L);
26887   return SWIG_arg;
26888 }
26889 
26890 
26891 static int _wrap_SBFrame_IsInlined__SWIG_1(lua_State* L) {
26892   int SWIG_arg = 0;
26893   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26894   bool result;
26895 
26896   SWIG_check_num_args("lldb::SBFrame::IsInlined",1,1)
26897   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsInlined",1,"lldb::SBFrame const *");
26898 
26899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26900     SWIG_fail_ptr("SBFrame_IsInlined",1,SWIGTYPE_p_lldb__SBFrame);
26901   }
26902 
26903   result = (bool)((lldb::SBFrame const *)arg1)->IsInlined();
26904   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26905   return SWIG_arg;
26906 
26907   if(0) SWIG_fail;
26908 
26909 fail:
26910   lua_error(L);
26911   return SWIG_arg;
26912 }
26913 
26914 
26915 static int _wrap_SBFrame_IsInlined(lua_State* L) {
26916   int argc;
26917   int argv[2]={
26918     1,2
26919   };
26920 
26921   argc = lua_gettop(L);
26922   if (argc == 1) {
26923     int _v;
26924     {
26925       void *ptr;
26926       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26927         _v = 0;
26928       } else {
26929         _v = 1;
26930       }
26931     }
26932     if (_v) {
26933       return _wrap_SBFrame_IsInlined__SWIG_0(L);
26934     }
26935   }
26936   if (argc == 1) {
26937     int _v;
26938     {
26939       void *ptr;
26940       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
26941         _v = 0;
26942       } else {
26943         _v = 1;
26944       }
26945     }
26946     if (_v) {
26947       return _wrap_SBFrame_IsInlined__SWIG_1(L);
26948     }
26949   }
26950 
26951   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsInlined'\n"
26952     "  Possible C/C++ prototypes are:\n"
26953     "    lldb::SBFrame::IsInlined()\n"
26954     "    lldb::SBFrame::IsInlined() const\n");
26955   lua_error(L);return 0;
26956 }
26957 
26958 
26959 static int _wrap_SBFrame_IsArtificial__SWIG_0(lua_State* L) {
26960   int SWIG_arg = 0;
26961   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26962   bool result;
26963 
26964   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame *");
26966 
26967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26968     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26969   }
26970 
26971   result = (bool)(arg1)->IsArtificial();
26972   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26973   return SWIG_arg;
26974 
26975   if(0) SWIG_fail;
26976 
26977 fail:
26978   lua_error(L);
26979   return SWIG_arg;
26980 }
26981 
26982 
26983 static int _wrap_SBFrame_IsArtificial__SWIG_1(lua_State* L) {
26984   int SWIG_arg = 0;
26985   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
26986   bool result;
26987 
26988   SWIG_check_num_args("lldb::SBFrame::IsArtificial",1,1)
26989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::IsArtificial",1,"lldb::SBFrame const *");
26990 
26991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
26992     SWIG_fail_ptr("SBFrame_IsArtificial",1,SWIGTYPE_p_lldb__SBFrame);
26993   }
26994 
26995   result = (bool)((lldb::SBFrame const *)arg1)->IsArtificial();
26996   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
26997   return SWIG_arg;
26998 
26999   if(0) SWIG_fail;
27000 
27001 fail:
27002   lua_error(L);
27003   return SWIG_arg;
27004 }
27005 
27006 
27007 static int _wrap_SBFrame_IsArtificial(lua_State* L) {
27008   int argc;
27009   int argv[2]={
27010     1,2
27011   };
27012 
27013   argc = lua_gettop(L);
27014   if (argc == 1) {
27015     int _v;
27016     {
27017       void *ptr;
27018       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27019         _v = 0;
27020       } else {
27021         _v = 1;
27022       }
27023     }
27024     if (_v) {
27025       return _wrap_SBFrame_IsArtificial__SWIG_0(L);
27026     }
27027   }
27028   if (argc == 1) {
27029     int _v;
27030     {
27031       void *ptr;
27032       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27033         _v = 0;
27034       } else {
27035         _v = 1;
27036       }
27037     }
27038     if (_v) {
27039       return _wrap_SBFrame_IsArtificial__SWIG_1(L);
27040     }
27041   }
27042 
27043   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_IsArtificial'\n"
27044     "  Possible C/C++ prototypes are:\n"
27045     "    lldb::SBFrame::IsArtificial()\n"
27046     "    lldb::SBFrame::IsArtificial() const\n");
27047   lua_error(L);return 0;
27048 }
27049 
27050 
27051 static int _wrap_SBFrame_EvaluateExpression__SWIG_0(lua_State* L) {
27052   int SWIG_arg = 0;
27053   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27054   char *arg2 = (char *) 0 ;
27055   lldb::SBValue result;
27056 
27057   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",2,2)
27058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27059   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27060 
27061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27062     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27063   }
27064 
27065   arg2 = (char *)lua_tostring(L, 2);
27066   result = (arg1)->EvaluateExpression((char const *)arg2);
27067   {
27068     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27070   }
27071   return SWIG_arg;
27072 
27073   if(0) SWIG_fail;
27074 
27075 fail:
27076   lua_error(L);
27077   return SWIG_arg;
27078 }
27079 
27080 
27081 static int _wrap_SBFrame_EvaluateExpression__SWIG_1(lua_State* L) {
27082   int SWIG_arg = 0;
27083   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27084   char *arg2 = (char *) 0 ;
27085   lldb::DynamicValueType arg3 ;
27086   lldb::SBValue result;
27087 
27088   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27090   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27091   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27092 
27093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27094     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27095   }
27096 
27097   arg2 = (char *)lua_tostring(L, 2);
27098   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27099   result = (arg1)->EvaluateExpression((char const *)arg2,arg3);
27100   {
27101     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27102     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27103   }
27104   return SWIG_arg;
27105 
27106   if(0) SWIG_fail;
27107 
27108 fail:
27109   lua_error(L);
27110   return SWIG_arg;
27111 }
27112 
27113 
27114 static int _wrap_SBFrame_EvaluateExpression__SWIG_2(lua_State* L) {
27115   int SWIG_arg = 0;
27116   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27117   char *arg2 = (char *) 0 ;
27118   lldb::DynamicValueType arg3 ;
27119   bool arg4 ;
27120   lldb::SBValue result;
27121 
27122   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",4,4)
27123   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27124   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27125   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::DynamicValueType");
27126   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",4,"bool");
27127 
27128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27129     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27130   }
27131 
27132   arg2 = (char *)lua_tostring(L, 2);
27133   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27134   arg4 = (lua_toboolean(L, 4)!=0);
27135   result = (arg1)->EvaluateExpression((char const *)arg2,arg3,arg4);
27136   {
27137     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27139   }
27140   return SWIG_arg;
27141 
27142   if(0) SWIG_fail;
27143 
27144 fail:
27145   lua_error(L);
27146   return SWIG_arg;
27147 }
27148 
27149 
27150 static int _wrap_SBFrame_EvaluateExpression__SWIG_3(lua_State* L) {
27151   int SWIG_arg = 0;
27152   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27153   char *arg2 = (char *) 0 ;
27154   lldb::SBExpressionOptions *arg3 = 0 ;
27155   lldb::SBValue result;
27156 
27157   SWIG_check_num_args("lldb::SBFrame::EvaluateExpression",3,3)
27158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",1,"lldb::SBFrame *");
27159   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",2,"char const *");
27160   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBFrame::EvaluateExpression",3,"lldb::SBExpressionOptions &");
27161 
27162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27163     SWIG_fail_ptr("SBFrame_EvaluateExpression",1,SWIGTYPE_p_lldb__SBFrame);
27164   }
27165 
27166   arg2 = (char *)lua_tostring(L, 2);
27167 
27168   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
27169     SWIG_fail_ptr("SBFrame_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
27170   }
27171 
27172   result = (arg1)->EvaluateExpression((char const *)arg2,*arg3);
27173   {
27174     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27175     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27176   }
27177   return SWIG_arg;
27178 
27179   if(0) SWIG_fail;
27180 
27181 fail:
27182   lua_error(L);
27183   return SWIG_arg;
27184 }
27185 
27186 
27187 static int _wrap_SBFrame_EvaluateExpression(lua_State* L) {
27188   int argc;
27189   int argv[5]={
27190     1,2,3,4,5
27191   };
27192 
27193   argc = lua_gettop(L);
27194   if (argc == 2) {
27195     int _v;
27196     {
27197       void *ptr;
27198       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27199         _v = 0;
27200       } else {
27201         _v = 1;
27202       }
27203     }
27204     if (_v) {
27205       {
27206         _v = SWIG_lua_isnilstring(L,argv[1]);
27207       }
27208       if (_v) {
27209         return _wrap_SBFrame_EvaluateExpression__SWIG_0(L);
27210       }
27211     }
27212   }
27213   if (argc == 3) {
27214     int _v;
27215     {
27216       void *ptr;
27217       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27218         _v = 0;
27219       } else {
27220         _v = 1;
27221       }
27222     }
27223     if (_v) {
27224       {
27225         _v = SWIG_lua_isnilstring(L,argv[1]);
27226       }
27227       if (_v) {
27228         {
27229           void *ptr;
27230           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
27231             _v = 0;
27232           } else {
27233             _v = 1;
27234           }
27235         }
27236         if (_v) {
27237           return _wrap_SBFrame_EvaluateExpression__SWIG_3(L);
27238         }
27239       }
27240     }
27241   }
27242   if (argc == 3) {
27243     int _v;
27244     {
27245       void *ptr;
27246       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27247         _v = 0;
27248       } else {
27249         _v = 1;
27250       }
27251     }
27252     if (_v) {
27253       {
27254         _v = SWIG_lua_isnilstring(L,argv[1]);
27255       }
27256       if (_v) {
27257         {
27258           _v = lua_isnumber(L,argv[2]);
27259         }
27260         if (_v) {
27261           return _wrap_SBFrame_EvaluateExpression__SWIG_1(L);
27262         }
27263       }
27264     }
27265   }
27266   if (argc == 4) {
27267     int _v;
27268     {
27269       void *ptr;
27270       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27271         _v = 0;
27272       } else {
27273         _v = 1;
27274       }
27275     }
27276     if (_v) {
27277       {
27278         _v = SWIG_lua_isnilstring(L,argv[1]);
27279       }
27280       if (_v) {
27281         {
27282           _v = lua_isnumber(L,argv[2]);
27283         }
27284         if (_v) {
27285           {
27286             _v = lua_isboolean(L,argv[3]);
27287           }
27288           if (_v) {
27289             return _wrap_SBFrame_EvaluateExpression__SWIG_2(L);
27290           }
27291         }
27292       }
27293     }
27294   }
27295 
27296   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_EvaluateExpression'\n"
27297     "  Possible C/C++ prototypes are:\n"
27298     "    lldb::SBFrame::EvaluateExpression(char const *)\n"
27299     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType)\n"
27300     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::DynamicValueType,bool)\n"
27301     "    lldb::SBFrame::EvaluateExpression(char const *,lldb::SBExpressionOptions &)\n");
27302   lua_error(L);return 0;
27303 }
27304 
27305 
27306 static int _wrap_SBFrame_GetFrameBlock(lua_State* L) {
27307   int SWIG_arg = 0;
27308   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27309   lldb::SBBlock result;
27310 
27311   SWIG_check_num_args("lldb::SBFrame::GetFrameBlock",1,1)
27312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetFrameBlock",1,"lldb::SBFrame const *");
27313 
27314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27315     SWIG_fail_ptr("SBFrame_GetFrameBlock",1,SWIGTYPE_p_lldb__SBFrame);
27316   }
27317 
27318   result = ((lldb::SBFrame const *)arg1)->GetFrameBlock();
27319   {
27320     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
27321     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
27322   }
27323   return SWIG_arg;
27324 
27325   if(0) SWIG_fail;
27326 
27327 fail:
27328   lua_error(L);
27329   return SWIG_arg;
27330 }
27331 
27332 
27333 static int _wrap_SBFrame_GetLineEntry(lua_State* L) {
27334   int SWIG_arg = 0;
27335   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27336   lldb::SBLineEntry result;
27337 
27338   SWIG_check_num_args("lldb::SBFrame::GetLineEntry",1,1)
27339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetLineEntry",1,"lldb::SBFrame const *");
27340 
27341   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27342     SWIG_fail_ptr("SBFrame_GetLineEntry",1,SWIGTYPE_p_lldb__SBFrame);
27343   }
27344 
27345   result = ((lldb::SBFrame const *)arg1)->GetLineEntry();
27346   {
27347     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
27348     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
27349   }
27350   return SWIG_arg;
27351 
27352   if(0) SWIG_fail;
27353 
27354 fail:
27355   lua_error(L);
27356   return SWIG_arg;
27357 }
27358 
27359 
27360 static int _wrap_SBFrame_GetThread(lua_State* L) {
27361   int SWIG_arg = 0;
27362   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27363   lldb::SBThread result;
27364 
27365   SWIG_check_num_args("lldb::SBFrame::GetThread",1,1)
27366   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetThread",1,"lldb::SBFrame const *");
27367 
27368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27369     SWIG_fail_ptr("SBFrame_GetThread",1,SWIGTYPE_p_lldb__SBFrame);
27370   }
27371 
27372   result = ((lldb::SBFrame const *)arg1)->GetThread();
27373   {
27374     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
27375     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
27376   }
27377   return SWIG_arg;
27378 
27379   if(0) SWIG_fail;
27380 
27381 fail:
27382   lua_error(L);
27383   return SWIG_arg;
27384 }
27385 
27386 
27387 static int _wrap_SBFrame_Disassemble(lua_State* L) {
27388   int SWIG_arg = 0;
27389   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27390   char *result = 0 ;
27391 
27392   SWIG_check_num_args("lldb::SBFrame::Disassemble",1,1)
27393   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Disassemble",1,"lldb::SBFrame const *");
27394 
27395   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27396     SWIG_fail_ptr("SBFrame_Disassemble",1,SWIGTYPE_p_lldb__SBFrame);
27397   }
27398 
27399   result = (char *)((lldb::SBFrame const *)arg1)->Disassemble();
27400   lua_pushstring(L,(const char *)result); SWIG_arg++;
27401   return SWIG_arg;
27402 
27403   if(0) SWIG_fail;
27404 
27405 fail:
27406   lua_error(L);
27407   return SWIG_arg;
27408 }
27409 
27410 
27411 static int _wrap_SBFrame_Clear(lua_State* L) {
27412   int SWIG_arg = 0;
27413   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27414 
27415   SWIG_check_num_args("lldb::SBFrame::Clear",1,1)
27416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::Clear",1,"lldb::SBFrame *");
27417 
27418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27419     SWIG_fail_ptr("SBFrame_Clear",1,SWIGTYPE_p_lldb__SBFrame);
27420   }
27421 
27422   (arg1)->Clear();
27423 
27424   return SWIG_arg;
27425 
27426   if(0) SWIG_fail;
27427 
27428 fail:
27429   lua_error(L);
27430   return SWIG_arg;
27431 }
27432 
27433 
27434 static int _wrap_SBFrame___eq(lua_State* L) {
27435   int SWIG_arg = 0;
27436   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27437   lldb::SBFrame *arg2 = 0 ;
27438   bool result;
27439 
27440   SWIG_check_num_args("lldb::SBFrame::operator ==",2,2)
27441   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::operator ==",1,"lldb::SBFrame const *");
27442   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::operator ==",2,"lldb::SBFrame const &");
27443 
27444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27445     SWIG_fail_ptr("SBFrame___eq",1,SWIGTYPE_p_lldb__SBFrame);
27446   }
27447 
27448 
27449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
27450     SWIG_fail_ptr("SBFrame___eq",2,SWIGTYPE_p_lldb__SBFrame);
27451   }
27452 
27453   result = (bool)((lldb::SBFrame const *)arg1)->operator ==((lldb::SBFrame const &)*arg2);
27454   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
27455   return SWIG_arg;
27456 
27457   if(0) SWIG_fail;
27458 
27459 fail:
27460   lua_error(L);
27461   return SWIG_arg;
27462 }
27463 
27464 
27465 static int _wrap_SBFrame_GetVariables__SWIG_0(lua_State* L) {
27466   int SWIG_arg = 0;
27467   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27468   bool arg2 ;
27469   bool arg3 ;
27470   bool arg4 ;
27471   bool arg5 ;
27472   lldb::SBValueList result;
27473 
27474   SWIG_check_num_args("lldb::SBFrame::GetVariables",5,5)
27475   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27476   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27477   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27478   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27479   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27480 
27481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27482     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27483   }
27484 
27485   arg2 = (lua_toboolean(L, 2)!=0);
27486   arg3 = (lua_toboolean(L, 3)!=0);
27487   arg4 = (lua_toboolean(L, 4)!=0);
27488   arg5 = (lua_toboolean(L, 5)!=0);
27489   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5);
27490   {
27491     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27492     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27493   }
27494   return SWIG_arg;
27495 
27496   if(0) SWIG_fail;
27497 
27498 fail:
27499   lua_error(L);
27500   return SWIG_arg;
27501 }
27502 
27503 
27504 static int _wrap_SBFrame_GetVariables__SWIG_1(lua_State* L) {
27505   int SWIG_arg = 0;
27506   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27507   bool arg2 ;
27508   bool arg3 ;
27509   bool arg4 ;
27510   bool arg5 ;
27511   lldb::DynamicValueType arg6 ;
27512   lldb::SBValueList result;
27513 
27514   SWIG_check_num_args("lldb::SBFrame::GetVariables",6,6)
27515   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27516   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"bool");
27517   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBFrame::GetVariables",3,"bool");
27518   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBFrame::GetVariables",4,"bool");
27519   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBFrame::GetVariables",5,"bool");
27520   if(!lua_isnumber(L,6)) SWIG_fail_arg("lldb::SBFrame::GetVariables",6,"lldb::DynamicValueType");
27521 
27522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27523     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27524   }
27525 
27526   arg2 = (lua_toboolean(L, 2)!=0);
27527   arg3 = (lua_toboolean(L, 3)!=0);
27528   arg4 = (lua_toboolean(L, 4)!=0);
27529   arg5 = (lua_toboolean(L, 5)!=0);
27530   arg6 = (lldb::DynamicValueType)(int)lua_tonumber(L, 6);
27531   result = (arg1)->GetVariables(arg2,arg3,arg4,arg5,arg6);
27532   {
27533     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27534     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27535   }
27536   return SWIG_arg;
27537 
27538   if(0) SWIG_fail;
27539 
27540 fail:
27541   lua_error(L);
27542   return SWIG_arg;
27543 }
27544 
27545 
27546 static int _wrap_SBFrame_GetVariables__SWIG_2(lua_State* L) {
27547   int SWIG_arg = 0;
27548   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27549   lldb::SBVariablesOptions *arg2 = 0 ;
27550   lldb::SBValueList result;
27551 
27552   SWIG_check_num_args("lldb::SBFrame::GetVariables",2,2)
27553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetVariables",1,"lldb::SBFrame *");
27554   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetVariables",2,"lldb::SBVariablesOptions const &");
27555 
27556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27557     SWIG_fail_ptr("SBFrame_GetVariables",1,SWIGTYPE_p_lldb__SBFrame);
27558   }
27559 
27560 
27561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
27562     SWIG_fail_ptr("SBFrame_GetVariables",2,SWIGTYPE_p_lldb__SBVariablesOptions);
27563   }
27564 
27565   result = (arg1)->GetVariables((lldb::SBVariablesOptions const &)*arg2);
27566   {
27567     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27568     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27569   }
27570   return SWIG_arg;
27571 
27572   if(0) SWIG_fail;
27573 
27574 fail:
27575   lua_error(L);
27576   return SWIG_arg;
27577 }
27578 
27579 
27580 static int _wrap_SBFrame_GetVariables(lua_State* L) {
27581   int argc;
27582   int argv[7]={
27583     1,2,3,4,5,6,7
27584   };
27585 
27586   argc = lua_gettop(L);
27587   if (argc == 2) {
27588     int _v;
27589     {
27590       void *ptr;
27591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27592         _v = 0;
27593       } else {
27594         _v = 1;
27595       }
27596     }
27597     if (_v) {
27598       {
27599         void *ptr;
27600         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
27601           _v = 0;
27602         } else {
27603           _v = 1;
27604         }
27605       }
27606       if (_v) {
27607         return _wrap_SBFrame_GetVariables__SWIG_2(L);
27608       }
27609     }
27610   }
27611   if (argc == 5) {
27612     int _v;
27613     {
27614       void *ptr;
27615       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27616         _v = 0;
27617       } else {
27618         _v = 1;
27619       }
27620     }
27621     if (_v) {
27622       {
27623         _v = lua_isboolean(L,argv[1]);
27624       }
27625       if (_v) {
27626         {
27627           _v = lua_isboolean(L,argv[2]);
27628         }
27629         if (_v) {
27630           {
27631             _v = lua_isboolean(L,argv[3]);
27632           }
27633           if (_v) {
27634             {
27635               _v = lua_isboolean(L,argv[4]);
27636             }
27637             if (_v) {
27638               return _wrap_SBFrame_GetVariables__SWIG_0(L);
27639             }
27640           }
27641         }
27642       }
27643     }
27644   }
27645   if (argc == 6) {
27646     int _v;
27647     {
27648       void *ptr;
27649       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27650         _v = 0;
27651       } else {
27652         _v = 1;
27653       }
27654     }
27655     if (_v) {
27656       {
27657         _v = lua_isboolean(L,argv[1]);
27658       }
27659       if (_v) {
27660         {
27661           _v = lua_isboolean(L,argv[2]);
27662         }
27663         if (_v) {
27664           {
27665             _v = lua_isboolean(L,argv[3]);
27666           }
27667           if (_v) {
27668             {
27669               _v = lua_isboolean(L,argv[4]);
27670             }
27671             if (_v) {
27672               {
27673                 _v = lua_isnumber(L,argv[5]);
27674               }
27675               if (_v) {
27676                 return _wrap_SBFrame_GetVariables__SWIG_1(L);
27677               }
27678             }
27679           }
27680         }
27681       }
27682     }
27683   }
27684 
27685   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetVariables'\n"
27686     "  Possible C/C++ prototypes are:\n"
27687     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool)\n"
27688     "    lldb::SBFrame::GetVariables(bool,bool,bool,bool,lldb::DynamicValueType)\n"
27689     "    lldb::SBFrame::GetVariables(lldb::SBVariablesOptions const &)\n");
27690   lua_error(L);return 0;
27691 }
27692 
27693 
27694 static int _wrap_SBFrame_GetRegisters(lua_State* L) {
27695   int SWIG_arg = 0;
27696   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27697   lldb::SBValueList result;
27698 
27699   SWIG_check_num_args("lldb::SBFrame::GetRegisters",1,1)
27700   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetRegisters",1,"lldb::SBFrame *");
27701 
27702   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27703     SWIG_fail_ptr("SBFrame_GetRegisters",1,SWIGTYPE_p_lldb__SBFrame);
27704   }
27705 
27706   result = (arg1)->GetRegisters();
27707   {
27708     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
27709     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
27710   }
27711   return SWIG_arg;
27712 
27713   if(0) SWIG_fail;
27714 
27715 fail:
27716   lua_error(L);
27717   return SWIG_arg;
27718 }
27719 
27720 
27721 static int _wrap_SBFrame_FindVariable__SWIG_0(lua_State* L) {
27722   int SWIG_arg = 0;
27723   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27724   char *arg2 = (char *) 0 ;
27725   lldb::SBValue result;
27726 
27727   SWIG_check_num_args("lldb::SBFrame::FindVariable",2,2)
27728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27729   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27730 
27731   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27732     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27733   }
27734 
27735   arg2 = (char *)lua_tostring(L, 2);
27736   result = (arg1)->FindVariable((char const *)arg2);
27737   {
27738     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27739     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27740   }
27741   return SWIG_arg;
27742 
27743   if(0) SWIG_fail;
27744 
27745 fail:
27746   lua_error(L);
27747   return SWIG_arg;
27748 }
27749 
27750 
27751 static int _wrap_SBFrame_FindVariable__SWIG_1(lua_State* L) {
27752   int SWIG_arg = 0;
27753   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27754   char *arg2 = (char *) 0 ;
27755   lldb::DynamicValueType arg3 ;
27756   lldb::SBValue result;
27757 
27758   SWIG_check_num_args("lldb::SBFrame::FindVariable",3,3)
27759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindVariable",1,"lldb::SBFrame *");
27760   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindVariable",2,"char const *");
27761   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindVariable",3,"lldb::DynamicValueType");
27762 
27763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27764     SWIG_fail_ptr("SBFrame_FindVariable",1,SWIGTYPE_p_lldb__SBFrame);
27765   }
27766 
27767   arg2 = (char *)lua_tostring(L, 2);
27768   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27769   result = (arg1)->FindVariable((char const *)arg2,arg3);
27770   {
27771     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27772     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27773   }
27774   return SWIG_arg;
27775 
27776   if(0) SWIG_fail;
27777 
27778 fail:
27779   lua_error(L);
27780   return SWIG_arg;
27781 }
27782 
27783 
27784 static int _wrap_SBFrame_FindVariable(lua_State* L) {
27785   int argc;
27786   int argv[4]={
27787     1,2,3,4
27788   };
27789 
27790   argc = lua_gettop(L);
27791   if (argc == 2) {
27792     int _v;
27793     {
27794       void *ptr;
27795       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27796         _v = 0;
27797       } else {
27798         _v = 1;
27799       }
27800     }
27801     if (_v) {
27802       {
27803         _v = SWIG_lua_isnilstring(L,argv[1]);
27804       }
27805       if (_v) {
27806         return _wrap_SBFrame_FindVariable__SWIG_0(L);
27807       }
27808     }
27809   }
27810   if (argc == 3) {
27811     int _v;
27812     {
27813       void *ptr;
27814       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27815         _v = 0;
27816       } else {
27817         _v = 1;
27818       }
27819     }
27820     if (_v) {
27821       {
27822         _v = SWIG_lua_isnilstring(L,argv[1]);
27823       }
27824       if (_v) {
27825         {
27826           _v = lua_isnumber(L,argv[2]);
27827         }
27828         if (_v) {
27829           return _wrap_SBFrame_FindVariable__SWIG_1(L);
27830         }
27831       }
27832     }
27833   }
27834 
27835   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindVariable'\n"
27836     "  Possible C/C++ prototypes are:\n"
27837     "    lldb::SBFrame::FindVariable(char const *)\n"
27838     "    lldb::SBFrame::FindVariable(char const *,lldb::DynamicValueType)\n");
27839   lua_error(L);return 0;
27840 }
27841 
27842 
27843 static int _wrap_SBFrame_FindRegister(lua_State* L) {
27844   int SWIG_arg = 0;
27845   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27846   char *arg2 = (char *) 0 ;
27847   lldb::SBValue result;
27848 
27849   SWIG_check_num_args("lldb::SBFrame::FindRegister",2,2)
27850   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindRegister",1,"lldb::SBFrame *");
27851   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindRegister",2,"char const *");
27852 
27853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27854     SWIG_fail_ptr("SBFrame_FindRegister",1,SWIGTYPE_p_lldb__SBFrame);
27855   }
27856 
27857   arg2 = (char *)lua_tostring(L, 2);
27858   result = (arg1)->FindRegister((char const *)arg2);
27859   {
27860     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27861     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27862   }
27863   return SWIG_arg;
27864 
27865   if(0) SWIG_fail;
27866 
27867 fail:
27868   lua_error(L);
27869   return SWIG_arg;
27870 }
27871 
27872 
27873 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_0(lua_State* L) {
27874   int SWIG_arg = 0;
27875   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27876   char *arg2 = (char *) 0 ;
27877   lldb::SBValue result;
27878 
27879   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",2,2)
27880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27881   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27882 
27883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27884     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27885   }
27886 
27887   arg2 = (char *)lua_tostring(L, 2);
27888   result = (arg1)->GetValueForVariablePath((char const *)arg2);
27889   {
27890     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27892   }
27893   return SWIG_arg;
27894 
27895   if(0) SWIG_fail;
27896 
27897 fail:
27898   lua_error(L);
27899   return SWIG_arg;
27900 }
27901 
27902 
27903 static int _wrap_SBFrame_GetValueForVariablePath__SWIG_1(lua_State* L) {
27904   int SWIG_arg = 0;
27905   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27906   char *arg2 = (char *) 0 ;
27907   lldb::DynamicValueType arg3 ;
27908   lldb::SBValue result;
27909 
27910   SWIG_check_num_args("lldb::SBFrame::GetValueForVariablePath",3,3)
27911   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",1,"lldb::SBFrame *");
27912   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",2,"char const *");
27913   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::GetValueForVariablePath",3,"lldb::DynamicValueType");
27914 
27915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
27916     SWIG_fail_ptr("SBFrame_GetValueForVariablePath",1,SWIGTYPE_p_lldb__SBFrame);
27917   }
27918 
27919   arg2 = (char *)lua_tostring(L, 2);
27920   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
27921   result = (arg1)->GetValueForVariablePath((char const *)arg2,arg3);
27922   {
27923     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
27924     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
27925   }
27926   return SWIG_arg;
27927 
27928   if(0) SWIG_fail;
27929 
27930 fail:
27931   lua_error(L);
27932   return SWIG_arg;
27933 }
27934 
27935 
27936 static int _wrap_SBFrame_GetValueForVariablePath(lua_State* L) {
27937   int argc;
27938   int argv[4]={
27939     1,2,3,4
27940   };
27941 
27942   argc = lua_gettop(L);
27943   if (argc == 2) {
27944     int _v;
27945     {
27946       void *ptr;
27947       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27948         _v = 0;
27949       } else {
27950         _v = 1;
27951       }
27952     }
27953     if (_v) {
27954       {
27955         _v = SWIG_lua_isnilstring(L,argv[1]);
27956       }
27957       if (_v) {
27958         return _wrap_SBFrame_GetValueForVariablePath__SWIG_0(L);
27959       }
27960     }
27961   }
27962   if (argc == 3) {
27963     int _v;
27964     {
27965       void *ptr;
27966       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
27967         _v = 0;
27968       } else {
27969         _v = 1;
27970       }
27971     }
27972     if (_v) {
27973       {
27974         _v = SWIG_lua_isnilstring(L,argv[1]);
27975       }
27976       if (_v) {
27977         {
27978           _v = lua_isnumber(L,argv[2]);
27979         }
27980         if (_v) {
27981           return _wrap_SBFrame_GetValueForVariablePath__SWIG_1(L);
27982         }
27983       }
27984     }
27985   }
27986 
27987   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_GetValueForVariablePath'\n"
27988     "  Possible C/C++ prototypes are:\n"
27989     "    lldb::SBFrame::GetValueForVariablePath(char const *)\n"
27990     "    lldb::SBFrame::GetValueForVariablePath(char const *,lldb::DynamicValueType)\n");
27991   lua_error(L);return 0;
27992 }
27993 
27994 
27995 static int _wrap_SBFrame_FindValue__SWIG_0(lua_State* L) {
27996   int SWIG_arg = 0;
27997   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
27998   char *arg2 = (char *) 0 ;
27999   lldb::ValueType arg3 ;
28000   lldb::SBValue result;
28001 
28002   SWIG_check_num_args("lldb::SBFrame::FindValue",3,3)
28003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28004   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28005   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28006 
28007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28008     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28009   }
28010 
28011   arg2 = (char *)lua_tostring(L, 2);
28012   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28013   result = (arg1)->FindValue((char const *)arg2,arg3);
28014   {
28015     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28016     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28017   }
28018   return SWIG_arg;
28019 
28020   if(0) SWIG_fail;
28021 
28022 fail:
28023   lua_error(L);
28024   return SWIG_arg;
28025 }
28026 
28027 
28028 static int _wrap_SBFrame_FindValue__SWIG_1(lua_State* L) {
28029   int SWIG_arg = 0;
28030   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28031   char *arg2 = (char *) 0 ;
28032   lldb::ValueType arg3 ;
28033   lldb::DynamicValueType arg4 ;
28034   lldb::SBValue result;
28035 
28036   SWIG_check_num_args("lldb::SBFrame::FindValue",4,4)
28037   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::FindValue",1,"lldb::SBFrame *");
28038   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBFrame::FindValue",2,"char const *");
28039   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBFrame::FindValue",3,"lldb::ValueType");
28040   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBFrame::FindValue",4,"lldb::DynamicValueType");
28041 
28042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28043     SWIG_fail_ptr("SBFrame_FindValue",1,SWIGTYPE_p_lldb__SBFrame);
28044   }
28045 
28046   arg2 = (char *)lua_tostring(L, 2);
28047   arg3 = (lldb::ValueType)(int)lua_tonumber(L, 3);
28048   arg4 = (lldb::DynamicValueType)(int)lua_tonumber(L, 4);
28049   result = (arg1)->FindValue((char const *)arg2,arg3,arg4);
28050   {
28051     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
28052     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
28053   }
28054   return SWIG_arg;
28055 
28056   if(0) SWIG_fail;
28057 
28058 fail:
28059   lua_error(L);
28060   return SWIG_arg;
28061 }
28062 
28063 
28064 static int _wrap_SBFrame_FindValue(lua_State* L) {
28065   int argc;
28066   int argv[5]={
28067     1,2,3,4,5
28068   };
28069 
28070   argc = lua_gettop(L);
28071   if (argc == 3) {
28072     int _v;
28073     {
28074       void *ptr;
28075       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28076         _v = 0;
28077       } else {
28078         _v = 1;
28079       }
28080     }
28081     if (_v) {
28082       {
28083         _v = SWIG_lua_isnilstring(L,argv[1]);
28084       }
28085       if (_v) {
28086         {
28087           _v = lua_isnumber(L,argv[2]);
28088         }
28089         if (_v) {
28090           return _wrap_SBFrame_FindValue__SWIG_0(L);
28091         }
28092       }
28093     }
28094   }
28095   if (argc == 4) {
28096     int _v;
28097     {
28098       void *ptr;
28099       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, 0)) {
28100         _v = 0;
28101       } else {
28102         _v = 1;
28103       }
28104     }
28105     if (_v) {
28106       {
28107         _v = SWIG_lua_isnilstring(L,argv[1]);
28108       }
28109       if (_v) {
28110         {
28111           _v = lua_isnumber(L,argv[2]);
28112         }
28113         if (_v) {
28114           {
28115             _v = lua_isnumber(L,argv[3]);
28116           }
28117           if (_v) {
28118             return _wrap_SBFrame_FindValue__SWIG_1(L);
28119           }
28120         }
28121       }
28122     }
28123   }
28124 
28125   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFrame_FindValue'\n"
28126     "  Possible C/C++ prototypes are:\n"
28127     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType)\n"
28128     "    lldb::SBFrame::FindValue(char const *,lldb::ValueType,lldb::DynamicValueType)\n");
28129   lua_error(L);return 0;
28130 }
28131 
28132 
28133 static int _wrap_SBFrame_GetDescription(lua_State* L) {
28134   int SWIG_arg = 0;
28135   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28136   lldb::SBStream *arg2 = 0 ;
28137   bool result;
28138 
28139   SWIG_check_num_args("lldb::SBFrame::GetDescription",2,2)
28140   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::GetDescription",1,"lldb::SBFrame *");
28141   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFrame::GetDescription",2,"lldb::SBStream &");
28142 
28143   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28144     SWIG_fail_ptr("SBFrame_GetDescription",1,SWIGTYPE_p_lldb__SBFrame);
28145   }
28146 
28147 
28148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28149     SWIG_fail_ptr("SBFrame_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28150   }
28151 
28152   result = (bool)(arg1)->GetDescription(*arg2);
28153   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28154   return SWIG_arg;
28155 
28156   if(0) SWIG_fail;
28157 
28158 fail:
28159   lua_error(L);
28160   return SWIG_arg;
28161 }
28162 
28163 
28164 static int _wrap_SBFrame___tostring(lua_State* L) {
28165   int SWIG_arg = 0;
28166   lldb::SBFrame *arg1 = (lldb::SBFrame *) 0 ;
28167   std::string result;
28168 
28169   SWIG_check_num_args("lldb::SBFrame::__str__",1,1)
28170   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFrame::__str__",1,"lldb::SBFrame *");
28171 
28172   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFrame,0))){
28173     SWIG_fail_ptr("SBFrame___tostring",1,SWIGTYPE_p_lldb__SBFrame);
28174   }
28175 
28176   result = lldb_SBFrame___str__(arg1);
28177   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28178   return SWIG_arg;
28179 
28180   if(0) SWIG_fail;
28181 
28182 fail:
28183   lua_error(L);
28184   return SWIG_arg;
28185 }
28186 
28187 
28188 static void swig_delete_SBFrame(void *obj) {
28189 lldb::SBFrame *arg1 = (lldb::SBFrame *) obj;
28190 delete arg1;
28191 }
28192 static int _proxy__wrap_new_SBFrame(lua_State *L) {
28193     assert(lua_istable(L,1));
28194     lua_pushcfunction(L,_wrap_new_SBFrame);
28195     assert(!lua_isnil(L,-1));
28196     lua_replace(L,1); /* replace our table with real constructor */
28197     lua_call(L,lua_gettop(L)-1,1);
28198     return 1;
28199 }
28200 static swig_lua_attribute swig_SBFrame_attributes[] = {
28201     {0,0,0}
28202 };
28203 static swig_lua_method swig_SBFrame_methods[]= {
28204     { "IsEqual", _wrap_SBFrame_IsEqual},
28205     { "IsValid", _wrap_SBFrame_IsValid},
28206     { "GetFrameID", _wrap_SBFrame_GetFrameID},
28207     { "GetCFA", _wrap_SBFrame_GetCFA},
28208     { "GetPC", _wrap_SBFrame_GetPC},
28209     { "SetPC", _wrap_SBFrame_SetPC},
28210     { "GetSP", _wrap_SBFrame_GetSP},
28211     { "GetFP", _wrap_SBFrame_GetFP},
28212     { "GetPCAddress", _wrap_SBFrame_GetPCAddress},
28213     { "GetSymbolContext", _wrap_SBFrame_GetSymbolContext},
28214     { "GetModule", _wrap_SBFrame_GetModule},
28215     { "GetCompileUnit", _wrap_SBFrame_GetCompileUnit},
28216     { "GetFunction", _wrap_SBFrame_GetFunction},
28217     { "GetSymbol", _wrap_SBFrame_GetSymbol},
28218     { "GetBlock", _wrap_SBFrame_GetBlock},
28219     { "GetDisplayFunctionName", _wrap_SBFrame_GetDisplayFunctionName},
28220     { "GetFunctionName", _wrap_SBFrame_GetFunctionName},
28221     { "GuessLanguage", _wrap_SBFrame_GuessLanguage},
28222     { "IsInlined", _wrap_SBFrame_IsInlined},
28223     { "IsArtificial", _wrap_SBFrame_IsArtificial},
28224     { "EvaluateExpression", _wrap_SBFrame_EvaluateExpression},
28225     { "GetFrameBlock", _wrap_SBFrame_GetFrameBlock},
28226     { "GetLineEntry", _wrap_SBFrame_GetLineEntry},
28227     { "GetThread", _wrap_SBFrame_GetThread},
28228     { "Disassemble", _wrap_SBFrame_Disassemble},
28229     { "Clear", _wrap_SBFrame_Clear},
28230     { "__eq", _wrap_SBFrame___eq},
28231     { "GetVariables", _wrap_SBFrame_GetVariables},
28232     { "GetRegisters", _wrap_SBFrame_GetRegisters},
28233     { "FindVariable", _wrap_SBFrame_FindVariable},
28234     { "FindRegister", _wrap_SBFrame_FindRegister},
28235     { "GetValueForVariablePath", _wrap_SBFrame_GetValueForVariablePath},
28236     { "FindValue", _wrap_SBFrame_FindValue},
28237     { "GetDescription", _wrap_SBFrame_GetDescription},
28238     { "__tostring", _wrap_SBFrame___tostring},
28239     {0,0}
28240 };
28241 static swig_lua_method swig_SBFrame_meta[] = {
28242     { "__eq", _wrap_SBFrame___eq},
28243     { "__tostring", _wrap_SBFrame___tostring},
28244     {0,0}
28245 };
28246 
28247 static swig_lua_attribute swig_SBFrame_Sf_SwigStatic_attributes[] = {
28248     {0,0,0}
28249 };
28250 static swig_lua_const_info swig_SBFrame_Sf_SwigStatic_constants[]= {
28251     {0,0,0,0,0,0}
28252 };
28253 static swig_lua_method swig_SBFrame_Sf_SwigStatic_methods[]= {
28254     {0,0}
28255 };
28256 static swig_lua_class* swig_SBFrame_Sf_SwigStatic_classes[]= {
28257     0
28258 };
28259 
28260 static swig_lua_namespace swig_SBFrame_Sf_SwigStatic = {
28261     "SBFrame",
28262     swig_SBFrame_Sf_SwigStatic_methods,
28263     swig_SBFrame_Sf_SwigStatic_attributes,
28264     swig_SBFrame_Sf_SwigStatic_constants,
28265     swig_SBFrame_Sf_SwigStatic_classes,
28266     0
28267 };
28268 static swig_lua_class *swig_SBFrame_bases[] = {0};
28269 static const char *swig_SBFrame_base_names[] = {0};
28270 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 };
28271 
28272 static int _wrap_new_SBFunction__SWIG_0(lua_State* L) {
28273   int SWIG_arg = 0;
28274   lldb::SBFunction *result = 0 ;
28275 
28276   SWIG_check_num_args("lldb::SBFunction::SBFunction",0,0)
28277   result = (lldb::SBFunction *)new lldb::SBFunction();
28278   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28279   return SWIG_arg;
28280 
28281   if(0) SWIG_fail;
28282 
28283 fail:
28284   lua_error(L);
28285   return SWIG_arg;
28286 }
28287 
28288 
28289 static int _wrap_new_SBFunction__SWIG_1(lua_State* L) {
28290   int SWIG_arg = 0;
28291   lldb::SBFunction *arg1 = 0 ;
28292   lldb::SBFunction *result = 0 ;
28293 
28294   SWIG_check_num_args("lldb::SBFunction::SBFunction",1,1)
28295   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBFunction::SBFunction",1,"lldb::SBFunction const &");
28296 
28297   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28298     SWIG_fail_ptr("new_SBFunction",1,SWIGTYPE_p_lldb__SBFunction);
28299   }
28300 
28301   result = (lldb::SBFunction *)new lldb::SBFunction((lldb::SBFunction const &)*arg1);
28302   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
28303   return SWIG_arg;
28304 
28305   if(0) SWIG_fail;
28306 
28307 fail:
28308   lua_error(L);
28309   return SWIG_arg;
28310 }
28311 
28312 
28313 static int _wrap_new_SBFunction(lua_State* L) {
28314   int argc;
28315   int argv[2]={
28316     1,2
28317   };
28318 
28319   argc = lua_gettop(L);
28320   if (argc == 0) {
28321     return _wrap_new_SBFunction__SWIG_0(L);
28322   }
28323   if (argc == 1) {
28324     int _v;
28325     {
28326       void *ptr;
28327       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, SWIG_POINTER_NO_NULL)) {
28328         _v = 0;
28329       } else {
28330         _v = 1;
28331       }
28332     }
28333     if (_v) {
28334       return _wrap_new_SBFunction__SWIG_1(L);
28335     }
28336   }
28337 
28338   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBFunction'\n"
28339     "  Possible C/C++ prototypes are:\n"
28340     "    lldb::SBFunction::SBFunction()\n"
28341     "    lldb::SBFunction::SBFunction(lldb::SBFunction const &)\n");
28342   lua_error(L);return 0;
28343 }
28344 
28345 
28346 static int _wrap_SBFunction_IsValid(lua_State* L) {
28347   int SWIG_arg = 0;
28348   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28349   bool result;
28350 
28351   SWIG_check_num_args("lldb::SBFunction::IsValid",1,1)
28352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::IsValid",1,"lldb::SBFunction const *");
28353 
28354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28355     SWIG_fail_ptr("SBFunction_IsValid",1,SWIGTYPE_p_lldb__SBFunction);
28356   }
28357 
28358   result = (bool)((lldb::SBFunction const *)arg1)->IsValid();
28359   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28360   return SWIG_arg;
28361 
28362   if(0) SWIG_fail;
28363 
28364 fail:
28365   lua_error(L);
28366   return SWIG_arg;
28367 }
28368 
28369 
28370 static int _wrap_SBFunction_GetName(lua_State* L) {
28371   int SWIG_arg = 0;
28372   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28373   char *result = 0 ;
28374 
28375   SWIG_check_num_args("lldb::SBFunction::GetName",1,1)
28376   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetName",1,"lldb::SBFunction const *");
28377 
28378   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28379     SWIG_fail_ptr("SBFunction_GetName",1,SWIGTYPE_p_lldb__SBFunction);
28380   }
28381 
28382   result = (char *)((lldb::SBFunction const *)arg1)->GetName();
28383   lua_pushstring(L,(const char *)result); SWIG_arg++;
28384   return SWIG_arg;
28385 
28386   if(0) SWIG_fail;
28387 
28388 fail:
28389   lua_error(L);
28390   return SWIG_arg;
28391 }
28392 
28393 
28394 static int _wrap_SBFunction_GetDisplayName(lua_State* L) {
28395   int SWIG_arg = 0;
28396   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28397   char *result = 0 ;
28398 
28399   SWIG_check_num_args("lldb::SBFunction::GetDisplayName",1,1)
28400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDisplayName",1,"lldb::SBFunction const *");
28401 
28402   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28403     SWIG_fail_ptr("SBFunction_GetDisplayName",1,SWIGTYPE_p_lldb__SBFunction);
28404   }
28405 
28406   result = (char *)((lldb::SBFunction const *)arg1)->GetDisplayName();
28407   lua_pushstring(L,(const char *)result); SWIG_arg++;
28408   return SWIG_arg;
28409 
28410   if(0) SWIG_fail;
28411 
28412 fail:
28413   lua_error(L);
28414   return SWIG_arg;
28415 }
28416 
28417 
28418 static int _wrap_SBFunction_GetMangledName(lua_State* L) {
28419   int SWIG_arg = 0;
28420   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28421   char *result = 0 ;
28422 
28423   SWIG_check_num_args("lldb::SBFunction::GetMangledName",1,1)
28424   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetMangledName",1,"lldb::SBFunction const *");
28425 
28426   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28427     SWIG_fail_ptr("SBFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBFunction);
28428   }
28429 
28430   result = (char *)((lldb::SBFunction const *)arg1)->GetMangledName();
28431   lua_pushstring(L,(const char *)result); SWIG_arg++;
28432   return SWIG_arg;
28433 
28434   if(0) SWIG_fail;
28435 
28436 fail:
28437   lua_error(L);
28438   return SWIG_arg;
28439 }
28440 
28441 
28442 static int _wrap_SBFunction_GetInstructions__SWIG_0(lua_State* L) {
28443   int SWIG_arg = 0;
28444   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28445   lldb::SBTarget arg2 ;
28446   lldb::SBTarget *argp2 ;
28447   lldb::SBInstructionList result;
28448 
28449   SWIG_check_num_args("lldb::SBFunction::GetInstructions",2,2)
28450   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28451   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28452 
28453   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28454     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28455   }
28456 
28457 
28458   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28459     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28460   }
28461   arg2 = *argp2;
28462 
28463   result = (arg1)->GetInstructions(arg2);
28464   {
28465     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28466     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28467   }
28468   return SWIG_arg;
28469 
28470   if(0) SWIG_fail;
28471 
28472 fail:
28473   lua_error(L);
28474   return SWIG_arg;
28475 }
28476 
28477 
28478 static int _wrap_SBFunction_GetInstructions__SWIG_1(lua_State* L) {
28479   int SWIG_arg = 0;
28480   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28481   lldb::SBTarget arg2 ;
28482   char *arg3 = (char *) 0 ;
28483   lldb::SBTarget *argp2 ;
28484   lldb::SBInstructionList result;
28485 
28486   SWIG_check_num_args("lldb::SBFunction::GetInstructions",3,3)
28487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",1,"lldb::SBFunction *");
28488   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",2,"lldb::SBTarget");
28489   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBFunction::GetInstructions",3,"char const *");
28490 
28491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28492     SWIG_fail_ptr("SBFunction_GetInstructions",1,SWIGTYPE_p_lldb__SBFunction);
28493   }
28494 
28495 
28496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
28497     SWIG_fail_ptr("SBFunction_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
28498   }
28499   arg2 = *argp2;
28500 
28501   arg3 = (char *)lua_tostring(L, 3);
28502   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
28503   {
28504     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
28505     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
28506   }
28507   return SWIG_arg;
28508 
28509   if(0) SWIG_fail;
28510 
28511 fail:
28512   lua_error(L);
28513   return SWIG_arg;
28514 }
28515 
28516 
28517 static int _wrap_SBFunction_GetInstructions(lua_State* L) {
28518   int argc;
28519   int argv[4]={
28520     1,2,3,4
28521   };
28522 
28523   argc = lua_gettop(L);
28524   if (argc == 2) {
28525     int _v;
28526     {
28527       void *ptr;
28528       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28529         _v = 0;
28530       } else {
28531         _v = 1;
28532       }
28533     }
28534     if (_v) {
28535       {
28536         void *ptr;
28537         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28538           _v = 0;
28539         } else {
28540           _v = 1;
28541         }
28542       }
28543       if (_v) {
28544         return _wrap_SBFunction_GetInstructions__SWIG_0(L);
28545       }
28546     }
28547   }
28548   if (argc == 3) {
28549     int _v;
28550     {
28551       void *ptr;
28552       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBFunction, 0)) {
28553         _v = 0;
28554       } else {
28555         _v = 1;
28556       }
28557     }
28558     if (_v) {
28559       {
28560         void *ptr;
28561         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
28562           _v = 0;
28563         } else {
28564           _v = 1;
28565         }
28566       }
28567       if (_v) {
28568         {
28569           _v = SWIG_lua_isnilstring(L,argv[2]);
28570         }
28571         if (_v) {
28572           return _wrap_SBFunction_GetInstructions__SWIG_1(L);
28573         }
28574       }
28575     }
28576   }
28577 
28578   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBFunction_GetInstructions'\n"
28579     "  Possible C/C++ prototypes are:\n"
28580     "    lldb::SBFunction::GetInstructions(lldb::SBTarget)\n"
28581     "    lldb::SBFunction::GetInstructions(lldb::SBTarget,char const *)\n");
28582   lua_error(L);return 0;
28583 }
28584 
28585 
28586 static int _wrap_SBFunction_GetStartAddress(lua_State* L) {
28587   int SWIG_arg = 0;
28588   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28589   lldb::SBAddress result;
28590 
28591   SWIG_check_num_args("lldb::SBFunction::GetStartAddress",1,1)
28592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetStartAddress",1,"lldb::SBFunction *");
28593 
28594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28595     SWIG_fail_ptr("SBFunction_GetStartAddress",1,SWIGTYPE_p_lldb__SBFunction);
28596   }
28597 
28598   result = (arg1)->GetStartAddress();
28599   {
28600     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28601     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28602   }
28603   return SWIG_arg;
28604 
28605   if(0) SWIG_fail;
28606 
28607 fail:
28608   lua_error(L);
28609   return SWIG_arg;
28610 }
28611 
28612 
28613 static int _wrap_SBFunction_GetEndAddress(lua_State* L) {
28614   int SWIG_arg = 0;
28615   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28616   lldb::SBAddress result;
28617 
28618   SWIG_check_num_args("lldb::SBFunction::GetEndAddress",1,1)
28619   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetEndAddress",1,"lldb::SBFunction *");
28620 
28621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28622     SWIG_fail_ptr("SBFunction_GetEndAddress",1,SWIGTYPE_p_lldb__SBFunction);
28623   }
28624 
28625   result = (arg1)->GetEndAddress();
28626   {
28627     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
28628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
28629   }
28630   return SWIG_arg;
28631 
28632   if(0) SWIG_fail;
28633 
28634 fail:
28635   lua_error(L);
28636   return SWIG_arg;
28637 }
28638 
28639 
28640 static int _wrap_SBFunction_GetArgumentName(lua_State* L) {
28641   int SWIG_arg = 0;
28642   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28643   uint32_t arg2 ;
28644   char *result = 0 ;
28645 
28646   SWIG_check_num_args("lldb::SBFunction::GetArgumentName",2,2)
28647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",1,"lldb::SBFunction *");
28648   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBFunction::GetArgumentName",2,"uint32_t");
28649 
28650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28651     SWIG_fail_ptr("SBFunction_GetArgumentName",1,SWIGTYPE_p_lldb__SBFunction);
28652   }
28653 
28654   arg2 = (unsigned int)lua_tointeger(L, 2);
28655   result = (char *)(arg1)->GetArgumentName(arg2);
28656   lua_pushstring(L,(const char *)result); SWIG_arg++;
28657   return SWIG_arg;
28658 
28659   if(0) SWIG_fail;
28660 
28661 fail:
28662   lua_error(L);
28663   return SWIG_arg;
28664 }
28665 
28666 
28667 static int _wrap_SBFunction_GetPrologueByteSize(lua_State* L) {
28668   int SWIG_arg = 0;
28669   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28670   uint32_t result;
28671 
28672   SWIG_check_num_args("lldb::SBFunction::GetPrologueByteSize",1,1)
28673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetPrologueByteSize",1,"lldb::SBFunction *");
28674 
28675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28676     SWIG_fail_ptr("SBFunction_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBFunction);
28677   }
28678 
28679   result = (uint32_t)(arg1)->GetPrologueByteSize();
28680   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
28681   return SWIG_arg;
28682 
28683   if(0) SWIG_fail;
28684 
28685 fail:
28686   lua_error(L);
28687   return SWIG_arg;
28688 }
28689 
28690 
28691 static int _wrap_SBFunction_GetType(lua_State* L) {
28692   int SWIG_arg = 0;
28693   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28694   lldb::SBType result;
28695 
28696   SWIG_check_num_args("lldb::SBFunction::GetType",1,1)
28697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetType",1,"lldb::SBFunction *");
28698 
28699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28700     SWIG_fail_ptr("SBFunction_GetType",1,SWIGTYPE_p_lldb__SBFunction);
28701   }
28702 
28703   result = (arg1)->GetType();
28704   {
28705     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
28706     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
28707   }
28708   return SWIG_arg;
28709 
28710   if(0) SWIG_fail;
28711 
28712 fail:
28713   lua_error(L);
28714   return SWIG_arg;
28715 }
28716 
28717 
28718 static int _wrap_SBFunction_GetBlock(lua_State* L) {
28719   int SWIG_arg = 0;
28720   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28721   lldb::SBBlock result;
28722 
28723   SWIG_check_num_args("lldb::SBFunction::GetBlock",1,1)
28724   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetBlock",1,"lldb::SBFunction *");
28725 
28726   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28727     SWIG_fail_ptr("SBFunction_GetBlock",1,SWIGTYPE_p_lldb__SBFunction);
28728   }
28729 
28730   result = (arg1)->GetBlock();
28731   {
28732     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
28733     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
28734   }
28735   return SWIG_arg;
28736 
28737   if(0) SWIG_fail;
28738 
28739 fail:
28740   lua_error(L);
28741   return SWIG_arg;
28742 }
28743 
28744 
28745 static int _wrap_SBFunction_GetLanguage(lua_State* L) {
28746   int SWIG_arg = 0;
28747   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28748   lldb::LanguageType result;
28749 
28750   SWIG_check_num_args("lldb::SBFunction::GetLanguage",1,1)
28751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetLanguage",1,"lldb::SBFunction *");
28752 
28753   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28754     SWIG_fail_ptr("SBFunction_GetLanguage",1,SWIGTYPE_p_lldb__SBFunction);
28755   }
28756 
28757   result = (lldb::LanguageType)(arg1)->GetLanguage();
28758   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
28759   return SWIG_arg;
28760 
28761   if(0) SWIG_fail;
28762 
28763 fail:
28764   lua_error(L);
28765   return SWIG_arg;
28766 }
28767 
28768 
28769 static int _wrap_SBFunction_GetIsOptimized(lua_State* L) {
28770   int SWIG_arg = 0;
28771   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28772   bool result;
28773 
28774   SWIG_check_num_args("lldb::SBFunction::GetIsOptimized",1,1)
28775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetIsOptimized",1,"lldb::SBFunction *");
28776 
28777   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28778     SWIG_fail_ptr("SBFunction_GetIsOptimized",1,SWIGTYPE_p_lldb__SBFunction);
28779   }
28780 
28781   result = (bool)(arg1)->GetIsOptimized();
28782   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28783   return SWIG_arg;
28784 
28785   if(0) SWIG_fail;
28786 
28787 fail:
28788   lua_error(L);
28789   return SWIG_arg;
28790 }
28791 
28792 
28793 static int _wrap_SBFunction_GetDescription(lua_State* L) {
28794   int SWIG_arg = 0;
28795   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28796   lldb::SBStream *arg2 = 0 ;
28797   bool result;
28798 
28799   SWIG_check_num_args("lldb::SBFunction::GetDescription",2,2)
28800   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::GetDescription",1,"lldb::SBFunction *");
28801   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::GetDescription",2,"lldb::SBStream &");
28802 
28803   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28804     SWIG_fail_ptr("SBFunction_GetDescription",1,SWIGTYPE_p_lldb__SBFunction);
28805   }
28806 
28807 
28808   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
28809     SWIG_fail_ptr("SBFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
28810   }
28811 
28812   result = (bool)(arg1)->GetDescription(*arg2);
28813   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28814   return SWIG_arg;
28815 
28816   if(0) SWIG_fail;
28817 
28818 fail:
28819   lua_error(L);
28820   return SWIG_arg;
28821 }
28822 
28823 
28824 static int _wrap_SBFunction___eq(lua_State* L) {
28825   int SWIG_arg = 0;
28826   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28827   lldb::SBFunction *arg2 = 0 ;
28828   bool result;
28829 
28830   SWIG_check_num_args("lldb::SBFunction::operator ==",2,2)
28831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::operator ==",1,"lldb::SBFunction const *");
28832   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBFunction::operator ==",2,"lldb::SBFunction const &");
28833 
28834   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28835     SWIG_fail_ptr("SBFunction___eq",1,SWIGTYPE_p_lldb__SBFunction);
28836   }
28837 
28838 
28839   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFunction,0))){
28840     SWIG_fail_ptr("SBFunction___eq",2,SWIGTYPE_p_lldb__SBFunction);
28841   }
28842 
28843   result = (bool)((lldb::SBFunction const *)arg1)->operator ==((lldb::SBFunction const &)*arg2);
28844   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
28845   return SWIG_arg;
28846 
28847   if(0) SWIG_fail;
28848 
28849 fail:
28850   lua_error(L);
28851   return SWIG_arg;
28852 }
28853 
28854 
28855 static int _wrap_SBFunction___tostring(lua_State* L) {
28856   int SWIG_arg = 0;
28857   lldb::SBFunction *arg1 = (lldb::SBFunction *) 0 ;
28858   std::string result;
28859 
28860   SWIG_check_num_args("lldb::SBFunction::__str__",1,1)
28861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBFunction::__str__",1,"lldb::SBFunction *");
28862 
28863   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBFunction,0))){
28864     SWIG_fail_ptr("SBFunction___tostring",1,SWIGTYPE_p_lldb__SBFunction);
28865   }
28866 
28867   result = lldb_SBFunction___str__(arg1);
28868   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
28869   return SWIG_arg;
28870 
28871   if(0) SWIG_fail;
28872 
28873 fail:
28874   lua_error(L);
28875   return SWIG_arg;
28876 }
28877 
28878 
28879 static void swig_delete_SBFunction(void *obj) {
28880 lldb::SBFunction *arg1 = (lldb::SBFunction *) obj;
28881 delete arg1;
28882 }
28883 static int _proxy__wrap_new_SBFunction(lua_State *L) {
28884     assert(lua_istable(L,1));
28885     lua_pushcfunction(L,_wrap_new_SBFunction);
28886     assert(!lua_isnil(L,-1));
28887     lua_replace(L,1); /* replace our table with real constructor */
28888     lua_call(L,lua_gettop(L)-1,1);
28889     return 1;
28890 }
28891 static swig_lua_attribute swig_SBFunction_attributes[] = {
28892     {0,0,0}
28893 };
28894 static swig_lua_method swig_SBFunction_methods[]= {
28895     { "IsValid", _wrap_SBFunction_IsValid},
28896     { "GetName", _wrap_SBFunction_GetName},
28897     { "GetDisplayName", _wrap_SBFunction_GetDisplayName},
28898     { "GetMangledName", _wrap_SBFunction_GetMangledName},
28899     { "GetInstructions", _wrap_SBFunction_GetInstructions},
28900     { "GetStartAddress", _wrap_SBFunction_GetStartAddress},
28901     { "GetEndAddress", _wrap_SBFunction_GetEndAddress},
28902     { "GetArgumentName", _wrap_SBFunction_GetArgumentName},
28903     { "GetPrologueByteSize", _wrap_SBFunction_GetPrologueByteSize},
28904     { "GetType", _wrap_SBFunction_GetType},
28905     { "GetBlock", _wrap_SBFunction_GetBlock},
28906     { "GetLanguage", _wrap_SBFunction_GetLanguage},
28907     { "GetIsOptimized", _wrap_SBFunction_GetIsOptimized},
28908     { "GetDescription", _wrap_SBFunction_GetDescription},
28909     { "__eq", _wrap_SBFunction___eq},
28910     { "__tostring", _wrap_SBFunction___tostring},
28911     {0,0}
28912 };
28913 static swig_lua_method swig_SBFunction_meta[] = {
28914     { "__eq", _wrap_SBFunction___eq},
28915     { "__tostring", _wrap_SBFunction___tostring},
28916     {0,0}
28917 };
28918 
28919 static swig_lua_attribute swig_SBFunction_Sf_SwigStatic_attributes[] = {
28920     {0,0,0}
28921 };
28922 static swig_lua_const_info swig_SBFunction_Sf_SwigStatic_constants[]= {
28923     {0,0,0,0,0,0}
28924 };
28925 static swig_lua_method swig_SBFunction_Sf_SwigStatic_methods[]= {
28926     {0,0}
28927 };
28928 static swig_lua_class* swig_SBFunction_Sf_SwigStatic_classes[]= {
28929     0
28930 };
28931 
28932 static swig_lua_namespace swig_SBFunction_Sf_SwigStatic = {
28933     "SBFunction",
28934     swig_SBFunction_Sf_SwigStatic_methods,
28935     swig_SBFunction_Sf_SwigStatic_attributes,
28936     swig_SBFunction_Sf_SwigStatic_constants,
28937     swig_SBFunction_Sf_SwigStatic_classes,
28938     0
28939 };
28940 static swig_lua_class *swig_SBFunction_bases[] = {0};
28941 static const char *swig_SBFunction_base_names[] = {0};
28942 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 };
28943 
28944 static int _wrap_SBHostOS_GetProgramFileSpec(lua_State* L) {
28945   int SWIG_arg = 0;
28946   lldb::SBFileSpec result;
28947 
28948   SWIG_check_num_args("lldb::SBHostOS::GetProgramFileSpec",0,0)
28949   result = lldb::SBHostOS::GetProgramFileSpec();
28950   {
28951     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28952     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28953   }
28954   return SWIG_arg;
28955 
28956   if(0) SWIG_fail;
28957 
28958 fail:
28959   lua_error(L);
28960   return SWIG_arg;
28961 }
28962 
28963 
28964 static int _wrap_SBHostOS_GetLLDBPythonPath(lua_State* L) {
28965   int SWIG_arg = 0;
28966   lldb::SBFileSpec result;
28967 
28968   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPythonPath",0,0)
28969   result = lldb::SBHostOS::GetLLDBPythonPath();
28970   {
28971     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28972     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28973   }
28974   return SWIG_arg;
28975 
28976   if(0) SWIG_fail;
28977 
28978 fail:
28979   lua_error(L);
28980   return SWIG_arg;
28981 }
28982 
28983 
28984 static int _wrap_SBHostOS_GetLLDBPath(lua_State* L) {
28985   int SWIG_arg = 0;
28986   lldb::PathType arg1 ;
28987   lldb::SBFileSpec result;
28988 
28989   SWIG_check_num_args("lldb::SBHostOS::GetLLDBPath",1,1)
28990   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBHostOS::GetLLDBPath",1,"lldb::PathType");
28991   arg1 = (lldb::PathType)(int)lua_tonumber(L, 1);
28992   result = lldb::SBHostOS::GetLLDBPath(arg1);
28993   {
28994     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
28995     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
28996   }
28997   return SWIG_arg;
28998 
28999   if(0) SWIG_fail;
29000 
29001 fail:
29002   lua_error(L);
29003   return SWIG_arg;
29004 }
29005 
29006 
29007 static int _wrap_SBHostOS_GetUserHomeDirectory(lua_State* L) {
29008   int SWIG_arg = 0;
29009   lldb::SBFileSpec result;
29010 
29011   SWIG_check_num_args("lldb::SBHostOS::GetUserHomeDirectory",0,0)
29012   result = lldb::SBHostOS::GetUserHomeDirectory();
29013   {
29014     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
29015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
29016   }
29017   return SWIG_arg;
29018 
29019   if(0) SWIG_fail;
29020 
29021 fail:
29022   lua_error(L);
29023   return SWIG_arg;
29024 }
29025 
29026 
29027 static int _wrap_SBHostOS_ThreadCreated(lua_State* L) {
29028   int SWIG_arg = 0;
29029   char *arg1 = (char *) 0 ;
29030 
29031   SWIG_check_num_args("lldb::SBHostOS::ThreadCreated",1,1)
29032   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreated",1,"char const *");
29033   arg1 = (char *)lua_tostring(L, 1);
29034   lldb::SBHostOS::ThreadCreated((char const *)arg1);
29035 
29036   return SWIG_arg;
29037 
29038   if(0) SWIG_fail;
29039 
29040 fail:
29041   lua_error(L);
29042   return SWIG_arg;
29043 }
29044 
29045 
29046 static int _wrap_SBHostOS_ThreadCreate(lua_State* L) {
29047   int SWIG_arg = 0;
29048   char *arg1 = (char *) 0 ;
29049   lldb::thread_func_t arg2 = (lldb::thread_func_t) 0 ;
29050   void *arg3 = (void *) 0 ;
29051   lldb::SBError *arg4 = (lldb::SBError *) 0 ;
29052   lldb::thread_t result;
29053 
29054   SWIG_check_num_args("lldb::SBHostOS::ThreadCreate",4,4)
29055   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",1,"char const *");
29056   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",2,"lldb::thread_func_t");
29057   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",3,"void *");
29058   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBHostOS::ThreadCreate",4,"lldb::SBError *");
29059   arg1 = (char *)lua_tostring(L, 1);
29060 
29061   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_f_p_void__p_void,0))){
29062     SWIG_fail_ptr("SBHostOS_ThreadCreate",2,SWIGTYPE_p_f_p_void__p_void);
29063   }
29064 
29065   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBHostOS_ThreadCreate");
29066 
29067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
29068     SWIG_fail_ptr("SBHostOS_ThreadCreate",4,SWIGTYPE_p_lldb__SBError);
29069   }
29070 
29071   result = lldb::SBHostOS::ThreadCreate((char const *)arg1,arg2,arg3,arg4);
29072   {
29073     lldb::thread_t * resultptr = new lldb::thread_t((const lldb::thread_t &) result);
29074     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_pthread_t,1); SWIG_arg++;
29075   }
29076   return SWIG_arg;
29077 
29078   if(0) SWIG_fail;
29079 
29080 fail:
29081   lua_error(L);
29082   return SWIG_arg;
29083 }
29084 
29085 
29086 static int _wrap_SBHostOS_ThreadCancel(lua_State* L) {
29087   int SWIG_arg = 0;
29088   lldb::thread_t arg1 ;
29089   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29090   lldb::thread_t *argp1 ;
29091   bool result;
29092 
29093   SWIG_check_num_args("lldb::SBHostOS::ThreadCancel",2,2)
29094   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",1,"lldb::thread_t");
29095   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadCancel",2,"lldb::SBError *");
29096 
29097   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29098     SWIG_fail_ptr("SBHostOS_ThreadCancel",1,SWIGTYPE_p_pthread_t);
29099   }
29100   arg1 = *argp1;
29101 
29102 
29103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29104     SWIG_fail_ptr("SBHostOS_ThreadCancel",2,SWIGTYPE_p_lldb__SBError);
29105   }
29106 
29107   result = (bool)lldb::SBHostOS::ThreadCancel(arg1,arg2);
29108   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29109   return SWIG_arg;
29110 
29111   if(0) SWIG_fail;
29112 
29113 fail:
29114   lua_error(L);
29115   return SWIG_arg;
29116 }
29117 
29118 
29119 static int _wrap_SBHostOS_ThreadDetach(lua_State* L) {
29120   int SWIG_arg = 0;
29121   lldb::thread_t arg1 ;
29122   lldb::SBError *arg2 = (lldb::SBError *) 0 ;
29123   lldb::thread_t *argp1 ;
29124   bool result;
29125 
29126   SWIG_check_num_args("lldb::SBHostOS::ThreadDetach",2,2)
29127   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",1,"lldb::thread_t");
29128   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadDetach",2,"lldb::SBError *");
29129 
29130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29131     SWIG_fail_ptr("SBHostOS_ThreadDetach",1,SWIGTYPE_p_pthread_t);
29132   }
29133   arg1 = *argp1;
29134 
29135 
29136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
29137     SWIG_fail_ptr("SBHostOS_ThreadDetach",2,SWIGTYPE_p_lldb__SBError);
29138   }
29139 
29140   result = (bool)lldb::SBHostOS::ThreadDetach(arg1,arg2);
29141   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29142   return SWIG_arg;
29143 
29144   if(0) SWIG_fail;
29145 
29146 fail:
29147   lua_error(L);
29148   return SWIG_arg;
29149 }
29150 
29151 
29152 static int _wrap_SBHostOS_ThreadJoin(lua_State* L) {
29153   int SWIG_arg = 0;
29154   lldb::thread_t arg1 ;
29155   lldb::thread_result_t *arg2 = (lldb::thread_result_t *) 0 ;
29156   lldb::SBError *arg3 = (lldb::SBError *) 0 ;
29157   lldb::thread_t *argp1 ;
29158   bool result;
29159 
29160   SWIG_check_num_args("lldb::SBHostOS::ThreadJoin",3,3)
29161   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",1,"lldb::thread_t");
29162   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",2,"lldb::thread_result_t *");
29163   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBHostOS::ThreadJoin",3,"lldb::SBError *");
29164 
29165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_pthread_t,0))){
29166     SWIG_fail_ptr("SBHostOS_ThreadJoin",1,SWIGTYPE_p_pthread_t);
29167   }
29168   arg1 = *argp1;
29169 
29170 
29171   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_void,0))){
29172     SWIG_fail_ptr("SBHostOS_ThreadJoin",2,SWIGTYPE_p_p_void);
29173   }
29174 
29175 
29176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
29177     SWIG_fail_ptr("SBHostOS_ThreadJoin",3,SWIGTYPE_p_lldb__SBError);
29178   }
29179 
29180   result = (bool)lldb::SBHostOS::ThreadJoin(arg1,arg2,arg3);
29181   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29182   return SWIG_arg;
29183 
29184   if(0) SWIG_fail;
29185 
29186 fail:
29187   lua_error(L);
29188   return SWIG_arg;
29189 }
29190 
29191 
29192 static int _wrap_new_SBHostOS(lua_State* L) {
29193   int SWIG_arg = 0;
29194   lldb::SBHostOS *result = 0 ;
29195 
29196   SWIG_check_num_args("lldb::SBHostOS::SBHostOS",0,0)
29197   result = (lldb::SBHostOS *)new lldb::SBHostOS();
29198   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBHostOS,1); SWIG_arg++;
29199   return SWIG_arg;
29200 
29201   if(0) SWIG_fail;
29202 
29203 fail:
29204   lua_error(L);
29205   return SWIG_arg;
29206 }
29207 
29208 
29209 static void swig_delete_SBHostOS(void *obj) {
29210 lldb::SBHostOS *arg1 = (lldb::SBHostOS *) obj;
29211 delete arg1;
29212 }
29213 static int _proxy__wrap_new_SBHostOS(lua_State *L) {
29214     assert(lua_istable(L,1));
29215     lua_pushcfunction(L,_wrap_new_SBHostOS);
29216     assert(!lua_isnil(L,-1));
29217     lua_replace(L,1); /* replace our table with real constructor */
29218     lua_call(L,lua_gettop(L)-1,1);
29219     return 1;
29220 }
29221 static swig_lua_attribute swig_SBHostOS_attributes[] = {
29222     {0,0,0}
29223 };
29224 static swig_lua_method swig_SBHostOS_methods[]= {
29225     {0,0}
29226 };
29227 static swig_lua_method swig_SBHostOS_meta[] = {
29228     {0,0}
29229 };
29230 
29231 static swig_lua_attribute swig_SBHostOS_Sf_SwigStatic_attributes[] = {
29232     {0,0,0}
29233 };
29234 static swig_lua_const_info swig_SBHostOS_Sf_SwigStatic_constants[]= {
29235     {0,0,0,0,0,0}
29236 };
29237 static swig_lua_method swig_SBHostOS_Sf_SwigStatic_methods[]= {
29238     { "GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
29239     { "GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
29240     { "GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
29241     { "GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
29242     { "ThreadCreated", _wrap_SBHostOS_ThreadCreated},
29243     { "ThreadCreate", _wrap_SBHostOS_ThreadCreate},
29244     { "ThreadCancel", _wrap_SBHostOS_ThreadCancel},
29245     { "ThreadDetach", _wrap_SBHostOS_ThreadDetach},
29246     { "ThreadJoin", _wrap_SBHostOS_ThreadJoin},
29247     {0,0}
29248 };
29249 static swig_lua_class* swig_SBHostOS_Sf_SwigStatic_classes[]= {
29250     0
29251 };
29252 
29253 static swig_lua_namespace swig_SBHostOS_Sf_SwigStatic = {
29254     "SBHostOS",
29255     swig_SBHostOS_Sf_SwigStatic_methods,
29256     swig_SBHostOS_Sf_SwigStatic_attributes,
29257     swig_SBHostOS_Sf_SwigStatic_constants,
29258     swig_SBHostOS_Sf_SwigStatic_classes,
29259     0
29260 };
29261 static swig_lua_class *swig_SBHostOS_bases[] = {0};
29262 static const char *swig_SBHostOS_base_names[] = {0};
29263 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 };
29264 
29265 static int _wrap_new_SBInstruction__SWIG_0(lua_State* L) {
29266   int SWIG_arg = 0;
29267   lldb::SBInstruction *result = 0 ;
29268 
29269   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",0,0)
29270   result = (lldb::SBInstruction *)new lldb::SBInstruction();
29271   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29272   return SWIG_arg;
29273 
29274   if(0) SWIG_fail;
29275 
29276 fail:
29277   lua_error(L);
29278   return SWIG_arg;
29279 }
29280 
29281 
29282 static int _wrap_new_SBInstruction__SWIG_1(lua_State* L) {
29283   int SWIG_arg = 0;
29284   lldb::SBInstruction *arg1 = 0 ;
29285   lldb::SBInstruction *result = 0 ;
29286 
29287   SWIG_check_num_args("lldb::SBInstruction::SBInstruction",1,1)
29288   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstruction::SBInstruction",1,"lldb::SBInstruction const &");
29289 
29290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29291     SWIG_fail_ptr("new_SBInstruction",1,SWIGTYPE_p_lldb__SBInstruction);
29292   }
29293 
29294   result = (lldb::SBInstruction *)new lldb::SBInstruction((lldb::SBInstruction const &)*arg1);
29295   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
29296   return SWIG_arg;
29297 
29298   if(0) SWIG_fail;
29299 
29300 fail:
29301   lua_error(L);
29302   return SWIG_arg;
29303 }
29304 
29305 
29306 static int _wrap_new_SBInstruction(lua_State* L) {
29307   int argc;
29308   int argv[2]={
29309     1,2
29310   };
29311 
29312   argc = lua_gettop(L);
29313   if (argc == 0) {
29314     return _wrap_new_SBInstruction__SWIG_0(L);
29315   }
29316   if (argc == 1) {
29317     int _v;
29318     {
29319       void *ptr;
29320       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, SWIG_POINTER_NO_NULL)) {
29321         _v = 0;
29322       } else {
29323         _v = 1;
29324       }
29325     }
29326     if (_v) {
29327       return _wrap_new_SBInstruction__SWIG_1(L);
29328     }
29329   }
29330 
29331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstruction'\n"
29332     "  Possible C/C++ prototypes are:\n"
29333     "    lldb::SBInstruction::SBInstruction()\n"
29334     "    lldb::SBInstruction::SBInstruction(lldb::SBInstruction const &)\n");
29335   lua_error(L);return 0;
29336 }
29337 
29338 
29339 static int _wrap_SBInstruction_IsValid(lua_State* L) {
29340   int SWIG_arg = 0;
29341   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29342   bool result;
29343 
29344   SWIG_check_num_args("lldb::SBInstruction::IsValid",1,1)
29345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::IsValid",1,"lldb::SBInstruction *");
29346 
29347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29348     SWIG_fail_ptr("SBInstruction_IsValid",1,SWIGTYPE_p_lldb__SBInstruction);
29349   }
29350 
29351   result = (bool)(arg1)->IsValid();
29352   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29353   return SWIG_arg;
29354 
29355   if(0) SWIG_fail;
29356 
29357 fail:
29358   lua_error(L);
29359   return SWIG_arg;
29360 }
29361 
29362 
29363 static int _wrap_SBInstruction_GetAddress(lua_State* L) {
29364   int SWIG_arg = 0;
29365   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29366   lldb::SBAddress result;
29367 
29368   SWIG_check_num_args("lldb::SBInstruction::GetAddress",1,1)
29369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetAddress",1,"lldb::SBInstruction *");
29370 
29371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29372     SWIG_fail_ptr("SBInstruction_GetAddress",1,SWIGTYPE_p_lldb__SBInstruction);
29373   }
29374 
29375   result = (arg1)->GetAddress();
29376   {
29377     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
29378     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
29379   }
29380   return SWIG_arg;
29381 
29382   if(0) SWIG_fail;
29383 
29384 fail:
29385   lua_error(L);
29386   return SWIG_arg;
29387 }
29388 
29389 
29390 static int _wrap_SBInstruction_GetMnemonic(lua_State* L) {
29391   int SWIG_arg = 0;
29392   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29393   lldb::SBTarget arg2 ;
29394   lldb::SBTarget *argp2 ;
29395   char *result = 0 ;
29396 
29397   SWIG_check_num_args("lldb::SBInstruction::GetMnemonic",2,2)
29398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",1,"lldb::SBInstruction *");
29399   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetMnemonic",2,"lldb::SBTarget");
29400 
29401   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29402     SWIG_fail_ptr("SBInstruction_GetMnemonic",1,SWIGTYPE_p_lldb__SBInstruction);
29403   }
29404 
29405 
29406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29407     SWIG_fail_ptr("SBInstruction_GetMnemonic",2,SWIGTYPE_p_lldb__SBTarget);
29408   }
29409   arg2 = *argp2;
29410 
29411   result = (char *)(arg1)->GetMnemonic(arg2);
29412   lua_pushstring(L,(const char *)result); SWIG_arg++;
29413   return SWIG_arg;
29414 
29415   if(0) SWIG_fail;
29416 
29417 fail:
29418   lua_error(L);
29419   return SWIG_arg;
29420 }
29421 
29422 
29423 static int _wrap_SBInstruction_GetOperands(lua_State* L) {
29424   int SWIG_arg = 0;
29425   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29426   lldb::SBTarget arg2 ;
29427   lldb::SBTarget *argp2 ;
29428   char *result = 0 ;
29429 
29430   SWIG_check_num_args("lldb::SBInstruction::GetOperands",2,2)
29431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",1,"lldb::SBInstruction *");
29432   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetOperands",2,"lldb::SBTarget");
29433 
29434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29435     SWIG_fail_ptr("SBInstruction_GetOperands",1,SWIGTYPE_p_lldb__SBInstruction);
29436   }
29437 
29438 
29439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29440     SWIG_fail_ptr("SBInstruction_GetOperands",2,SWIGTYPE_p_lldb__SBTarget);
29441   }
29442   arg2 = *argp2;
29443 
29444   result = (char *)(arg1)->GetOperands(arg2);
29445   lua_pushstring(L,(const char *)result); SWIG_arg++;
29446   return SWIG_arg;
29447 
29448   if(0) SWIG_fail;
29449 
29450 fail:
29451   lua_error(L);
29452   return SWIG_arg;
29453 }
29454 
29455 
29456 static int _wrap_SBInstruction_GetComment(lua_State* L) {
29457   int SWIG_arg = 0;
29458   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29459   lldb::SBTarget arg2 ;
29460   lldb::SBTarget *argp2 ;
29461   char *result = 0 ;
29462 
29463   SWIG_check_num_args("lldb::SBInstruction::GetComment",2,2)
29464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetComment",1,"lldb::SBInstruction *");
29465   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetComment",2,"lldb::SBTarget");
29466 
29467   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29468     SWIG_fail_ptr("SBInstruction_GetComment",1,SWIGTYPE_p_lldb__SBInstruction);
29469   }
29470 
29471 
29472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29473     SWIG_fail_ptr("SBInstruction_GetComment",2,SWIGTYPE_p_lldb__SBTarget);
29474   }
29475   arg2 = *argp2;
29476 
29477   result = (char *)(arg1)->GetComment(arg2);
29478   lua_pushstring(L,(const char *)result); SWIG_arg++;
29479   return SWIG_arg;
29480 
29481   if(0) SWIG_fail;
29482 
29483 fail:
29484   lua_error(L);
29485   return SWIG_arg;
29486 }
29487 
29488 
29489 static int _wrap_SBInstruction_GetData(lua_State* L) {
29490   int SWIG_arg = 0;
29491   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29492   lldb::SBTarget arg2 ;
29493   lldb::SBTarget *argp2 ;
29494   lldb::SBData result;
29495 
29496   SWIG_check_num_args("lldb::SBInstruction::GetData",2,2)
29497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetData",1,"lldb::SBInstruction *");
29498   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetData",2,"lldb::SBTarget");
29499 
29500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29501     SWIG_fail_ptr("SBInstruction_GetData",1,SWIGTYPE_p_lldb__SBInstruction);
29502   }
29503 
29504 
29505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
29506     SWIG_fail_ptr("SBInstruction_GetData",2,SWIGTYPE_p_lldb__SBTarget);
29507   }
29508   arg2 = *argp2;
29509 
29510   result = (arg1)->GetData(arg2);
29511   {
29512     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
29513     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
29514   }
29515   return SWIG_arg;
29516 
29517   if(0) SWIG_fail;
29518 
29519 fail:
29520   lua_error(L);
29521   return SWIG_arg;
29522 }
29523 
29524 
29525 static int _wrap_SBInstruction_GetByteSize(lua_State* L) {
29526   int SWIG_arg = 0;
29527   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29528   size_t result;
29529 
29530   SWIG_check_num_args("lldb::SBInstruction::GetByteSize",1,1)
29531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetByteSize",1,"lldb::SBInstruction *");
29532 
29533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29534     SWIG_fail_ptr("SBInstruction_GetByteSize",1,SWIGTYPE_p_lldb__SBInstruction);
29535   }
29536 
29537   result = (arg1)->GetByteSize();
29538   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
29539   return SWIG_arg;
29540 
29541   if(0) SWIG_fail;
29542 
29543 fail:
29544   lua_error(L);
29545   return SWIG_arg;
29546 }
29547 
29548 
29549 static int _wrap_SBInstruction_DoesBranch(lua_State* L) {
29550   int SWIG_arg = 0;
29551   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29552   bool result;
29553 
29554   SWIG_check_num_args("lldb::SBInstruction::DoesBranch",1,1)
29555   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DoesBranch",1,"lldb::SBInstruction *");
29556 
29557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29558     SWIG_fail_ptr("SBInstruction_DoesBranch",1,SWIGTYPE_p_lldb__SBInstruction);
29559   }
29560 
29561   result = (bool)(arg1)->DoesBranch();
29562   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29563   return SWIG_arg;
29564 
29565   if(0) SWIG_fail;
29566 
29567 fail:
29568   lua_error(L);
29569   return SWIG_arg;
29570 }
29571 
29572 
29573 static int _wrap_SBInstruction_HasDelaySlot(lua_State* L) {
29574   int SWIG_arg = 0;
29575   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29576   bool result;
29577 
29578   SWIG_check_num_args("lldb::SBInstruction::HasDelaySlot",1,1)
29579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::HasDelaySlot",1,"lldb::SBInstruction *");
29580 
29581   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29582     SWIG_fail_ptr("SBInstruction_HasDelaySlot",1,SWIGTYPE_p_lldb__SBInstruction);
29583   }
29584 
29585   result = (bool)(arg1)->HasDelaySlot();
29586   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29587   return SWIG_arg;
29588 
29589   if(0) SWIG_fail;
29590 
29591 fail:
29592   lua_error(L);
29593   return SWIG_arg;
29594 }
29595 
29596 
29597 static int _wrap_SBInstruction_CanSetBreakpoint(lua_State* L) {
29598   int SWIG_arg = 0;
29599   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29600   bool result;
29601 
29602   SWIG_check_num_args("lldb::SBInstruction::CanSetBreakpoint",1,1)
29603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::CanSetBreakpoint",1,"lldb::SBInstruction *");
29604 
29605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29606     SWIG_fail_ptr("SBInstruction_CanSetBreakpoint",1,SWIGTYPE_p_lldb__SBInstruction);
29607   }
29608 
29609   result = (bool)(arg1)->CanSetBreakpoint();
29610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29611   return SWIG_arg;
29612 
29613   if(0) SWIG_fail;
29614 
29615 fail:
29616   lua_error(L);
29617   return SWIG_arg;
29618 }
29619 
29620 
29621 static int _wrap_SBInstruction_Print__SWIG_0(lua_State* L) {
29622   int SWIG_arg = 0;
29623   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29624   lldb::SBFile arg2 ;
29625   lldb::SBFile *argp2 ;
29626 
29627   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29629   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::SBFile");
29630 
29631   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29632     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29633   }
29634 
29635 
29636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
29637     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_lldb__SBFile);
29638   }
29639   arg2 = *argp2;
29640 
29641   (arg1)->Print(arg2);
29642 
29643   return SWIG_arg;
29644 
29645   if(0) SWIG_fail;
29646 
29647 fail:
29648   lua_error(L);
29649   return SWIG_arg;
29650 }
29651 
29652 
29653 static int _wrap_SBInstruction_Print__SWIG_1(lua_State* L) {
29654   int SWIG_arg = 0;
29655   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29656   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
29657   lldb::FileSP *argp2 ;
29658 
29659   SWIG_check_num_args("lldb::SBInstruction::Print",2,2)
29660   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::Print",1,"lldb::SBInstruction *");
29661   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::Print",2,"lldb::FileSP");
29662 
29663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29664     SWIG_fail_ptr("SBInstruction_Print",1,SWIGTYPE_p_lldb__SBInstruction);
29665   }
29666 
29667 
29668   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
29669     SWIG_fail_ptr("SBInstruction_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
29670   }
29671   arg2 = *argp2;
29672 
29673   (arg1)->Print(arg2);
29674 
29675   return SWIG_arg;
29676 
29677   if(0) SWIG_fail;
29678 
29679 fail:
29680   lua_error(L);
29681   return SWIG_arg;
29682 }
29683 
29684 
29685 static int _wrap_SBInstruction_Print(lua_State* L) {
29686   int argc;
29687   int argv[3]={
29688     1,2,3
29689   };
29690 
29691   argc = lua_gettop(L);
29692   if (argc == 2) {
29693     int _v;
29694     {
29695       void *ptr;
29696       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29697         _v = 0;
29698       } else {
29699         _v = 1;
29700       }
29701     }
29702     if (_v) {
29703       {
29704         void *ptr;
29705         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
29706           _v = 0;
29707         } else {
29708           _v = 1;
29709         }
29710       }
29711       if (_v) {
29712         return _wrap_SBInstruction_Print__SWIG_0(L);
29713       }
29714     }
29715   }
29716   if (argc == 2) {
29717     int _v;
29718     {
29719       void *ptr;
29720       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstruction, 0)) {
29721         _v = 0;
29722       } else {
29723         _v = 1;
29724       }
29725     }
29726     if (_v) {
29727       {
29728         void *ptr;
29729         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)) {
29730           _v = 0;
29731         } else {
29732           _v = 1;
29733         }
29734       }
29735       if (_v) {
29736         return _wrap_SBInstruction_Print__SWIG_1(L);
29737       }
29738     }
29739   }
29740 
29741   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstruction_Print'\n"
29742     "  Possible C/C++ prototypes are:\n"
29743     "    lldb::SBInstruction::Print(lldb::SBFile)\n"
29744     "    lldb::SBInstruction::Print(lldb::FileSP)\n");
29745   lua_error(L);return 0;
29746 }
29747 
29748 
29749 static int _wrap_SBInstruction_GetDescription(lua_State* L) {
29750   int SWIG_arg = 0;
29751   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29752   lldb::SBStream *arg2 = 0 ;
29753   bool result;
29754 
29755   SWIG_check_num_args("lldb::SBInstruction::GetDescription",2,2)
29756   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",1,"lldb::SBInstruction *");
29757   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::GetDescription",2,"lldb::SBStream &");
29758 
29759   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29760     SWIG_fail_ptr("SBInstruction_GetDescription",1,SWIGTYPE_p_lldb__SBInstruction);
29761   }
29762 
29763 
29764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29765     SWIG_fail_ptr("SBInstruction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
29766   }
29767 
29768   result = (bool)(arg1)->GetDescription(*arg2);
29769   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29770   return SWIG_arg;
29771 
29772   if(0) SWIG_fail;
29773 
29774 fail:
29775   lua_error(L);
29776   return SWIG_arg;
29777 }
29778 
29779 
29780 static int _wrap_SBInstruction_EmulateWithFrame(lua_State* L) {
29781   int SWIG_arg = 0;
29782   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29783   lldb::SBFrame *arg2 = 0 ;
29784   uint32_t arg3 ;
29785   bool result;
29786 
29787   SWIG_check_num_args("lldb::SBInstruction::EmulateWithFrame",3,3)
29788   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",1,"lldb::SBInstruction *");
29789   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",2,"lldb::SBFrame &");
29790   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBInstruction::EmulateWithFrame",3,"uint32_t");
29791 
29792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29793     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",1,SWIGTYPE_p_lldb__SBInstruction);
29794   }
29795 
29796 
29797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
29798     SWIG_fail_ptr("SBInstruction_EmulateWithFrame",2,SWIGTYPE_p_lldb__SBFrame);
29799   }
29800 
29801   arg3 = (unsigned int)lua_tointeger(L, 3);
29802   result = (bool)(arg1)->EmulateWithFrame(*arg2,arg3);
29803   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29804   return SWIG_arg;
29805 
29806   if(0) SWIG_fail;
29807 
29808 fail:
29809   lua_error(L);
29810   return SWIG_arg;
29811 }
29812 
29813 
29814 static int _wrap_SBInstruction_DumpEmulation(lua_State* L) {
29815   int SWIG_arg = 0;
29816   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29817   char *arg2 = (char *) 0 ;
29818   bool result;
29819 
29820   SWIG_check_num_args("lldb::SBInstruction::DumpEmulation",2,2)
29821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",1,"lldb::SBInstruction *");
29822   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstruction::DumpEmulation",2,"char const *");
29823 
29824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29825     SWIG_fail_ptr("SBInstruction_DumpEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29826   }
29827 
29828   arg2 = (char *)lua_tostring(L, 2);
29829   result = (bool)(arg1)->DumpEmulation((char const *)arg2);
29830   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29831   return SWIG_arg;
29832 
29833   if(0) SWIG_fail;
29834 
29835 fail:
29836   lua_error(L);
29837   return SWIG_arg;
29838 }
29839 
29840 
29841 static int _wrap_SBInstruction_TestEmulation(lua_State* L) {
29842   int SWIG_arg = 0;
29843   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29844   lldb::SBStream *arg2 = 0 ;
29845   char *arg3 = (char *) 0 ;
29846   bool result;
29847 
29848   SWIG_check_num_args("lldb::SBInstruction::TestEmulation",3,3)
29849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",1,"lldb::SBInstruction *");
29850   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",2,"lldb::SBStream &");
29851   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBInstruction::TestEmulation",3,"char const *");
29852 
29853   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29854     SWIG_fail_ptr("SBInstruction_TestEmulation",1,SWIGTYPE_p_lldb__SBInstruction);
29855   }
29856 
29857 
29858   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
29859     SWIG_fail_ptr("SBInstruction_TestEmulation",2,SWIGTYPE_p_lldb__SBStream);
29860   }
29861 
29862   arg3 = (char *)lua_tostring(L, 3);
29863   result = (bool)(arg1)->TestEmulation(*arg2,(char const *)arg3);
29864   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
29865   return SWIG_arg;
29866 
29867   if(0) SWIG_fail;
29868 
29869 fail:
29870   lua_error(L);
29871   return SWIG_arg;
29872 }
29873 
29874 
29875 static int _wrap_SBInstruction___tostring(lua_State* L) {
29876   int SWIG_arg = 0;
29877   lldb::SBInstruction *arg1 = (lldb::SBInstruction *) 0 ;
29878   std::string result;
29879 
29880   SWIG_check_num_args("lldb::SBInstruction::__str__",1,1)
29881   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstruction::__str__",1,"lldb::SBInstruction *");
29882 
29883   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstruction,0))){
29884     SWIG_fail_ptr("SBInstruction___tostring",1,SWIGTYPE_p_lldb__SBInstruction);
29885   }
29886 
29887   result = lldb_SBInstruction___str__(arg1);
29888   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
29889   return SWIG_arg;
29890 
29891   if(0) SWIG_fail;
29892 
29893 fail:
29894   lua_error(L);
29895   return SWIG_arg;
29896 }
29897 
29898 
29899 static void swig_delete_SBInstruction(void *obj) {
29900 lldb::SBInstruction *arg1 = (lldb::SBInstruction *) obj;
29901 delete arg1;
29902 }
29903 static int _proxy__wrap_new_SBInstruction(lua_State *L) {
29904     assert(lua_istable(L,1));
29905     lua_pushcfunction(L,_wrap_new_SBInstruction);
29906     assert(!lua_isnil(L,-1));
29907     lua_replace(L,1); /* replace our table with real constructor */
29908     lua_call(L,lua_gettop(L)-1,1);
29909     return 1;
29910 }
29911 static swig_lua_attribute swig_SBInstruction_attributes[] = {
29912     {0,0,0}
29913 };
29914 static swig_lua_method swig_SBInstruction_methods[]= {
29915     { "IsValid", _wrap_SBInstruction_IsValid},
29916     { "GetAddress", _wrap_SBInstruction_GetAddress},
29917     { "GetMnemonic", _wrap_SBInstruction_GetMnemonic},
29918     { "GetOperands", _wrap_SBInstruction_GetOperands},
29919     { "GetComment", _wrap_SBInstruction_GetComment},
29920     { "GetData", _wrap_SBInstruction_GetData},
29921     { "GetByteSize", _wrap_SBInstruction_GetByteSize},
29922     { "DoesBranch", _wrap_SBInstruction_DoesBranch},
29923     { "HasDelaySlot", _wrap_SBInstruction_HasDelaySlot},
29924     { "CanSetBreakpoint", _wrap_SBInstruction_CanSetBreakpoint},
29925     { "Print", _wrap_SBInstruction_Print},
29926     { "GetDescription", _wrap_SBInstruction_GetDescription},
29927     { "EmulateWithFrame", _wrap_SBInstruction_EmulateWithFrame},
29928     { "DumpEmulation", _wrap_SBInstruction_DumpEmulation},
29929     { "TestEmulation", _wrap_SBInstruction_TestEmulation},
29930     { "__tostring", _wrap_SBInstruction___tostring},
29931     {0,0}
29932 };
29933 static swig_lua_method swig_SBInstruction_meta[] = {
29934     { "__tostring", _wrap_SBInstruction___tostring},
29935     {0,0}
29936 };
29937 
29938 static swig_lua_attribute swig_SBInstruction_Sf_SwigStatic_attributes[] = {
29939     {0,0,0}
29940 };
29941 static swig_lua_const_info swig_SBInstruction_Sf_SwigStatic_constants[]= {
29942     {0,0,0,0,0,0}
29943 };
29944 static swig_lua_method swig_SBInstruction_Sf_SwigStatic_methods[]= {
29945     {0,0}
29946 };
29947 static swig_lua_class* swig_SBInstruction_Sf_SwigStatic_classes[]= {
29948     0
29949 };
29950 
29951 static swig_lua_namespace swig_SBInstruction_Sf_SwigStatic = {
29952     "SBInstruction",
29953     swig_SBInstruction_Sf_SwigStatic_methods,
29954     swig_SBInstruction_Sf_SwigStatic_attributes,
29955     swig_SBInstruction_Sf_SwigStatic_constants,
29956     swig_SBInstruction_Sf_SwigStatic_classes,
29957     0
29958 };
29959 static swig_lua_class *swig_SBInstruction_bases[] = {0};
29960 static const char *swig_SBInstruction_base_names[] = {0};
29961 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 };
29962 
29963 static int _wrap_new_SBInstructionList__SWIG_0(lua_State* L) {
29964   int SWIG_arg = 0;
29965   lldb::SBInstructionList *result = 0 ;
29966 
29967   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",0,0)
29968   result = (lldb::SBInstructionList *)new lldb::SBInstructionList();
29969   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29970   return SWIG_arg;
29971 
29972   if(0) SWIG_fail;
29973 
29974 fail:
29975   lua_error(L);
29976   return SWIG_arg;
29977 }
29978 
29979 
29980 static int _wrap_new_SBInstructionList__SWIG_1(lua_State* L) {
29981   int SWIG_arg = 0;
29982   lldb::SBInstructionList *arg1 = 0 ;
29983   lldb::SBInstructionList *result = 0 ;
29984 
29985   SWIG_check_num_args("lldb::SBInstructionList::SBInstructionList",1,1)
29986   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBInstructionList::SBInstructionList",1,"lldb::SBInstructionList const &");
29987 
29988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
29989     SWIG_fail_ptr("new_SBInstructionList",1,SWIGTYPE_p_lldb__SBInstructionList);
29990   }
29991 
29992   result = (lldb::SBInstructionList *)new lldb::SBInstructionList((lldb::SBInstructionList const &)*arg1);
29993   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
29994   return SWIG_arg;
29995 
29996   if(0) SWIG_fail;
29997 
29998 fail:
29999   lua_error(L);
30000   return SWIG_arg;
30001 }
30002 
30003 
30004 static int _wrap_new_SBInstructionList(lua_State* L) {
30005   int argc;
30006   int argv[2]={
30007     1,2
30008   };
30009 
30010   argc = lua_gettop(L);
30011   if (argc == 0) {
30012     return _wrap_new_SBInstructionList__SWIG_0(L);
30013   }
30014   if (argc == 1) {
30015     int _v;
30016     {
30017       void *ptr;
30018       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, SWIG_POINTER_NO_NULL)) {
30019         _v = 0;
30020       } else {
30021         _v = 1;
30022       }
30023     }
30024     if (_v) {
30025       return _wrap_new_SBInstructionList__SWIG_1(L);
30026     }
30027   }
30028 
30029   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBInstructionList'\n"
30030     "  Possible C/C++ prototypes are:\n"
30031     "    lldb::SBInstructionList::SBInstructionList()\n"
30032     "    lldb::SBInstructionList::SBInstructionList(lldb::SBInstructionList const &)\n");
30033   lua_error(L);return 0;
30034 }
30035 
30036 
30037 static int _wrap_SBInstructionList_IsValid(lua_State* L) {
30038   int SWIG_arg = 0;
30039   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30040   bool result;
30041 
30042   SWIG_check_num_args("lldb::SBInstructionList::IsValid",1,1)
30043   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::IsValid",1,"lldb::SBInstructionList const *");
30044 
30045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30046     SWIG_fail_ptr("SBInstructionList_IsValid",1,SWIGTYPE_p_lldb__SBInstructionList);
30047   }
30048 
30049   result = (bool)((lldb::SBInstructionList const *)arg1)->IsValid();
30050   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30051   return SWIG_arg;
30052 
30053   if(0) SWIG_fail;
30054 
30055 fail:
30056   lua_error(L);
30057   return SWIG_arg;
30058 }
30059 
30060 
30061 static int _wrap_SBInstructionList_GetSize(lua_State* L) {
30062   int SWIG_arg = 0;
30063   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30064   size_t result;
30065 
30066   SWIG_check_num_args("lldb::SBInstructionList::GetSize",1,1)
30067   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetSize",1,"lldb::SBInstructionList *");
30068 
30069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30070     SWIG_fail_ptr("SBInstructionList_GetSize",1,SWIGTYPE_p_lldb__SBInstructionList);
30071   }
30072 
30073   result = (arg1)->GetSize();
30074   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30075   return SWIG_arg;
30076 
30077   if(0) SWIG_fail;
30078 
30079 fail:
30080   lua_error(L);
30081   return SWIG_arg;
30082 }
30083 
30084 
30085 static int _wrap_SBInstructionList_GetInstructionAtIndex(lua_State* L) {
30086   int SWIG_arg = 0;
30087   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30088   uint32_t arg2 ;
30089   lldb::SBInstruction result;
30090 
30091   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionAtIndex",2,2)
30092   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",1,"lldb::SBInstructionList *");
30093   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionAtIndex",2,"uint32_t");
30094 
30095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30096     SWIG_fail_ptr("SBInstructionList_GetInstructionAtIndex",1,SWIGTYPE_p_lldb__SBInstructionList);
30097   }
30098 
30099   arg2 = (unsigned int)lua_tointeger(L, 2);
30100   result = (arg1)->GetInstructionAtIndex(arg2);
30101   {
30102     lldb::SBInstruction * resultptr = new lldb::SBInstruction((const lldb::SBInstruction &) result);
30103     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstruction,1); SWIG_arg++;
30104   }
30105   return SWIG_arg;
30106 
30107   if(0) SWIG_fail;
30108 
30109 fail:
30110   lua_error(L);
30111   return SWIG_arg;
30112 }
30113 
30114 
30115 static int _wrap_SBInstructionList_GetInstructionsCount(lua_State* L) {
30116   int SWIG_arg = 0;
30117   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30118   lldb::SBAddress *arg2 = 0 ;
30119   lldb::SBAddress *arg3 = 0 ;
30120   bool arg4 ;
30121   size_t result;
30122 
30123   SWIG_check_num_args("lldb::SBInstructionList::GetInstructionsCount",4,4)
30124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",1,"lldb::SBInstructionList *");
30125   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",2,"lldb::SBAddress const &");
30126   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",3,"lldb::SBAddress const &");
30127   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBInstructionList::GetInstructionsCount",4,"bool");
30128 
30129   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30130     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",1,SWIGTYPE_p_lldb__SBInstructionList);
30131   }
30132 
30133 
30134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
30135     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",2,SWIGTYPE_p_lldb__SBAddress);
30136   }
30137 
30138 
30139   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
30140     SWIG_fail_ptr("SBInstructionList_GetInstructionsCount",3,SWIGTYPE_p_lldb__SBAddress);
30141   }
30142 
30143   arg4 = (lua_toboolean(L, 4)!=0);
30144   result = (arg1)->GetInstructionsCount((lldb::SBAddress const &)*arg2,(lldb::SBAddress const &)*arg3,arg4);
30145   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30146   return SWIG_arg;
30147 
30148   if(0) SWIG_fail;
30149 
30150 fail:
30151   lua_error(L);
30152   return SWIG_arg;
30153 }
30154 
30155 
30156 static int _wrap_SBInstructionList_Clear(lua_State* L) {
30157   int SWIG_arg = 0;
30158   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30159 
30160   SWIG_check_num_args("lldb::SBInstructionList::Clear",1,1)
30161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Clear",1,"lldb::SBInstructionList *");
30162 
30163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30164     SWIG_fail_ptr("SBInstructionList_Clear",1,SWIGTYPE_p_lldb__SBInstructionList);
30165   }
30166 
30167   (arg1)->Clear();
30168 
30169   return SWIG_arg;
30170 
30171   if(0) SWIG_fail;
30172 
30173 fail:
30174   lua_error(L);
30175   return SWIG_arg;
30176 }
30177 
30178 
30179 static int _wrap_SBInstructionList_AppendInstruction(lua_State* L) {
30180   int SWIG_arg = 0;
30181   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30182   lldb::SBInstruction arg2 ;
30183   lldb::SBInstruction *argp2 ;
30184 
30185   SWIG_check_num_args("lldb::SBInstructionList::AppendInstruction",2,2)
30186   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",1,"lldb::SBInstructionList *");
30187   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::AppendInstruction",2,"lldb::SBInstruction");
30188 
30189   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30190     SWIG_fail_ptr("SBInstructionList_AppendInstruction",1,SWIGTYPE_p_lldb__SBInstructionList);
30191   }
30192 
30193 
30194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBInstruction,0))){
30195     SWIG_fail_ptr("SBInstructionList_AppendInstruction",2,SWIGTYPE_p_lldb__SBInstruction);
30196   }
30197   arg2 = *argp2;
30198 
30199   (arg1)->AppendInstruction(arg2);
30200 
30201   return SWIG_arg;
30202 
30203   if(0) SWIG_fail;
30204 
30205 fail:
30206   lua_error(L);
30207   return SWIG_arg;
30208 }
30209 
30210 
30211 static int _wrap_SBInstructionList_Print__SWIG_0(lua_State* L) {
30212   int SWIG_arg = 0;
30213   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30214   lldb::SBFile arg2 ;
30215   lldb::SBFile *argp2 ;
30216 
30217   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30218   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30219   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::SBFile");
30220 
30221   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30222     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30223   }
30224 
30225 
30226   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
30227     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_lldb__SBFile);
30228   }
30229   arg2 = *argp2;
30230 
30231   (arg1)->Print(arg2);
30232 
30233   return SWIG_arg;
30234 
30235   if(0) SWIG_fail;
30236 
30237 fail:
30238   lua_error(L);
30239   return SWIG_arg;
30240 }
30241 
30242 
30243 static int _wrap_SBInstructionList_Print__SWIG_1(lua_State* L) {
30244   int SWIG_arg = 0;
30245   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30246   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
30247   lldb::FileSP *argp2 ;
30248 
30249   SWIG_check_num_args("lldb::SBInstructionList::Print",2,2)
30250   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::Print",1,"lldb::SBInstructionList *");
30251   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::Print",2,"lldb::FileSP");
30252 
30253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30254     SWIG_fail_ptr("SBInstructionList_Print",1,SWIGTYPE_p_lldb__SBInstructionList);
30255   }
30256 
30257 
30258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
30259     SWIG_fail_ptr("SBInstructionList_Print",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
30260   }
30261   arg2 = *argp2;
30262 
30263   (arg1)->Print(arg2);
30264 
30265   return SWIG_arg;
30266 
30267   if(0) SWIG_fail;
30268 
30269 fail:
30270   lua_error(L);
30271   return SWIG_arg;
30272 }
30273 
30274 
30275 static int _wrap_SBInstructionList_Print(lua_State* L) {
30276   int argc;
30277   int argv[3]={
30278     1,2,3
30279   };
30280 
30281   argc = lua_gettop(L);
30282   if (argc == 2) {
30283     int _v;
30284     {
30285       void *ptr;
30286       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30287         _v = 0;
30288       } else {
30289         _v = 1;
30290       }
30291     }
30292     if (_v) {
30293       {
30294         void *ptr;
30295         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
30296           _v = 0;
30297         } else {
30298           _v = 1;
30299         }
30300       }
30301       if (_v) {
30302         return _wrap_SBInstructionList_Print__SWIG_0(L);
30303       }
30304     }
30305   }
30306   if (argc == 2) {
30307     int _v;
30308     {
30309       void *ptr;
30310       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBInstructionList, 0)) {
30311         _v = 0;
30312       } else {
30313         _v = 1;
30314       }
30315     }
30316     if (_v) {
30317       {
30318         void *ptr;
30319         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)) {
30320           _v = 0;
30321         } else {
30322           _v = 1;
30323         }
30324       }
30325       if (_v) {
30326         return _wrap_SBInstructionList_Print__SWIG_1(L);
30327       }
30328     }
30329   }
30330 
30331   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBInstructionList_Print'\n"
30332     "  Possible C/C++ prototypes are:\n"
30333     "    lldb::SBInstructionList::Print(lldb::SBFile)\n"
30334     "    lldb::SBInstructionList::Print(lldb::FileSP)\n");
30335   lua_error(L);return 0;
30336 }
30337 
30338 
30339 static int _wrap_SBInstructionList_GetDescription(lua_State* L) {
30340   int SWIG_arg = 0;
30341   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30342   lldb::SBStream *arg2 = 0 ;
30343   bool result;
30344 
30345   SWIG_check_num_args("lldb::SBInstructionList::GetDescription",2,2)
30346   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",1,"lldb::SBInstructionList *");
30347   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBInstructionList::GetDescription",2,"lldb::SBStream &");
30348 
30349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30350     SWIG_fail_ptr("SBInstructionList_GetDescription",1,SWIGTYPE_p_lldb__SBInstructionList);
30351   }
30352 
30353 
30354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
30355     SWIG_fail_ptr("SBInstructionList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
30356   }
30357 
30358   result = (bool)(arg1)->GetDescription(*arg2);
30359   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30360   return SWIG_arg;
30361 
30362   if(0) SWIG_fail;
30363 
30364 fail:
30365   lua_error(L);
30366   return SWIG_arg;
30367 }
30368 
30369 
30370 static int _wrap_SBInstructionList_DumpEmulationForAllInstructions(lua_State* L) {
30371   int SWIG_arg = 0;
30372   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30373   char *arg2 = (char *) 0 ;
30374   bool result;
30375 
30376   SWIG_check_num_args("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,2)
30377   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",1,"lldb::SBInstructionList *");
30378   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBInstructionList::DumpEmulationForAllInstructions",2,"char const *");
30379 
30380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30381     SWIG_fail_ptr("SBInstructionList_DumpEmulationForAllInstructions",1,SWIGTYPE_p_lldb__SBInstructionList);
30382   }
30383 
30384   arg2 = (char *)lua_tostring(L, 2);
30385   result = (bool)(arg1)->DumpEmulationForAllInstructions((char const *)arg2);
30386   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30387   return SWIG_arg;
30388 
30389   if(0) SWIG_fail;
30390 
30391 fail:
30392   lua_error(L);
30393   return SWIG_arg;
30394 }
30395 
30396 
30397 static int _wrap_SBInstructionList___tostring(lua_State* L) {
30398   int SWIG_arg = 0;
30399   lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) 0 ;
30400   std::string result;
30401 
30402   SWIG_check_num_args("lldb::SBInstructionList::__str__",1,1)
30403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBInstructionList::__str__",1,"lldb::SBInstructionList *");
30404 
30405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBInstructionList,0))){
30406     SWIG_fail_ptr("SBInstructionList___tostring",1,SWIGTYPE_p_lldb__SBInstructionList);
30407   }
30408 
30409   result = lldb_SBInstructionList___str__(arg1);
30410   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
30411   return SWIG_arg;
30412 
30413   if(0) SWIG_fail;
30414 
30415 fail:
30416   lua_error(L);
30417   return SWIG_arg;
30418 }
30419 
30420 
30421 static void swig_delete_SBInstructionList(void *obj) {
30422 lldb::SBInstructionList *arg1 = (lldb::SBInstructionList *) obj;
30423 delete arg1;
30424 }
30425 static int _proxy__wrap_new_SBInstructionList(lua_State *L) {
30426     assert(lua_istable(L,1));
30427     lua_pushcfunction(L,_wrap_new_SBInstructionList);
30428     assert(!lua_isnil(L,-1));
30429     lua_replace(L,1); /* replace our table with real constructor */
30430     lua_call(L,lua_gettop(L)-1,1);
30431     return 1;
30432 }
30433 static swig_lua_attribute swig_SBInstructionList_attributes[] = {
30434     {0,0,0}
30435 };
30436 static swig_lua_method swig_SBInstructionList_methods[]= {
30437     { "IsValid", _wrap_SBInstructionList_IsValid},
30438     { "GetSize", _wrap_SBInstructionList_GetSize},
30439     { "GetInstructionAtIndex", _wrap_SBInstructionList_GetInstructionAtIndex},
30440     { "GetInstructionsCount", _wrap_SBInstructionList_GetInstructionsCount},
30441     { "Clear", _wrap_SBInstructionList_Clear},
30442     { "AppendInstruction", _wrap_SBInstructionList_AppendInstruction},
30443     { "Print", _wrap_SBInstructionList_Print},
30444     { "GetDescription", _wrap_SBInstructionList_GetDescription},
30445     { "DumpEmulationForAllInstructions", _wrap_SBInstructionList_DumpEmulationForAllInstructions},
30446     { "__tostring", _wrap_SBInstructionList___tostring},
30447     {0,0}
30448 };
30449 static swig_lua_method swig_SBInstructionList_meta[] = {
30450     { "__tostring", _wrap_SBInstructionList___tostring},
30451     {0,0}
30452 };
30453 
30454 static swig_lua_attribute swig_SBInstructionList_Sf_SwigStatic_attributes[] = {
30455     {0,0,0}
30456 };
30457 static swig_lua_const_info swig_SBInstructionList_Sf_SwigStatic_constants[]= {
30458     {0,0,0,0,0,0}
30459 };
30460 static swig_lua_method swig_SBInstructionList_Sf_SwigStatic_methods[]= {
30461     {0,0}
30462 };
30463 static swig_lua_class* swig_SBInstructionList_Sf_SwigStatic_classes[]= {
30464     0
30465 };
30466 
30467 static swig_lua_namespace swig_SBInstructionList_Sf_SwigStatic = {
30468     "SBInstructionList",
30469     swig_SBInstructionList_Sf_SwigStatic_methods,
30470     swig_SBInstructionList_Sf_SwigStatic_attributes,
30471     swig_SBInstructionList_Sf_SwigStatic_constants,
30472     swig_SBInstructionList_Sf_SwigStatic_classes,
30473     0
30474 };
30475 static swig_lua_class *swig_SBInstructionList_bases[] = {0};
30476 static const char *swig_SBInstructionList_base_names[] = {0};
30477 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 };
30478 
30479 static int _wrap_SBLanguageRuntime_GetLanguageTypeFromString(lua_State* L) {
30480   int SWIG_arg = 0;
30481   char *arg1 = (char *) 0 ;
30482   lldb::LanguageType result;
30483 
30484   SWIG_check_num_args("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,1)
30485   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetLanguageTypeFromString",1,"char const *");
30486   arg1 = (char *)lua_tostring(L, 1);
30487   result = (lldb::LanguageType)lldb::SBLanguageRuntime::GetLanguageTypeFromString((char const *)arg1);
30488   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
30489   return SWIG_arg;
30490 
30491   if(0) SWIG_fail;
30492 
30493 fail:
30494   lua_error(L);
30495   return SWIG_arg;
30496 }
30497 
30498 
30499 static int _wrap_SBLanguageRuntime_GetNameForLanguageType(lua_State* L) {
30500   int SWIG_arg = 0;
30501   lldb::LanguageType arg1 ;
30502   char *result = 0 ;
30503 
30504   SWIG_check_num_args("lldb::SBLanguageRuntime::GetNameForLanguageType",1,1)
30505   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBLanguageRuntime::GetNameForLanguageType",1,"lldb::LanguageType");
30506   arg1 = (lldb::LanguageType)(int)lua_tonumber(L, 1);
30507   result = (char *)lldb::SBLanguageRuntime::GetNameForLanguageType(arg1);
30508   lua_pushstring(L,(const char *)result); SWIG_arg++;
30509   return SWIG_arg;
30510 
30511   if(0) SWIG_fail;
30512 
30513 fail:
30514   lua_error(L);
30515   return SWIG_arg;
30516 }
30517 
30518 
30519 static int _wrap_new_SBLanguageRuntime(lua_State* L) {
30520   int SWIG_arg = 0;
30521   lldb::SBLanguageRuntime *result = 0 ;
30522 
30523   SWIG_check_num_args("lldb::SBLanguageRuntime::SBLanguageRuntime",0,0)
30524   result = (lldb::SBLanguageRuntime *)new lldb::SBLanguageRuntime();
30525   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLanguageRuntime,1); SWIG_arg++;
30526   return SWIG_arg;
30527 
30528   if(0) SWIG_fail;
30529 
30530 fail:
30531   lua_error(L);
30532   return SWIG_arg;
30533 }
30534 
30535 
30536 static void swig_delete_SBLanguageRuntime(void *obj) {
30537 lldb::SBLanguageRuntime *arg1 = (lldb::SBLanguageRuntime *) obj;
30538 delete arg1;
30539 }
30540 static int _proxy__wrap_new_SBLanguageRuntime(lua_State *L) {
30541     assert(lua_istable(L,1));
30542     lua_pushcfunction(L,_wrap_new_SBLanguageRuntime);
30543     assert(!lua_isnil(L,-1));
30544     lua_replace(L,1); /* replace our table with real constructor */
30545     lua_call(L,lua_gettop(L)-1,1);
30546     return 1;
30547 }
30548 static swig_lua_attribute swig_SBLanguageRuntime_attributes[] = {
30549     {0,0,0}
30550 };
30551 static swig_lua_method swig_SBLanguageRuntime_methods[]= {
30552     {0,0}
30553 };
30554 static swig_lua_method swig_SBLanguageRuntime_meta[] = {
30555     {0,0}
30556 };
30557 
30558 static swig_lua_attribute swig_SBLanguageRuntime_Sf_SwigStatic_attributes[] = {
30559     {0,0,0}
30560 };
30561 static swig_lua_const_info swig_SBLanguageRuntime_Sf_SwigStatic_constants[]= {
30562     {0,0,0,0,0,0}
30563 };
30564 static swig_lua_method swig_SBLanguageRuntime_Sf_SwigStatic_methods[]= {
30565     { "GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
30566     { "GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
30567     {0,0}
30568 };
30569 static swig_lua_class* swig_SBLanguageRuntime_Sf_SwigStatic_classes[]= {
30570     0
30571 };
30572 
30573 static swig_lua_namespace swig_SBLanguageRuntime_Sf_SwigStatic = {
30574     "SBLanguageRuntime",
30575     swig_SBLanguageRuntime_Sf_SwigStatic_methods,
30576     swig_SBLanguageRuntime_Sf_SwigStatic_attributes,
30577     swig_SBLanguageRuntime_Sf_SwigStatic_constants,
30578     swig_SBLanguageRuntime_Sf_SwigStatic_classes,
30579     0
30580 };
30581 static swig_lua_class *swig_SBLanguageRuntime_bases[] = {0};
30582 static const char *swig_SBLanguageRuntime_base_names[] = {0};
30583 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 };
30584 
30585 static int _wrap_new_SBLaunchInfo(lua_State* L) {
30586   int SWIG_arg = 0;
30587   char **arg1 = (char **) 0 ;
30588   lldb::SBLaunchInfo *result = 0 ;
30589 
30590   SWIG_check_num_args("lldb::SBLaunchInfo::SBLaunchInfo",1,1)
30591   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SBLaunchInfo",1,"char const **");
30592 
30593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){
30594     SWIG_fail_ptr("new_SBLaunchInfo",1,SWIGTYPE_p_p_char);
30595   }
30596 
30597   result = (lldb::SBLaunchInfo *)new lldb::SBLaunchInfo((char const **)arg1);
30598   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
30599   return SWIG_arg;
30600 
30601   if(0) SWIG_fail;
30602 
30603 fail:
30604   lua_error(L);
30605   return SWIG_arg;
30606 }
30607 
30608 
30609 static int _wrap_SBLaunchInfo_GetProcessID(lua_State* L) {
30610   int SWIG_arg = 0;
30611   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30612   lldb::pid_t result;
30613 
30614   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessID",1,1)
30615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessID",1,"lldb::SBLaunchInfo *");
30616 
30617   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30618     SWIG_fail_ptr("SBLaunchInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30619   }
30620 
30621   result = (lldb::pid_t)(arg1)->GetProcessID();
30622   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30623   return SWIG_arg;
30624 
30625   if(0) SWIG_fail;
30626 
30627 fail:
30628   lua_error(L);
30629   return SWIG_arg;
30630 }
30631 
30632 
30633 static int _wrap_SBLaunchInfo_GetUserID(lua_State* L) {
30634   int SWIG_arg = 0;
30635   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30636   uint32_t result;
30637 
30638   SWIG_check_num_args("lldb::SBLaunchInfo::GetUserID",1,1)
30639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetUserID",1,"lldb::SBLaunchInfo *");
30640 
30641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30642     SWIG_fail_ptr("SBLaunchInfo_GetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30643   }
30644 
30645   result = (uint32_t)(arg1)->GetUserID();
30646   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30647   return SWIG_arg;
30648 
30649   if(0) SWIG_fail;
30650 
30651 fail:
30652   lua_error(L);
30653   return SWIG_arg;
30654 }
30655 
30656 
30657 static int _wrap_SBLaunchInfo_GetGroupID(lua_State* L) {
30658   int SWIG_arg = 0;
30659   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30660   uint32_t result;
30661 
30662   SWIG_check_num_args("lldb::SBLaunchInfo::GetGroupID",1,1)
30663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetGroupID",1,"lldb::SBLaunchInfo *");
30664 
30665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30666     SWIG_fail_ptr("SBLaunchInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30667   }
30668 
30669   result = (uint32_t)(arg1)->GetGroupID();
30670   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30671   return SWIG_arg;
30672 
30673   if(0) SWIG_fail;
30674 
30675 fail:
30676   lua_error(L);
30677   return SWIG_arg;
30678 }
30679 
30680 
30681 static int _wrap_SBLaunchInfo_UserIDIsValid(lua_State* L) {
30682   int SWIG_arg = 0;
30683   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30684   bool result;
30685 
30686   SWIG_check_num_args("lldb::SBLaunchInfo::UserIDIsValid",1,1)
30687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::UserIDIsValid",1,"lldb::SBLaunchInfo *");
30688 
30689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30690     SWIG_fail_ptr("SBLaunchInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30691   }
30692 
30693   result = (bool)(arg1)->UserIDIsValid();
30694   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30695   return SWIG_arg;
30696 
30697   if(0) SWIG_fail;
30698 
30699 fail:
30700   lua_error(L);
30701   return SWIG_arg;
30702 }
30703 
30704 
30705 static int _wrap_SBLaunchInfo_GroupIDIsValid(lua_State* L) {
30706   int SWIG_arg = 0;
30707   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30708   bool result;
30709 
30710   SWIG_check_num_args("lldb::SBLaunchInfo::GroupIDIsValid",1,1)
30711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GroupIDIsValid",1,"lldb::SBLaunchInfo *");
30712 
30713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30714     SWIG_fail_ptr("SBLaunchInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30715   }
30716 
30717   result = (bool)(arg1)->GroupIDIsValid();
30718   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
30719   return SWIG_arg;
30720 
30721   if(0) SWIG_fail;
30722 
30723 fail:
30724   lua_error(L);
30725   return SWIG_arg;
30726 }
30727 
30728 
30729 static int _wrap_SBLaunchInfo_SetUserID(lua_State* L) {
30730   int SWIG_arg = 0;
30731   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30732   uint32_t arg2 ;
30733 
30734   SWIG_check_num_args("lldb::SBLaunchInfo::SetUserID",2,2)
30735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",1,"lldb::SBLaunchInfo *");
30736   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetUserID",2,"uint32_t");
30737 
30738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30739     SWIG_fail_ptr("SBLaunchInfo_SetUserID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30740   }
30741 
30742   arg2 = (unsigned int)lua_tointeger(L, 2);
30743   (arg1)->SetUserID(arg2);
30744 
30745   return SWIG_arg;
30746 
30747   if(0) SWIG_fail;
30748 
30749 fail:
30750   lua_error(L);
30751   return SWIG_arg;
30752 }
30753 
30754 
30755 static int _wrap_SBLaunchInfo_SetGroupID(lua_State* L) {
30756   int SWIG_arg = 0;
30757   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30758   uint32_t arg2 ;
30759 
30760   SWIG_check_num_args("lldb::SBLaunchInfo::SetGroupID",2,2)
30761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",1,"lldb::SBLaunchInfo *");
30762   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetGroupID",2,"uint32_t");
30763 
30764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30765     SWIG_fail_ptr("SBLaunchInfo_SetGroupID",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30766   }
30767 
30768   arg2 = (unsigned int)lua_tointeger(L, 2);
30769   (arg1)->SetGroupID(arg2);
30770 
30771   return SWIG_arg;
30772 
30773   if(0) SWIG_fail;
30774 
30775 fail:
30776   lua_error(L);
30777   return SWIG_arg;
30778 }
30779 
30780 
30781 static int _wrap_SBLaunchInfo_GetExecutableFile(lua_State* L) {
30782   int SWIG_arg = 0;
30783   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30784   lldb::SBFileSpec result;
30785 
30786   SWIG_check_num_args("lldb::SBLaunchInfo::GetExecutableFile",1,1)
30787   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetExecutableFile",1,"lldb::SBLaunchInfo *");
30788 
30789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30790     SWIG_fail_ptr("SBLaunchInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30791   }
30792 
30793   result = (arg1)->GetExecutableFile();
30794   {
30795     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
30796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
30797   }
30798   return SWIG_arg;
30799 
30800   if(0) SWIG_fail;
30801 
30802 fail:
30803   lua_error(L);
30804   return SWIG_arg;
30805 }
30806 
30807 
30808 static int _wrap_SBLaunchInfo_SetExecutableFile(lua_State* L) {
30809   int SWIG_arg = 0;
30810   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30811   lldb::SBFileSpec arg2 ;
30812   bool arg3 ;
30813   lldb::SBFileSpec *argp2 ;
30814 
30815   SWIG_check_num_args("lldb::SBLaunchInfo::SetExecutableFile",3,3)
30816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",1,"lldb::SBLaunchInfo *");
30817   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",2,"lldb::SBFileSpec");
30818   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetExecutableFile",3,"bool");
30819 
30820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30821     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30822   }
30823 
30824 
30825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
30826     SWIG_fail_ptr("SBLaunchInfo_SetExecutableFile",2,SWIGTYPE_p_lldb__SBFileSpec);
30827   }
30828   arg2 = *argp2;
30829 
30830   arg3 = (lua_toboolean(L, 3)!=0);
30831   (arg1)->SetExecutableFile(arg2,arg3);
30832 
30833   return SWIG_arg;
30834 
30835   if(0) SWIG_fail;
30836 
30837 fail:
30838   lua_error(L);
30839   return SWIG_arg;
30840 }
30841 
30842 
30843 static int _wrap_SBLaunchInfo_GetListener(lua_State* L) {
30844   int SWIG_arg = 0;
30845   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30846   lldb::SBListener result;
30847 
30848   SWIG_check_num_args("lldb::SBLaunchInfo::GetListener",1,1)
30849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetListener",1,"lldb::SBLaunchInfo *");
30850 
30851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30852     SWIG_fail_ptr("SBLaunchInfo_GetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30853   }
30854 
30855   result = (arg1)->GetListener();
30856   {
30857     lldb::SBListener * resultptr = new lldb::SBListener((const lldb::SBListener &) result);
30858     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
30859   }
30860   return SWIG_arg;
30861 
30862   if(0) SWIG_fail;
30863 
30864 fail:
30865   lua_error(L);
30866   return SWIG_arg;
30867 }
30868 
30869 
30870 static int _wrap_SBLaunchInfo_SetListener(lua_State* L) {
30871   int SWIG_arg = 0;
30872   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30873   lldb::SBListener *arg2 = 0 ;
30874 
30875   SWIG_check_num_args("lldb::SBLaunchInfo::SetListener",2,2)
30876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",1,"lldb::SBLaunchInfo *");
30877   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetListener",2,"lldb::SBListener &");
30878 
30879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30880     SWIG_fail_ptr("SBLaunchInfo_SetListener",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30881   }
30882 
30883 
30884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
30885     SWIG_fail_ptr("SBLaunchInfo_SetListener",2,SWIGTYPE_p_lldb__SBListener);
30886   }
30887 
30888   (arg1)->SetListener(*arg2);
30889 
30890   return SWIG_arg;
30891 
30892   if(0) SWIG_fail;
30893 
30894 fail:
30895   lua_error(L);
30896   return SWIG_arg;
30897 }
30898 
30899 
30900 static int _wrap_SBLaunchInfo_GetNumArguments(lua_State* L) {
30901   int SWIG_arg = 0;
30902   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30903   uint32_t result;
30904 
30905   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumArguments",1,1)
30906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumArguments",1,"lldb::SBLaunchInfo *");
30907 
30908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30909     SWIG_fail_ptr("SBLaunchInfo_GetNumArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30910   }
30911 
30912   result = (uint32_t)(arg1)->GetNumArguments();
30913   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30914   return SWIG_arg;
30915 
30916   if(0) SWIG_fail;
30917 
30918 fail:
30919   lua_error(L);
30920   return SWIG_arg;
30921 }
30922 
30923 
30924 static int _wrap_SBLaunchInfo_GetArgumentAtIndex(lua_State* L) {
30925   int SWIG_arg = 0;
30926   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30927   uint32_t arg2 ;
30928   char *result = 0 ;
30929 
30930   SWIG_check_num_args("lldb::SBLaunchInfo::GetArgumentAtIndex",2,2)
30931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",1,"lldb::SBLaunchInfo *");
30932   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetArgumentAtIndex",2,"uint32_t");
30933 
30934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30935     SWIG_fail_ptr("SBLaunchInfo_GetArgumentAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30936   }
30937 
30938   arg2 = (unsigned int)lua_tointeger(L, 2);
30939   result = (char *)(arg1)->GetArgumentAtIndex(arg2);
30940   lua_pushstring(L,(const char *)result); SWIG_arg++;
30941   return SWIG_arg;
30942 
30943   if(0) SWIG_fail;
30944 
30945 fail:
30946   lua_error(L);
30947   return SWIG_arg;
30948 }
30949 
30950 
30951 static int _wrap_SBLaunchInfo_SetArguments(lua_State* L) {
30952   int SWIG_arg = 0;
30953   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30954   char **arg2 = (char **) 0 ;
30955   bool arg3 ;
30956 
30957   SWIG_check_num_args("lldb::SBLaunchInfo::SetArguments",3,3)
30958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",1,"lldb::SBLaunchInfo *");
30959   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",2,"char const **");
30960   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetArguments",3,"bool");
30961 
30962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30963     SWIG_fail_ptr("SBLaunchInfo_SetArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30964   }
30965 
30966 
30967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
30968     SWIG_fail_ptr("SBLaunchInfo_SetArguments",2,SWIGTYPE_p_p_char);
30969   }
30970 
30971   arg3 = (lua_toboolean(L, 3)!=0);
30972   (arg1)->SetArguments((char const **)arg2,arg3);
30973 
30974   return SWIG_arg;
30975 
30976   if(0) SWIG_fail;
30977 
30978 fail:
30979   lua_error(L);
30980   return SWIG_arg;
30981 }
30982 
30983 
30984 static int _wrap_SBLaunchInfo_GetNumEnvironmentEntries(lua_State* L) {
30985   int SWIG_arg = 0;
30986   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
30987   uint32_t result;
30988 
30989   SWIG_check_num_args("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,1)
30990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetNumEnvironmentEntries",1,"lldb::SBLaunchInfo *");
30991 
30992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
30993     SWIG_fail_ptr("SBLaunchInfo_GetNumEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
30994   }
30995 
30996   result = (uint32_t)(arg1)->GetNumEnvironmentEntries();
30997   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
30998   return SWIG_arg;
30999 
31000   if(0) SWIG_fail;
31001 
31002 fail:
31003   lua_error(L);
31004   return SWIG_arg;
31005 }
31006 
31007 
31008 static int _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex(lua_State* L) {
31009   int SWIG_arg = 0;
31010   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31011   uint32_t arg2 ;
31012   char *result = 0 ;
31013 
31014   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,2)
31015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",1,"lldb::SBLaunchInfo *");
31016   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironmentEntryAtIndex",2,"uint32_t");
31017 
31018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31019     SWIG_fail_ptr("SBLaunchInfo_GetEnvironmentEntryAtIndex",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31020   }
31021 
31022   arg2 = (unsigned int)lua_tointeger(L, 2);
31023   result = (char *)(arg1)->GetEnvironmentEntryAtIndex(arg2);
31024   lua_pushstring(L,(const char *)result); SWIG_arg++;
31025   return SWIG_arg;
31026 
31027   if(0) SWIG_fail;
31028 
31029 fail:
31030   lua_error(L);
31031   return SWIG_arg;
31032 }
31033 
31034 
31035 static int _wrap_SBLaunchInfo_SetEnvironmentEntries(lua_State* L) {
31036   int SWIG_arg = 0;
31037   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31038   char **arg2 = (char **) 0 ;
31039   bool arg3 ;
31040 
31041   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironmentEntries",3,3)
31042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",1,"lldb::SBLaunchInfo *");
31043   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",2,"char const **");
31044   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironmentEntries",3,"bool");
31045 
31046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31047     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31048   }
31049 
31050 
31051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
31052     SWIG_fail_ptr("SBLaunchInfo_SetEnvironmentEntries",2,SWIGTYPE_p_p_char);
31053   }
31054 
31055   arg3 = (lua_toboolean(L, 3)!=0);
31056   (arg1)->SetEnvironmentEntries((char const **)arg2,arg3);
31057 
31058   return SWIG_arg;
31059 
31060   if(0) SWIG_fail;
31061 
31062 fail:
31063   lua_error(L);
31064   return SWIG_arg;
31065 }
31066 
31067 
31068 static int _wrap_SBLaunchInfo_SetEnvironment(lua_State* L) {
31069   int SWIG_arg = 0;
31070   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31071   lldb::SBEnvironment *arg2 = 0 ;
31072   bool arg3 ;
31073 
31074   SWIG_check_num_args("lldb::SBLaunchInfo::SetEnvironment",3,3)
31075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",1,"lldb::SBLaunchInfo *");
31076   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",2,"lldb::SBEnvironment const &");
31077   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::SetEnvironment",3,"bool");
31078 
31079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31080     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31081   }
31082 
31083 
31084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEnvironment,0))){
31085     SWIG_fail_ptr("SBLaunchInfo_SetEnvironment",2,SWIGTYPE_p_lldb__SBEnvironment);
31086   }
31087 
31088   arg3 = (lua_toboolean(L, 3)!=0);
31089   (arg1)->SetEnvironment((lldb::SBEnvironment const &)*arg2,arg3);
31090 
31091   return SWIG_arg;
31092 
31093   if(0) SWIG_fail;
31094 
31095 fail:
31096   lua_error(L);
31097   return SWIG_arg;
31098 }
31099 
31100 
31101 static int _wrap_SBLaunchInfo_GetEnvironment(lua_State* L) {
31102   int SWIG_arg = 0;
31103   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31104   lldb::SBEnvironment result;
31105 
31106   SWIG_check_num_args("lldb::SBLaunchInfo::GetEnvironment",1,1)
31107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetEnvironment",1,"lldb::SBLaunchInfo *");
31108 
31109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31110     SWIG_fail_ptr("SBLaunchInfo_GetEnvironment",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31111   }
31112 
31113   result = (arg1)->GetEnvironment();
31114   {
31115     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
31116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
31117   }
31118   return SWIG_arg;
31119 
31120   if(0) SWIG_fail;
31121 
31122 fail:
31123   lua_error(L);
31124   return SWIG_arg;
31125 }
31126 
31127 
31128 static int _wrap_SBLaunchInfo_Clear(lua_State* L) {
31129   int SWIG_arg = 0;
31130   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31131 
31132   SWIG_check_num_args("lldb::SBLaunchInfo::Clear",1,1)
31133   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::Clear",1,"lldb::SBLaunchInfo *");
31134 
31135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31136     SWIG_fail_ptr("SBLaunchInfo_Clear",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31137   }
31138 
31139   (arg1)->Clear();
31140 
31141   return SWIG_arg;
31142 
31143   if(0) SWIG_fail;
31144 
31145 fail:
31146   lua_error(L);
31147   return SWIG_arg;
31148 }
31149 
31150 
31151 static int _wrap_SBLaunchInfo_GetWorkingDirectory(lua_State* L) {
31152   int SWIG_arg = 0;
31153   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31154   char *result = 0 ;
31155 
31156   SWIG_check_num_args("lldb::SBLaunchInfo::GetWorkingDirectory",1,1)
31157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetWorkingDirectory",1,"lldb::SBLaunchInfo const *");
31158 
31159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31160     SWIG_fail_ptr("SBLaunchInfo_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31161   }
31162 
31163   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetWorkingDirectory();
31164   lua_pushstring(L,(const char *)result); SWIG_arg++;
31165   return SWIG_arg;
31166 
31167   if(0) SWIG_fail;
31168 
31169 fail:
31170   lua_error(L);
31171   return SWIG_arg;
31172 }
31173 
31174 
31175 static int _wrap_SBLaunchInfo_SetWorkingDirectory(lua_State* L) {
31176   int SWIG_arg = 0;
31177   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31178   char *arg2 = (char *) 0 ;
31179 
31180   SWIG_check_num_args("lldb::SBLaunchInfo::SetWorkingDirectory",2,2)
31181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",1,"lldb::SBLaunchInfo *");
31182   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetWorkingDirectory",2,"char const *");
31183 
31184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31185     SWIG_fail_ptr("SBLaunchInfo_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31186   }
31187 
31188   arg2 = (char *)lua_tostring(L, 2);
31189   (arg1)->SetWorkingDirectory((char const *)arg2);
31190 
31191   return SWIG_arg;
31192 
31193   if(0) SWIG_fail;
31194 
31195 fail:
31196   lua_error(L);
31197   return SWIG_arg;
31198 }
31199 
31200 
31201 static int _wrap_SBLaunchInfo_GetLaunchFlags(lua_State* L) {
31202   int SWIG_arg = 0;
31203   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31204   uint32_t result;
31205 
31206   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchFlags",1,1)
31207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchFlags",1,"lldb::SBLaunchInfo *");
31208 
31209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31210     SWIG_fail_ptr("SBLaunchInfo_GetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31211   }
31212 
31213   result = (uint32_t)(arg1)->GetLaunchFlags();
31214   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31215   return SWIG_arg;
31216 
31217   if(0) SWIG_fail;
31218 
31219 fail:
31220   lua_error(L);
31221   return SWIG_arg;
31222 }
31223 
31224 
31225 static int _wrap_SBLaunchInfo_SetLaunchFlags(lua_State* L) {
31226   int SWIG_arg = 0;
31227   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31228   uint32_t arg2 ;
31229 
31230   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchFlags",2,2)
31231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",1,"lldb::SBLaunchInfo *");
31232   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchFlags",2,"uint32_t");
31233 
31234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31235     SWIG_fail_ptr("SBLaunchInfo_SetLaunchFlags",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31236   }
31237 
31238   arg2 = (unsigned int)lua_tointeger(L, 2);
31239   (arg1)->SetLaunchFlags(arg2);
31240 
31241   return SWIG_arg;
31242 
31243   if(0) SWIG_fail;
31244 
31245 fail:
31246   lua_error(L);
31247   return SWIG_arg;
31248 }
31249 
31250 
31251 static int _wrap_SBLaunchInfo_GetProcessPluginName(lua_State* L) {
31252   int SWIG_arg = 0;
31253   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31254   char *result = 0 ;
31255 
31256   SWIG_check_num_args("lldb::SBLaunchInfo::GetProcessPluginName",1,1)
31257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetProcessPluginName",1,"lldb::SBLaunchInfo *");
31258 
31259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31260     SWIG_fail_ptr("SBLaunchInfo_GetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31261   }
31262 
31263   result = (char *)(arg1)->GetProcessPluginName();
31264   lua_pushstring(L,(const char *)result); SWIG_arg++;
31265   return SWIG_arg;
31266 
31267   if(0) SWIG_fail;
31268 
31269 fail:
31270   lua_error(L);
31271   return SWIG_arg;
31272 }
31273 
31274 
31275 static int _wrap_SBLaunchInfo_SetProcessPluginName(lua_State* L) {
31276   int SWIG_arg = 0;
31277   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31278   char *arg2 = (char *) 0 ;
31279 
31280   SWIG_check_num_args("lldb::SBLaunchInfo::SetProcessPluginName",2,2)
31281   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",1,"lldb::SBLaunchInfo *");
31282   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetProcessPluginName",2,"char const *");
31283 
31284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31285     SWIG_fail_ptr("SBLaunchInfo_SetProcessPluginName",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31286   }
31287 
31288   arg2 = (char *)lua_tostring(L, 2);
31289   (arg1)->SetProcessPluginName((char const *)arg2);
31290 
31291   return SWIG_arg;
31292 
31293   if(0) SWIG_fail;
31294 
31295 fail:
31296   lua_error(L);
31297   return SWIG_arg;
31298 }
31299 
31300 
31301 static int _wrap_SBLaunchInfo_GetShell(lua_State* L) {
31302   int SWIG_arg = 0;
31303   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31304   char *result = 0 ;
31305 
31306   SWIG_check_num_args("lldb::SBLaunchInfo::GetShell",1,1)
31307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShell",1,"lldb::SBLaunchInfo *");
31308 
31309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31310     SWIG_fail_ptr("SBLaunchInfo_GetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31311   }
31312 
31313   result = (char *)(arg1)->GetShell();
31314   lua_pushstring(L,(const char *)result); SWIG_arg++;
31315   return SWIG_arg;
31316 
31317   if(0) SWIG_fail;
31318 
31319 fail:
31320   lua_error(L);
31321   return SWIG_arg;
31322 }
31323 
31324 
31325 static int _wrap_SBLaunchInfo_SetShell(lua_State* L) {
31326   int SWIG_arg = 0;
31327   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31328   char *arg2 = (char *) 0 ;
31329 
31330   SWIG_check_num_args("lldb::SBLaunchInfo::SetShell",2,2)
31331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",1,"lldb::SBLaunchInfo *");
31332   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShell",2,"char const *");
31333 
31334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31335     SWIG_fail_ptr("SBLaunchInfo_SetShell",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31336   }
31337 
31338   arg2 = (char *)lua_tostring(L, 2);
31339   (arg1)->SetShell((char const *)arg2);
31340 
31341   return SWIG_arg;
31342 
31343   if(0) SWIG_fail;
31344 
31345 fail:
31346   lua_error(L);
31347   return SWIG_arg;
31348 }
31349 
31350 
31351 static int _wrap_SBLaunchInfo_GetShellExpandArguments(lua_State* L) {
31352   int SWIG_arg = 0;
31353   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31354   bool result;
31355 
31356   SWIG_check_num_args("lldb::SBLaunchInfo::GetShellExpandArguments",1,1)
31357   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31358 
31359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31360     SWIG_fail_ptr("SBLaunchInfo_GetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31361   }
31362 
31363   result = (bool)(arg1)->GetShellExpandArguments();
31364   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31365   return SWIG_arg;
31366 
31367   if(0) SWIG_fail;
31368 
31369 fail:
31370   lua_error(L);
31371   return SWIG_arg;
31372 }
31373 
31374 
31375 static int _wrap_SBLaunchInfo_SetShellExpandArguments(lua_State* L) {
31376   int SWIG_arg = 0;
31377   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31378   bool arg2 ;
31379 
31380   SWIG_check_num_args("lldb::SBLaunchInfo::SetShellExpandArguments",2,2)
31381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",1,"lldb::SBLaunchInfo *");
31382   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetShellExpandArguments",2,"bool");
31383 
31384   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31385     SWIG_fail_ptr("SBLaunchInfo_SetShellExpandArguments",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31386   }
31387 
31388   arg2 = (lua_toboolean(L, 2)!=0);
31389   (arg1)->SetShellExpandArguments(arg2);
31390 
31391   return SWIG_arg;
31392 
31393   if(0) SWIG_fail;
31394 
31395 fail:
31396   lua_error(L);
31397   return SWIG_arg;
31398 }
31399 
31400 
31401 static int _wrap_SBLaunchInfo_GetResumeCount(lua_State* L) {
31402   int SWIG_arg = 0;
31403   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31404   uint32_t result;
31405 
31406   SWIG_check_num_args("lldb::SBLaunchInfo::GetResumeCount",1,1)
31407   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetResumeCount",1,"lldb::SBLaunchInfo *");
31408 
31409   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31410     SWIG_fail_ptr("SBLaunchInfo_GetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31411   }
31412 
31413   result = (uint32_t)(arg1)->GetResumeCount();
31414   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31415   return SWIG_arg;
31416 
31417   if(0) SWIG_fail;
31418 
31419 fail:
31420   lua_error(L);
31421   return SWIG_arg;
31422 }
31423 
31424 
31425 static int _wrap_SBLaunchInfo_SetResumeCount(lua_State* L) {
31426   int SWIG_arg = 0;
31427   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31428   uint32_t arg2 ;
31429 
31430   SWIG_check_num_args("lldb::SBLaunchInfo::SetResumeCount",2,2)
31431   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",1,"lldb::SBLaunchInfo *");
31432   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetResumeCount",2,"uint32_t");
31433 
31434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31435     SWIG_fail_ptr("SBLaunchInfo_SetResumeCount",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31436   }
31437 
31438   arg2 = (unsigned int)lua_tointeger(L, 2);
31439   (arg1)->SetResumeCount(arg2);
31440 
31441   return SWIG_arg;
31442 
31443   if(0) SWIG_fail;
31444 
31445 fail:
31446   lua_error(L);
31447   return SWIG_arg;
31448 }
31449 
31450 
31451 static int _wrap_SBLaunchInfo_AddCloseFileAction(lua_State* L) {
31452   int SWIG_arg = 0;
31453   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31454   int arg2 ;
31455   bool result;
31456 
31457   SWIG_check_num_args("lldb::SBLaunchInfo::AddCloseFileAction",2,2)
31458   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",1,"lldb::SBLaunchInfo *");
31459   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddCloseFileAction",2,"int");
31460 
31461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31462     SWIG_fail_ptr("SBLaunchInfo_AddCloseFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31463   }
31464 
31465   arg2 = (signed int)lua_tointeger(L, 2);
31466   result = (bool)(arg1)->AddCloseFileAction(arg2);
31467   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31468   return SWIG_arg;
31469 
31470   if(0) SWIG_fail;
31471 
31472 fail:
31473   lua_error(L);
31474   return SWIG_arg;
31475 }
31476 
31477 
31478 static int _wrap_SBLaunchInfo_AddDuplicateFileAction(lua_State* L) {
31479   int SWIG_arg = 0;
31480   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31481   int arg2 ;
31482   int arg3 ;
31483   bool result;
31484 
31485   SWIG_check_num_args("lldb::SBLaunchInfo::AddDuplicateFileAction",3,3)
31486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",1,"lldb::SBLaunchInfo *");
31487   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",2,"int");
31488   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddDuplicateFileAction",3,"int");
31489 
31490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31491     SWIG_fail_ptr("SBLaunchInfo_AddDuplicateFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31492   }
31493 
31494   arg2 = (signed int)lua_tointeger(L, 2);
31495   arg3 = (signed int)lua_tointeger(L, 3);
31496   result = (bool)(arg1)->AddDuplicateFileAction(arg2,arg3);
31497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31498   return SWIG_arg;
31499 
31500   if(0) SWIG_fail;
31501 
31502 fail:
31503   lua_error(L);
31504   return SWIG_arg;
31505 }
31506 
31507 
31508 static int _wrap_SBLaunchInfo_AddOpenFileAction(lua_State* L) {
31509   int SWIG_arg = 0;
31510   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31511   int arg2 ;
31512   char *arg3 = (char *) 0 ;
31513   bool arg4 ;
31514   bool arg5 ;
31515   bool result;
31516 
31517   SWIG_check_num_args("lldb::SBLaunchInfo::AddOpenFileAction",5,5)
31518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",1,"lldb::SBLaunchInfo *");
31519   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",2,"int");
31520   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",3,"char const *");
31521   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",4,"bool");
31522   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBLaunchInfo::AddOpenFileAction",5,"bool");
31523 
31524   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31525     SWIG_fail_ptr("SBLaunchInfo_AddOpenFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31526   }
31527 
31528   arg2 = (signed int)lua_tointeger(L, 2);
31529   arg3 = (char *)lua_tostring(L, 3);
31530   arg4 = (lua_toboolean(L, 4)!=0);
31531   arg5 = (lua_toboolean(L, 5)!=0);
31532   result = (bool)(arg1)->AddOpenFileAction(arg2,(char const *)arg3,arg4,arg5);
31533   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31534   return SWIG_arg;
31535 
31536   if(0) SWIG_fail;
31537 
31538 fail:
31539   lua_error(L);
31540   return SWIG_arg;
31541 }
31542 
31543 
31544 static int _wrap_SBLaunchInfo_AddSuppressFileAction(lua_State* L) {
31545   int SWIG_arg = 0;
31546   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31547   int arg2 ;
31548   bool arg3 ;
31549   bool arg4 ;
31550   bool result;
31551 
31552   SWIG_check_num_args("lldb::SBLaunchInfo::AddSuppressFileAction",4,4)
31553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",1,"lldb::SBLaunchInfo *");
31554   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",2,"int");
31555   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",3,"bool");
31556   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBLaunchInfo::AddSuppressFileAction",4,"bool");
31557 
31558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31559     SWIG_fail_ptr("SBLaunchInfo_AddSuppressFileAction",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31560   }
31561 
31562   arg2 = (signed int)lua_tointeger(L, 2);
31563   arg3 = (lua_toboolean(L, 3)!=0);
31564   arg4 = (lua_toboolean(L, 4)!=0);
31565   result = (bool)(arg1)->AddSuppressFileAction(arg2,arg3,arg4);
31566   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31567   return SWIG_arg;
31568 
31569   if(0) SWIG_fail;
31570 
31571 fail:
31572   lua_error(L);
31573   return SWIG_arg;
31574 }
31575 
31576 
31577 static int _wrap_SBLaunchInfo_SetLaunchEventData(lua_State* L) {
31578   int SWIG_arg = 0;
31579   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31580   char *arg2 = (char *) 0 ;
31581 
31582   SWIG_check_num_args("lldb::SBLaunchInfo::SetLaunchEventData",2,2)
31583   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",1,"lldb::SBLaunchInfo *");
31584   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetLaunchEventData",2,"char const *");
31585 
31586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31587     SWIG_fail_ptr("SBLaunchInfo_SetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31588   }
31589 
31590   arg2 = (char *)lua_tostring(L, 2);
31591   (arg1)->SetLaunchEventData((char const *)arg2);
31592 
31593   return SWIG_arg;
31594 
31595   if(0) SWIG_fail;
31596 
31597 fail:
31598   lua_error(L);
31599   return SWIG_arg;
31600 }
31601 
31602 
31603 static int _wrap_SBLaunchInfo_GetLaunchEventData(lua_State* L) {
31604   int SWIG_arg = 0;
31605   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31606   char *result = 0 ;
31607 
31608   SWIG_check_num_args("lldb::SBLaunchInfo::GetLaunchEventData",1,1)
31609   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetLaunchEventData",1,"lldb::SBLaunchInfo const *");
31610 
31611   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31612     SWIG_fail_ptr("SBLaunchInfo_GetLaunchEventData",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31613   }
31614 
31615   result = (char *)((lldb::SBLaunchInfo const *)arg1)->GetLaunchEventData();
31616   lua_pushstring(L,(const char *)result); SWIG_arg++;
31617   return SWIG_arg;
31618 
31619   if(0) SWIG_fail;
31620 
31621 fail:
31622   lua_error(L);
31623   return SWIG_arg;
31624 }
31625 
31626 
31627 static int _wrap_SBLaunchInfo_GetDetachOnError(lua_State* L) {
31628   int SWIG_arg = 0;
31629   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31630   bool result;
31631 
31632   SWIG_check_num_args("lldb::SBLaunchInfo::GetDetachOnError",1,1)
31633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::GetDetachOnError",1,"lldb::SBLaunchInfo const *");
31634 
31635   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31636     SWIG_fail_ptr("SBLaunchInfo_GetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31637   }
31638 
31639   result = (bool)((lldb::SBLaunchInfo const *)arg1)->GetDetachOnError();
31640   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31641   return SWIG_arg;
31642 
31643   if(0) SWIG_fail;
31644 
31645 fail:
31646   lua_error(L);
31647   return SWIG_arg;
31648 }
31649 
31650 
31651 static int _wrap_SBLaunchInfo_SetDetachOnError(lua_State* L) {
31652   int SWIG_arg = 0;
31653   lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) 0 ;
31654   bool arg2 ;
31655 
31656   SWIG_check_num_args("lldb::SBLaunchInfo::SetDetachOnError",2,2)
31657   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",1,"lldb::SBLaunchInfo *");
31658   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBLaunchInfo::SetDetachOnError",2,"bool");
31659 
31660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
31661     SWIG_fail_ptr("SBLaunchInfo_SetDetachOnError",1,SWIGTYPE_p_lldb__SBLaunchInfo);
31662   }
31663 
31664   arg2 = (lua_toboolean(L, 2)!=0);
31665   (arg1)->SetDetachOnError(arg2);
31666 
31667   return SWIG_arg;
31668 
31669   if(0) SWIG_fail;
31670 
31671 fail:
31672   lua_error(L);
31673   return SWIG_arg;
31674 }
31675 
31676 
31677 static void swig_delete_SBLaunchInfo(void *obj) {
31678 lldb::SBLaunchInfo *arg1 = (lldb::SBLaunchInfo *) obj;
31679 delete arg1;
31680 }
31681 static int _proxy__wrap_new_SBLaunchInfo(lua_State *L) {
31682     assert(lua_istable(L,1));
31683     lua_pushcfunction(L,_wrap_new_SBLaunchInfo);
31684     assert(!lua_isnil(L,-1));
31685     lua_replace(L,1); /* replace our table with real constructor */
31686     lua_call(L,lua_gettop(L)-1,1);
31687     return 1;
31688 }
31689 static swig_lua_attribute swig_SBLaunchInfo_attributes[] = {
31690     {0,0,0}
31691 };
31692 static swig_lua_method swig_SBLaunchInfo_methods[]= {
31693     { "GetProcessID", _wrap_SBLaunchInfo_GetProcessID},
31694     { "GetUserID", _wrap_SBLaunchInfo_GetUserID},
31695     { "GetGroupID", _wrap_SBLaunchInfo_GetGroupID},
31696     { "UserIDIsValid", _wrap_SBLaunchInfo_UserIDIsValid},
31697     { "GroupIDIsValid", _wrap_SBLaunchInfo_GroupIDIsValid},
31698     { "SetUserID", _wrap_SBLaunchInfo_SetUserID},
31699     { "SetGroupID", _wrap_SBLaunchInfo_SetGroupID},
31700     { "GetExecutableFile", _wrap_SBLaunchInfo_GetExecutableFile},
31701     { "SetExecutableFile", _wrap_SBLaunchInfo_SetExecutableFile},
31702     { "GetListener", _wrap_SBLaunchInfo_GetListener},
31703     { "SetListener", _wrap_SBLaunchInfo_SetListener},
31704     { "GetNumArguments", _wrap_SBLaunchInfo_GetNumArguments},
31705     { "GetArgumentAtIndex", _wrap_SBLaunchInfo_GetArgumentAtIndex},
31706     { "SetArguments", _wrap_SBLaunchInfo_SetArguments},
31707     { "GetNumEnvironmentEntries", _wrap_SBLaunchInfo_GetNumEnvironmentEntries},
31708     { "GetEnvironmentEntryAtIndex", _wrap_SBLaunchInfo_GetEnvironmentEntryAtIndex},
31709     { "SetEnvironmentEntries", _wrap_SBLaunchInfo_SetEnvironmentEntries},
31710     { "SetEnvironment", _wrap_SBLaunchInfo_SetEnvironment},
31711     { "GetEnvironment", _wrap_SBLaunchInfo_GetEnvironment},
31712     { "Clear", _wrap_SBLaunchInfo_Clear},
31713     { "GetWorkingDirectory", _wrap_SBLaunchInfo_GetWorkingDirectory},
31714     { "SetWorkingDirectory", _wrap_SBLaunchInfo_SetWorkingDirectory},
31715     { "GetLaunchFlags", _wrap_SBLaunchInfo_GetLaunchFlags},
31716     { "SetLaunchFlags", _wrap_SBLaunchInfo_SetLaunchFlags},
31717     { "GetProcessPluginName", _wrap_SBLaunchInfo_GetProcessPluginName},
31718     { "SetProcessPluginName", _wrap_SBLaunchInfo_SetProcessPluginName},
31719     { "GetShell", _wrap_SBLaunchInfo_GetShell},
31720     { "SetShell", _wrap_SBLaunchInfo_SetShell},
31721     { "GetShellExpandArguments", _wrap_SBLaunchInfo_GetShellExpandArguments},
31722     { "SetShellExpandArguments", _wrap_SBLaunchInfo_SetShellExpandArguments},
31723     { "GetResumeCount", _wrap_SBLaunchInfo_GetResumeCount},
31724     { "SetResumeCount", _wrap_SBLaunchInfo_SetResumeCount},
31725     { "AddCloseFileAction", _wrap_SBLaunchInfo_AddCloseFileAction},
31726     { "AddDuplicateFileAction", _wrap_SBLaunchInfo_AddDuplicateFileAction},
31727     { "AddOpenFileAction", _wrap_SBLaunchInfo_AddOpenFileAction},
31728     { "AddSuppressFileAction", _wrap_SBLaunchInfo_AddSuppressFileAction},
31729     { "SetLaunchEventData", _wrap_SBLaunchInfo_SetLaunchEventData},
31730     { "GetLaunchEventData", _wrap_SBLaunchInfo_GetLaunchEventData},
31731     { "GetDetachOnError", _wrap_SBLaunchInfo_GetDetachOnError},
31732     { "SetDetachOnError", _wrap_SBLaunchInfo_SetDetachOnError},
31733     {0,0}
31734 };
31735 static swig_lua_method swig_SBLaunchInfo_meta[] = {
31736     {0,0}
31737 };
31738 
31739 static swig_lua_attribute swig_SBLaunchInfo_Sf_SwigStatic_attributes[] = {
31740     {0,0,0}
31741 };
31742 static swig_lua_const_info swig_SBLaunchInfo_Sf_SwigStatic_constants[]= {
31743     {0,0,0,0,0,0}
31744 };
31745 static swig_lua_method swig_SBLaunchInfo_Sf_SwigStatic_methods[]= {
31746     {0,0}
31747 };
31748 static swig_lua_class* swig_SBLaunchInfo_Sf_SwigStatic_classes[]= {
31749     0
31750 };
31751 
31752 static swig_lua_namespace swig_SBLaunchInfo_Sf_SwigStatic = {
31753     "SBLaunchInfo",
31754     swig_SBLaunchInfo_Sf_SwigStatic_methods,
31755     swig_SBLaunchInfo_Sf_SwigStatic_attributes,
31756     swig_SBLaunchInfo_Sf_SwigStatic_constants,
31757     swig_SBLaunchInfo_Sf_SwigStatic_classes,
31758     0
31759 };
31760 static swig_lua_class *swig_SBLaunchInfo_bases[] = {0};
31761 static const char *swig_SBLaunchInfo_base_names[] = {0};
31762 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 };
31763 
31764 static int _wrap_new_SBLineEntry__SWIG_0(lua_State* L) {
31765   int SWIG_arg = 0;
31766   lldb::SBLineEntry *result = 0 ;
31767 
31768   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",0,0)
31769   result = (lldb::SBLineEntry *)new lldb::SBLineEntry();
31770   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31771   return SWIG_arg;
31772 
31773   if(0) SWIG_fail;
31774 
31775 fail:
31776   lua_error(L);
31777   return SWIG_arg;
31778 }
31779 
31780 
31781 static int _wrap_new_SBLineEntry__SWIG_1(lua_State* L) {
31782   int SWIG_arg = 0;
31783   lldb::SBLineEntry *arg1 = 0 ;
31784   lldb::SBLineEntry *result = 0 ;
31785 
31786   SWIG_check_num_args("lldb::SBLineEntry::SBLineEntry",1,1)
31787   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SBLineEntry",1,"lldb::SBLineEntry const &");
31788 
31789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31790     SWIG_fail_ptr("new_SBLineEntry",1,SWIGTYPE_p_lldb__SBLineEntry);
31791   }
31792 
31793   result = (lldb::SBLineEntry *)new lldb::SBLineEntry((lldb::SBLineEntry const &)*arg1);
31794   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
31795   return SWIG_arg;
31796 
31797   if(0) SWIG_fail;
31798 
31799 fail:
31800   lua_error(L);
31801   return SWIG_arg;
31802 }
31803 
31804 
31805 static int _wrap_new_SBLineEntry(lua_State* L) {
31806   int argc;
31807   int argv[2]={
31808     1,2
31809   };
31810 
31811   argc = lua_gettop(L);
31812   if (argc == 0) {
31813     return _wrap_new_SBLineEntry__SWIG_0(L);
31814   }
31815   if (argc == 1) {
31816     int _v;
31817     {
31818       void *ptr;
31819       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBLineEntry, SWIG_POINTER_NO_NULL)) {
31820         _v = 0;
31821       } else {
31822         _v = 1;
31823       }
31824     }
31825     if (_v) {
31826       return _wrap_new_SBLineEntry__SWIG_1(L);
31827     }
31828   }
31829 
31830   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBLineEntry'\n"
31831     "  Possible C/C++ prototypes are:\n"
31832     "    lldb::SBLineEntry::SBLineEntry()\n"
31833     "    lldb::SBLineEntry::SBLineEntry(lldb::SBLineEntry const &)\n");
31834   lua_error(L);return 0;
31835 }
31836 
31837 
31838 static int _wrap_SBLineEntry_GetStartAddress(lua_State* L) {
31839   int SWIG_arg = 0;
31840   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31841   lldb::SBAddress result;
31842 
31843   SWIG_check_num_args("lldb::SBLineEntry::GetStartAddress",1,1)
31844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetStartAddress",1,"lldb::SBLineEntry const *");
31845 
31846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31847     SWIG_fail_ptr("SBLineEntry_GetStartAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31848   }
31849 
31850   result = ((lldb::SBLineEntry const *)arg1)->GetStartAddress();
31851   {
31852     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31853     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31854   }
31855   return SWIG_arg;
31856 
31857   if(0) SWIG_fail;
31858 
31859 fail:
31860   lua_error(L);
31861   return SWIG_arg;
31862 }
31863 
31864 
31865 static int _wrap_SBLineEntry_GetEndAddress(lua_State* L) {
31866   int SWIG_arg = 0;
31867   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31868   lldb::SBAddress result;
31869 
31870   SWIG_check_num_args("lldb::SBLineEntry::GetEndAddress",1,1)
31871   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetEndAddress",1,"lldb::SBLineEntry const *");
31872 
31873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31874     SWIG_fail_ptr("SBLineEntry_GetEndAddress",1,SWIGTYPE_p_lldb__SBLineEntry);
31875   }
31876 
31877   result = ((lldb::SBLineEntry const *)arg1)->GetEndAddress();
31878   {
31879     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
31880     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
31881   }
31882   return SWIG_arg;
31883 
31884   if(0) SWIG_fail;
31885 
31886 fail:
31887   lua_error(L);
31888   return SWIG_arg;
31889 }
31890 
31891 
31892 static int _wrap_SBLineEntry_IsValid(lua_State* L) {
31893   int SWIG_arg = 0;
31894   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31895   bool result;
31896 
31897   SWIG_check_num_args("lldb::SBLineEntry::IsValid",1,1)
31898   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::IsValid",1,"lldb::SBLineEntry const *");
31899 
31900   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31901     SWIG_fail_ptr("SBLineEntry_IsValid",1,SWIGTYPE_p_lldb__SBLineEntry);
31902   }
31903 
31904   result = (bool)((lldb::SBLineEntry const *)arg1)->IsValid();
31905   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
31906   return SWIG_arg;
31907 
31908   if(0) SWIG_fail;
31909 
31910 fail:
31911   lua_error(L);
31912   return SWIG_arg;
31913 }
31914 
31915 
31916 static int _wrap_SBLineEntry_GetFileSpec(lua_State* L) {
31917   int SWIG_arg = 0;
31918   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31919   lldb::SBFileSpec result;
31920 
31921   SWIG_check_num_args("lldb::SBLineEntry::GetFileSpec",1,1)
31922   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetFileSpec",1,"lldb::SBLineEntry const *");
31923 
31924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31925     SWIG_fail_ptr("SBLineEntry_GetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
31926   }
31927 
31928   result = ((lldb::SBLineEntry const *)arg1)->GetFileSpec();
31929   {
31930     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
31931     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
31932   }
31933   return SWIG_arg;
31934 
31935   if(0) SWIG_fail;
31936 
31937 fail:
31938   lua_error(L);
31939   return SWIG_arg;
31940 }
31941 
31942 
31943 static int _wrap_SBLineEntry_GetLine(lua_State* L) {
31944   int SWIG_arg = 0;
31945   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31946   uint32_t result;
31947 
31948   SWIG_check_num_args("lldb::SBLineEntry::GetLine",1,1)
31949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetLine",1,"lldb::SBLineEntry const *");
31950 
31951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31952     SWIG_fail_ptr("SBLineEntry_GetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
31953   }
31954 
31955   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetLine();
31956   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31957   return SWIG_arg;
31958 
31959   if(0) SWIG_fail;
31960 
31961 fail:
31962   lua_error(L);
31963   return SWIG_arg;
31964 }
31965 
31966 
31967 static int _wrap_SBLineEntry_GetColumn(lua_State* L) {
31968   int SWIG_arg = 0;
31969   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31970   uint32_t result;
31971 
31972   SWIG_check_num_args("lldb::SBLineEntry::GetColumn",1,1)
31973   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetColumn",1,"lldb::SBLineEntry const *");
31974 
31975   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
31976     SWIG_fail_ptr("SBLineEntry_GetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
31977   }
31978 
31979   result = (uint32_t)((lldb::SBLineEntry const *)arg1)->GetColumn();
31980   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
31981   return SWIG_arg;
31982 
31983   if(0) SWIG_fail;
31984 
31985 fail:
31986   lua_error(L);
31987   return SWIG_arg;
31988 }
31989 
31990 
31991 static int _wrap_SBLineEntry_GetDescription(lua_State* L) {
31992   int SWIG_arg = 0;
31993   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
31994   lldb::SBStream *arg2 = 0 ;
31995   bool result;
31996 
31997   SWIG_check_num_args("lldb::SBLineEntry::GetDescription",2,2)
31998   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",1,"lldb::SBLineEntry *");
31999   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::GetDescription",2,"lldb::SBStream &");
32000 
32001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32002     SWIG_fail_ptr("SBLineEntry_GetDescription",1,SWIGTYPE_p_lldb__SBLineEntry);
32003   }
32004 
32005 
32006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
32007     SWIG_fail_ptr("SBLineEntry_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
32008   }
32009 
32010   result = (bool)(arg1)->GetDescription(*arg2);
32011   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32012   return SWIG_arg;
32013 
32014   if(0) SWIG_fail;
32015 
32016 fail:
32017   lua_error(L);
32018   return SWIG_arg;
32019 }
32020 
32021 
32022 static int _wrap_SBLineEntry_SetFileSpec(lua_State* L) {
32023   int SWIG_arg = 0;
32024   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32025   lldb::SBFileSpec arg2 ;
32026   lldb::SBFileSpec *argp2 ;
32027 
32028   SWIG_check_num_args("lldb::SBLineEntry::SetFileSpec",2,2)
32029   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",1,"lldb::SBLineEntry *");
32030   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetFileSpec",2,"lldb::SBFileSpec");
32031 
32032   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32033     SWIG_fail_ptr("SBLineEntry_SetFileSpec",1,SWIGTYPE_p_lldb__SBLineEntry);
32034   }
32035 
32036 
32037   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFileSpec,0))){
32038     SWIG_fail_ptr("SBLineEntry_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
32039   }
32040   arg2 = *argp2;
32041 
32042   (arg1)->SetFileSpec(arg2);
32043 
32044   return SWIG_arg;
32045 
32046   if(0) SWIG_fail;
32047 
32048 fail:
32049   lua_error(L);
32050   return SWIG_arg;
32051 }
32052 
32053 
32054 static int _wrap_SBLineEntry_SetLine(lua_State* L) {
32055   int SWIG_arg = 0;
32056   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32057   uint32_t arg2 ;
32058 
32059   SWIG_check_num_args("lldb::SBLineEntry::SetLine",2,2)
32060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",1,"lldb::SBLineEntry *");
32061   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetLine",2,"uint32_t");
32062 
32063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32064     SWIG_fail_ptr("SBLineEntry_SetLine",1,SWIGTYPE_p_lldb__SBLineEntry);
32065   }
32066 
32067   arg2 = (unsigned int)lua_tointeger(L, 2);
32068   (arg1)->SetLine(arg2);
32069 
32070   return SWIG_arg;
32071 
32072   if(0) SWIG_fail;
32073 
32074 fail:
32075   lua_error(L);
32076   return SWIG_arg;
32077 }
32078 
32079 
32080 static int _wrap_SBLineEntry_SetColumn(lua_State* L) {
32081   int SWIG_arg = 0;
32082   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32083   uint32_t arg2 ;
32084 
32085   SWIG_check_num_args("lldb::SBLineEntry::SetColumn",2,2)
32086   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",1,"lldb::SBLineEntry *");
32087   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBLineEntry::SetColumn",2,"uint32_t");
32088 
32089   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32090     SWIG_fail_ptr("SBLineEntry_SetColumn",1,SWIGTYPE_p_lldb__SBLineEntry);
32091   }
32092 
32093   arg2 = (unsigned int)lua_tointeger(L, 2);
32094   (arg1)->SetColumn(arg2);
32095 
32096   return SWIG_arg;
32097 
32098   if(0) SWIG_fail;
32099 
32100 fail:
32101   lua_error(L);
32102   return SWIG_arg;
32103 }
32104 
32105 
32106 static int _wrap_SBLineEntry___eq(lua_State* L) {
32107   int SWIG_arg = 0;
32108   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32109   lldb::SBLineEntry *arg2 = 0 ;
32110   bool result;
32111 
32112   SWIG_check_num_args("lldb::SBLineEntry::operator ==",2,2)
32113   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",1,"lldb::SBLineEntry const *");
32114   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBLineEntry::operator ==",2,"lldb::SBLineEntry const &");
32115 
32116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32117     SWIG_fail_ptr("SBLineEntry___eq",1,SWIGTYPE_p_lldb__SBLineEntry);
32118   }
32119 
32120 
32121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLineEntry,0))){
32122     SWIG_fail_ptr("SBLineEntry___eq",2,SWIGTYPE_p_lldb__SBLineEntry);
32123   }
32124 
32125   result = (bool)((lldb::SBLineEntry const *)arg1)->operator ==((lldb::SBLineEntry const &)*arg2);
32126   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32127   return SWIG_arg;
32128 
32129   if(0) SWIG_fail;
32130 
32131 fail:
32132   lua_error(L);
32133   return SWIG_arg;
32134 }
32135 
32136 
32137 static int _wrap_SBLineEntry___tostring(lua_State* L) {
32138   int SWIG_arg = 0;
32139   lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) 0 ;
32140   std::string result;
32141 
32142   SWIG_check_num_args("lldb::SBLineEntry::__str__",1,1)
32143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBLineEntry::__str__",1,"lldb::SBLineEntry *");
32144 
32145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBLineEntry,0))){
32146     SWIG_fail_ptr("SBLineEntry___tostring",1,SWIGTYPE_p_lldb__SBLineEntry);
32147   }
32148 
32149   result = lldb_SBLineEntry___str__(arg1);
32150   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
32151   return SWIG_arg;
32152 
32153   if(0) SWIG_fail;
32154 
32155 fail:
32156   lua_error(L);
32157   return SWIG_arg;
32158 }
32159 
32160 
32161 static void swig_delete_SBLineEntry(void *obj) {
32162 lldb::SBLineEntry *arg1 = (lldb::SBLineEntry *) obj;
32163 delete arg1;
32164 }
32165 static int _proxy__wrap_new_SBLineEntry(lua_State *L) {
32166     assert(lua_istable(L,1));
32167     lua_pushcfunction(L,_wrap_new_SBLineEntry);
32168     assert(!lua_isnil(L,-1));
32169     lua_replace(L,1); /* replace our table with real constructor */
32170     lua_call(L,lua_gettop(L)-1,1);
32171     return 1;
32172 }
32173 static swig_lua_attribute swig_SBLineEntry_attributes[] = {
32174     {0,0,0}
32175 };
32176 static swig_lua_method swig_SBLineEntry_methods[]= {
32177     { "GetStartAddress", _wrap_SBLineEntry_GetStartAddress},
32178     { "GetEndAddress", _wrap_SBLineEntry_GetEndAddress},
32179     { "IsValid", _wrap_SBLineEntry_IsValid},
32180     { "GetFileSpec", _wrap_SBLineEntry_GetFileSpec},
32181     { "GetLine", _wrap_SBLineEntry_GetLine},
32182     { "GetColumn", _wrap_SBLineEntry_GetColumn},
32183     { "GetDescription", _wrap_SBLineEntry_GetDescription},
32184     { "SetFileSpec", _wrap_SBLineEntry_SetFileSpec},
32185     { "SetLine", _wrap_SBLineEntry_SetLine},
32186     { "SetColumn", _wrap_SBLineEntry_SetColumn},
32187     { "__eq", _wrap_SBLineEntry___eq},
32188     { "__tostring", _wrap_SBLineEntry___tostring},
32189     {0,0}
32190 };
32191 static swig_lua_method swig_SBLineEntry_meta[] = {
32192     { "__eq", _wrap_SBLineEntry___eq},
32193     { "__tostring", _wrap_SBLineEntry___tostring},
32194     {0,0}
32195 };
32196 
32197 static swig_lua_attribute swig_SBLineEntry_Sf_SwigStatic_attributes[] = {
32198     {0,0,0}
32199 };
32200 static swig_lua_const_info swig_SBLineEntry_Sf_SwigStatic_constants[]= {
32201     {0,0,0,0,0,0}
32202 };
32203 static swig_lua_method swig_SBLineEntry_Sf_SwigStatic_methods[]= {
32204     {0,0}
32205 };
32206 static swig_lua_class* swig_SBLineEntry_Sf_SwigStatic_classes[]= {
32207     0
32208 };
32209 
32210 static swig_lua_namespace swig_SBLineEntry_Sf_SwigStatic = {
32211     "SBLineEntry",
32212     swig_SBLineEntry_Sf_SwigStatic_methods,
32213     swig_SBLineEntry_Sf_SwigStatic_attributes,
32214     swig_SBLineEntry_Sf_SwigStatic_constants,
32215     swig_SBLineEntry_Sf_SwigStatic_classes,
32216     0
32217 };
32218 static swig_lua_class *swig_SBLineEntry_bases[] = {0};
32219 static const char *swig_SBLineEntry_base_names[] = {0};
32220 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 };
32221 
32222 static int _wrap_new_SBListener__SWIG_0(lua_State* L) {
32223   int SWIG_arg = 0;
32224   lldb::SBListener *result = 0 ;
32225 
32226   SWIG_check_num_args("lldb::SBListener::SBListener",0,0)
32227   result = (lldb::SBListener *)new lldb::SBListener();
32228   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32229   return SWIG_arg;
32230 
32231   if(0) SWIG_fail;
32232 
32233 fail:
32234   lua_error(L);
32235   return SWIG_arg;
32236 }
32237 
32238 
32239 static int _wrap_new_SBListener__SWIG_1(lua_State* L) {
32240   int SWIG_arg = 0;
32241   char *arg1 = (char *) 0 ;
32242   lldb::SBListener *result = 0 ;
32243 
32244   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32245   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"char const *");
32246   arg1 = (char *)lua_tostring(L, 1);
32247   result = (lldb::SBListener *)new lldb::SBListener((char const *)arg1);
32248   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32249   return SWIG_arg;
32250 
32251   if(0) SWIG_fail;
32252 
32253 fail:
32254   lua_error(L);
32255   return SWIG_arg;
32256 }
32257 
32258 
32259 static int _wrap_new_SBListener__SWIG_2(lua_State* L) {
32260   int SWIG_arg = 0;
32261   lldb::SBListener *arg1 = 0 ;
32262   lldb::SBListener *result = 0 ;
32263 
32264   SWIG_check_num_args("lldb::SBListener::SBListener",1,1)
32265   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBListener::SBListener",1,"lldb::SBListener const &");
32266 
32267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32268     SWIG_fail_ptr("new_SBListener",1,SWIGTYPE_p_lldb__SBListener);
32269   }
32270 
32271   result = (lldb::SBListener *)new lldb::SBListener((lldb::SBListener const &)*arg1);
32272   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBListener,1); SWIG_arg++;
32273   return SWIG_arg;
32274 
32275   if(0) SWIG_fail;
32276 
32277 fail:
32278   lua_error(L);
32279   return SWIG_arg;
32280 }
32281 
32282 
32283 static int _wrap_new_SBListener(lua_State* L) {
32284   int argc;
32285   int argv[2]={
32286     1,2
32287   };
32288 
32289   argc = lua_gettop(L);
32290   if (argc == 0) {
32291     return _wrap_new_SBListener__SWIG_0(L);
32292   }
32293   if (argc == 1) {
32294     int _v;
32295     {
32296       void *ptr;
32297       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
32298         _v = 0;
32299       } else {
32300         _v = 1;
32301       }
32302     }
32303     if (_v) {
32304       return _wrap_new_SBListener__SWIG_2(L);
32305     }
32306   }
32307   if (argc == 1) {
32308     int _v;
32309     {
32310       _v = SWIG_lua_isnilstring(L,argv[0]);
32311     }
32312     if (_v) {
32313       return _wrap_new_SBListener__SWIG_1(L);
32314     }
32315   }
32316 
32317   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBListener'\n"
32318     "  Possible C/C++ prototypes are:\n"
32319     "    lldb::SBListener::SBListener()\n"
32320     "    lldb::SBListener::SBListener(char const *)\n"
32321     "    lldb::SBListener::SBListener(lldb::SBListener const &)\n");
32322   lua_error(L);return 0;
32323 }
32324 
32325 
32326 static int _wrap_SBListener_AddEvent(lua_State* L) {
32327   int SWIG_arg = 0;
32328   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32329   lldb::SBEvent *arg2 = 0 ;
32330 
32331   SWIG_check_num_args("lldb::SBListener::AddEvent",2,2)
32332   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::AddEvent",1,"lldb::SBListener *");
32333   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::AddEvent",2,"lldb::SBEvent const &");
32334 
32335   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32336     SWIG_fail_ptr("SBListener_AddEvent",1,SWIGTYPE_p_lldb__SBListener);
32337   }
32338 
32339 
32340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32341     SWIG_fail_ptr("SBListener_AddEvent",2,SWIGTYPE_p_lldb__SBEvent);
32342   }
32343 
32344   (arg1)->AddEvent((lldb::SBEvent const &)*arg2);
32345 
32346   return SWIG_arg;
32347 
32348   if(0) SWIG_fail;
32349 
32350 fail:
32351   lua_error(L);
32352   return SWIG_arg;
32353 }
32354 
32355 
32356 static int _wrap_SBListener_Clear(lua_State* L) {
32357   int SWIG_arg = 0;
32358   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32359 
32360   SWIG_check_num_args("lldb::SBListener::Clear",1,1)
32361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::Clear",1,"lldb::SBListener *");
32362 
32363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32364     SWIG_fail_ptr("SBListener_Clear",1,SWIGTYPE_p_lldb__SBListener);
32365   }
32366 
32367   (arg1)->Clear();
32368 
32369   return SWIG_arg;
32370 
32371   if(0) SWIG_fail;
32372 
32373 fail:
32374   lua_error(L);
32375   return SWIG_arg;
32376 }
32377 
32378 
32379 static int _wrap_SBListener_IsValid(lua_State* L) {
32380   int SWIG_arg = 0;
32381   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32382   bool result;
32383 
32384   SWIG_check_num_args("lldb::SBListener::IsValid",1,1)
32385   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::IsValid",1,"lldb::SBListener const *");
32386 
32387   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32388     SWIG_fail_ptr("SBListener_IsValid",1,SWIGTYPE_p_lldb__SBListener);
32389   }
32390 
32391   result = (bool)((lldb::SBListener const *)arg1)->IsValid();
32392   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32393   return SWIG_arg;
32394 
32395   if(0) SWIG_fail;
32396 
32397 fail:
32398   lua_error(L);
32399   return SWIG_arg;
32400 }
32401 
32402 
32403 static int _wrap_SBListener_StartListeningForEventClass(lua_State* L) {
32404   int SWIG_arg = 0;
32405   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32406   lldb::SBDebugger *arg2 = 0 ;
32407   char *arg3 = (char *) 0 ;
32408   uint32_t arg4 ;
32409   uint32_t result;
32410 
32411   SWIG_check_num_args("lldb::SBListener::StartListeningForEventClass",4,4)
32412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",1,"lldb::SBListener *");
32413   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",2,"lldb::SBDebugger &");
32414   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",3,"char const *");
32415   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StartListeningForEventClass",4,"uint32_t");
32416 
32417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32418     SWIG_fail_ptr("SBListener_StartListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32419   }
32420 
32421 
32422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32423     SWIG_fail_ptr("SBListener_StartListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32424   }
32425 
32426   arg3 = (char *)lua_tostring(L, 3);
32427   arg4 = (unsigned int)lua_tointeger(L, 4);
32428   result = (uint32_t)(arg1)->StartListeningForEventClass(*arg2,(char const *)arg3,arg4);
32429   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32430   return SWIG_arg;
32431 
32432   if(0) SWIG_fail;
32433 
32434 fail:
32435   lua_error(L);
32436   return SWIG_arg;
32437 }
32438 
32439 
32440 static int _wrap_SBListener_StopListeningForEventClass(lua_State* L) {
32441   int SWIG_arg = 0;
32442   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32443   lldb::SBDebugger *arg2 = 0 ;
32444   char *arg3 = (char *) 0 ;
32445   uint32_t arg4 ;
32446   uint32_t result;
32447 
32448   SWIG_check_num_args("lldb::SBListener::StopListeningForEventClass",4,4)
32449   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",1,"lldb::SBListener *");
32450   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",2,"lldb::SBDebugger &");
32451   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",3,"char const *");
32452   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::StopListeningForEventClass",4,"uint32_t");
32453 
32454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32455     SWIG_fail_ptr("SBListener_StopListeningForEventClass",1,SWIGTYPE_p_lldb__SBListener);
32456   }
32457 
32458 
32459   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBDebugger,0))){
32460     SWIG_fail_ptr("SBListener_StopListeningForEventClass",2,SWIGTYPE_p_lldb__SBDebugger);
32461   }
32462 
32463   arg3 = (char *)lua_tostring(L, 3);
32464   arg4 = (unsigned int)lua_tointeger(L, 4);
32465   result = (uint32_t)(arg1)->StopListeningForEventClass(*arg2,(char const *)arg3,arg4);
32466   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32467   return SWIG_arg;
32468 
32469   if(0) SWIG_fail;
32470 
32471 fail:
32472   lua_error(L);
32473   return SWIG_arg;
32474 }
32475 
32476 
32477 static int _wrap_SBListener_StartListeningForEvents(lua_State* L) {
32478   int SWIG_arg = 0;
32479   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32480   lldb::SBBroadcaster *arg2 = 0 ;
32481   uint32_t arg3 ;
32482   uint32_t result;
32483 
32484   SWIG_check_num_args("lldb::SBListener::StartListeningForEvents",3,3)
32485   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",1,"lldb::SBListener *");
32486   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",2,"lldb::SBBroadcaster const &");
32487   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StartListeningForEvents",3,"uint32_t");
32488 
32489   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32490     SWIG_fail_ptr("SBListener_StartListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32491   }
32492 
32493 
32494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32495     SWIG_fail_ptr("SBListener_StartListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32496   }
32497 
32498   arg3 = (unsigned int)lua_tointeger(L, 3);
32499   result = (uint32_t)(arg1)->StartListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32500   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
32501   return SWIG_arg;
32502 
32503   if(0) SWIG_fail;
32504 
32505 fail:
32506   lua_error(L);
32507   return SWIG_arg;
32508 }
32509 
32510 
32511 static int _wrap_SBListener_StopListeningForEvents(lua_State* L) {
32512   int SWIG_arg = 0;
32513   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32514   lldb::SBBroadcaster *arg2 = 0 ;
32515   uint32_t arg3 ;
32516   bool result;
32517 
32518   SWIG_check_num_args("lldb::SBListener::StopListeningForEvents",3,3)
32519   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",1,"lldb::SBListener *");
32520   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",2,"lldb::SBBroadcaster const &");
32521   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::StopListeningForEvents",3,"uint32_t");
32522 
32523   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32524     SWIG_fail_ptr("SBListener_StopListeningForEvents",1,SWIGTYPE_p_lldb__SBListener);
32525   }
32526 
32527 
32528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32529     SWIG_fail_ptr("SBListener_StopListeningForEvents",2,SWIGTYPE_p_lldb__SBBroadcaster);
32530   }
32531 
32532   arg3 = (unsigned int)lua_tointeger(L, 3);
32533   result = (bool)(arg1)->StopListeningForEvents((lldb::SBBroadcaster const &)*arg2,arg3);
32534   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32535   return SWIG_arg;
32536 
32537   if(0) SWIG_fail;
32538 
32539 fail:
32540   lua_error(L);
32541   return SWIG_arg;
32542 }
32543 
32544 
32545 static int _wrap_SBListener_WaitForEvent(lua_State* L) {
32546   int SWIG_arg = 0;
32547   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32548   uint32_t arg2 ;
32549   lldb::SBEvent *arg3 = 0 ;
32550   bool result;
32551 
32552   SWIG_check_num_args("lldb::SBListener::WaitForEvent",3,3)
32553   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",1,"lldb::SBListener *");
32554   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",2,"uint32_t");
32555   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEvent",3,"lldb::SBEvent &");
32556 
32557   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32558     SWIG_fail_ptr("SBListener_WaitForEvent",1,SWIGTYPE_p_lldb__SBListener);
32559   }
32560 
32561   arg2 = (unsigned int)lua_tointeger(L, 2);
32562 
32563   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32564     SWIG_fail_ptr("SBListener_WaitForEvent",3,SWIGTYPE_p_lldb__SBEvent);
32565   }
32566 
32567   result = (bool)(arg1)->WaitForEvent(arg2,*arg3);
32568   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32569   return SWIG_arg;
32570 
32571   if(0) SWIG_fail;
32572 
32573 fail:
32574   lua_error(L);
32575   return SWIG_arg;
32576 }
32577 
32578 
32579 static int _wrap_SBListener_WaitForEventForBroadcaster(lua_State* L) {
32580   int SWIG_arg = 0;
32581   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32582   uint32_t arg2 ;
32583   lldb::SBBroadcaster *arg3 = 0 ;
32584   lldb::SBEvent *arg4 = 0 ;
32585   bool result;
32586 
32587   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcaster",4,4)
32588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",1,"lldb::SBListener *");
32589   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",2,"uint32_t");
32590   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",3,"lldb::SBBroadcaster const &");
32591   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcaster",4,"lldb::SBEvent &");
32592 
32593   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32594     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32595   }
32596 
32597   arg2 = (unsigned int)lua_tointeger(L, 2);
32598 
32599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32600     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",3,SWIGTYPE_p_lldb__SBBroadcaster);
32601   }
32602 
32603 
32604   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32605     SWIG_fail_ptr("SBListener_WaitForEventForBroadcaster",4,SWIGTYPE_p_lldb__SBEvent);
32606   }
32607 
32608   result = (bool)(arg1)->WaitForEventForBroadcaster(arg2,(lldb::SBBroadcaster const &)*arg3,*arg4);
32609   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32610   return SWIG_arg;
32611 
32612   if(0) SWIG_fail;
32613 
32614 fail:
32615   lua_error(L);
32616   return SWIG_arg;
32617 }
32618 
32619 
32620 static int _wrap_SBListener_WaitForEventForBroadcasterWithType(lua_State* L) {
32621   int SWIG_arg = 0;
32622   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32623   uint32_t arg2 ;
32624   lldb::SBBroadcaster *arg3 = 0 ;
32625   uint32_t arg4 ;
32626   lldb::SBEvent *arg5 = 0 ;
32627   bool result;
32628 
32629   SWIG_check_num_args("lldb::SBListener::WaitForEventForBroadcasterWithType",5,5)
32630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",1,"lldb::SBListener *");
32631   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",2,"uint32_t");
32632   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",3,"lldb::SBBroadcaster const &");
32633   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",4,"uint32_t");
32634   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBListener::WaitForEventForBroadcasterWithType",5,"lldb::SBEvent &");
32635 
32636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32637     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32638   }
32639 
32640   arg2 = (unsigned int)lua_tointeger(L, 2);
32641 
32642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32643     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",3,SWIGTYPE_p_lldb__SBBroadcaster);
32644   }
32645 
32646   arg4 = (unsigned int)lua_tointeger(L, 4);
32647 
32648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBEvent,0))){
32649     SWIG_fail_ptr("SBListener_WaitForEventForBroadcasterWithType",5,SWIGTYPE_p_lldb__SBEvent);
32650   }
32651 
32652   result = (bool)(arg1)->WaitForEventForBroadcasterWithType(arg2,(lldb::SBBroadcaster const &)*arg3,arg4,*arg5);
32653   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32654   return SWIG_arg;
32655 
32656   if(0) SWIG_fail;
32657 
32658 fail:
32659   lua_error(L);
32660   return SWIG_arg;
32661 }
32662 
32663 
32664 static int _wrap_SBListener_PeekAtNextEvent(lua_State* L) {
32665   int SWIG_arg = 0;
32666   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32667   lldb::SBEvent *arg2 = 0 ;
32668   bool result;
32669 
32670   SWIG_check_num_args("lldb::SBListener::PeekAtNextEvent",2,2)
32671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",1,"lldb::SBListener *");
32672   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEvent",2,"lldb::SBEvent &");
32673 
32674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32675     SWIG_fail_ptr("SBListener_PeekAtNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32676   }
32677 
32678 
32679   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32680     SWIG_fail_ptr("SBListener_PeekAtNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32681   }
32682 
32683   result = (bool)(arg1)->PeekAtNextEvent(*arg2);
32684   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32685   return SWIG_arg;
32686 
32687   if(0) SWIG_fail;
32688 
32689 fail:
32690   lua_error(L);
32691   return SWIG_arg;
32692 }
32693 
32694 
32695 static int _wrap_SBListener_PeekAtNextEventForBroadcaster(lua_State* L) {
32696   int SWIG_arg = 0;
32697   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32698   lldb::SBBroadcaster *arg2 = 0 ;
32699   lldb::SBEvent *arg3 = 0 ;
32700   bool result;
32701 
32702   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcaster",3,3)
32703   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",1,"lldb::SBListener *");
32704   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32705   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcaster",3,"lldb::SBEvent &");
32706 
32707   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32708     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32709   }
32710 
32711 
32712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32713     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32714   }
32715 
32716 
32717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32718     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32719   }
32720 
32721   result = (bool)(arg1)->PeekAtNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32722   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32723   return SWIG_arg;
32724 
32725   if(0) SWIG_fail;
32726 
32727 fail:
32728   lua_error(L);
32729   return SWIG_arg;
32730 }
32731 
32732 
32733 static int _wrap_SBListener_PeekAtNextEventForBroadcasterWithType(lua_State* L) {
32734   int SWIG_arg = 0;
32735   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32736   lldb::SBBroadcaster *arg2 = 0 ;
32737   uint32_t arg3 ;
32738   lldb::SBEvent *arg4 = 0 ;
32739   bool result;
32740 
32741   SWIG_check_num_args("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,4)
32742   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32743   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32744   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",3,"uint32_t");
32745   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::PeekAtNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32746 
32747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32748     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32749   }
32750 
32751 
32752   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32753     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32754   }
32755 
32756   arg3 = (unsigned int)lua_tointeger(L, 3);
32757 
32758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32759     SWIG_fail_ptr("SBListener_PeekAtNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32760   }
32761 
32762   result = (bool)(arg1)->PeekAtNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32763   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32764   return SWIG_arg;
32765 
32766   if(0) SWIG_fail;
32767 
32768 fail:
32769   lua_error(L);
32770   return SWIG_arg;
32771 }
32772 
32773 
32774 static int _wrap_SBListener_GetNextEvent(lua_State* L) {
32775   int SWIG_arg = 0;
32776   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32777   lldb::SBEvent *arg2 = 0 ;
32778   bool result;
32779 
32780   SWIG_check_num_args("lldb::SBListener::GetNextEvent",2,2)
32781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",1,"lldb::SBListener *");
32782   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEvent",2,"lldb::SBEvent &");
32783 
32784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32785     SWIG_fail_ptr("SBListener_GetNextEvent",1,SWIGTYPE_p_lldb__SBListener);
32786   }
32787 
32788 
32789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32790     SWIG_fail_ptr("SBListener_GetNextEvent",2,SWIGTYPE_p_lldb__SBEvent);
32791   }
32792 
32793   result = (bool)(arg1)->GetNextEvent(*arg2);
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_GetNextEventForBroadcaster(lua_State* L) {
32806   int SWIG_arg = 0;
32807   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32808   lldb::SBBroadcaster *arg2 = 0 ;
32809   lldb::SBEvent *arg3 = 0 ;
32810   bool result;
32811 
32812   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcaster",3,3)
32813   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",1,"lldb::SBListener *");
32814   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",2,"lldb::SBBroadcaster const &");
32815   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcaster",3,"lldb::SBEvent &");
32816 
32817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32818     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",1,SWIGTYPE_p_lldb__SBListener);
32819   }
32820 
32821 
32822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32823     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",2,SWIGTYPE_p_lldb__SBBroadcaster);
32824   }
32825 
32826 
32827   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBEvent,0))){
32828     SWIG_fail_ptr("SBListener_GetNextEventForBroadcaster",3,SWIGTYPE_p_lldb__SBEvent);
32829   }
32830 
32831   result = (bool)(arg1)->GetNextEventForBroadcaster((lldb::SBBroadcaster const &)*arg2,*arg3);
32832   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32833   return SWIG_arg;
32834 
32835   if(0) SWIG_fail;
32836 
32837 fail:
32838   lua_error(L);
32839   return SWIG_arg;
32840 }
32841 
32842 
32843 static int _wrap_SBListener_GetNextEventForBroadcasterWithType(lua_State* L) {
32844   int SWIG_arg = 0;
32845   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32846   lldb::SBBroadcaster *arg2 = 0 ;
32847   uint32_t arg3 ;
32848   lldb::SBEvent *arg4 = 0 ;
32849   bool result;
32850 
32851   SWIG_check_num_args("lldb::SBListener::GetNextEventForBroadcasterWithType",4,4)
32852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",1,"lldb::SBListener *");
32853   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",2,"lldb::SBBroadcaster const &");
32854   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",3,"uint32_t");
32855   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBListener::GetNextEventForBroadcasterWithType",4,"lldb::SBEvent &");
32856 
32857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32858     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",1,SWIGTYPE_p_lldb__SBListener);
32859   }
32860 
32861 
32862   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBBroadcaster,0))){
32863     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",2,SWIGTYPE_p_lldb__SBBroadcaster);
32864   }
32865 
32866   arg3 = (unsigned int)lua_tointeger(L, 3);
32867 
32868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBEvent,0))){
32869     SWIG_fail_ptr("SBListener_GetNextEventForBroadcasterWithType",4,SWIGTYPE_p_lldb__SBEvent);
32870   }
32871 
32872   result = (bool)(arg1)->GetNextEventForBroadcasterWithType((lldb::SBBroadcaster const &)*arg2,arg3,*arg4);
32873   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32874   return SWIG_arg;
32875 
32876   if(0) SWIG_fail;
32877 
32878 fail:
32879   lua_error(L);
32880   return SWIG_arg;
32881 }
32882 
32883 
32884 static int _wrap_SBListener_HandleBroadcastEvent(lua_State* L) {
32885   int SWIG_arg = 0;
32886   lldb::SBListener *arg1 = (lldb::SBListener *) 0 ;
32887   lldb::SBEvent *arg2 = 0 ;
32888   bool result;
32889 
32890   SWIG_check_num_args("lldb::SBListener::HandleBroadcastEvent",2,2)
32891   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",1,"lldb::SBListener *");
32892   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBListener::HandleBroadcastEvent",2,"lldb::SBEvent const &");
32893 
32894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBListener,0))){
32895     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",1,SWIGTYPE_p_lldb__SBListener);
32896   }
32897 
32898 
32899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
32900     SWIG_fail_ptr("SBListener_HandleBroadcastEvent",2,SWIGTYPE_p_lldb__SBEvent);
32901   }
32902 
32903   result = (bool)(arg1)->HandleBroadcastEvent((lldb::SBEvent const &)*arg2);
32904   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
32905   return SWIG_arg;
32906 
32907   if(0) SWIG_fail;
32908 
32909 fail:
32910   lua_error(L);
32911   return SWIG_arg;
32912 }
32913 
32914 
32915 static void swig_delete_SBListener(void *obj) {
32916 lldb::SBListener *arg1 = (lldb::SBListener *) obj;
32917 delete arg1;
32918 }
32919 static int _proxy__wrap_new_SBListener(lua_State *L) {
32920     assert(lua_istable(L,1));
32921     lua_pushcfunction(L,_wrap_new_SBListener);
32922     assert(!lua_isnil(L,-1));
32923     lua_replace(L,1); /* replace our table with real constructor */
32924     lua_call(L,lua_gettop(L)-1,1);
32925     return 1;
32926 }
32927 static swig_lua_attribute swig_SBListener_attributes[] = {
32928     {0,0,0}
32929 };
32930 static swig_lua_method swig_SBListener_methods[]= {
32931     { "AddEvent", _wrap_SBListener_AddEvent},
32932     { "Clear", _wrap_SBListener_Clear},
32933     { "IsValid", _wrap_SBListener_IsValid},
32934     { "StartListeningForEventClass", _wrap_SBListener_StartListeningForEventClass},
32935     { "StopListeningForEventClass", _wrap_SBListener_StopListeningForEventClass},
32936     { "StartListeningForEvents", _wrap_SBListener_StartListeningForEvents},
32937     { "StopListeningForEvents", _wrap_SBListener_StopListeningForEvents},
32938     { "WaitForEvent", _wrap_SBListener_WaitForEvent},
32939     { "WaitForEventForBroadcaster", _wrap_SBListener_WaitForEventForBroadcaster},
32940     { "WaitForEventForBroadcasterWithType", _wrap_SBListener_WaitForEventForBroadcasterWithType},
32941     { "PeekAtNextEvent", _wrap_SBListener_PeekAtNextEvent},
32942     { "PeekAtNextEventForBroadcaster", _wrap_SBListener_PeekAtNextEventForBroadcaster},
32943     { "PeekAtNextEventForBroadcasterWithType", _wrap_SBListener_PeekAtNextEventForBroadcasterWithType},
32944     { "GetNextEvent", _wrap_SBListener_GetNextEvent},
32945     { "GetNextEventForBroadcaster", _wrap_SBListener_GetNextEventForBroadcaster},
32946     { "GetNextEventForBroadcasterWithType", _wrap_SBListener_GetNextEventForBroadcasterWithType},
32947     { "HandleBroadcastEvent", _wrap_SBListener_HandleBroadcastEvent},
32948     {0,0}
32949 };
32950 static swig_lua_method swig_SBListener_meta[] = {
32951     {0,0}
32952 };
32953 
32954 static swig_lua_attribute swig_SBListener_Sf_SwigStatic_attributes[] = {
32955     {0,0,0}
32956 };
32957 static swig_lua_const_info swig_SBListener_Sf_SwigStatic_constants[]= {
32958     {0,0,0,0,0,0}
32959 };
32960 static swig_lua_method swig_SBListener_Sf_SwigStatic_methods[]= {
32961     {0,0}
32962 };
32963 static swig_lua_class* swig_SBListener_Sf_SwigStatic_classes[]= {
32964     0
32965 };
32966 
32967 static swig_lua_namespace swig_SBListener_Sf_SwigStatic = {
32968     "SBListener",
32969     swig_SBListener_Sf_SwigStatic_methods,
32970     swig_SBListener_Sf_SwigStatic_attributes,
32971     swig_SBListener_Sf_SwigStatic_constants,
32972     swig_SBListener_Sf_SwigStatic_classes,
32973     0
32974 };
32975 static swig_lua_class *swig_SBListener_bases[] = {0};
32976 static const char *swig_SBListener_base_names[] = {0};
32977 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 };
32978 
32979 static int _wrap_new_SBMemoryRegionInfo__SWIG_0(lua_State* L) {
32980   int SWIG_arg = 0;
32981   lldb::SBMemoryRegionInfo *result = 0 ;
32982 
32983   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",0,0)
32984   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo();
32985   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
32986   return SWIG_arg;
32987 
32988   if(0) SWIG_fail;
32989 
32990 fail:
32991   lua_error(L);
32992   return SWIG_arg;
32993 }
32994 
32995 
32996 static int _wrap_new_SBMemoryRegionInfo__SWIG_1(lua_State* L) {
32997   int SWIG_arg = 0;
32998   lldb::SBMemoryRegionInfo *arg1 = 0 ;
32999   lldb::SBMemoryRegionInfo *result = 0 ;
33000 
33001   SWIG_check_num_args("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,1)
33002   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::SBMemoryRegionInfo",1,"lldb::SBMemoryRegionInfo const &");
33003 
33004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33005     SWIG_fail_ptr("new_SBMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33006   }
33007 
33008   result = (lldb::SBMemoryRegionInfo *)new lldb::SBMemoryRegionInfo((lldb::SBMemoryRegionInfo const &)*arg1);
33009   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfo,1); SWIG_arg++;
33010   return SWIG_arg;
33011 
33012   if(0) SWIG_fail;
33013 
33014 fail:
33015   lua_error(L);
33016   return SWIG_arg;
33017 }
33018 
33019 
33020 static int _wrap_new_SBMemoryRegionInfo(lua_State* L) {
33021   int argc;
33022   int argv[2]={
33023     1,2
33024   };
33025 
33026   argc = lua_gettop(L);
33027   if (argc == 0) {
33028     return _wrap_new_SBMemoryRegionInfo__SWIG_0(L);
33029   }
33030   if (argc == 1) {
33031     int _v;
33032     {
33033       void *ptr;
33034       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33035         _v = 0;
33036       } else {
33037         _v = 1;
33038       }
33039     }
33040     if (_v) {
33041       return _wrap_new_SBMemoryRegionInfo__SWIG_1(L);
33042     }
33043   }
33044 
33045   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfo'\n"
33046     "  Possible C/C++ prototypes are:\n"
33047     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo()\n"
33048     "    lldb::SBMemoryRegionInfo::SBMemoryRegionInfo(lldb::SBMemoryRegionInfo const &)\n");
33049   lua_error(L);return 0;
33050 }
33051 
33052 
33053 static int _wrap_SBMemoryRegionInfo_Clear(lua_State* L) {
33054   int SWIG_arg = 0;
33055   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33056 
33057   SWIG_check_num_args("lldb::SBMemoryRegionInfo::Clear",1,1)
33058   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::Clear",1,"lldb::SBMemoryRegionInfo *");
33059 
33060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33061     SWIG_fail_ptr("SBMemoryRegionInfo_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33062   }
33063 
33064   (arg1)->Clear();
33065 
33066   return SWIG_arg;
33067 
33068   if(0) SWIG_fail;
33069 
33070 fail:
33071   lua_error(L);
33072   return SWIG_arg;
33073 }
33074 
33075 
33076 static int _wrap_SBMemoryRegionInfo_GetRegionBase(lua_State* L) {
33077   int SWIG_arg = 0;
33078   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33079   lldb::addr_t result;
33080 
33081   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionBase",1,1)
33082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionBase",1,"lldb::SBMemoryRegionInfo *");
33083 
33084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33085     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionBase",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33086   }
33087 
33088   result = (lldb::addr_t)(arg1)->GetRegionBase();
33089   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33090   return SWIG_arg;
33091 
33092   if(0) SWIG_fail;
33093 
33094 fail:
33095   lua_error(L);
33096   return SWIG_arg;
33097 }
33098 
33099 
33100 static int _wrap_SBMemoryRegionInfo_GetRegionEnd(lua_State* L) {
33101   int SWIG_arg = 0;
33102   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33103   lldb::addr_t result;
33104 
33105   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetRegionEnd",1,1)
33106   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetRegionEnd",1,"lldb::SBMemoryRegionInfo *");
33107 
33108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33109     SWIG_fail_ptr("SBMemoryRegionInfo_GetRegionEnd",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33110   }
33111 
33112   result = (lldb::addr_t)(arg1)->GetRegionEnd();
33113   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33114   return SWIG_arg;
33115 
33116   if(0) SWIG_fail;
33117 
33118 fail:
33119   lua_error(L);
33120   return SWIG_arg;
33121 }
33122 
33123 
33124 static int _wrap_SBMemoryRegionInfo_IsReadable(lua_State* L) {
33125   int SWIG_arg = 0;
33126   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33127   bool result;
33128 
33129   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsReadable",1,1)
33130   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsReadable",1,"lldb::SBMemoryRegionInfo *");
33131 
33132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33133     SWIG_fail_ptr("SBMemoryRegionInfo_IsReadable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33134   }
33135 
33136   result = (bool)(arg1)->IsReadable();
33137   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33138   return SWIG_arg;
33139 
33140   if(0) SWIG_fail;
33141 
33142 fail:
33143   lua_error(L);
33144   return SWIG_arg;
33145 }
33146 
33147 
33148 static int _wrap_SBMemoryRegionInfo_IsWritable(lua_State* L) {
33149   int SWIG_arg = 0;
33150   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33151   bool result;
33152 
33153   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsWritable",1,1)
33154   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsWritable",1,"lldb::SBMemoryRegionInfo *");
33155 
33156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33157     SWIG_fail_ptr("SBMemoryRegionInfo_IsWritable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33158   }
33159 
33160   result = (bool)(arg1)->IsWritable();
33161   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33162   return SWIG_arg;
33163 
33164   if(0) SWIG_fail;
33165 
33166 fail:
33167   lua_error(L);
33168   return SWIG_arg;
33169 }
33170 
33171 
33172 static int _wrap_SBMemoryRegionInfo_IsExecutable(lua_State* L) {
33173   int SWIG_arg = 0;
33174   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33175   bool result;
33176 
33177   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsExecutable",1,1)
33178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsExecutable",1,"lldb::SBMemoryRegionInfo *");
33179 
33180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33181     SWIG_fail_ptr("SBMemoryRegionInfo_IsExecutable",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33182   }
33183 
33184   result = (bool)(arg1)->IsExecutable();
33185   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33186   return SWIG_arg;
33187 
33188   if(0) SWIG_fail;
33189 
33190 fail:
33191   lua_error(L);
33192   return SWIG_arg;
33193 }
33194 
33195 
33196 static int _wrap_SBMemoryRegionInfo_IsMapped(lua_State* L) {
33197   int SWIG_arg = 0;
33198   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33199   bool result;
33200 
33201   SWIG_check_num_args("lldb::SBMemoryRegionInfo::IsMapped",1,1)
33202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::IsMapped",1,"lldb::SBMemoryRegionInfo *");
33203 
33204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33205     SWIG_fail_ptr("SBMemoryRegionInfo_IsMapped",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33206   }
33207 
33208   result = (bool)(arg1)->IsMapped();
33209   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33210   return SWIG_arg;
33211 
33212   if(0) SWIG_fail;
33213 
33214 fail:
33215   lua_error(L);
33216   return SWIG_arg;
33217 }
33218 
33219 
33220 static int _wrap_SBMemoryRegionInfo_GetName(lua_State* L) {
33221   int SWIG_arg = 0;
33222   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33223   char *result = 0 ;
33224 
33225   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetName",1,1)
33226   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetName",1,"lldb::SBMemoryRegionInfo *");
33227 
33228   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33229     SWIG_fail_ptr("SBMemoryRegionInfo_GetName",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33230   }
33231 
33232   result = (char *)(arg1)->GetName();
33233   lua_pushstring(L,(const char *)result); SWIG_arg++;
33234   return SWIG_arg;
33235 
33236   if(0) SWIG_fail;
33237 
33238 fail:
33239   lua_error(L);
33240   return SWIG_arg;
33241 }
33242 
33243 
33244 static int _wrap_SBMemoryRegionInfo___eq(lua_State* L) {
33245   int SWIG_arg = 0;
33246   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33247   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33248   bool result;
33249 
33250   SWIG_check_num_args("lldb::SBMemoryRegionInfo::operator ==",2,2)
33251   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",1,"lldb::SBMemoryRegionInfo const *");
33252   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::operator ==",2,"lldb::SBMemoryRegionInfo const &");
33253 
33254   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33255     SWIG_fail_ptr("SBMemoryRegionInfo___eq",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33256   }
33257 
33258 
33259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33260     SWIG_fail_ptr("SBMemoryRegionInfo___eq",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33261   }
33262 
33263   result = (bool)((lldb::SBMemoryRegionInfo const *)arg1)->operator ==((lldb::SBMemoryRegionInfo const &)*arg2);
33264   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33265   return SWIG_arg;
33266 
33267   if(0) SWIG_fail;
33268 
33269 fail:
33270   lua_error(L);
33271   return SWIG_arg;
33272 }
33273 
33274 
33275 static int _wrap_SBMemoryRegionInfo_GetDescription(lua_State* L) {
33276   int SWIG_arg = 0;
33277   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33278   lldb::SBStream *arg2 = 0 ;
33279   bool result;
33280 
33281   SWIG_check_num_args("lldb::SBMemoryRegionInfo::GetDescription",2,2)
33282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",1,"lldb::SBMemoryRegionInfo *");
33283   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::GetDescription",2,"lldb::SBStream &");
33284 
33285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33286     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33287   }
33288 
33289 
33290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
33291     SWIG_fail_ptr("SBMemoryRegionInfo_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
33292   }
33293 
33294   result = (bool)(arg1)->GetDescription(*arg2);
33295   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33296   return SWIG_arg;
33297 
33298   if(0) SWIG_fail;
33299 
33300 fail:
33301   lua_error(L);
33302   return SWIG_arg;
33303 }
33304 
33305 
33306 static int _wrap_SBMemoryRegionInfo___tostring(lua_State* L) {
33307   int SWIG_arg = 0;
33308   lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) 0 ;
33309   std::string result;
33310 
33311   SWIG_check_num_args("lldb::SBMemoryRegionInfo::__str__",1,1)
33312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfo::__str__",1,"lldb::SBMemoryRegionInfo *");
33313 
33314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33315     SWIG_fail_ptr("SBMemoryRegionInfo___tostring",1,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33316   }
33317 
33318   result = lldb_SBMemoryRegionInfo___str__(arg1);
33319   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
33320   return SWIG_arg;
33321 
33322   if(0) SWIG_fail;
33323 
33324 fail:
33325   lua_error(L);
33326   return SWIG_arg;
33327 }
33328 
33329 
33330 static void swig_delete_SBMemoryRegionInfo(void *obj) {
33331 lldb::SBMemoryRegionInfo *arg1 = (lldb::SBMemoryRegionInfo *) obj;
33332 delete arg1;
33333 }
33334 static int _proxy__wrap_new_SBMemoryRegionInfo(lua_State *L) {
33335     assert(lua_istable(L,1));
33336     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfo);
33337     assert(!lua_isnil(L,-1));
33338     lua_replace(L,1); /* replace our table with real constructor */
33339     lua_call(L,lua_gettop(L)-1,1);
33340     return 1;
33341 }
33342 static swig_lua_attribute swig_SBMemoryRegionInfo_attributes[] = {
33343     {0,0,0}
33344 };
33345 static swig_lua_method swig_SBMemoryRegionInfo_methods[]= {
33346     { "Clear", _wrap_SBMemoryRegionInfo_Clear},
33347     { "GetRegionBase", _wrap_SBMemoryRegionInfo_GetRegionBase},
33348     { "GetRegionEnd", _wrap_SBMemoryRegionInfo_GetRegionEnd},
33349     { "IsReadable", _wrap_SBMemoryRegionInfo_IsReadable},
33350     { "IsWritable", _wrap_SBMemoryRegionInfo_IsWritable},
33351     { "IsExecutable", _wrap_SBMemoryRegionInfo_IsExecutable},
33352     { "IsMapped", _wrap_SBMemoryRegionInfo_IsMapped},
33353     { "GetName", _wrap_SBMemoryRegionInfo_GetName},
33354     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33355     { "GetDescription", _wrap_SBMemoryRegionInfo_GetDescription},
33356     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33357     {0,0}
33358 };
33359 static swig_lua_method swig_SBMemoryRegionInfo_meta[] = {
33360     { "__eq", _wrap_SBMemoryRegionInfo___eq},
33361     { "__tostring", _wrap_SBMemoryRegionInfo___tostring},
33362     {0,0}
33363 };
33364 
33365 static swig_lua_attribute swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes[] = {
33366     {0,0,0}
33367 };
33368 static swig_lua_const_info swig_SBMemoryRegionInfo_Sf_SwigStatic_constants[]= {
33369     {0,0,0,0,0,0}
33370 };
33371 static swig_lua_method swig_SBMemoryRegionInfo_Sf_SwigStatic_methods[]= {
33372     {0,0}
33373 };
33374 static swig_lua_class* swig_SBMemoryRegionInfo_Sf_SwigStatic_classes[]= {
33375     0
33376 };
33377 
33378 static swig_lua_namespace swig_SBMemoryRegionInfo_Sf_SwigStatic = {
33379     "SBMemoryRegionInfo",
33380     swig_SBMemoryRegionInfo_Sf_SwigStatic_methods,
33381     swig_SBMemoryRegionInfo_Sf_SwigStatic_attributes,
33382     swig_SBMemoryRegionInfo_Sf_SwigStatic_constants,
33383     swig_SBMemoryRegionInfo_Sf_SwigStatic_classes,
33384     0
33385 };
33386 static swig_lua_class *swig_SBMemoryRegionInfo_bases[] = {0};
33387 static const char *swig_SBMemoryRegionInfo_base_names[] = {0};
33388 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 };
33389 
33390 static int _wrap_new_SBMemoryRegionInfoList__SWIG_0(lua_State* L) {
33391   int SWIG_arg = 0;
33392   lldb::SBMemoryRegionInfoList *result = 0 ;
33393 
33394   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",0,0)
33395   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList();
33396   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33397   return SWIG_arg;
33398 
33399   if(0) SWIG_fail;
33400 
33401 fail:
33402   lua_error(L);
33403   return SWIG_arg;
33404 }
33405 
33406 
33407 static int _wrap_new_SBMemoryRegionInfoList__SWIG_1(lua_State* L) {
33408   int SWIG_arg = 0;
33409   lldb::SBMemoryRegionInfoList *arg1 = 0 ;
33410   lldb::SBMemoryRegionInfoList *result = 0 ;
33411 
33412   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,1)
33413   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList",1,"lldb::SBMemoryRegionInfoList const &");
33414 
33415   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33416     SWIG_fail_ptr("new_SBMemoryRegionInfoList",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33417   }
33418 
33419   result = (lldb::SBMemoryRegionInfoList *)new lldb::SBMemoryRegionInfoList((lldb::SBMemoryRegionInfoList const &)*arg1);
33420   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
33421   return SWIG_arg;
33422 
33423   if(0) SWIG_fail;
33424 
33425 fail:
33426   lua_error(L);
33427   return SWIG_arg;
33428 }
33429 
33430 
33431 static int _wrap_new_SBMemoryRegionInfoList(lua_State* L) {
33432   int argc;
33433   int argv[2]={
33434     1,2
33435   };
33436 
33437   argc = lua_gettop(L);
33438   if (argc == 0) {
33439     return _wrap_new_SBMemoryRegionInfoList__SWIG_0(L);
33440   }
33441   if (argc == 1) {
33442     int _v;
33443     {
33444       void *ptr;
33445       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33446         _v = 0;
33447       } else {
33448         _v = 1;
33449       }
33450     }
33451     if (_v) {
33452       return _wrap_new_SBMemoryRegionInfoList__SWIG_1(L);
33453     }
33454   }
33455 
33456   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBMemoryRegionInfoList'\n"
33457     "  Possible C/C++ prototypes are:\n"
33458     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList()\n"
33459     "    lldb::SBMemoryRegionInfoList::SBMemoryRegionInfoList(lldb::SBMemoryRegionInfoList const &)\n");
33460   lua_error(L);return 0;
33461 }
33462 
33463 
33464 static int _wrap_SBMemoryRegionInfoList_GetSize(lua_State* L) {
33465   int SWIG_arg = 0;
33466   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33467   uint32_t result;
33468 
33469   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetSize",1,1)
33470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetSize",1,"lldb::SBMemoryRegionInfoList const *");
33471 
33472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33473     SWIG_fail_ptr("SBMemoryRegionInfoList_GetSize",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33474   }
33475 
33476   result = (uint32_t)((lldb::SBMemoryRegionInfoList const *)arg1)->GetSize();
33477   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
33478   return SWIG_arg;
33479 
33480   if(0) SWIG_fail;
33481 
33482 fail:
33483   lua_error(L);
33484   return SWIG_arg;
33485 }
33486 
33487 
33488 static int _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex(lua_State* L) {
33489   int SWIG_arg = 0;
33490   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33491   uint32_t arg2 ;
33492   lldb::SBMemoryRegionInfo *arg3 = 0 ;
33493   bool result;
33494 
33495   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,3)
33496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",1,"lldb::SBMemoryRegionInfoList *");
33497   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",2,"uint32_t");
33498   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::GetMemoryRegionAtIndex",3,"lldb::SBMemoryRegionInfo &");
33499 
33500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33501     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33502   }
33503 
33504   arg2 = (unsigned int)lua_tointeger(L, 2);
33505 
33506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33507     SWIG_fail_ptr("SBMemoryRegionInfoList_GetMemoryRegionAtIndex",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33508   }
33509 
33510   result = (bool)(arg1)->GetMemoryRegionAtIndex(arg2,*arg3);
33511   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33512   return SWIG_arg;
33513 
33514   if(0) SWIG_fail;
33515 
33516 fail:
33517   lua_error(L);
33518   return SWIG_arg;
33519 }
33520 
33521 
33522 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_0(lua_State* L) {
33523   int SWIG_arg = 0;
33524   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33525   lldb::SBMemoryRegionInfo *arg2 = 0 ;
33526 
33527   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfo &");
33530 
33531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33532     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33533   }
33534 
33535 
33536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
33537     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
33538   }
33539 
33540   (arg1)->Append(*arg2);
33541 
33542   return SWIG_arg;
33543 
33544   if(0) SWIG_fail;
33545 
33546 fail:
33547   lua_error(L);
33548   return SWIG_arg;
33549 }
33550 
33551 
33552 static int _wrap_SBMemoryRegionInfoList_Append__SWIG_1(lua_State* L) {
33553   int SWIG_arg = 0;
33554   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33555   lldb::SBMemoryRegionInfoList *arg2 = 0 ;
33556 
33557   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Append",2,2)
33558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",1,"lldb::SBMemoryRegionInfoList *");
33559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Append",2,"lldb::SBMemoryRegionInfoList &");
33560 
33561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33562     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33563   }
33564 
33565 
33566   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33567     SWIG_fail_ptr("SBMemoryRegionInfoList_Append",2,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33568   }
33569 
33570   (arg1)->Append(*arg2);
33571 
33572   return SWIG_arg;
33573 
33574   if(0) SWIG_fail;
33575 
33576 fail:
33577   lua_error(L);
33578   return SWIG_arg;
33579 }
33580 
33581 
33582 static int _wrap_SBMemoryRegionInfoList_Append(lua_State* L) {
33583   int argc;
33584   int argv[3]={
33585     1,2,3
33586   };
33587 
33588   argc = lua_gettop(L);
33589   if (argc == 2) {
33590     int _v;
33591     {
33592       void *ptr;
33593       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33594         _v = 0;
33595       } else {
33596         _v = 1;
33597       }
33598     }
33599     if (_v) {
33600       {
33601         void *ptr;
33602         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfo, SWIG_POINTER_NO_NULL)) {
33603           _v = 0;
33604         } else {
33605           _v = 1;
33606         }
33607       }
33608       if (_v) {
33609         return _wrap_SBMemoryRegionInfoList_Append__SWIG_0(L);
33610       }
33611     }
33612   }
33613   if (argc == 2) {
33614     int _v;
33615     {
33616       void *ptr;
33617       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, 0)) {
33618         _v = 0;
33619       } else {
33620         _v = 1;
33621       }
33622     }
33623     if (_v) {
33624       {
33625         void *ptr;
33626         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBMemoryRegionInfoList, SWIG_POINTER_NO_NULL)) {
33627           _v = 0;
33628         } else {
33629           _v = 1;
33630         }
33631       }
33632       if (_v) {
33633         return _wrap_SBMemoryRegionInfoList_Append__SWIG_1(L);
33634       }
33635     }
33636   }
33637 
33638   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBMemoryRegionInfoList_Append'\n"
33639     "  Possible C/C++ prototypes are:\n"
33640     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfo &)\n"
33641     "    lldb::SBMemoryRegionInfoList::Append(lldb::SBMemoryRegionInfoList &)\n");
33642   lua_error(L);return 0;
33643 }
33644 
33645 
33646 static int _wrap_SBMemoryRegionInfoList_Clear(lua_State* L) {
33647   int SWIG_arg = 0;
33648   lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) 0 ;
33649 
33650   SWIG_check_num_args("lldb::SBMemoryRegionInfoList::Clear",1,1)
33651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBMemoryRegionInfoList::Clear",1,"lldb::SBMemoryRegionInfoList *");
33652 
33653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,0))){
33654     SWIG_fail_ptr("SBMemoryRegionInfoList_Clear",1,SWIGTYPE_p_lldb__SBMemoryRegionInfoList);
33655   }
33656 
33657   (arg1)->Clear();
33658 
33659   return SWIG_arg;
33660 
33661   if(0) SWIG_fail;
33662 
33663 fail:
33664   lua_error(L);
33665   return SWIG_arg;
33666 }
33667 
33668 
33669 static void swig_delete_SBMemoryRegionInfoList(void *obj) {
33670 lldb::SBMemoryRegionInfoList *arg1 = (lldb::SBMemoryRegionInfoList *) obj;
33671 delete arg1;
33672 }
33673 static int _proxy__wrap_new_SBMemoryRegionInfoList(lua_State *L) {
33674     assert(lua_istable(L,1));
33675     lua_pushcfunction(L,_wrap_new_SBMemoryRegionInfoList);
33676     assert(!lua_isnil(L,-1));
33677     lua_replace(L,1); /* replace our table with real constructor */
33678     lua_call(L,lua_gettop(L)-1,1);
33679     return 1;
33680 }
33681 static swig_lua_attribute swig_SBMemoryRegionInfoList_attributes[] = {
33682     {0,0,0}
33683 };
33684 static swig_lua_method swig_SBMemoryRegionInfoList_methods[]= {
33685     { "GetSize", _wrap_SBMemoryRegionInfoList_GetSize},
33686     { "GetMemoryRegionAtIndex", _wrap_SBMemoryRegionInfoList_GetMemoryRegionAtIndex},
33687     { "Append", _wrap_SBMemoryRegionInfoList_Append},
33688     { "Clear", _wrap_SBMemoryRegionInfoList_Clear},
33689     {0,0}
33690 };
33691 static swig_lua_method swig_SBMemoryRegionInfoList_meta[] = {
33692     {0,0}
33693 };
33694 
33695 static swig_lua_attribute swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes[] = {
33696     {0,0,0}
33697 };
33698 static swig_lua_const_info swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants[]= {
33699     {0,0,0,0,0,0}
33700 };
33701 static swig_lua_method swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods[]= {
33702     {0,0}
33703 };
33704 static swig_lua_class* swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes[]= {
33705     0
33706 };
33707 
33708 static swig_lua_namespace swig_SBMemoryRegionInfoList_Sf_SwigStatic = {
33709     "SBMemoryRegionInfoList",
33710     swig_SBMemoryRegionInfoList_Sf_SwigStatic_methods,
33711     swig_SBMemoryRegionInfoList_Sf_SwigStatic_attributes,
33712     swig_SBMemoryRegionInfoList_Sf_SwigStatic_constants,
33713     swig_SBMemoryRegionInfoList_Sf_SwigStatic_classes,
33714     0
33715 };
33716 static swig_lua_class *swig_SBMemoryRegionInfoList_bases[] = {0};
33717 static const char *swig_SBMemoryRegionInfoList_base_names[] = {0};
33718 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 };
33719 
33720 static int _wrap_new_SBModule__SWIG_0(lua_State* L) {
33721   int SWIG_arg = 0;
33722   lldb::SBModule *result = 0 ;
33723 
33724   SWIG_check_num_args("lldb::SBModule::SBModule",0,0)
33725   result = (lldb::SBModule *)new lldb::SBModule();
33726   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33727   return SWIG_arg;
33728 
33729   if(0) SWIG_fail;
33730 
33731 fail:
33732   lua_error(L);
33733   return SWIG_arg;
33734 }
33735 
33736 
33737 static int _wrap_new_SBModule__SWIG_1(lua_State* L) {
33738   int SWIG_arg = 0;
33739   lldb::SBModule *arg1 = 0 ;
33740   lldb::SBModule *result = 0 ;
33741 
33742   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33743   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModule const &");
33744 
33745   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33746     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModule);
33747   }
33748 
33749   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModule const &)*arg1);
33750   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33751   return SWIG_arg;
33752 
33753   if(0) SWIG_fail;
33754 
33755 fail:
33756   lua_error(L);
33757   return SWIG_arg;
33758 }
33759 
33760 
33761 static int _wrap_new_SBModule__SWIG_2(lua_State* L) {
33762   int SWIG_arg = 0;
33763   lldb::SBModuleSpec *arg1 = 0 ;
33764   lldb::SBModule *result = 0 ;
33765 
33766   SWIG_check_num_args("lldb::SBModule::SBModule",1,1)
33767   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBModuleSpec const &");
33768 
33769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
33770     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBModuleSpec);
33771   }
33772 
33773   result = (lldb::SBModule *)new lldb::SBModule((lldb::SBModuleSpec const &)*arg1);
33774   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33775   return SWIG_arg;
33776 
33777   if(0) SWIG_fail;
33778 
33779 fail:
33780   lua_error(L);
33781   return SWIG_arg;
33782 }
33783 
33784 
33785 static int _wrap_new_SBModule__SWIG_3(lua_State* L) {
33786   int SWIG_arg = 0;
33787   lldb::SBProcess *arg1 = 0 ;
33788   lldb::addr_t arg2 ;
33789   lldb::SBModule *result = 0 ;
33790 
33791   SWIG_check_num_args("lldb::SBModule::SBModule",2,2)
33792   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModule::SBModule",1,"lldb::SBProcess &");
33793   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::SBModule",2,"lldb::addr_t");
33794 
33795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
33796     SWIG_fail_ptr("new_SBModule",1,SWIGTYPE_p_lldb__SBProcess);
33797   }
33798 
33799   arg2 = (unsigned long long)lua_tointeger(L, 2);
33800   result = (lldb::SBModule *)new lldb::SBModule(*arg1,arg2);
33801   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
33802   return SWIG_arg;
33803 
33804   if(0) SWIG_fail;
33805 
33806 fail:
33807   lua_error(L);
33808   return SWIG_arg;
33809 }
33810 
33811 
33812 static int _wrap_new_SBModule(lua_State* L) {
33813   int argc;
33814   int argv[3]={
33815     1,2,3
33816   };
33817 
33818   argc = lua_gettop(L);
33819   if (argc == 0) {
33820     return _wrap_new_SBModule__SWIG_0(L);
33821   }
33822   if (argc == 1) {
33823     int _v;
33824     {
33825       void *ptr;
33826       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
33827         _v = 0;
33828       } else {
33829         _v = 1;
33830       }
33831     }
33832     if (_v) {
33833       return _wrap_new_SBModule__SWIG_1(L);
33834     }
33835   }
33836   if (argc == 1) {
33837     int _v;
33838     {
33839       void *ptr;
33840       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
33841         _v = 0;
33842       } else {
33843         _v = 1;
33844       }
33845     }
33846     if (_v) {
33847       return _wrap_new_SBModule__SWIG_2(L);
33848     }
33849   }
33850   if (argc == 2) {
33851     int _v;
33852     {
33853       void *ptr;
33854       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
33855         _v = 0;
33856       } else {
33857         _v = 1;
33858       }
33859     }
33860     if (_v) {
33861       {
33862         _v = lua_isnumber(L,argv[1]);
33863       }
33864       if (_v) {
33865         return _wrap_new_SBModule__SWIG_3(L);
33866       }
33867     }
33868   }
33869 
33870   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModule'\n"
33871     "  Possible C/C++ prototypes are:\n"
33872     "    lldb::SBModule::SBModule()\n"
33873     "    lldb::SBModule::SBModule(lldb::SBModule const &)\n"
33874     "    lldb::SBModule::SBModule(lldb::SBModuleSpec const &)\n"
33875     "    lldb::SBModule::SBModule(lldb::SBProcess &,lldb::addr_t)\n");
33876   lua_error(L);return 0;
33877 }
33878 
33879 
33880 static int _wrap_SBModule_IsValid(lua_State* L) {
33881   int SWIG_arg = 0;
33882   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33883   bool result;
33884 
33885   SWIG_check_num_args("lldb::SBModule::IsValid",1,1)
33886   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::IsValid",1,"lldb::SBModule const *");
33887 
33888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33889     SWIG_fail_ptr("SBModule_IsValid",1,SWIGTYPE_p_lldb__SBModule);
33890   }
33891 
33892   result = (bool)((lldb::SBModule const *)arg1)->IsValid();
33893   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
33894   return SWIG_arg;
33895 
33896   if(0) SWIG_fail;
33897 
33898 fail:
33899   lua_error(L);
33900   return SWIG_arg;
33901 }
33902 
33903 
33904 static int _wrap_SBModule_Clear(lua_State* L) {
33905   int SWIG_arg = 0;
33906   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33907 
33908   SWIG_check_num_args("lldb::SBModule::Clear",1,1)
33909   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::Clear",1,"lldb::SBModule *");
33910 
33911   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33912     SWIG_fail_ptr("SBModule_Clear",1,SWIGTYPE_p_lldb__SBModule);
33913   }
33914 
33915   (arg1)->Clear();
33916 
33917   return SWIG_arg;
33918 
33919   if(0) SWIG_fail;
33920 
33921 fail:
33922   lua_error(L);
33923   return SWIG_arg;
33924 }
33925 
33926 
33927 static int _wrap_SBModule_GetFileSpec(lua_State* L) {
33928   int SWIG_arg = 0;
33929   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33930   lldb::SBFileSpec result;
33931 
33932   SWIG_check_num_args("lldb::SBModule::GetFileSpec",1,1)
33933   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetFileSpec",1,"lldb::SBModule const *");
33934 
33935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33936     SWIG_fail_ptr("SBModule_GetFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33937   }
33938 
33939   result = ((lldb::SBModule const *)arg1)->GetFileSpec();
33940   {
33941     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33942     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33943   }
33944   return SWIG_arg;
33945 
33946   if(0) SWIG_fail;
33947 
33948 fail:
33949   lua_error(L);
33950   return SWIG_arg;
33951 }
33952 
33953 
33954 static int _wrap_SBModule_GetPlatformFileSpec(lua_State* L) {
33955   int SWIG_arg = 0;
33956   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33957   lldb::SBFileSpec result;
33958 
33959   SWIG_check_num_args("lldb::SBModule::GetPlatformFileSpec",1,1)
33960   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetPlatformFileSpec",1,"lldb::SBModule const *");
33961 
33962   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33963     SWIG_fail_ptr("SBModule_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33964   }
33965 
33966   result = ((lldb::SBModule const *)arg1)->GetPlatformFileSpec();
33967   {
33968     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
33969     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
33970   }
33971   return SWIG_arg;
33972 
33973   if(0) SWIG_fail;
33974 
33975 fail:
33976   lua_error(L);
33977   return SWIG_arg;
33978 }
33979 
33980 
33981 static int _wrap_SBModule_SetPlatformFileSpec(lua_State* L) {
33982   int SWIG_arg = 0;
33983   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
33984   lldb::SBFileSpec *arg2 = 0 ;
33985   bool result;
33986 
33987   SWIG_check_num_args("lldb::SBModule::SetPlatformFileSpec",2,2)
33988   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",1,"lldb::SBModule *");
33989   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
33990 
33991   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
33992     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModule);
33993   }
33994 
33995 
33996   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
33997     SWIG_fail_ptr("SBModule_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
33998   }
33999 
34000   result = (bool)(arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
34001   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34002   return SWIG_arg;
34003 
34004   if(0) SWIG_fail;
34005 
34006 fail:
34007   lua_error(L);
34008   return SWIG_arg;
34009 }
34010 
34011 
34012 static int _wrap_SBModule_GetRemoteInstallFileSpec(lua_State* L) {
34013   int SWIG_arg = 0;
34014   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34015   lldb::SBFileSpec result;
34016 
34017   SWIG_check_num_args("lldb::SBModule::GetRemoteInstallFileSpec",1,1)
34018   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetRemoteInstallFileSpec",1,"lldb::SBModule *");
34019 
34020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34021     SWIG_fail_ptr("SBModule_GetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34022   }
34023 
34024   result = (arg1)->GetRemoteInstallFileSpec();
34025   {
34026     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
34027     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
34028   }
34029   return SWIG_arg;
34030 
34031   if(0) SWIG_fail;
34032 
34033 fail:
34034   lua_error(L);
34035   return SWIG_arg;
34036 }
34037 
34038 
34039 static int _wrap_SBModule_SetRemoteInstallFileSpec(lua_State* L) {
34040   int SWIG_arg = 0;
34041   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34042   lldb::SBFileSpec *arg2 = 0 ;
34043   bool result;
34044 
34045   SWIG_check_num_args("lldb::SBModule::SetRemoteInstallFileSpec",2,2)
34046   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",1,"lldb::SBModule *");
34047   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::SetRemoteInstallFileSpec",2,"lldb::SBFileSpec &");
34048 
34049   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34050     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",1,SWIGTYPE_p_lldb__SBModule);
34051   }
34052 
34053 
34054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34055     SWIG_fail_ptr("SBModule_SetRemoteInstallFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
34056   }
34057 
34058   result = (bool)(arg1)->SetRemoteInstallFileSpec(*arg2);
34059   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34060   return SWIG_arg;
34061 
34062   if(0) SWIG_fail;
34063 
34064 fail:
34065   lua_error(L);
34066   return SWIG_arg;
34067 }
34068 
34069 
34070 static int _wrap_SBModule_GetUUIDString(lua_State* L) {
34071   int SWIG_arg = 0;
34072   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34073   char *result = 0 ;
34074 
34075   SWIG_check_num_args("lldb::SBModule::GetUUIDString",1,1)
34076   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetUUIDString",1,"lldb::SBModule const *");
34077 
34078   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34079     SWIG_fail_ptr("SBModule_GetUUIDString",1,SWIGTYPE_p_lldb__SBModule);
34080   }
34081 
34082   result = (char *)((lldb::SBModule const *)arg1)->GetUUIDString();
34083   lua_pushstring(L,(const char *)result); SWIG_arg++;
34084   return SWIG_arg;
34085 
34086   if(0) SWIG_fail;
34087 
34088 fail:
34089   lua_error(L);
34090   return SWIG_arg;
34091 }
34092 
34093 
34094 static int _wrap_SBModule___eq(lua_State* L) {
34095   int SWIG_arg = 0;
34096   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34097   lldb::SBModule *arg2 = 0 ;
34098   bool result;
34099 
34100   SWIG_check_num_args("lldb::SBModule::operator ==",2,2)
34101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::operator ==",1,"lldb::SBModule const *");
34102   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::operator ==",2,"lldb::SBModule const &");
34103 
34104   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34105     SWIG_fail_ptr("SBModule___eq",1,SWIGTYPE_p_lldb__SBModule);
34106   }
34107 
34108 
34109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
34110     SWIG_fail_ptr("SBModule___eq",2,SWIGTYPE_p_lldb__SBModule);
34111   }
34112 
34113   result = (bool)((lldb::SBModule const *)arg1)->operator ==((lldb::SBModule const &)*arg2);
34114   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34115   return SWIG_arg;
34116 
34117   if(0) SWIG_fail;
34118 
34119 fail:
34120   lua_error(L);
34121   return SWIG_arg;
34122 }
34123 
34124 
34125 static int _wrap_SBModule_FindSection(lua_State* L) {
34126   int SWIG_arg = 0;
34127   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34128   char *arg2 = (char *) 0 ;
34129   lldb::SBSection result;
34130 
34131   SWIG_check_num_args("lldb::SBModule::FindSection",2,2)
34132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSection",1,"lldb::SBModule *");
34133   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSection",2,"char const *");
34134 
34135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34136     SWIG_fail_ptr("SBModule_FindSection",1,SWIGTYPE_p_lldb__SBModule);
34137   }
34138 
34139   arg2 = (char *)lua_tostring(L, 2);
34140   result = (arg1)->FindSection((char const *)arg2);
34141   {
34142     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34143     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34144   }
34145   return SWIG_arg;
34146 
34147   if(0) SWIG_fail;
34148 
34149 fail:
34150   lua_error(L);
34151   return SWIG_arg;
34152 }
34153 
34154 
34155 static int _wrap_SBModule_ResolveFileAddress(lua_State* L) {
34156   int SWIG_arg = 0;
34157   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34158   lldb::addr_t arg2 ;
34159   lldb::SBAddress result;
34160 
34161   SWIG_check_num_args("lldb::SBModule::ResolveFileAddress",2,2)
34162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",1,"lldb::SBModule *");
34163   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveFileAddress",2,"lldb::addr_t");
34164 
34165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34166     SWIG_fail_ptr("SBModule_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBModule);
34167   }
34168 
34169   arg2 = (unsigned long long)lua_tointeger(L, 2);
34170   result = (arg1)->ResolveFileAddress(arg2);
34171   {
34172     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
34173     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
34174   }
34175   return SWIG_arg;
34176 
34177   if(0) SWIG_fail;
34178 
34179 fail:
34180   lua_error(L);
34181   return SWIG_arg;
34182 }
34183 
34184 
34185 static int _wrap_SBModule_ResolveSymbolContextForAddress(lua_State* L) {
34186   int SWIG_arg = 0;
34187   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34188   lldb::SBAddress *arg2 = 0 ;
34189   uint32_t arg3 ;
34190   lldb::SBSymbolContext result;
34191 
34192   SWIG_check_num_args("lldb::SBModule::ResolveSymbolContextForAddress",3,3)
34193   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",1,"lldb::SBModule *");
34194   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
34195   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::ResolveSymbolContextForAddress",3,"uint32_t");
34196 
34197   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34198     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBModule);
34199   }
34200 
34201 
34202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
34203     SWIG_fail_ptr("SBModule_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
34204   }
34205 
34206   arg3 = (unsigned int)lua_tointeger(L, 3);
34207   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
34208   {
34209     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
34210     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
34211   }
34212   return SWIG_arg;
34213 
34214   if(0) SWIG_fail;
34215 
34216 fail:
34217   lua_error(L);
34218   return SWIG_arg;
34219 }
34220 
34221 
34222 static int _wrap_SBModule_GetDescription(lua_State* L) {
34223   int SWIG_arg = 0;
34224   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34225   lldb::SBStream *arg2 = 0 ;
34226   bool result;
34227 
34228   SWIG_check_num_args("lldb::SBModule::GetDescription",2,2)
34229   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetDescription",1,"lldb::SBModule *");
34230   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::GetDescription",2,"lldb::SBStream &");
34231 
34232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34233     SWIG_fail_ptr("SBModule_GetDescription",1,SWIGTYPE_p_lldb__SBModule);
34234   }
34235 
34236 
34237   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
34238     SWIG_fail_ptr("SBModule_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
34239   }
34240 
34241   result = (bool)(arg1)->GetDescription(*arg2);
34242   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
34243   return SWIG_arg;
34244 
34245   if(0) SWIG_fail;
34246 
34247 fail:
34248   lua_error(L);
34249   return SWIG_arg;
34250 }
34251 
34252 
34253 static int _wrap_SBModule_GetNumCompileUnits(lua_State* L) {
34254   int SWIG_arg = 0;
34255   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34256   uint32_t result;
34257 
34258   SWIG_check_num_args("lldb::SBModule::GetNumCompileUnits",1,1)
34259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumCompileUnits",1,"lldb::SBModule *");
34260 
34261   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34262     SWIG_fail_ptr("SBModule_GetNumCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34263   }
34264 
34265   result = (uint32_t)(arg1)->GetNumCompileUnits();
34266   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34267   return SWIG_arg;
34268 
34269   if(0) SWIG_fail;
34270 
34271 fail:
34272   lua_error(L);
34273   return SWIG_arg;
34274 }
34275 
34276 
34277 static int _wrap_SBModule_GetCompileUnitAtIndex(lua_State* L) {
34278   int SWIG_arg = 0;
34279   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34280   uint32_t arg2 ;
34281   lldb::SBCompileUnit result;
34282 
34283   SWIG_check_num_args("lldb::SBModule::GetCompileUnitAtIndex",2,2)
34284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",1,"lldb::SBModule *");
34285   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetCompileUnitAtIndex",2,"uint32_t");
34286 
34287   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34288     SWIG_fail_ptr("SBModule_GetCompileUnitAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34289   }
34290 
34291   arg2 = (unsigned int)lua_tointeger(L, 2);
34292   result = (arg1)->GetCompileUnitAtIndex(arg2);
34293   {
34294     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
34295     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
34296   }
34297   return SWIG_arg;
34298 
34299   if(0) SWIG_fail;
34300 
34301 fail:
34302   lua_error(L);
34303   return SWIG_arg;
34304 }
34305 
34306 
34307 static int _wrap_SBModule_FindCompileUnits(lua_State* L) {
34308   int SWIG_arg = 0;
34309   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34310   lldb::SBFileSpec *arg2 = 0 ;
34311   lldb::SBSymbolContextList result;
34312 
34313   SWIG_check_num_args("lldb::SBModule::FindCompileUnits",2,2)
34314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",1,"lldb::SBModule *");
34315   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindCompileUnits",2,"lldb::SBFileSpec const &");
34316 
34317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34318     SWIG_fail_ptr("SBModule_FindCompileUnits",1,SWIGTYPE_p_lldb__SBModule);
34319   }
34320 
34321 
34322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
34323     SWIG_fail_ptr("SBModule_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
34324   }
34325 
34326   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
34327   {
34328     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34329     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34330   }
34331   return SWIG_arg;
34332 
34333   if(0) SWIG_fail;
34334 
34335 fail:
34336   lua_error(L);
34337   return SWIG_arg;
34338 }
34339 
34340 
34341 static int _wrap_SBModule_GetNumSymbols(lua_State* L) {
34342   int SWIG_arg = 0;
34343   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34344   size_t result;
34345 
34346   SWIG_check_num_args("lldb::SBModule::GetNumSymbols",1,1)
34347   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSymbols",1,"lldb::SBModule *");
34348 
34349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34350     SWIG_fail_ptr("SBModule_GetNumSymbols",1,SWIGTYPE_p_lldb__SBModule);
34351   }
34352 
34353   result = (arg1)->GetNumSymbols();
34354   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34355   return SWIG_arg;
34356 
34357   if(0) SWIG_fail;
34358 
34359 fail:
34360   lua_error(L);
34361   return SWIG_arg;
34362 }
34363 
34364 
34365 static int _wrap_SBModule_GetSymbolAtIndex(lua_State* L) {
34366   int SWIG_arg = 0;
34367   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34368   size_t arg2 ;
34369   lldb::SBSymbol result;
34370 
34371   SWIG_check_num_args("lldb::SBModule::GetSymbolAtIndex",2,2)
34372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",1,"lldb::SBModule *");
34373   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSymbolAtIndex",2,"size_t");
34374 
34375   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34376     SWIG_fail_ptr("SBModule_GetSymbolAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34377   }
34378 
34379   arg2 = (unsigned long)lua_tointeger(L, 2);
34380   result = (arg1)->GetSymbolAtIndex(arg2);
34381   {
34382     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34383     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34384   }
34385   return SWIG_arg;
34386 
34387   if(0) SWIG_fail;
34388 
34389 fail:
34390   lua_error(L);
34391   return SWIG_arg;
34392 }
34393 
34394 
34395 static int _wrap_SBModule_FindSymbol__SWIG_0(lua_State* L) {
34396   int SWIG_arg = 0;
34397   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34398   char *arg2 = (char *) 0 ;
34399   lldb::SymbolType arg3 ;
34400   lldb::SBSymbol result;
34401 
34402   SWIG_check_num_args("lldb::SBModule::FindSymbol",3,3)
34403   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34404   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34405   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbol",3,"lldb::SymbolType");
34406 
34407   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34408     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34409   }
34410 
34411   arg2 = (char *)lua_tostring(L, 2);
34412   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34413   result = (arg1)->FindSymbol((char const *)arg2,arg3);
34414   {
34415     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34417   }
34418   return SWIG_arg;
34419 
34420   if(0) SWIG_fail;
34421 
34422 fail:
34423   lua_error(L);
34424   return SWIG_arg;
34425 }
34426 
34427 
34428 static int _wrap_SBModule_FindSymbol__SWIG_1(lua_State* L) {
34429   int SWIG_arg = 0;
34430   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34431   char *arg2 = (char *) 0 ;
34432   lldb::SBSymbol result;
34433 
34434   SWIG_check_num_args("lldb::SBModule::FindSymbol",2,2)
34435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbol",1,"lldb::SBModule *");
34436   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbol",2,"char const *");
34437 
34438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34439     SWIG_fail_ptr("SBModule_FindSymbol",1,SWIGTYPE_p_lldb__SBModule);
34440   }
34441 
34442   arg2 = (char *)lua_tostring(L, 2);
34443   result = (arg1)->FindSymbol((char const *)arg2);
34444   {
34445     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
34446     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
34447   }
34448   return SWIG_arg;
34449 
34450   if(0) SWIG_fail;
34451 
34452 fail:
34453   lua_error(L);
34454   return SWIG_arg;
34455 }
34456 
34457 
34458 static int _wrap_SBModule_FindSymbol(lua_State* L) {
34459   int argc;
34460   int argv[4]={
34461     1,2,3,4
34462   };
34463 
34464   argc = lua_gettop(L);
34465   if (argc == 2) {
34466     int _v;
34467     {
34468       void *ptr;
34469       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34470         _v = 0;
34471       } else {
34472         _v = 1;
34473       }
34474     }
34475     if (_v) {
34476       {
34477         _v = SWIG_lua_isnilstring(L,argv[1]);
34478       }
34479       if (_v) {
34480         return _wrap_SBModule_FindSymbol__SWIG_1(L);
34481       }
34482     }
34483   }
34484   if (argc == 3) {
34485     int _v;
34486     {
34487       void *ptr;
34488       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34489         _v = 0;
34490       } else {
34491         _v = 1;
34492       }
34493     }
34494     if (_v) {
34495       {
34496         _v = SWIG_lua_isnilstring(L,argv[1]);
34497       }
34498       if (_v) {
34499         {
34500           _v = lua_isnumber(L,argv[2]);
34501         }
34502         if (_v) {
34503           return _wrap_SBModule_FindSymbol__SWIG_0(L);
34504         }
34505       }
34506     }
34507   }
34508 
34509   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbol'\n"
34510     "  Possible C/C++ prototypes are:\n"
34511     "    lldb::SBModule::FindSymbol(char const *,lldb::SymbolType)\n"
34512     "    lldb::SBModule::FindSymbol(char const *)\n");
34513   lua_error(L);return 0;
34514 }
34515 
34516 
34517 static int _wrap_SBModule_FindSymbols__SWIG_0(lua_State* L) {
34518   int SWIG_arg = 0;
34519   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34520   char *arg2 = (char *) 0 ;
34521   lldb::SymbolType arg3 ;
34522   lldb::SBSymbolContextList result;
34523 
34524   SWIG_check_num_args("lldb::SBModule::FindSymbols",3,3)
34525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34526   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34527   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBModule::FindSymbols",3,"lldb::SymbolType");
34528 
34529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34530     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34531   }
34532 
34533   arg2 = (char *)lua_tostring(L, 2);
34534   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
34535   result = (arg1)->FindSymbols((char const *)arg2,arg3);
34536   {
34537     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34538     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34539   }
34540   return SWIG_arg;
34541 
34542   if(0) SWIG_fail;
34543 
34544 fail:
34545   lua_error(L);
34546   return SWIG_arg;
34547 }
34548 
34549 
34550 static int _wrap_SBModule_FindSymbols__SWIG_1(lua_State* L) {
34551   int SWIG_arg = 0;
34552   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34553   char *arg2 = (char *) 0 ;
34554   lldb::SBSymbolContextList result;
34555 
34556   SWIG_check_num_args("lldb::SBModule::FindSymbols",2,2)
34557   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindSymbols",1,"lldb::SBModule *");
34558   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindSymbols",2,"char const *");
34559 
34560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34561     SWIG_fail_ptr("SBModule_FindSymbols",1,SWIGTYPE_p_lldb__SBModule);
34562   }
34563 
34564   arg2 = (char *)lua_tostring(L, 2);
34565   result = (arg1)->FindSymbols((char const *)arg2);
34566   {
34567     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34568     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34569   }
34570   return SWIG_arg;
34571 
34572   if(0) SWIG_fail;
34573 
34574 fail:
34575   lua_error(L);
34576   return SWIG_arg;
34577 }
34578 
34579 
34580 static int _wrap_SBModule_FindSymbols(lua_State* L) {
34581   int argc;
34582   int argv[4]={
34583     1,2,3,4
34584   };
34585 
34586   argc = lua_gettop(L);
34587   if (argc == 2) {
34588     int _v;
34589     {
34590       void *ptr;
34591       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34592         _v = 0;
34593       } else {
34594         _v = 1;
34595       }
34596     }
34597     if (_v) {
34598       {
34599         _v = SWIG_lua_isnilstring(L,argv[1]);
34600       }
34601       if (_v) {
34602         return _wrap_SBModule_FindSymbols__SWIG_1(L);
34603       }
34604     }
34605   }
34606   if (argc == 3) {
34607     int _v;
34608     {
34609       void *ptr;
34610       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34611         _v = 0;
34612       } else {
34613         _v = 1;
34614       }
34615     }
34616     if (_v) {
34617       {
34618         _v = SWIG_lua_isnilstring(L,argv[1]);
34619       }
34620       if (_v) {
34621         {
34622           _v = lua_isnumber(L,argv[2]);
34623         }
34624         if (_v) {
34625           return _wrap_SBModule_FindSymbols__SWIG_0(L);
34626         }
34627       }
34628     }
34629   }
34630 
34631   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindSymbols'\n"
34632     "  Possible C/C++ prototypes are:\n"
34633     "    lldb::SBModule::FindSymbols(char const *,lldb::SymbolType)\n"
34634     "    lldb::SBModule::FindSymbols(char const *)\n");
34635   lua_error(L);return 0;
34636 }
34637 
34638 
34639 static int _wrap_SBModule_GetNumSections(lua_State* L) {
34640   int SWIG_arg = 0;
34641   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34642   size_t result;
34643 
34644   SWIG_check_num_args("lldb::SBModule::GetNumSections",1,1)
34645   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetNumSections",1,"lldb::SBModule *");
34646 
34647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34648     SWIG_fail_ptr("SBModule_GetNumSections",1,SWIGTYPE_p_lldb__SBModule);
34649   }
34650 
34651   result = (arg1)->GetNumSections();
34652   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
34653   return SWIG_arg;
34654 
34655   if(0) SWIG_fail;
34656 
34657 fail:
34658   lua_error(L);
34659   return SWIG_arg;
34660 }
34661 
34662 
34663 static int _wrap_SBModule_GetSectionAtIndex(lua_State* L) {
34664   int SWIG_arg = 0;
34665   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34666   size_t arg2 ;
34667   lldb::SBSection result;
34668 
34669   SWIG_check_num_args("lldb::SBModule::GetSectionAtIndex",2,2)
34670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",1,"lldb::SBModule *");
34671   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetSectionAtIndex",2,"size_t");
34672 
34673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34674     SWIG_fail_ptr("SBModule_GetSectionAtIndex",1,SWIGTYPE_p_lldb__SBModule);
34675   }
34676 
34677   arg2 = (unsigned long)lua_tointeger(L, 2);
34678   result = (arg1)->GetSectionAtIndex(arg2);
34679   {
34680     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
34681     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
34682   }
34683   return SWIG_arg;
34684 
34685   if(0) SWIG_fail;
34686 
34687 fail:
34688   lua_error(L);
34689   return SWIG_arg;
34690 }
34691 
34692 
34693 static int _wrap_SBModule_FindFunctions__SWIG_0(lua_State* L) {
34694   int SWIG_arg = 0;
34695   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34696   char *arg2 = (char *) 0 ;
34697   uint32_t arg3 ;
34698   lldb::SBSymbolContextList result;
34699 
34700   SWIG_check_num_args("lldb::SBModule::FindFunctions",3,3)
34701   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34702   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34703   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::FindFunctions",3,"uint32_t");
34704 
34705   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34706     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34707   }
34708 
34709   arg2 = (char *)lua_tostring(L, 2);
34710   arg3 = (unsigned int)lua_tointeger(L, 3);
34711   result = (arg1)->FindFunctions((char const *)arg2,arg3);
34712   {
34713     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34714     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34715   }
34716   return SWIG_arg;
34717 
34718   if(0) SWIG_fail;
34719 
34720 fail:
34721   lua_error(L);
34722   return SWIG_arg;
34723 }
34724 
34725 
34726 static int _wrap_SBModule_FindFunctions__SWIG_1(lua_State* L) {
34727   int SWIG_arg = 0;
34728   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34729   char *arg2 = (char *) 0 ;
34730   lldb::SBSymbolContextList result;
34731 
34732   SWIG_check_num_args("lldb::SBModule::FindFunctions",2,2)
34733   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFunctions",1,"lldb::SBModule *");
34734   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFunctions",2,"char const *");
34735 
34736   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34737     SWIG_fail_ptr("SBModule_FindFunctions",1,SWIGTYPE_p_lldb__SBModule);
34738   }
34739 
34740   arg2 = (char *)lua_tostring(L, 2);
34741   result = (arg1)->FindFunctions((char const *)arg2);
34742   {
34743     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
34744     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
34745   }
34746   return SWIG_arg;
34747 
34748   if(0) SWIG_fail;
34749 
34750 fail:
34751   lua_error(L);
34752   return SWIG_arg;
34753 }
34754 
34755 
34756 static int _wrap_SBModule_FindFunctions(lua_State* L) {
34757   int argc;
34758   int argv[4]={
34759     1,2,3,4
34760   };
34761 
34762   argc = lua_gettop(L);
34763   if (argc == 2) {
34764     int _v;
34765     {
34766       void *ptr;
34767       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34768         _v = 0;
34769       } else {
34770         _v = 1;
34771       }
34772     }
34773     if (_v) {
34774       {
34775         _v = SWIG_lua_isnilstring(L,argv[1]);
34776       }
34777       if (_v) {
34778         return _wrap_SBModule_FindFunctions__SWIG_1(L);
34779       }
34780     }
34781   }
34782   if (argc == 3) {
34783     int _v;
34784     {
34785       void *ptr;
34786       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
34787         _v = 0;
34788       } else {
34789         _v = 1;
34790       }
34791     }
34792     if (_v) {
34793       {
34794         _v = SWIG_lua_isnilstring(L,argv[1]);
34795       }
34796       if (_v) {
34797         {
34798           _v = lua_isnumber(L,argv[2]);
34799         }
34800         if (_v) {
34801           return _wrap_SBModule_FindFunctions__SWIG_0(L);
34802         }
34803       }
34804     }
34805   }
34806 
34807   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_FindFunctions'\n"
34808     "  Possible C/C++ prototypes are:\n"
34809     "    lldb::SBModule::FindFunctions(char const *,uint32_t)\n"
34810     "    lldb::SBModule::FindFunctions(char const *)\n");
34811   lua_error(L);return 0;
34812 }
34813 
34814 
34815 static int _wrap_SBModule_FindFirstType(lua_State* L) {
34816   int SWIG_arg = 0;
34817   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34818   char *arg2 = (char *) 0 ;
34819   lldb::SBType result;
34820 
34821   SWIG_check_num_args("lldb::SBModule::FindFirstType",2,2)
34822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstType",1,"lldb::SBModule *");
34823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstType",2,"char const *");
34824 
34825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34826     SWIG_fail_ptr("SBModule_FindFirstType",1,SWIGTYPE_p_lldb__SBModule);
34827   }
34828 
34829   arg2 = (char *)lua_tostring(L, 2);
34830   result = (arg1)->FindFirstType((char const *)arg2);
34831   {
34832     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34834   }
34835   return SWIG_arg;
34836 
34837   if(0) SWIG_fail;
34838 
34839 fail:
34840   lua_error(L);
34841   return SWIG_arg;
34842 }
34843 
34844 
34845 static int _wrap_SBModule_FindTypes(lua_State* L) {
34846   int SWIG_arg = 0;
34847   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34848   char *arg2 = (char *) 0 ;
34849   lldb::SBTypeList result;
34850 
34851   SWIG_check_num_args("lldb::SBModule::FindTypes",2,2)
34852   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindTypes",1,"lldb::SBModule *");
34853   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModule::FindTypes",2,"char const *");
34854 
34855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34856     SWIG_fail_ptr("SBModule_FindTypes",1,SWIGTYPE_p_lldb__SBModule);
34857   }
34858 
34859   arg2 = (char *)lua_tostring(L, 2);
34860   result = (arg1)->FindTypes((char const *)arg2);
34861   {
34862     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34863     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34864   }
34865   return SWIG_arg;
34866 
34867   if(0) SWIG_fail;
34868 
34869 fail:
34870   lua_error(L);
34871   return SWIG_arg;
34872 }
34873 
34874 
34875 static int _wrap_SBModule_GetTypeByID(lua_State* L) {
34876   int SWIG_arg = 0;
34877   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34878   lldb::user_id_t arg2 ;
34879   lldb::SBType result;
34880 
34881   SWIG_check_num_args("lldb::SBModule::GetTypeByID",2,2)
34882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",1,"lldb::SBModule *");
34883   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypeByID",2,"lldb::user_id_t");
34884 
34885   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34886     SWIG_fail_ptr("SBModule_GetTypeByID",1,SWIGTYPE_p_lldb__SBModule);
34887   }
34888 
34889   arg2 = (unsigned long long)lua_tointeger(L, 2);
34890   result = (arg1)->GetTypeByID(arg2);
34891   {
34892     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34893     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34894   }
34895   return SWIG_arg;
34896 
34897   if(0) SWIG_fail;
34898 
34899 fail:
34900   lua_error(L);
34901   return SWIG_arg;
34902 }
34903 
34904 
34905 static int _wrap_SBModule_GetBasicType(lua_State* L) {
34906   int SWIG_arg = 0;
34907   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34908   lldb::BasicType arg2 ;
34909   lldb::SBType result;
34910 
34911   SWIG_check_num_args("lldb::SBModule::GetBasicType",2,2)
34912   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetBasicType",1,"lldb::SBModule *");
34913   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBModule::GetBasicType",2,"lldb::BasicType");
34914 
34915   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34916     SWIG_fail_ptr("SBModule_GetBasicType",1,SWIGTYPE_p_lldb__SBModule);
34917   }
34918 
34919   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
34920   result = (arg1)->GetBasicType(arg2);
34921   {
34922     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
34923     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
34924   }
34925   return SWIG_arg;
34926 
34927   if(0) SWIG_fail;
34928 
34929 fail:
34930   lua_error(L);
34931   return SWIG_arg;
34932 }
34933 
34934 
34935 static int _wrap_SBModule_GetTypes__SWIG_0(lua_State* L) {
34936   int SWIG_arg = 0;
34937   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34938   uint32_t arg2 ;
34939   lldb::SBTypeList result;
34940 
34941   SWIG_check_num_args("lldb::SBModule::GetTypes",2,2)
34942   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34943   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModule::GetTypes",2,"uint32_t");
34944 
34945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34946     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34947   }
34948 
34949   arg2 = (unsigned int)lua_tointeger(L, 2);
34950   result = (arg1)->GetTypes(arg2);
34951   {
34952     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34953     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34954   }
34955   return SWIG_arg;
34956 
34957   if(0) SWIG_fail;
34958 
34959 fail:
34960   lua_error(L);
34961   return SWIG_arg;
34962 }
34963 
34964 
34965 static int _wrap_SBModule_GetTypes__SWIG_1(lua_State* L) {
34966   int SWIG_arg = 0;
34967   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
34968   lldb::SBTypeList result;
34969 
34970   SWIG_check_num_args("lldb::SBModule::GetTypes",1,1)
34971   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTypes",1,"lldb::SBModule *");
34972 
34973   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
34974     SWIG_fail_ptr("SBModule_GetTypes",1,SWIGTYPE_p_lldb__SBModule);
34975   }
34976 
34977   result = (arg1)->GetTypes();
34978   {
34979     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
34980     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
34981   }
34982   return SWIG_arg;
34983 
34984   if(0) SWIG_fail;
34985 
34986 fail:
34987   lua_error(L);
34988   return SWIG_arg;
34989 }
34990 
34991 
34992 static int _wrap_SBModule_GetTypes(lua_State* L) {
34993   int argc;
34994   int argv[3]={
34995     1,2,3
34996   };
34997 
34998   argc = lua_gettop(L);
34999   if (argc == 1) {
35000     int _v;
35001     {
35002       void *ptr;
35003       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35004         _v = 0;
35005       } else {
35006         _v = 1;
35007       }
35008     }
35009     if (_v) {
35010       return _wrap_SBModule_GetTypes__SWIG_1(L);
35011     }
35012   }
35013   if (argc == 2) {
35014     int _v;
35015     {
35016       void *ptr;
35017       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, 0)) {
35018         _v = 0;
35019       } else {
35020         _v = 1;
35021       }
35022     }
35023     if (_v) {
35024       {
35025         _v = lua_isnumber(L,argv[1]);
35026       }
35027       if (_v) {
35028         return _wrap_SBModule_GetTypes__SWIG_0(L);
35029       }
35030     }
35031   }
35032 
35033   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModule_GetTypes'\n"
35034     "  Possible C/C++ prototypes are:\n"
35035     "    lldb::SBModule::GetTypes(uint32_t)\n"
35036     "    lldb::SBModule::GetTypes()\n");
35037   lua_error(L);return 0;
35038 }
35039 
35040 
35041 static int _wrap_SBModule_FindGlobalVariables(lua_State* L) {
35042   int SWIG_arg = 0;
35043   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35044   lldb::SBTarget *arg2 = 0 ;
35045   char *arg3 = (char *) 0 ;
35046   uint32_t arg4 ;
35047   lldb::SBValueList result;
35048 
35049   SWIG_check_num_args("lldb::SBModule::FindGlobalVariables",4,4)
35050   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",1,"lldb::SBModule *");
35051   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",2,"lldb::SBTarget &");
35052   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",3,"char const *");
35053   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBModule::FindGlobalVariables",4,"uint32_t");
35054 
35055   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35056     SWIG_fail_ptr("SBModule_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBModule);
35057   }
35058 
35059 
35060   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35061     SWIG_fail_ptr("SBModule_FindGlobalVariables",2,SWIGTYPE_p_lldb__SBTarget);
35062   }
35063 
35064   arg3 = (char *)lua_tostring(L, 3);
35065   arg4 = (unsigned int)lua_tointeger(L, 4);
35066   result = (arg1)->FindGlobalVariables(*arg2,(char const *)arg3,arg4);
35067   {
35068     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
35069     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
35070   }
35071   return SWIG_arg;
35072 
35073   if(0) SWIG_fail;
35074 
35075 fail:
35076   lua_error(L);
35077   return SWIG_arg;
35078 }
35079 
35080 
35081 static int _wrap_SBModule_FindFirstGlobalVariable(lua_State* L) {
35082   int SWIG_arg = 0;
35083   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35084   lldb::SBTarget *arg2 = 0 ;
35085   char *arg3 = (char *) 0 ;
35086   lldb::SBValue result;
35087 
35088   SWIG_check_num_args("lldb::SBModule::FindFirstGlobalVariable",3,3)
35089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",1,"lldb::SBModule *");
35090   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",2,"lldb::SBTarget &");
35091   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBModule::FindFirstGlobalVariable",3,"char const *");
35092 
35093   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35094     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBModule);
35095   }
35096 
35097 
35098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
35099     SWIG_fail_ptr("SBModule_FindFirstGlobalVariable",2,SWIGTYPE_p_lldb__SBTarget);
35100   }
35101 
35102   arg3 = (char *)lua_tostring(L, 3);
35103   result = (arg1)->FindFirstGlobalVariable(*arg2,(char const *)arg3);
35104   {
35105     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
35106     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
35107   }
35108   return SWIG_arg;
35109 
35110   if(0) SWIG_fail;
35111 
35112 fail:
35113   lua_error(L);
35114   return SWIG_arg;
35115 }
35116 
35117 
35118 static int _wrap_SBModule_GetByteOrder(lua_State* L) {
35119   int SWIG_arg = 0;
35120   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35121   lldb::ByteOrder result;
35122 
35123   SWIG_check_num_args("lldb::SBModule::GetByteOrder",1,1)
35124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetByteOrder",1,"lldb::SBModule *");
35125 
35126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35127     SWIG_fail_ptr("SBModule_GetByteOrder",1,SWIGTYPE_p_lldb__SBModule);
35128   }
35129 
35130   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
35131   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
35132   return SWIG_arg;
35133 
35134   if(0) SWIG_fail;
35135 
35136 fail:
35137   lua_error(L);
35138   return SWIG_arg;
35139 }
35140 
35141 
35142 static int _wrap_SBModule_GetAddressByteSize(lua_State* L) {
35143   int SWIG_arg = 0;
35144   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35145   uint32_t result;
35146 
35147   SWIG_check_num_args("lldb::SBModule::GetAddressByteSize",1,1)
35148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetAddressByteSize",1,"lldb::SBModule *");
35149 
35150   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35151     SWIG_fail_ptr("SBModule_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBModule);
35152   }
35153 
35154   result = (uint32_t)(arg1)->GetAddressByteSize();
35155   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35156   return SWIG_arg;
35157 
35158   if(0) SWIG_fail;
35159 
35160 fail:
35161   lua_error(L);
35162   return SWIG_arg;
35163 }
35164 
35165 
35166 static int _wrap_SBModule_GetTriple(lua_State* L) {
35167   int SWIG_arg = 0;
35168   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35169   char *result = 0 ;
35170 
35171   SWIG_check_num_args("lldb::SBModule::GetTriple",1,1)
35172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetTriple",1,"lldb::SBModule *");
35173 
35174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35175     SWIG_fail_ptr("SBModule_GetTriple",1,SWIGTYPE_p_lldb__SBModule);
35176   }
35177 
35178   result = (char *)(arg1)->GetTriple();
35179   lua_pushstring(L,(const char *)result); SWIG_arg++;
35180   return SWIG_arg;
35181 
35182   if(0) SWIG_fail;
35183 
35184 fail:
35185   lua_error(L);
35186   return SWIG_arg;
35187 }
35188 
35189 
35190 static int _wrap_SBModule_GetVersion(lua_State* L) {
35191   int SWIG_arg = 0;
35192   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35193   uint32_t *arg2 = (uint32_t *) 0 ;
35194   uint32_t arg3 ;
35195   uint32_t result;
35196 
35197   SWIG_check_num_args("lldb::SBModule::GetVersion",3,3)
35198   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetVersion",1,"lldb::SBModule *");
35199   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModule::GetVersion",2,"uint32_t *");
35200   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModule::GetVersion",3,"uint32_t");
35201 
35202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35203     SWIG_fail_ptr("SBModule_GetVersion",1,SWIGTYPE_p_lldb__SBModule);
35204   }
35205 
35206 
35207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_int,0))){
35208     SWIG_fail_ptr("SBModule_GetVersion",2,SWIGTYPE_p_unsigned_int);
35209   }
35210 
35211   arg3 = (unsigned int)lua_tointeger(L, 3);
35212   result = (uint32_t)(arg1)->GetVersion(arg2,arg3);
35213   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35214   return SWIG_arg;
35215 
35216   if(0) SWIG_fail;
35217 
35218 fail:
35219   lua_error(L);
35220   return SWIG_arg;
35221 }
35222 
35223 
35224 static int _wrap_SBModule_GetSymbolFileSpec(lua_State* L) {
35225   int SWIG_arg = 0;
35226   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35227   lldb::SBFileSpec result;
35228 
35229   SWIG_check_num_args("lldb::SBModule::GetSymbolFileSpec",1,1)
35230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetSymbolFileSpec",1,"lldb::SBModule const *");
35231 
35232   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35233     SWIG_fail_ptr("SBModule_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModule);
35234   }
35235 
35236   result = ((lldb::SBModule const *)arg1)->GetSymbolFileSpec();
35237   {
35238     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35239     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35240   }
35241   return SWIG_arg;
35242 
35243   if(0) SWIG_fail;
35244 
35245 fail:
35246   lua_error(L);
35247   return SWIG_arg;
35248 }
35249 
35250 
35251 static int _wrap_SBModule_GetObjectFileHeaderAddress(lua_State* L) {
35252   int SWIG_arg = 0;
35253   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35254   lldb::SBAddress result;
35255 
35256   SWIG_check_num_args("lldb::SBModule::GetObjectFileHeaderAddress",1,1)
35257   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileHeaderAddress",1,"lldb::SBModule const *");
35258 
35259   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35260     SWIG_fail_ptr("SBModule_GetObjectFileHeaderAddress",1,SWIGTYPE_p_lldb__SBModule);
35261   }
35262 
35263   result = ((lldb::SBModule const *)arg1)->GetObjectFileHeaderAddress();
35264   {
35265     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35266     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35267   }
35268   return SWIG_arg;
35269 
35270   if(0) SWIG_fail;
35271 
35272 fail:
35273   lua_error(L);
35274   return SWIG_arg;
35275 }
35276 
35277 
35278 static int _wrap_SBModule_GetObjectFileEntryPointAddress(lua_State* L) {
35279   int SWIG_arg = 0;
35280   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35281   lldb::SBAddress result;
35282 
35283   SWIG_check_num_args("lldb::SBModule::GetObjectFileEntryPointAddress",1,1)
35284   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::GetObjectFileEntryPointAddress",1,"lldb::SBModule const *");
35285 
35286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35287     SWIG_fail_ptr("SBModule_GetObjectFileEntryPointAddress",1,SWIGTYPE_p_lldb__SBModule);
35288   }
35289 
35290   result = ((lldb::SBModule const *)arg1)->GetObjectFileEntryPointAddress();
35291   {
35292     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
35293     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
35294   }
35295   return SWIG_arg;
35296 
35297   if(0) SWIG_fail;
35298 
35299 fail:
35300   lua_error(L);
35301   return SWIG_arg;
35302 }
35303 
35304 
35305 static int _wrap_SBModule_GetNumberAllocatedModules(lua_State* L) {
35306   int SWIG_arg = 0;
35307   uint32_t result;
35308 
35309   SWIG_check_num_args("lldb::SBModule::GetNumberAllocatedModules",0,0)
35310   result = (uint32_t)lldb::SBModule::GetNumberAllocatedModules();
35311   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
35312   return SWIG_arg;
35313 
35314   if(0) SWIG_fail;
35315 
35316 fail:
35317   lua_error(L);
35318   return SWIG_arg;
35319 }
35320 
35321 
35322 static int _wrap_SBModule_GarbageCollectAllocatedModules(lua_State* L) {
35323   int SWIG_arg = 0;
35324 
35325   SWIG_check_num_args("lldb::SBModule::GarbageCollectAllocatedModules",0,0)
35326   lldb::SBModule::GarbageCollectAllocatedModules();
35327 
35328   return SWIG_arg;
35329 
35330   if(0) SWIG_fail;
35331 
35332 fail:
35333   lua_error(L);
35334   return SWIG_arg;
35335 }
35336 
35337 
35338 static int _wrap_SBModule___tostring(lua_State* L) {
35339   int SWIG_arg = 0;
35340   lldb::SBModule *arg1 = (lldb::SBModule *) 0 ;
35341   std::string result;
35342 
35343   SWIG_check_num_args("lldb::SBModule::__str__",1,1)
35344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModule::__str__",1,"lldb::SBModule *");
35345 
35346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModule,0))){
35347     SWIG_fail_ptr("SBModule___tostring",1,SWIGTYPE_p_lldb__SBModule);
35348   }
35349 
35350   result = lldb_SBModule___str__(arg1);
35351   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35352   return SWIG_arg;
35353 
35354   if(0) SWIG_fail;
35355 
35356 fail:
35357   lua_error(L);
35358   return SWIG_arg;
35359 }
35360 
35361 
35362 static void swig_delete_SBModule(void *obj) {
35363 lldb::SBModule *arg1 = (lldb::SBModule *) obj;
35364 delete arg1;
35365 }
35366 static int _proxy__wrap_new_SBModule(lua_State *L) {
35367     assert(lua_istable(L,1));
35368     lua_pushcfunction(L,_wrap_new_SBModule);
35369     assert(!lua_isnil(L,-1));
35370     lua_replace(L,1); /* replace our table with real constructor */
35371     lua_call(L,lua_gettop(L)-1,1);
35372     return 1;
35373 }
35374 static swig_lua_attribute swig_SBModule_attributes[] = {
35375     {0,0,0}
35376 };
35377 static swig_lua_method swig_SBModule_methods[]= {
35378     { "IsValid", _wrap_SBModule_IsValid},
35379     { "Clear", _wrap_SBModule_Clear},
35380     { "GetFileSpec", _wrap_SBModule_GetFileSpec},
35381     { "GetPlatformFileSpec", _wrap_SBModule_GetPlatformFileSpec},
35382     { "SetPlatformFileSpec", _wrap_SBModule_SetPlatformFileSpec},
35383     { "GetRemoteInstallFileSpec", _wrap_SBModule_GetRemoteInstallFileSpec},
35384     { "SetRemoteInstallFileSpec", _wrap_SBModule_SetRemoteInstallFileSpec},
35385     { "GetUUIDString", _wrap_SBModule_GetUUIDString},
35386     { "__eq", _wrap_SBModule___eq},
35387     { "FindSection", _wrap_SBModule_FindSection},
35388     { "ResolveFileAddress", _wrap_SBModule_ResolveFileAddress},
35389     { "ResolveSymbolContextForAddress", _wrap_SBModule_ResolveSymbolContextForAddress},
35390     { "GetDescription", _wrap_SBModule_GetDescription},
35391     { "GetNumCompileUnits", _wrap_SBModule_GetNumCompileUnits},
35392     { "GetCompileUnitAtIndex", _wrap_SBModule_GetCompileUnitAtIndex},
35393     { "FindCompileUnits", _wrap_SBModule_FindCompileUnits},
35394     { "GetNumSymbols", _wrap_SBModule_GetNumSymbols},
35395     { "GetSymbolAtIndex", _wrap_SBModule_GetSymbolAtIndex},
35396     { "FindSymbol", _wrap_SBModule_FindSymbol},
35397     { "FindSymbols", _wrap_SBModule_FindSymbols},
35398     { "GetNumSections", _wrap_SBModule_GetNumSections},
35399     { "GetSectionAtIndex", _wrap_SBModule_GetSectionAtIndex},
35400     { "FindFunctions", _wrap_SBModule_FindFunctions},
35401     { "FindFirstType", _wrap_SBModule_FindFirstType},
35402     { "FindTypes", _wrap_SBModule_FindTypes},
35403     { "GetTypeByID", _wrap_SBModule_GetTypeByID},
35404     { "GetBasicType", _wrap_SBModule_GetBasicType},
35405     { "GetTypes", _wrap_SBModule_GetTypes},
35406     { "FindGlobalVariables", _wrap_SBModule_FindGlobalVariables},
35407     { "FindFirstGlobalVariable", _wrap_SBModule_FindFirstGlobalVariable},
35408     { "GetByteOrder", _wrap_SBModule_GetByteOrder},
35409     { "GetAddressByteSize", _wrap_SBModule_GetAddressByteSize},
35410     { "GetTriple", _wrap_SBModule_GetTriple},
35411     { "GetVersion", _wrap_SBModule_GetVersion},
35412     { "GetSymbolFileSpec", _wrap_SBModule_GetSymbolFileSpec},
35413     { "GetObjectFileHeaderAddress", _wrap_SBModule_GetObjectFileHeaderAddress},
35414     { "GetObjectFileEntryPointAddress", _wrap_SBModule_GetObjectFileEntryPointAddress},
35415     { "__tostring", _wrap_SBModule___tostring},
35416     {0,0}
35417 };
35418 static swig_lua_method swig_SBModule_meta[] = {
35419     { "__eq", _wrap_SBModule___eq},
35420     { "__tostring", _wrap_SBModule___tostring},
35421     {0,0}
35422 };
35423 
35424 static swig_lua_attribute swig_SBModule_Sf_SwigStatic_attributes[] = {
35425     {0,0,0}
35426 };
35427 static swig_lua_const_info swig_SBModule_Sf_SwigStatic_constants[]= {
35428     {0,0,0,0,0,0}
35429 };
35430 static swig_lua_method swig_SBModule_Sf_SwigStatic_methods[]= {
35431     { "GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
35432     { "GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
35433     {0,0}
35434 };
35435 static swig_lua_class* swig_SBModule_Sf_SwigStatic_classes[]= {
35436     0
35437 };
35438 
35439 static swig_lua_namespace swig_SBModule_Sf_SwigStatic = {
35440     "SBModule",
35441     swig_SBModule_Sf_SwigStatic_methods,
35442     swig_SBModule_Sf_SwigStatic_attributes,
35443     swig_SBModule_Sf_SwigStatic_constants,
35444     swig_SBModule_Sf_SwigStatic_classes,
35445     0
35446 };
35447 static swig_lua_class *swig_SBModule_bases[] = {0};
35448 static const char *swig_SBModule_base_names[] = {0};
35449 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 };
35450 
35451 static int _wrap_new_SBModuleSpec__SWIG_0(lua_State* L) {
35452   int SWIG_arg = 0;
35453   lldb::SBModuleSpec *result = 0 ;
35454 
35455   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",0,0)
35456   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec();
35457   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
35458   return SWIG_arg;
35459 
35460   if(0) SWIG_fail;
35461 
35462 fail:
35463   lua_error(L);
35464   return SWIG_arg;
35465 }
35466 
35467 
35468 static int _wrap_new_SBModuleSpec__SWIG_1(lua_State* L) {
35469   int SWIG_arg = 0;
35470   lldb::SBModuleSpec *arg1 = 0 ;
35471   lldb::SBModuleSpec *result = 0 ;
35472 
35473   SWIG_check_num_args("lldb::SBModuleSpec::SBModuleSpec",1,1)
35474   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SBModuleSpec",1,"lldb::SBModuleSpec const &");
35475 
35476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35477     SWIG_fail_ptr("new_SBModuleSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35478   }
35479 
35480   result = (lldb::SBModuleSpec *)new lldb::SBModuleSpec((lldb::SBModuleSpec const &)*arg1);
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(lua_State* L) {
35493   int argc;
35494   int argv[2]={
35495     1,2
35496   };
35497 
35498   argc = lua_gettop(L);
35499   if (argc == 0) {
35500     return _wrap_new_SBModuleSpec__SWIG_0(L);
35501   }
35502   if (argc == 1) {
35503     int _v;
35504     {
35505       void *ptr;
35506       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
35507         _v = 0;
35508       } else {
35509         _v = 1;
35510       }
35511     }
35512     if (_v) {
35513       return _wrap_new_SBModuleSpec__SWIG_1(L);
35514     }
35515   }
35516 
35517   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpec'\n"
35518     "  Possible C/C++ prototypes are:\n"
35519     "    lldb::SBModuleSpec::SBModuleSpec()\n"
35520     "    lldb::SBModuleSpec::SBModuleSpec(lldb::SBModuleSpec const &)\n");
35521   lua_error(L);return 0;
35522 }
35523 
35524 
35525 static int _wrap_SBModuleSpec_IsValid(lua_State* L) {
35526   int SWIG_arg = 0;
35527   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35528   bool result;
35529 
35530   SWIG_check_num_args("lldb::SBModuleSpec::IsValid",1,1)
35531   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::IsValid",1,"lldb::SBModuleSpec const *");
35532 
35533   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35534     SWIG_fail_ptr("SBModuleSpec_IsValid",1,SWIGTYPE_p_lldb__SBModuleSpec);
35535   }
35536 
35537   result = (bool)((lldb::SBModuleSpec const *)arg1)->IsValid();
35538   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35539   return SWIG_arg;
35540 
35541   if(0) SWIG_fail;
35542 
35543 fail:
35544   lua_error(L);
35545   return SWIG_arg;
35546 }
35547 
35548 
35549 static int _wrap_SBModuleSpec_Clear(lua_State* L) {
35550   int SWIG_arg = 0;
35551   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35552 
35553   SWIG_check_num_args("lldb::SBModuleSpec::Clear",1,1)
35554   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::Clear",1,"lldb::SBModuleSpec *");
35555 
35556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35557     SWIG_fail_ptr("SBModuleSpec_Clear",1,SWIGTYPE_p_lldb__SBModuleSpec);
35558   }
35559 
35560   (arg1)->Clear();
35561 
35562   return SWIG_arg;
35563 
35564   if(0) SWIG_fail;
35565 
35566 fail:
35567   lua_error(L);
35568   return SWIG_arg;
35569 }
35570 
35571 
35572 static int _wrap_SBModuleSpec_GetFileSpec(lua_State* L) {
35573   int SWIG_arg = 0;
35574   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35575   lldb::SBFileSpec result;
35576 
35577   SWIG_check_num_args("lldb::SBModuleSpec::GetFileSpec",1,1)
35578   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetFileSpec",1,"lldb::SBModuleSpec *");
35579 
35580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35581     SWIG_fail_ptr("SBModuleSpec_GetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35582   }
35583 
35584   result = (arg1)->GetFileSpec();
35585   {
35586     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35587     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35588   }
35589   return SWIG_arg;
35590 
35591   if(0) SWIG_fail;
35592 
35593 fail:
35594   lua_error(L);
35595   return SWIG_arg;
35596 }
35597 
35598 
35599 static int _wrap_SBModuleSpec_SetFileSpec(lua_State* L) {
35600   int SWIG_arg = 0;
35601   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35602   lldb::SBFileSpec *arg2 = 0 ;
35603 
35604   SWIG_check_num_args("lldb::SBModuleSpec::SetFileSpec",2,2)
35605   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",1,"lldb::SBModuleSpec *");
35606   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetFileSpec",2,"lldb::SBFileSpec const &");
35607 
35608   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35609     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35610   }
35611 
35612 
35613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35614     SWIG_fail_ptr("SBModuleSpec_SetFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35615   }
35616 
35617   (arg1)->SetFileSpec((lldb::SBFileSpec const &)*arg2);
35618 
35619   return SWIG_arg;
35620 
35621   if(0) SWIG_fail;
35622 
35623 fail:
35624   lua_error(L);
35625   return SWIG_arg;
35626 }
35627 
35628 
35629 static int _wrap_SBModuleSpec_GetPlatformFileSpec(lua_State* L) {
35630   int SWIG_arg = 0;
35631   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35632   lldb::SBFileSpec result;
35633 
35634   SWIG_check_num_args("lldb::SBModuleSpec::GetPlatformFileSpec",1,1)
35635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35636 
35637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35638     SWIG_fail_ptr("SBModuleSpec_GetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35639   }
35640 
35641   result = (arg1)->GetPlatformFileSpec();
35642   {
35643     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35644     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35645   }
35646   return SWIG_arg;
35647 
35648   if(0) SWIG_fail;
35649 
35650 fail:
35651   lua_error(L);
35652   return SWIG_arg;
35653 }
35654 
35655 
35656 static int _wrap_SBModuleSpec_SetPlatformFileSpec(lua_State* L) {
35657   int SWIG_arg = 0;
35658   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35659   lldb::SBFileSpec *arg2 = 0 ;
35660 
35661   SWIG_check_num_args("lldb::SBModuleSpec::SetPlatformFileSpec",2,2)
35662   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",1,"lldb::SBModuleSpec *");
35663   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetPlatformFileSpec",2,"lldb::SBFileSpec const &");
35664 
35665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35666     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35667   }
35668 
35669 
35670   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35671     SWIG_fail_ptr("SBModuleSpec_SetPlatformFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35672   }
35673 
35674   (arg1)->SetPlatformFileSpec((lldb::SBFileSpec const &)*arg2);
35675 
35676   return SWIG_arg;
35677 
35678   if(0) SWIG_fail;
35679 
35680 fail:
35681   lua_error(L);
35682   return SWIG_arg;
35683 }
35684 
35685 
35686 static int _wrap_SBModuleSpec_GetSymbolFileSpec(lua_State* L) {
35687   int SWIG_arg = 0;
35688   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35689   lldb::SBFileSpec result;
35690 
35691   SWIG_check_num_args("lldb::SBModuleSpec::GetSymbolFileSpec",1,1)
35692   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35693 
35694   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35695     SWIG_fail_ptr("SBModuleSpec_GetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35696   }
35697 
35698   result = (arg1)->GetSymbolFileSpec();
35699   {
35700     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
35701     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
35702   }
35703   return SWIG_arg;
35704 
35705   if(0) SWIG_fail;
35706 
35707 fail:
35708   lua_error(L);
35709   return SWIG_arg;
35710 }
35711 
35712 
35713 static int _wrap_SBModuleSpec_SetSymbolFileSpec(lua_State* L) {
35714   int SWIG_arg = 0;
35715   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35716   lldb::SBFileSpec *arg2 = 0 ;
35717 
35718   SWIG_check_num_args("lldb::SBModuleSpec::SetSymbolFileSpec",2,2)
35719   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",1,"lldb::SBModuleSpec *");
35720   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetSymbolFileSpec",2,"lldb::SBFileSpec const &");
35721 
35722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35723     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",1,SWIGTYPE_p_lldb__SBModuleSpec);
35724   }
35725 
35726 
35727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
35728     SWIG_fail_ptr("SBModuleSpec_SetSymbolFileSpec",2,SWIGTYPE_p_lldb__SBFileSpec);
35729   }
35730 
35731   (arg1)->SetSymbolFileSpec((lldb::SBFileSpec const &)*arg2);
35732 
35733   return SWIG_arg;
35734 
35735   if(0) SWIG_fail;
35736 
35737 fail:
35738   lua_error(L);
35739   return SWIG_arg;
35740 }
35741 
35742 
35743 static int _wrap_SBModuleSpec_GetObjectName(lua_State* L) {
35744   int SWIG_arg = 0;
35745   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35746   char *result = 0 ;
35747 
35748   SWIG_check_num_args("lldb::SBModuleSpec::GetObjectName",1,1)
35749   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetObjectName",1,"lldb::SBModuleSpec *");
35750 
35751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35752     SWIG_fail_ptr("SBModuleSpec_GetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35753   }
35754 
35755   result = (char *)(arg1)->GetObjectName();
35756   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_SetObjectName(lua_State* L) {
35768   int SWIG_arg = 0;
35769   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35770   char *arg2 = (char *) 0 ;
35771 
35772   SWIG_check_num_args("lldb::SBModuleSpec::SetObjectName",2,2)
35773   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",1,"lldb::SBModuleSpec *");
35774   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetObjectName",2,"char const *");
35775 
35776   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35777     SWIG_fail_ptr("SBModuleSpec_SetObjectName",1,SWIGTYPE_p_lldb__SBModuleSpec);
35778   }
35779 
35780   arg2 = (char *)lua_tostring(L, 2);
35781   (arg1)->SetObjectName((char const *)arg2);
35782 
35783   return SWIG_arg;
35784 
35785   if(0) SWIG_fail;
35786 
35787 fail:
35788   lua_error(L);
35789   return SWIG_arg;
35790 }
35791 
35792 
35793 static int _wrap_SBModuleSpec_GetTriple(lua_State* L) {
35794   int SWIG_arg = 0;
35795   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35796   char *result = 0 ;
35797 
35798   SWIG_check_num_args("lldb::SBModuleSpec::GetTriple",1,1)
35799   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetTriple",1,"lldb::SBModuleSpec *");
35800 
35801   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35802     SWIG_fail_ptr("SBModuleSpec_GetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35803   }
35804 
35805   result = (char *)(arg1)->GetTriple();
35806   lua_pushstring(L,(const char *)result); SWIG_arg++;
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_SetTriple(lua_State* L) {
35818   int SWIG_arg = 0;
35819   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35820   char *arg2 = (char *) 0 ;
35821 
35822   SWIG_check_num_args("lldb::SBModuleSpec::SetTriple",2,2)
35823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",1,"lldb::SBModuleSpec *");
35824   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetTriple",2,"char const *");
35825 
35826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35827     SWIG_fail_ptr("SBModuleSpec_SetTriple",1,SWIGTYPE_p_lldb__SBModuleSpec);
35828   }
35829 
35830   arg2 = (char *)lua_tostring(L, 2);
35831   (arg1)->SetTriple((char const *)arg2);
35832 
35833   return SWIG_arg;
35834 
35835   if(0) SWIG_fail;
35836 
35837 fail:
35838   lua_error(L);
35839   return SWIG_arg;
35840 }
35841 
35842 
35843 static int _wrap_SBModuleSpec_GetUUIDBytes(lua_State* L) {
35844   int SWIG_arg = 0;
35845   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35846   uint8_t *result = 0 ;
35847 
35848   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDBytes",1,1)
35849   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDBytes",1,"lldb::SBModuleSpec *");
35850 
35851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35852     SWIG_fail_ptr("SBModuleSpec_GetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35853   }
35854 
35855   result = (uint8_t *)(arg1)->GetUUIDBytes();
35856   SWIG_NewPointerObj(L,result,SWIGTYPE_p_unsigned_char,0); SWIG_arg++;
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_GetUUIDLength(lua_State* L) {
35868   int SWIG_arg = 0;
35869   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35870   size_t result;
35871 
35872   SWIG_check_num_args("lldb::SBModuleSpec::GetUUIDLength",1,1)
35873   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetUUIDLength",1,"lldb::SBModuleSpec *");
35874 
35875   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35876     SWIG_fail_ptr("SBModuleSpec_GetUUIDLength",1,SWIGTYPE_p_lldb__SBModuleSpec);
35877   }
35878 
35879   result = (arg1)->GetUUIDLength();
35880   lua_pushinteger(L, (lua_Integer) result); 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_SetUUIDBytes(lua_State* L) {
35892   int SWIG_arg = 0;
35893   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35894   uint8_t *arg2 = (uint8_t *) 0 ;
35895   size_t arg3 ;
35896   bool result;
35897 
35898   SWIG_check_num_args("lldb::SBModuleSpec::SetUUIDBytes",3,3)
35899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",1,"lldb::SBModuleSpec *");
35900   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",2,"uint8_t const *");
35901   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBModuleSpec::SetUUIDBytes",3,"size_t");
35902 
35903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35904     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",1,SWIGTYPE_p_lldb__SBModuleSpec);
35905   }
35906 
35907 
35908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_unsigned_char,0))){
35909     SWIG_fail_ptr("SBModuleSpec_SetUUIDBytes",2,SWIGTYPE_p_unsigned_char);
35910   }
35911 
35912   arg3 = (unsigned long)lua_tointeger(L, 3);
35913   result = (bool)(arg1)->SetUUIDBytes((uint8_t const *)arg2,arg3);
35914   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35915   return SWIG_arg;
35916 
35917   if(0) SWIG_fail;
35918 
35919 fail:
35920   lua_error(L);
35921   return SWIG_arg;
35922 }
35923 
35924 
35925 static int _wrap_SBModuleSpec_GetDescription(lua_State* L) {
35926   int SWIG_arg = 0;
35927   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35928   lldb::SBStream *arg2 = 0 ;
35929   bool result;
35930 
35931   SWIG_check_num_args("lldb::SBModuleSpec::GetDescription",2,2)
35932   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",1,"lldb::SBModuleSpec *");
35933   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpec::GetDescription",2,"lldb::SBStream &");
35934 
35935   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35936     SWIG_fail_ptr("SBModuleSpec_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpec);
35937   }
35938 
35939 
35940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
35941     SWIG_fail_ptr("SBModuleSpec_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
35942   }
35943 
35944   result = (bool)(arg1)->GetDescription(*arg2);
35945   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
35946   return SWIG_arg;
35947 
35948   if(0) SWIG_fail;
35949 
35950 fail:
35951   lua_error(L);
35952   return SWIG_arg;
35953 }
35954 
35955 
35956 static int _wrap_SBModuleSpec___tostring(lua_State* L) {
35957   int SWIG_arg = 0;
35958   lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) 0 ;
35959   std::string result;
35960 
35961   SWIG_check_num_args("lldb::SBModuleSpec::__str__",1,1)
35962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpec::__str__",1,"lldb::SBModuleSpec *");
35963 
35964   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpec,0))){
35965     SWIG_fail_ptr("SBModuleSpec___tostring",1,SWIGTYPE_p_lldb__SBModuleSpec);
35966   }
35967 
35968   result = lldb_SBModuleSpec___str__(arg1);
35969   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
35970   return SWIG_arg;
35971 
35972   if(0) SWIG_fail;
35973 
35974 fail:
35975   lua_error(L);
35976   return SWIG_arg;
35977 }
35978 
35979 
35980 static void swig_delete_SBModuleSpec(void *obj) {
35981 lldb::SBModuleSpec *arg1 = (lldb::SBModuleSpec *) obj;
35982 delete arg1;
35983 }
35984 static int _proxy__wrap_new_SBModuleSpec(lua_State *L) {
35985     assert(lua_istable(L,1));
35986     lua_pushcfunction(L,_wrap_new_SBModuleSpec);
35987     assert(!lua_isnil(L,-1));
35988     lua_replace(L,1); /* replace our table with real constructor */
35989     lua_call(L,lua_gettop(L)-1,1);
35990     return 1;
35991 }
35992 static swig_lua_attribute swig_SBModuleSpec_attributes[] = {
35993     {0,0,0}
35994 };
35995 static swig_lua_method swig_SBModuleSpec_methods[]= {
35996     { "IsValid", _wrap_SBModuleSpec_IsValid},
35997     { "Clear", _wrap_SBModuleSpec_Clear},
35998     { "GetFileSpec", _wrap_SBModuleSpec_GetFileSpec},
35999     { "SetFileSpec", _wrap_SBModuleSpec_SetFileSpec},
36000     { "GetPlatformFileSpec", _wrap_SBModuleSpec_GetPlatformFileSpec},
36001     { "SetPlatformFileSpec", _wrap_SBModuleSpec_SetPlatformFileSpec},
36002     { "GetSymbolFileSpec", _wrap_SBModuleSpec_GetSymbolFileSpec},
36003     { "SetSymbolFileSpec", _wrap_SBModuleSpec_SetSymbolFileSpec},
36004     { "GetObjectName", _wrap_SBModuleSpec_GetObjectName},
36005     { "SetObjectName", _wrap_SBModuleSpec_SetObjectName},
36006     { "GetTriple", _wrap_SBModuleSpec_GetTriple},
36007     { "SetTriple", _wrap_SBModuleSpec_SetTriple},
36008     { "GetUUIDBytes", _wrap_SBModuleSpec_GetUUIDBytes},
36009     { "GetUUIDLength", _wrap_SBModuleSpec_GetUUIDLength},
36010     { "SetUUIDBytes", _wrap_SBModuleSpec_SetUUIDBytes},
36011     { "GetDescription", _wrap_SBModuleSpec_GetDescription},
36012     { "__tostring", _wrap_SBModuleSpec___tostring},
36013     {0,0}
36014 };
36015 static swig_lua_method swig_SBModuleSpec_meta[] = {
36016     { "__tostring", _wrap_SBModuleSpec___tostring},
36017     {0,0}
36018 };
36019 
36020 static swig_lua_attribute swig_SBModuleSpec_Sf_SwigStatic_attributes[] = {
36021     {0,0,0}
36022 };
36023 static swig_lua_const_info swig_SBModuleSpec_Sf_SwigStatic_constants[]= {
36024     {0,0,0,0,0,0}
36025 };
36026 static swig_lua_method swig_SBModuleSpec_Sf_SwigStatic_methods[]= {
36027     {0,0}
36028 };
36029 static swig_lua_class* swig_SBModuleSpec_Sf_SwigStatic_classes[]= {
36030     0
36031 };
36032 
36033 static swig_lua_namespace swig_SBModuleSpec_Sf_SwigStatic = {
36034     "SBModuleSpec",
36035     swig_SBModuleSpec_Sf_SwigStatic_methods,
36036     swig_SBModuleSpec_Sf_SwigStatic_attributes,
36037     swig_SBModuleSpec_Sf_SwigStatic_constants,
36038     swig_SBModuleSpec_Sf_SwigStatic_classes,
36039     0
36040 };
36041 static swig_lua_class *swig_SBModuleSpec_bases[] = {0};
36042 static const char *swig_SBModuleSpec_base_names[] = {0};
36043 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 };
36044 
36045 static int _wrap_new_SBModuleSpecList__SWIG_0(lua_State* L) {
36046   int SWIG_arg = 0;
36047   lldb::SBModuleSpecList *result = 0 ;
36048 
36049   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",0,0)
36050   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList();
36051   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36052   return SWIG_arg;
36053 
36054   if(0) SWIG_fail;
36055 
36056 fail:
36057   lua_error(L);
36058   return SWIG_arg;
36059 }
36060 
36061 
36062 static int _wrap_new_SBModuleSpecList__SWIG_1(lua_State* L) {
36063   int SWIG_arg = 0;
36064   lldb::SBModuleSpecList *arg1 = 0 ;
36065   lldb::SBModuleSpecList *result = 0 ;
36066 
36067   SWIG_check_num_args("lldb::SBModuleSpecList::SBModuleSpecList",1,1)
36068   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::SBModuleSpecList",1,"lldb::SBModuleSpecList const &");
36069 
36070   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36071     SWIG_fail_ptr("new_SBModuleSpecList",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36072   }
36073 
36074   result = (lldb::SBModuleSpecList *)new lldb::SBModuleSpecList((lldb::SBModuleSpecList const &)*arg1);
36075   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36076   return SWIG_arg;
36077 
36078   if(0) SWIG_fail;
36079 
36080 fail:
36081   lua_error(L);
36082   return SWIG_arg;
36083 }
36084 
36085 
36086 static int _wrap_new_SBModuleSpecList(lua_State* L) {
36087   int argc;
36088   int argv[2]={
36089     1,2
36090   };
36091 
36092   argc = lua_gettop(L);
36093   if (argc == 0) {
36094     return _wrap_new_SBModuleSpecList__SWIG_0(L);
36095   }
36096   if (argc == 1) {
36097     int _v;
36098     {
36099       void *ptr;
36100       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36101         _v = 0;
36102       } else {
36103         _v = 1;
36104       }
36105     }
36106     if (_v) {
36107       return _wrap_new_SBModuleSpecList__SWIG_1(L);
36108     }
36109   }
36110 
36111   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBModuleSpecList'\n"
36112     "  Possible C/C++ prototypes are:\n"
36113     "    lldb::SBModuleSpecList::SBModuleSpecList()\n"
36114     "    lldb::SBModuleSpecList::SBModuleSpecList(lldb::SBModuleSpecList const &)\n");
36115   lua_error(L);return 0;
36116 }
36117 
36118 
36119 static int _wrap_SBModuleSpecList_GetModuleSpecifications(lua_State* L) {
36120   int SWIG_arg = 0;
36121   char *arg1 = (char *) 0 ;
36122   lldb::SBModuleSpecList result;
36123 
36124   SWIG_check_num_args("lldb::SBModuleSpecList::GetModuleSpecifications",1,1)
36125   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetModuleSpecifications",1,"char const *");
36126   arg1 = (char *)lua_tostring(L, 1);
36127   result = lldb::SBModuleSpecList::GetModuleSpecifications((char const *)arg1);
36128   {
36129     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36130     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36131   }
36132   return SWIG_arg;
36133 
36134   if(0) SWIG_fail;
36135 
36136 fail:
36137   lua_error(L);
36138   return SWIG_arg;
36139 }
36140 
36141 
36142 static int _wrap_SBModuleSpecList_Append__SWIG_0(lua_State* L) {
36143   int SWIG_arg = 0;
36144   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36145   lldb::SBModuleSpec *arg2 = 0 ;
36146 
36147   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36149   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpec const &");
36150 
36151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36152     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36153   }
36154 
36155 
36156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36157     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpec);
36158   }
36159 
36160   (arg1)->Append((lldb::SBModuleSpec const &)*arg2);
36161 
36162   return SWIG_arg;
36163 
36164   if(0) SWIG_fail;
36165 
36166 fail:
36167   lua_error(L);
36168   return SWIG_arg;
36169 }
36170 
36171 
36172 static int _wrap_SBModuleSpecList_Append__SWIG_1(lua_State* L) {
36173   int SWIG_arg = 0;
36174   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36175   lldb::SBModuleSpecList *arg2 = 0 ;
36176 
36177   SWIG_check_num_args("lldb::SBModuleSpecList::Append",2,2)
36178   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",1,"lldb::SBModuleSpecList *");
36179   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::Append",2,"lldb::SBModuleSpecList const &");
36180 
36181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36182     SWIG_fail_ptr("SBModuleSpecList_Append",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36183   }
36184 
36185 
36186   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36187     SWIG_fail_ptr("SBModuleSpecList_Append",2,SWIGTYPE_p_lldb__SBModuleSpecList);
36188   }
36189 
36190   (arg1)->Append((lldb::SBModuleSpecList const &)*arg2);
36191 
36192   return SWIG_arg;
36193 
36194   if(0) SWIG_fail;
36195 
36196 fail:
36197   lua_error(L);
36198   return SWIG_arg;
36199 }
36200 
36201 
36202 static int _wrap_SBModuleSpecList_Append(lua_State* L) {
36203   int argc;
36204   int argv[3]={
36205     1,2,3
36206   };
36207 
36208   argc = lua_gettop(L);
36209   if (argc == 2) {
36210     int _v;
36211     {
36212       void *ptr;
36213       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36214         _v = 0;
36215       } else {
36216         _v = 1;
36217       }
36218     }
36219     if (_v) {
36220       {
36221         void *ptr;
36222         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
36223           _v = 0;
36224         } else {
36225           _v = 1;
36226         }
36227       }
36228       if (_v) {
36229         return _wrap_SBModuleSpecList_Append__SWIG_0(L);
36230       }
36231     }
36232   }
36233   if (argc == 2) {
36234     int _v;
36235     {
36236       void *ptr;
36237       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, 0)) {
36238         _v = 0;
36239       } else {
36240         _v = 1;
36241       }
36242     }
36243     if (_v) {
36244       {
36245         void *ptr;
36246         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpecList, SWIG_POINTER_NO_NULL)) {
36247           _v = 0;
36248         } else {
36249           _v = 1;
36250         }
36251       }
36252       if (_v) {
36253         return _wrap_SBModuleSpecList_Append__SWIG_1(L);
36254       }
36255     }
36256   }
36257 
36258   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBModuleSpecList_Append'\n"
36259     "  Possible C/C++ prototypes are:\n"
36260     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpec const &)\n"
36261     "    lldb::SBModuleSpecList::Append(lldb::SBModuleSpecList const &)\n");
36262   lua_error(L);return 0;
36263 }
36264 
36265 
36266 static int _wrap_SBModuleSpecList_FindFirstMatchingSpec(lua_State* L) {
36267   int SWIG_arg = 0;
36268   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36269   lldb::SBModuleSpec *arg2 = 0 ;
36270   lldb::SBModuleSpec result;
36271 
36272   SWIG_check_num_args("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,2)
36273   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",1,"lldb::SBModuleSpecList *");
36274   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindFirstMatchingSpec",2,"lldb::SBModuleSpec const &");
36275 
36276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36277     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36278   }
36279 
36280 
36281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36282     SWIG_fail_ptr("SBModuleSpecList_FindFirstMatchingSpec",2,SWIGTYPE_p_lldb__SBModuleSpec);
36283   }
36284 
36285   result = (arg1)->FindFirstMatchingSpec((lldb::SBModuleSpec const &)*arg2);
36286   {
36287     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36288     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36289   }
36290   return SWIG_arg;
36291 
36292   if(0) SWIG_fail;
36293 
36294 fail:
36295   lua_error(L);
36296   return SWIG_arg;
36297 }
36298 
36299 
36300 static int _wrap_SBModuleSpecList_FindMatchingSpecs(lua_State* L) {
36301   int SWIG_arg = 0;
36302   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36303   lldb::SBModuleSpec *arg2 = 0 ;
36304   lldb::SBModuleSpecList result;
36305 
36306   SWIG_check_num_args("lldb::SBModuleSpecList::FindMatchingSpecs",2,2)
36307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",1,"lldb::SBModuleSpecList *");
36308   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::FindMatchingSpecs",2,"lldb::SBModuleSpec const &");
36309 
36310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36311     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36312   }
36313 
36314 
36315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
36316     SWIG_fail_ptr("SBModuleSpecList_FindMatchingSpecs",2,SWIGTYPE_p_lldb__SBModuleSpec);
36317   }
36318 
36319   result = (arg1)->FindMatchingSpecs((lldb::SBModuleSpec const &)*arg2);
36320   {
36321     lldb::SBModuleSpecList * resultptr = new lldb::SBModuleSpecList((const lldb::SBModuleSpecList &) result);
36322     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpecList,1); SWIG_arg++;
36323   }
36324   return SWIG_arg;
36325 
36326   if(0) SWIG_fail;
36327 
36328 fail:
36329   lua_error(L);
36330   return SWIG_arg;
36331 }
36332 
36333 
36334 static int _wrap_SBModuleSpecList_GetSize(lua_State* L) {
36335   int SWIG_arg = 0;
36336   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36337   size_t result;
36338 
36339   SWIG_check_num_args("lldb::SBModuleSpecList::GetSize",1,1)
36340   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSize",1,"lldb::SBModuleSpecList *");
36341 
36342   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36343     SWIG_fail_ptr("SBModuleSpecList_GetSize",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36344   }
36345 
36346   result = (arg1)->GetSize();
36347   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
36348   return SWIG_arg;
36349 
36350   if(0) SWIG_fail;
36351 
36352 fail:
36353   lua_error(L);
36354   return SWIG_arg;
36355 }
36356 
36357 
36358 static int _wrap_SBModuleSpecList_GetSpecAtIndex(lua_State* L) {
36359   int SWIG_arg = 0;
36360   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36361   size_t arg2 ;
36362   lldb::SBModuleSpec result;
36363 
36364   SWIG_check_num_args("lldb::SBModuleSpecList::GetSpecAtIndex",2,2)
36365   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",1,"lldb::SBModuleSpecList *");
36366   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetSpecAtIndex",2,"size_t");
36367 
36368   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36369     SWIG_fail_ptr("SBModuleSpecList_GetSpecAtIndex",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36370   }
36371 
36372   arg2 = (unsigned long)lua_tointeger(L, 2);
36373   result = (arg1)->GetSpecAtIndex(arg2);
36374   {
36375     lldb::SBModuleSpec * resultptr = new lldb::SBModuleSpec((const lldb::SBModuleSpec &) result);
36376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModuleSpec,1); SWIG_arg++;
36377   }
36378   return SWIG_arg;
36379 
36380   if(0) SWIG_fail;
36381 
36382 fail:
36383   lua_error(L);
36384   return SWIG_arg;
36385 }
36386 
36387 
36388 static int _wrap_SBModuleSpecList_GetDescription(lua_State* L) {
36389   int SWIG_arg = 0;
36390   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36391   lldb::SBStream *arg2 = 0 ;
36392   bool result;
36393 
36394   SWIG_check_num_args("lldb::SBModuleSpecList::GetDescription",2,2)
36395   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",1,"lldb::SBModuleSpecList *");
36396   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBModuleSpecList::GetDescription",2,"lldb::SBStream &");
36397 
36398   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36399     SWIG_fail_ptr("SBModuleSpecList_GetDescription",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36400   }
36401 
36402 
36403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
36404     SWIG_fail_ptr("SBModuleSpecList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
36405   }
36406 
36407   result = (bool)(arg1)->GetDescription(*arg2);
36408   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36409   return SWIG_arg;
36410 
36411   if(0) SWIG_fail;
36412 
36413 fail:
36414   lua_error(L);
36415   return SWIG_arg;
36416 }
36417 
36418 
36419 static int _wrap_SBModuleSpecList___tostring(lua_State* L) {
36420   int SWIG_arg = 0;
36421   lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) 0 ;
36422   std::string result;
36423 
36424   SWIG_check_num_args("lldb::SBModuleSpecList::__str__",1,1)
36425   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBModuleSpecList::__str__",1,"lldb::SBModuleSpecList *");
36426 
36427   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBModuleSpecList,0))){
36428     SWIG_fail_ptr("SBModuleSpecList___tostring",1,SWIGTYPE_p_lldb__SBModuleSpecList);
36429   }
36430 
36431   result = lldb_SBModuleSpecList___str__(arg1);
36432   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
36433   return SWIG_arg;
36434 
36435   if(0) SWIG_fail;
36436 
36437 fail:
36438   lua_error(L);
36439   return SWIG_arg;
36440 }
36441 
36442 
36443 static void swig_delete_SBModuleSpecList(void *obj) {
36444 lldb::SBModuleSpecList *arg1 = (lldb::SBModuleSpecList *) obj;
36445 delete arg1;
36446 }
36447 static int _proxy__wrap_new_SBModuleSpecList(lua_State *L) {
36448     assert(lua_istable(L,1));
36449     lua_pushcfunction(L,_wrap_new_SBModuleSpecList);
36450     assert(!lua_isnil(L,-1));
36451     lua_replace(L,1); /* replace our table with real constructor */
36452     lua_call(L,lua_gettop(L)-1,1);
36453     return 1;
36454 }
36455 static swig_lua_attribute swig_SBModuleSpecList_attributes[] = {
36456     {0,0,0}
36457 };
36458 static swig_lua_method swig_SBModuleSpecList_methods[]= {
36459     { "Append", _wrap_SBModuleSpecList_Append},
36460     { "FindFirstMatchingSpec", _wrap_SBModuleSpecList_FindFirstMatchingSpec},
36461     { "FindMatchingSpecs", _wrap_SBModuleSpecList_FindMatchingSpecs},
36462     { "GetSize", _wrap_SBModuleSpecList_GetSize},
36463     { "GetSpecAtIndex", _wrap_SBModuleSpecList_GetSpecAtIndex},
36464     { "GetDescription", _wrap_SBModuleSpecList_GetDescription},
36465     { "__tostring", _wrap_SBModuleSpecList___tostring},
36466     {0,0}
36467 };
36468 static swig_lua_method swig_SBModuleSpecList_meta[] = {
36469     { "__tostring", _wrap_SBModuleSpecList___tostring},
36470     {0,0}
36471 };
36472 
36473 static swig_lua_attribute swig_SBModuleSpecList_Sf_SwigStatic_attributes[] = {
36474     {0,0,0}
36475 };
36476 static swig_lua_const_info swig_SBModuleSpecList_Sf_SwigStatic_constants[]= {
36477     {0,0,0,0,0,0}
36478 };
36479 static swig_lua_method swig_SBModuleSpecList_Sf_SwigStatic_methods[]= {
36480     { "GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
36481     {0,0}
36482 };
36483 static swig_lua_class* swig_SBModuleSpecList_Sf_SwigStatic_classes[]= {
36484     0
36485 };
36486 
36487 static swig_lua_namespace swig_SBModuleSpecList_Sf_SwigStatic = {
36488     "SBModuleSpecList",
36489     swig_SBModuleSpecList_Sf_SwigStatic_methods,
36490     swig_SBModuleSpecList_Sf_SwigStatic_attributes,
36491     swig_SBModuleSpecList_Sf_SwigStatic_constants,
36492     swig_SBModuleSpecList_Sf_SwigStatic_classes,
36493     0
36494 };
36495 static swig_lua_class *swig_SBModuleSpecList_bases[] = {0};
36496 static const char *swig_SBModuleSpecList_base_names[] = {0};
36497 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 };
36498 
36499 static int _wrap_new_SBPlatformConnectOptions__SWIG_0(lua_State* L) {
36500   int SWIG_arg = 0;
36501   char *arg1 = (char *) 0 ;
36502   lldb::SBPlatformConnectOptions *result = 0 ;
36503 
36504   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36505   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"char const *");
36506   arg1 = (char *)lua_tostring(L, 1);
36507   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((char const *)arg1);
36508   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36509   return SWIG_arg;
36510 
36511   if(0) SWIG_fail;
36512 
36513 fail:
36514   lua_error(L);
36515   return SWIG_arg;
36516 }
36517 
36518 
36519 static int _wrap_new_SBPlatformConnectOptions__SWIG_1(lua_State* L) {
36520   int SWIG_arg = 0;
36521   lldb::SBPlatformConnectOptions *arg1 = 0 ;
36522   lldb::SBPlatformConnectOptions *result = 0 ;
36523 
36524   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,1)
36525   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SBPlatformConnectOptions",1,"lldb::SBPlatformConnectOptions const &");
36526 
36527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36528     SWIG_fail_ptr("new_SBPlatformConnectOptions",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36529   }
36530 
36531   result = (lldb::SBPlatformConnectOptions *)new lldb::SBPlatformConnectOptions((lldb::SBPlatformConnectOptions const &)*arg1);
36532   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformConnectOptions,1); SWIG_arg++;
36533   return SWIG_arg;
36534 
36535   if(0) SWIG_fail;
36536 
36537 fail:
36538   lua_error(L);
36539   return SWIG_arg;
36540 }
36541 
36542 
36543 static int _wrap_new_SBPlatformConnectOptions(lua_State* L) {
36544   int argc;
36545   int argv[2]={
36546     1,2
36547   };
36548 
36549   argc = lua_gettop(L);
36550   if (argc == 1) {
36551     int _v;
36552     {
36553       void *ptr;
36554       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformConnectOptions, SWIG_POINTER_NO_NULL)) {
36555         _v = 0;
36556       } else {
36557         _v = 1;
36558       }
36559     }
36560     if (_v) {
36561       return _wrap_new_SBPlatformConnectOptions__SWIG_1(L);
36562     }
36563   }
36564   if (argc == 1) {
36565     int _v;
36566     {
36567       _v = SWIG_lua_isnilstring(L,argv[0]);
36568     }
36569     if (_v) {
36570       return _wrap_new_SBPlatformConnectOptions__SWIG_0(L);
36571     }
36572   }
36573 
36574   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformConnectOptions'\n"
36575     "  Possible C/C++ prototypes are:\n"
36576     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(char const *)\n"
36577     "    lldb::SBPlatformConnectOptions::SBPlatformConnectOptions(lldb::SBPlatformConnectOptions const &)\n");
36578   lua_error(L);return 0;
36579 }
36580 
36581 
36582 static int _wrap_SBPlatformConnectOptions_GetURL(lua_State* L) {
36583   int SWIG_arg = 0;
36584   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36585   char *result = 0 ;
36586 
36587   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetURL",1,1)
36588   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetURL",1,"lldb::SBPlatformConnectOptions *");
36589 
36590   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36591     SWIG_fail_ptr("SBPlatformConnectOptions_GetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36592   }
36593 
36594   result = (char *)(arg1)->GetURL();
36595   lua_pushstring(L,(const char *)result); SWIG_arg++;
36596   return SWIG_arg;
36597 
36598   if(0) SWIG_fail;
36599 
36600 fail:
36601   lua_error(L);
36602   return SWIG_arg;
36603 }
36604 
36605 
36606 static int _wrap_SBPlatformConnectOptions_SetURL(lua_State* L) {
36607   int SWIG_arg = 0;
36608   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36609   char *arg2 = (char *) 0 ;
36610 
36611   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetURL",2,2)
36612   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",1,"lldb::SBPlatformConnectOptions *");
36613   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetURL",2,"char const *");
36614 
36615   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36616     SWIG_fail_ptr("SBPlatformConnectOptions_SetURL",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36617   }
36618 
36619   arg2 = (char *)lua_tostring(L, 2);
36620   (arg1)->SetURL((char const *)arg2);
36621 
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_GetRsyncEnabled(lua_State* L) {
36633   int SWIG_arg = 0;
36634   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36635   bool result;
36636 
36637   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,1)
36638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetRsyncEnabled",1,"lldb::SBPlatformConnectOptions *");
36639 
36640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36641     SWIG_fail_ptr("SBPlatformConnectOptions_GetRsyncEnabled",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36642   }
36643 
36644   result = (bool)(arg1)->GetRsyncEnabled();
36645   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
36646   return SWIG_arg;
36647 
36648   if(0) SWIG_fail;
36649 
36650 fail:
36651   lua_error(L);
36652   return SWIG_arg;
36653 }
36654 
36655 
36656 static int _wrap_SBPlatformConnectOptions_EnableRsync(lua_State* L) {
36657   int SWIG_arg = 0;
36658   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36659   char *arg2 = (char *) 0 ;
36660   char *arg3 = (char *) 0 ;
36661   bool arg4 ;
36662 
36663   SWIG_check_num_args("lldb::SBPlatformConnectOptions::EnableRsync",4,4)
36664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",1,"lldb::SBPlatformConnectOptions *");
36665   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",2,"char const *");
36666   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",3,"char const *");
36667   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::EnableRsync",4,"bool");
36668 
36669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36670     SWIG_fail_ptr("SBPlatformConnectOptions_EnableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36671   }
36672 
36673   arg2 = (char *)lua_tostring(L, 2);
36674   arg3 = (char *)lua_tostring(L, 3);
36675   arg4 = (lua_toboolean(L, 4)!=0);
36676   (arg1)->EnableRsync((char const *)arg2,(char const *)arg3,arg4);
36677 
36678   return SWIG_arg;
36679 
36680   if(0) SWIG_fail;
36681 
36682 fail:
36683   lua_error(L);
36684   return SWIG_arg;
36685 }
36686 
36687 
36688 static int _wrap_SBPlatformConnectOptions_DisableRsync(lua_State* L) {
36689   int SWIG_arg = 0;
36690   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36691 
36692   SWIG_check_num_args("lldb::SBPlatformConnectOptions::DisableRsync",1,1)
36693   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::DisableRsync",1,"lldb::SBPlatformConnectOptions *");
36694 
36695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36696     SWIG_fail_ptr("SBPlatformConnectOptions_DisableRsync",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36697   }
36698 
36699   (arg1)->DisableRsync();
36700 
36701   return SWIG_arg;
36702 
36703   if(0) SWIG_fail;
36704 
36705 fail:
36706   lua_error(L);
36707   return SWIG_arg;
36708 }
36709 
36710 
36711 static int _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory(lua_State* L) {
36712   int SWIG_arg = 0;
36713   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36714   char *result = 0 ;
36715 
36716   SWIG_check_num_args("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,1)
36717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::GetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36718 
36719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36720     SWIG_fail_ptr("SBPlatformConnectOptions_GetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36721   }
36722 
36723   result = (char *)(arg1)->GetLocalCacheDirectory();
36724   lua_pushstring(L,(const char *)result); SWIG_arg++;
36725   return SWIG_arg;
36726 
36727   if(0) SWIG_fail;
36728 
36729 fail:
36730   lua_error(L);
36731   return SWIG_arg;
36732 }
36733 
36734 
36735 static int _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory(lua_State* L) {
36736   int SWIG_arg = 0;
36737   lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) 0 ;
36738   char *arg2 = (char *) 0 ;
36739 
36740   SWIG_check_num_args("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,2)
36741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",1,"lldb::SBPlatformConnectOptions *");
36742   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformConnectOptions::SetLocalCacheDirectory",2,"char const *");
36743 
36744   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
36745     SWIG_fail_ptr("SBPlatformConnectOptions_SetLocalCacheDirectory",1,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
36746   }
36747 
36748   arg2 = (char *)lua_tostring(L, 2);
36749   (arg1)->SetLocalCacheDirectory((char const *)arg2);
36750 
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 void swig_delete_SBPlatformConnectOptions(void *obj) {
36762 lldb::SBPlatformConnectOptions *arg1 = (lldb::SBPlatformConnectOptions *) obj;
36763 delete arg1;
36764 }
36765 static int _proxy__wrap_new_SBPlatformConnectOptions(lua_State *L) {
36766     assert(lua_istable(L,1));
36767     lua_pushcfunction(L,_wrap_new_SBPlatformConnectOptions);
36768     assert(!lua_isnil(L,-1));
36769     lua_replace(L,1); /* replace our table with real constructor */
36770     lua_call(L,lua_gettop(L)-1,1);
36771     return 1;
36772 }
36773 static swig_lua_attribute swig_SBPlatformConnectOptions_attributes[] = {
36774     {0,0,0}
36775 };
36776 static swig_lua_method swig_SBPlatformConnectOptions_methods[]= {
36777     { "GetURL", _wrap_SBPlatformConnectOptions_GetURL},
36778     { "SetURL", _wrap_SBPlatformConnectOptions_SetURL},
36779     { "GetRsyncEnabled", _wrap_SBPlatformConnectOptions_GetRsyncEnabled},
36780     { "EnableRsync", _wrap_SBPlatformConnectOptions_EnableRsync},
36781     { "DisableRsync", _wrap_SBPlatformConnectOptions_DisableRsync},
36782     { "GetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_GetLocalCacheDirectory},
36783     { "SetLocalCacheDirectory", _wrap_SBPlatformConnectOptions_SetLocalCacheDirectory},
36784     {0,0}
36785 };
36786 static swig_lua_method swig_SBPlatformConnectOptions_meta[] = {
36787     {0,0}
36788 };
36789 
36790 static swig_lua_attribute swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes[] = {
36791     {0,0,0}
36792 };
36793 static swig_lua_const_info swig_SBPlatformConnectOptions_Sf_SwigStatic_constants[]= {
36794     {0,0,0,0,0,0}
36795 };
36796 static swig_lua_method swig_SBPlatformConnectOptions_Sf_SwigStatic_methods[]= {
36797     {0,0}
36798 };
36799 static swig_lua_class* swig_SBPlatformConnectOptions_Sf_SwigStatic_classes[]= {
36800     0
36801 };
36802 
36803 static swig_lua_namespace swig_SBPlatformConnectOptions_Sf_SwigStatic = {
36804     "SBPlatformConnectOptions",
36805     swig_SBPlatformConnectOptions_Sf_SwigStatic_methods,
36806     swig_SBPlatformConnectOptions_Sf_SwigStatic_attributes,
36807     swig_SBPlatformConnectOptions_Sf_SwigStatic_constants,
36808     swig_SBPlatformConnectOptions_Sf_SwigStatic_classes,
36809     0
36810 };
36811 static swig_lua_class *swig_SBPlatformConnectOptions_bases[] = {0};
36812 static const char *swig_SBPlatformConnectOptions_base_names[] = {0};
36813 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 };
36814 
36815 static int _wrap_new_SBPlatformShellCommand__SWIG_0(lua_State* L) {
36816   int SWIG_arg = 0;
36817   char *arg1 = (char *) 0 ;
36818   char *arg2 = (char *) 0 ;
36819   lldb::SBPlatformShellCommand *result = 0 ;
36820 
36821   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,2)
36822   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36823   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",2,"char const *");
36824   arg1 = (char *)lua_tostring(L, 1);
36825   arg2 = (char *)lua_tostring(L, 2);
36826   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1,(char const *)arg2);
36827   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36828   return SWIG_arg;
36829 
36830   if(0) SWIG_fail;
36831 
36832 fail:
36833   lua_error(L);
36834   return SWIG_arg;
36835 }
36836 
36837 
36838 static int _wrap_new_SBPlatformShellCommand__SWIG_1(lua_State* L) {
36839   int SWIG_arg = 0;
36840   char *arg1 = (char *) 0 ;
36841   lldb::SBPlatformShellCommand *result = 0 ;
36842 
36843   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36844   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"char const *");
36845   arg1 = (char *)lua_tostring(L, 1);
36846   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((char const *)arg1);
36847   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36848   return SWIG_arg;
36849 
36850   if(0) SWIG_fail;
36851 
36852 fail:
36853   lua_error(L);
36854   return SWIG_arg;
36855 }
36856 
36857 
36858 static int _wrap_new_SBPlatformShellCommand__SWIG_2(lua_State* L) {
36859   int SWIG_arg = 0;
36860   lldb::SBPlatformShellCommand *arg1 = 0 ;
36861   lldb::SBPlatformShellCommand *result = 0 ;
36862 
36863   SWIG_check_num_args("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,1)
36864   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SBPlatformShellCommand",1,"lldb::SBPlatformShellCommand const &");
36865 
36866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36867     SWIG_fail_ptr("new_SBPlatformShellCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36868   }
36869 
36870   result = (lldb::SBPlatformShellCommand *)new lldb::SBPlatformShellCommand((lldb::SBPlatformShellCommand const &)*arg1);
36871   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatformShellCommand,1); SWIG_arg++;
36872   return SWIG_arg;
36873 
36874   if(0) SWIG_fail;
36875 
36876 fail:
36877   lua_error(L);
36878   return SWIG_arg;
36879 }
36880 
36881 
36882 static int _wrap_new_SBPlatformShellCommand(lua_State* L) {
36883   int argc;
36884   int argv[3]={
36885     1,2,3
36886   };
36887 
36888   argc = lua_gettop(L);
36889   if (argc == 1) {
36890     int _v;
36891     {
36892       void *ptr;
36893       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatformShellCommand, SWIG_POINTER_NO_NULL)) {
36894         _v = 0;
36895       } else {
36896         _v = 1;
36897       }
36898     }
36899     if (_v) {
36900       return _wrap_new_SBPlatformShellCommand__SWIG_2(L);
36901     }
36902   }
36903   if (argc == 1) {
36904     int _v;
36905     {
36906       _v = SWIG_lua_isnilstring(L,argv[0]);
36907     }
36908     if (_v) {
36909       return _wrap_new_SBPlatformShellCommand__SWIG_1(L);
36910     }
36911   }
36912   if (argc == 2) {
36913     int _v;
36914     {
36915       _v = SWIG_lua_isnilstring(L,argv[0]);
36916     }
36917     if (_v) {
36918       {
36919         _v = SWIG_lua_isnilstring(L,argv[1]);
36920       }
36921       if (_v) {
36922         return _wrap_new_SBPlatformShellCommand__SWIG_0(L);
36923       }
36924     }
36925   }
36926 
36927   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatformShellCommand'\n"
36928     "  Possible C/C++ prototypes are:\n"
36929     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *,char const *)\n"
36930     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(char const *)\n"
36931     "    lldb::SBPlatformShellCommand::SBPlatformShellCommand(lldb::SBPlatformShellCommand const &)\n");
36932   lua_error(L);return 0;
36933 }
36934 
36935 
36936 static int _wrap_SBPlatformShellCommand_Clear(lua_State* L) {
36937   int SWIG_arg = 0;
36938   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36939 
36940   SWIG_check_num_args("lldb::SBPlatformShellCommand::Clear",1,1)
36941   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::Clear",1,"lldb::SBPlatformShellCommand *");
36942 
36943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36944     SWIG_fail_ptr("SBPlatformShellCommand_Clear",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36945   }
36946 
36947   (arg1)->Clear();
36948 
36949   return SWIG_arg;
36950 
36951   if(0) SWIG_fail;
36952 
36953 fail:
36954   lua_error(L);
36955   return SWIG_arg;
36956 }
36957 
36958 
36959 static int _wrap_SBPlatformShellCommand_GetShell(lua_State* L) {
36960   int SWIG_arg = 0;
36961   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36962   char *result = 0 ;
36963 
36964   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetShell",1,1)
36965   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetShell",1,"lldb::SBPlatformShellCommand *");
36966 
36967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36968     SWIG_fail_ptr("SBPlatformShellCommand_GetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36969   }
36970 
36971   result = (char *)(arg1)->GetShell();
36972   lua_pushstring(L,(const char *)result); SWIG_arg++;
36973   return SWIG_arg;
36974 
36975   if(0) SWIG_fail;
36976 
36977 fail:
36978   lua_error(L);
36979   return SWIG_arg;
36980 }
36981 
36982 
36983 static int _wrap_SBPlatformShellCommand_SetShell(lua_State* L) {
36984   int SWIG_arg = 0;
36985   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
36986   char *arg2 = (char *) 0 ;
36987 
36988   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetShell",2,2)
36989   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",1,"lldb::SBPlatformShellCommand *");
36990   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetShell",2,"char const *");
36991 
36992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
36993     SWIG_fail_ptr("SBPlatformShellCommand_SetShell",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
36994   }
36995 
36996   arg2 = (char *)lua_tostring(L, 2);
36997   (arg1)->SetShell((char const *)arg2);
36998 
36999   return SWIG_arg;
37000 
37001   if(0) SWIG_fail;
37002 
37003 fail:
37004   lua_error(L);
37005   return SWIG_arg;
37006 }
37007 
37008 
37009 static int _wrap_SBPlatformShellCommand_GetCommand(lua_State* L) {
37010   int SWIG_arg = 0;
37011   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37012   char *result = 0 ;
37013 
37014   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetCommand",1,1)
37015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetCommand",1,"lldb::SBPlatformShellCommand *");
37016 
37017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37018     SWIG_fail_ptr("SBPlatformShellCommand_GetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37019   }
37020 
37021   result = (char *)(arg1)->GetCommand();
37022   lua_pushstring(L,(const char *)result); SWIG_arg++;
37023   return SWIG_arg;
37024 
37025   if(0) SWIG_fail;
37026 
37027 fail:
37028   lua_error(L);
37029   return SWIG_arg;
37030 }
37031 
37032 
37033 static int _wrap_SBPlatformShellCommand_SetCommand(lua_State* L) {
37034   int SWIG_arg = 0;
37035   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37036   char *arg2 = (char *) 0 ;
37037 
37038   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetCommand",2,2)
37039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",1,"lldb::SBPlatformShellCommand *");
37040   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetCommand",2,"char const *");
37041 
37042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37043     SWIG_fail_ptr("SBPlatformShellCommand_SetCommand",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37044   }
37045 
37046   arg2 = (char *)lua_tostring(L, 2);
37047   (arg1)->SetCommand((char const *)arg2);
37048 
37049   return SWIG_arg;
37050 
37051   if(0) SWIG_fail;
37052 
37053 fail:
37054   lua_error(L);
37055   return SWIG_arg;
37056 }
37057 
37058 
37059 static int _wrap_SBPlatformShellCommand_GetWorkingDirectory(lua_State* L) {
37060   int SWIG_arg = 0;
37061   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37062   char *result = 0 ;
37063 
37064   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,1)
37065   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37066 
37067   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37068     SWIG_fail_ptr("SBPlatformShellCommand_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37069   }
37070 
37071   result = (char *)(arg1)->GetWorkingDirectory();
37072   lua_pushstring(L,(const char *)result); SWIG_arg++;
37073   return SWIG_arg;
37074 
37075   if(0) SWIG_fail;
37076 
37077 fail:
37078   lua_error(L);
37079   return SWIG_arg;
37080 }
37081 
37082 
37083 static int _wrap_SBPlatformShellCommand_SetWorkingDirectory(lua_State* L) {
37084   int SWIG_arg = 0;
37085   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37086   char *arg2 = (char *) 0 ;
37087 
37088   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,2)
37089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",1,"lldb::SBPlatformShellCommand *");
37090   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetWorkingDirectory",2,"char const *");
37091 
37092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37093     SWIG_fail_ptr("SBPlatformShellCommand_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37094   }
37095 
37096   arg2 = (char *)lua_tostring(L, 2);
37097   (arg1)->SetWorkingDirectory((char const *)arg2);
37098 
37099   return SWIG_arg;
37100 
37101   if(0) SWIG_fail;
37102 
37103 fail:
37104   lua_error(L);
37105   return SWIG_arg;
37106 }
37107 
37108 
37109 static int _wrap_SBPlatformShellCommand_GetTimeoutSeconds(lua_State* L) {
37110   int SWIG_arg = 0;
37111   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37112   uint32_t result;
37113 
37114   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,1)
37115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37116 
37117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37118     SWIG_fail_ptr("SBPlatformShellCommand_GetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37119   }
37120 
37121   result = (uint32_t)(arg1)->GetTimeoutSeconds();
37122   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37123   return SWIG_arg;
37124 
37125   if(0) SWIG_fail;
37126 
37127 fail:
37128   lua_error(L);
37129   return SWIG_arg;
37130 }
37131 
37132 
37133 static int _wrap_SBPlatformShellCommand_SetTimeoutSeconds(lua_State* L) {
37134   int SWIG_arg = 0;
37135   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37136   uint32_t arg2 ;
37137 
37138   SWIG_check_num_args("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,2)
37139   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",1,"lldb::SBPlatformShellCommand *");
37140   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatformShellCommand::SetTimeoutSeconds",2,"uint32_t");
37141 
37142   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37143     SWIG_fail_ptr("SBPlatformShellCommand_SetTimeoutSeconds",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37144   }
37145 
37146   arg2 = (unsigned int)lua_tointeger(L, 2);
37147   (arg1)->SetTimeoutSeconds(arg2);
37148 
37149   return SWIG_arg;
37150 
37151   if(0) SWIG_fail;
37152 
37153 fail:
37154   lua_error(L);
37155   return SWIG_arg;
37156 }
37157 
37158 
37159 static int _wrap_SBPlatformShellCommand_GetSignal(lua_State* L) {
37160   int SWIG_arg = 0;
37161   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37162   int result;
37163 
37164   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetSignal",1,1)
37165   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetSignal",1,"lldb::SBPlatformShellCommand *");
37166 
37167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37168     SWIG_fail_ptr("SBPlatformShellCommand_GetSignal",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37169   }
37170 
37171   result = (int)(arg1)->GetSignal();
37172   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37173   return SWIG_arg;
37174 
37175   if(0) SWIG_fail;
37176 
37177 fail:
37178   lua_error(L);
37179   return SWIG_arg;
37180 }
37181 
37182 
37183 static int _wrap_SBPlatformShellCommand_GetStatus(lua_State* L) {
37184   int SWIG_arg = 0;
37185   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37186   int result;
37187 
37188   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetStatus",1,1)
37189   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetStatus",1,"lldb::SBPlatformShellCommand *");
37190 
37191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37192     SWIG_fail_ptr("SBPlatformShellCommand_GetStatus",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37193   }
37194 
37195   result = (int)(arg1)->GetStatus();
37196   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37197   return SWIG_arg;
37198 
37199   if(0) SWIG_fail;
37200 
37201 fail:
37202   lua_error(L);
37203   return SWIG_arg;
37204 }
37205 
37206 
37207 static int _wrap_SBPlatformShellCommand_GetOutput(lua_State* L) {
37208   int SWIG_arg = 0;
37209   lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) 0 ;
37210   char *result = 0 ;
37211 
37212   SWIG_check_num_args("lldb::SBPlatformShellCommand::GetOutput",1,1)
37213   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatformShellCommand::GetOutput",1,"lldb::SBPlatformShellCommand *");
37214 
37215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37216     SWIG_fail_ptr("SBPlatformShellCommand_GetOutput",1,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37217   }
37218 
37219   result = (char *)(arg1)->GetOutput();
37220   lua_pushstring(L,(const char *)result); SWIG_arg++;
37221   return SWIG_arg;
37222 
37223   if(0) SWIG_fail;
37224 
37225 fail:
37226   lua_error(L);
37227   return SWIG_arg;
37228 }
37229 
37230 
37231 static void swig_delete_SBPlatformShellCommand(void *obj) {
37232 lldb::SBPlatformShellCommand *arg1 = (lldb::SBPlatformShellCommand *) obj;
37233 delete arg1;
37234 }
37235 static int _proxy__wrap_new_SBPlatformShellCommand(lua_State *L) {
37236     assert(lua_istable(L,1));
37237     lua_pushcfunction(L,_wrap_new_SBPlatformShellCommand);
37238     assert(!lua_isnil(L,-1));
37239     lua_replace(L,1); /* replace our table with real constructor */
37240     lua_call(L,lua_gettop(L)-1,1);
37241     return 1;
37242 }
37243 static swig_lua_attribute swig_SBPlatformShellCommand_attributes[] = {
37244     {0,0,0}
37245 };
37246 static swig_lua_method swig_SBPlatformShellCommand_methods[]= {
37247     { "Clear", _wrap_SBPlatformShellCommand_Clear},
37248     { "GetShell", _wrap_SBPlatformShellCommand_GetShell},
37249     { "SetShell", _wrap_SBPlatformShellCommand_SetShell},
37250     { "GetCommand", _wrap_SBPlatformShellCommand_GetCommand},
37251     { "SetCommand", _wrap_SBPlatformShellCommand_SetCommand},
37252     { "GetWorkingDirectory", _wrap_SBPlatformShellCommand_GetWorkingDirectory},
37253     { "SetWorkingDirectory", _wrap_SBPlatformShellCommand_SetWorkingDirectory},
37254     { "GetTimeoutSeconds", _wrap_SBPlatformShellCommand_GetTimeoutSeconds},
37255     { "SetTimeoutSeconds", _wrap_SBPlatformShellCommand_SetTimeoutSeconds},
37256     { "GetSignal", _wrap_SBPlatformShellCommand_GetSignal},
37257     { "GetStatus", _wrap_SBPlatformShellCommand_GetStatus},
37258     { "GetOutput", _wrap_SBPlatformShellCommand_GetOutput},
37259     {0,0}
37260 };
37261 static swig_lua_method swig_SBPlatformShellCommand_meta[] = {
37262     {0,0}
37263 };
37264 
37265 static swig_lua_attribute swig_SBPlatformShellCommand_Sf_SwigStatic_attributes[] = {
37266     {0,0,0}
37267 };
37268 static swig_lua_const_info swig_SBPlatformShellCommand_Sf_SwigStatic_constants[]= {
37269     {0,0,0,0,0,0}
37270 };
37271 static swig_lua_method swig_SBPlatformShellCommand_Sf_SwigStatic_methods[]= {
37272     {0,0}
37273 };
37274 static swig_lua_class* swig_SBPlatformShellCommand_Sf_SwigStatic_classes[]= {
37275     0
37276 };
37277 
37278 static swig_lua_namespace swig_SBPlatformShellCommand_Sf_SwigStatic = {
37279     "SBPlatformShellCommand",
37280     swig_SBPlatformShellCommand_Sf_SwigStatic_methods,
37281     swig_SBPlatformShellCommand_Sf_SwigStatic_attributes,
37282     swig_SBPlatformShellCommand_Sf_SwigStatic_constants,
37283     swig_SBPlatformShellCommand_Sf_SwigStatic_classes,
37284     0
37285 };
37286 static swig_lua_class *swig_SBPlatformShellCommand_bases[] = {0};
37287 static const char *swig_SBPlatformShellCommand_base_names[] = {0};
37288 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 };
37289 
37290 static int _wrap_new_SBPlatform__SWIG_0(lua_State* L) {
37291   int SWIG_arg = 0;
37292   lldb::SBPlatform *result = 0 ;
37293 
37294   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",0,0)
37295   result = (lldb::SBPlatform *)new lldb::SBPlatform();
37296   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37297   return SWIG_arg;
37298 
37299   if(0) SWIG_fail;
37300 
37301 fail:
37302   lua_error(L);
37303   return SWIG_arg;
37304 }
37305 
37306 
37307 static int _wrap_new_SBPlatform__SWIG_1(lua_State* L) {
37308   int SWIG_arg = 0;
37309   char *arg1 = (char *) 0 ;
37310   lldb::SBPlatform *result = 0 ;
37311 
37312   SWIG_check_num_args("lldb::SBPlatform::SBPlatform",1,1)
37313   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBPlatform::SBPlatform",1,"char const *");
37314   arg1 = (char *)lua_tostring(L, 1);
37315   result = (lldb::SBPlatform *)new lldb::SBPlatform((char const *)arg1);
37316   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37317   return SWIG_arg;
37318 
37319   if(0) SWIG_fail;
37320 
37321 fail:
37322   lua_error(L);
37323   return SWIG_arg;
37324 }
37325 
37326 
37327 static int _wrap_new_SBPlatform(lua_State* L) {
37328   int argc;
37329   int argv[2]={
37330     1,2
37331   };
37332 
37333   argc = lua_gettop(L);
37334   if (argc == 0) {
37335     return _wrap_new_SBPlatform__SWIG_0(L);
37336   }
37337   if (argc == 1) {
37338     int _v;
37339     {
37340       _v = SWIG_lua_isnilstring(L,argv[0]);
37341     }
37342     if (_v) {
37343       return _wrap_new_SBPlatform__SWIG_1(L);
37344     }
37345   }
37346 
37347   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBPlatform'\n"
37348     "  Possible C/C++ prototypes are:\n"
37349     "    lldb::SBPlatform::SBPlatform()\n"
37350     "    lldb::SBPlatform::SBPlatform(char const *)\n");
37351   lua_error(L);return 0;
37352 }
37353 
37354 
37355 static int _wrap_SBPlatform_GetHostPlatform(lua_State* L) {
37356   int SWIG_arg = 0;
37357   lldb::SBPlatform result;
37358 
37359   SWIG_check_num_args("lldb::SBPlatform::GetHostPlatform",0,0)
37360   result = lldb::SBPlatform::GetHostPlatform();
37361   {
37362     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
37363     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
37364   }
37365   return SWIG_arg;
37366 
37367   if(0) SWIG_fail;
37368 
37369 fail:
37370   lua_error(L);
37371   return SWIG_arg;
37372 }
37373 
37374 
37375 static int _wrap_SBPlatform_IsValid(lua_State* L) {
37376   int SWIG_arg = 0;
37377   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37378   bool result;
37379 
37380   SWIG_check_num_args("lldb::SBPlatform::IsValid",1,1)
37381   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsValid",1,"lldb::SBPlatform const *");
37382 
37383   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37384     SWIG_fail_ptr("SBPlatform_IsValid",1,SWIGTYPE_p_lldb__SBPlatform);
37385   }
37386 
37387   result = (bool)((lldb::SBPlatform const *)arg1)->IsValid();
37388   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37389   return SWIG_arg;
37390 
37391   if(0) SWIG_fail;
37392 
37393 fail:
37394   lua_error(L);
37395   return SWIG_arg;
37396 }
37397 
37398 
37399 static int _wrap_SBPlatform_Clear(lua_State* L) {
37400   int SWIG_arg = 0;
37401   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37402 
37403   SWIG_check_num_args("lldb::SBPlatform::Clear",1,1)
37404   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Clear",1,"lldb::SBPlatform *");
37405 
37406   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37407     SWIG_fail_ptr("SBPlatform_Clear",1,SWIGTYPE_p_lldb__SBPlatform);
37408   }
37409 
37410   (arg1)->Clear();
37411 
37412   return SWIG_arg;
37413 
37414   if(0) SWIG_fail;
37415 
37416 fail:
37417   lua_error(L);
37418   return SWIG_arg;
37419 }
37420 
37421 
37422 static int _wrap_SBPlatform_GetWorkingDirectory(lua_State* L) {
37423   int SWIG_arg = 0;
37424   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37425   char *result = 0 ;
37426 
37427   SWIG_check_num_args("lldb::SBPlatform::GetWorkingDirectory",1,1)
37428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetWorkingDirectory",1,"lldb::SBPlatform *");
37429 
37430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37431     SWIG_fail_ptr("SBPlatform_GetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37432   }
37433 
37434   result = (char *)(arg1)->GetWorkingDirectory();
37435   lua_pushstring(L,(const char *)result); SWIG_arg++;
37436   return SWIG_arg;
37437 
37438   if(0) SWIG_fail;
37439 
37440 fail:
37441   lua_error(L);
37442   return SWIG_arg;
37443 }
37444 
37445 
37446 static int _wrap_SBPlatform_SetWorkingDirectory(lua_State* L) {
37447   int SWIG_arg = 0;
37448   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37449   char *arg2 = (char *) 0 ;
37450   bool result;
37451 
37452   SWIG_check_num_args("lldb::SBPlatform::SetWorkingDirectory",2,2)
37453   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",1,"lldb::SBPlatform *");
37454   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetWorkingDirectory",2,"char const *");
37455 
37456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37457     SWIG_fail_ptr("SBPlatform_SetWorkingDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37458   }
37459 
37460   arg2 = (char *)lua_tostring(L, 2);
37461   result = (bool)(arg1)->SetWorkingDirectory((char const *)arg2);
37462   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37463   return SWIG_arg;
37464 
37465   if(0) SWIG_fail;
37466 
37467 fail:
37468   lua_error(L);
37469   return SWIG_arg;
37470 }
37471 
37472 
37473 static int _wrap_SBPlatform_GetName(lua_State* L) {
37474   int SWIG_arg = 0;
37475   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37476   char *result = 0 ;
37477 
37478   SWIG_check_num_args("lldb::SBPlatform::GetName",1,1)
37479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetName",1,"lldb::SBPlatform *");
37480 
37481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37482     SWIG_fail_ptr("SBPlatform_GetName",1,SWIGTYPE_p_lldb__SBPlatform);
37483   }
37484 
37485   result = (char *)(arg1)->GetName();
37486   lua_pushstring(L,(const char *)result); SWIG_arg++;
37487   return SWIG_arg;
37488 
37489   if(0) SWIG_fail;
37490 
37491 fail:
37492   lua_error(L);
37493   return SWIG_arg;
37494 }
37495 
37496 
37497 static int _wrap_SBPlatform_ConnectRemote(lua_State* L) {
37498   int SWIG_arg = 0;
37499   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37500   lldb::SBPlatformConnectOptions *arg2 = 0 ;
37501   lldb::SBError result;
37502 
37503   SWIG_check_num_args("lldb::SBPlatform::ConnectRemote",2,2)
37504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",1,"lldb::SBPlatform *");
37505   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::ConnectRemote",2,"lldb::SBPlatformConnectOptions &");
37506 
37507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37508     SWIG_fail_ptr("SBPlatform_ConnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37509   }
37510 
37511 
37512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformConnectOptions,0))){
37513     SWIG_fail_ptr("SBPlatform_ConnectRemote",2,SWIGTYPE_p_lldb__SBPlatformConnectOptions);
37514   }
37515 
37516   result = (arg1)->ConnectRemote(*arg2);
37517   {
37518     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37519     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37520   }
37521   return SWIG_arg;
37522 
37523   if(0) SWIG_fail;
37524 
37525 fail:
37526   lua_error(L);
37527   return SWIG_arg;
37528 }
37529 
37530 
37531 static int _wrap_SBPlatform_DisconnectRemote(lua_State* L) {
37532   int SWIG_arg = 0;
37533   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37534 
37535   SWIG_check_num_args("lldb::SBPlatform::DisconnectRemote",1,1)
37536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::DisconnectRemote",1,"lldb::SBPlatform *");
37537 
37538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37539     SWIG_fail_ptr("SBPlatform_DisconnectRemote",1,SWIGTYPE_p_lldb__SBPlatform);
37540   }
37541 
37542   (arg1)->DisconnectRemote();
37543 
37544   return SWIG_arg;
37545 
37546   if(0) SWIG_fail;
37547 
37548 fail:
37549   lua_error(L);
37550   return SWIG_arg;
37551 }
37552 
37553 
37554 static int _wrap_SBPlatform_IsConnected(lua_State* L) {
37555   int SWIG_arg = 0;
37556   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37557   bool result;
37558 
37559   SWIG_check_num_args("lldb::SBPlatform::IsConnected",1,1)
37560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::IsConnected",1,"lldb::SBPlatform *");
37561 
37562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37563     SWIG_fail_ptr("SBPlatform_IsConnected",1,SWIGTYPE_p_lldb__SBPlatform);
37564   }
37565 
37566   result = (bool)(arg1)->IsConnected();
37567   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
37568   return SWIG_arg;
37569 
37570   if(0) SWIG_fail;
37571 
37572 fail:
37573   lua_error(L);
37574   return SWIG_arg;
37575 }
37576 
37577 
37578 static int _wrap_SBPlatform_GetTriple(lua_State* L) {
37579   int SWIG_arg = 0;
37580   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37581   char *result = 0 ;
37582 
37583   SWIG_check_num_args("lldb::SBPlatform::GetTriple",1,1)
37584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetTriple",1,"lldb::SBPlatform *");
37585 
37586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37587     SWIG_fail_ptr("SBPlatform_GetTriple",1,SWIGTYPE_p_lldb__SBPlatform);
37588   }
37589 
37590   result = (char *)(arg1)->GetTriple();
37591   lua_pushstring(L,(const char *)result); SWIG_arg++;
37592   return SWIG_arg;
37593 
37594   if(0) SWIG_fail;
37595 
37596 fail:
37597   lua_error(L);
37598   return SWIG_arg;
37599 }
37600 
37601 
37602 static int _wrap_SBPlatform_GetHostname(lua_State* L) {
37603   int SWIG_arg = 0;
37604   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37605   char *result = 0 ;
37606 
37607   SWIG_check_num_args("lldb::SBPlatform::GetHostname",1,1)
37608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetHostname",1,"lldb::SBPlatform *");
37609 
37610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37611     SWIG_fail_ptr("SBPlatform_GetHostname",1,SWIGTYPE_p_lldb__SBPlatform);
37612   }
37613 
37614   result = (char *)(arg1)->GetHostname();
37615   lua_pushstring(L,(const char *)result); SWIG_arg++;
37616   return SWIG_arg;
37617 
37618   if(0) SWIG_fail;
37619 
37620 fail:
37621   lua_error(L);
37622   return SWIG_arg;
37623 }
37624 
37625 
37626 static int _wrap_SBPlatform_GetOSBuild(lua_State* L) {
37627   int SWIG_arg = 0;
37628   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37629   char *result = 0 ;
37630 
37631   SWIG_check_num_args("lldb::SBPlatform::GetOSBuild",1,1)
37632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSBuild",1,"lldb::SBPlatform *");
37633 
37634   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37635     SWIG_fail_ptr("SBPlatform_GetOSBuild",1,SWIGTYPE_p_lldb__SBPlatform);
37636   }
37637 
37638   result = (char *)(arg1)->GetOSBuild();
37639   lua_pushstring(L,(const char *)result); SWIG_arg++;
37640   return SWIG_arg;
37641 
37642   if(0) SWIG_fail;
37643 
37644 fail:
37645   lua_error(L);
37646   return SWIG_arg;
37647 }
37648 
37649 
37650 static int _wrap_SBPlatform_GetOSDescription(lua_State* L) {
37651   int SWIG_arg = 0;
37652   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37653   char *result = 0 ;
37654 
37655   SWIG_check_num_args("lldb::SBPlatform::GetOSDescription",1,1)
37656   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSDescription",1,"lldb::SBPlatform *");
37657 
37658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37659     SWIG_fail_ptr("SBPlatform_GetOSDescription",1,SWIGTYPE_p_lldb__SBPlatform);
37660   }
37661 
37662   result = (char *)(arg1)->GetOSDescription();
37663   lua_pushstring(L,(const char *)result); SWIG_arg++;
37664   return SWIG_arg;
37665 
37666   if(0) SWIG_fail;
37667 
37668 fail:
37669   lua_error(L);
37670   return SWIG_arg;
37671 }
37672 
37673 
37674 static int _wrap_SBPlatform_GetOSMajorVersion(lua_State* L) {
37675   int SWIG_arg = 0;
37676   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37677   uint32_t result;
37678 
37679   SWIG_check_num_args("lldb::SBPlatform::GetOSMajorVersion",1,1)
37680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMajorVersion",1,"lldb::SBPlatform *");
37681 
37682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37683     SWIG_fail_ptr("SBPlatform_GetOSMajorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37684   }
37685 
37686   result = (uint32_t)(arg1)->GetOSMajorVersion();
37687   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37688   return SWIG_arg;
37689 
37690   if(0) SWIG_fail;
37691 
37692 fail:
37693   lua_error(L);
37694   return SWIG_arg;
37695 }
37696 
37697 
37698 static int _wrap_SBPlatform_GetOSMinorVersion(lua_State* L) {
37699   int SWIG_arg = 0;
37700   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37701   uint32_t result;
37702 
37703   SWIG_check_num_args("lldb::SBPlatform::GetOSMinorVersion",1,1)
37704   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSMinorVersion",1,"lldb::SBPlatform *");
37705 
37706   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37707     SWIG_fail_ptr("SBPlatform_GetOSMinorVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37708   }
37709 
37710   result = (uint32_t)(arg1)->GetOSMinorVersion();
37711   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37712   return SWIG_arg;
37713 
37714   if(0) SWIG_fail;
37715 
37716 fail:
37717   lua_error(L);
37718   return SWIG_arg;
37719 }
37720 
37721 
37722 static int _wrap_SBPlatform_GetOSUpdateVersion(lua_State* L) {
37723   int SWIG_arg = 0;
37724   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37725   uint32_t result;
37726 
37727   SWIG_check_num_args("lldb::SBPlatform::GetOSUpdateVersion",1,1)
37728   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetOSUpdateVersion",1,"lldb::SBPlatform *");
37729 
37730   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37731     SWIG_fail_ptr("SBPlatform_GetOSUpdateVersion",1,SWIGTYPE_p_lldb__SBPlatform);
37732   }
37733 
37734   result = (uint32_t)(arg1)->GetOSUpdateVersion();
37735   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
37736   return SWIG_arg;
37737 
37738   if(0) SWIG_fail;
37739 
37740 fail:
37741   lua_error(L);
37742   return SWIG_arg;
37743 }
37744 
37745 
37746 static int _wrap_SBPlatform_Get(lua_State* L) {
37747   int SWIG_arg = 0;
37748   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37749   lldb::SBFileSpec *arg2 = 0 ;
37750   lldb::SBFileSpec *arg3 = 0 ;
37751   lldb::SBError result;
37752 
37753   SWIG_check_num_args("lldb::SBPlatform::Get",3,3)
37754   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Get",1,"lldb::SBPlatform *");
37755   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Get",2,"lldb::SBFileSpec &");
37756   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Get",3,"lldb::SBFileSpec &");
37757 
37758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37759     SWIG_fail_ptr("SBPlatform_Get",1,SWIGTYPE_p_lldb__SBPlatform);
37760   }
37761 
37762 
37763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37764     SWIG_fail_ptr("SBPlatform_Get",2,SWIGTYPE_p_lldb__SBFileSpec);
37765   }
37766 
37767 
37768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37769     SWIG_fail_ptr("SBPlatform_Get",3,SWIGTYPE_p_lldb__SBFileSpec);
37770   }
37771 
37772   result = (arg1)->Get(*arg2,*arg3);
37773   {
37774     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37775     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37776   }
37777   return SWIG_arg;
37778 
37779   if(0) SWIG_fail;
37780 
37781 fail:
37782   lua_error(L);
37783   return SWIG_arg;
37784 }
37785 
37786 
37787 static int _wrap_SBPlatform_Put(lua_State* L) {
37788   int SWIG_arg = 0;
37789   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37790   lldb::SBFileSpec *arg2 = 0 ;
37791   lldb::SBFileSpec *arg3 = 0 ;
37792   lldb::SBError result;
37793 
37794   SWIG_check_num_args("lldb::SBPlatform::Put",3,3)
37795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Put",1,"lldb::SBPlatform *");
37796   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Put",2,"lldb::SBFileSpec &");
37797   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Put",3,"lldb::SBFileSpec &");
37798 
37799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37800     SWIG_fail_ptr("SBPlatform_Put",1,SWIGTYPE_p_lldb__SBPlatform);
37801   }
37802 
37803 
37804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37805     SWIG_fail_ptr("SBPlatform_Put",2,SWIGTYPE_p_lldb__SBFileSpec);
37806   }
37807 
37808 
37809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37810     SWIG_fail_ptr("SBPlatform_Put",3,SWIGTYPE_p_lldb__SBFileSpec);
37811   }
37812 
37813   result = (arg1)->Put(*arg2,*arg3);
37814   {
37815     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37816     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37817   }
37818   return SWIG_arg;
37819 
37820   if(0) SWIG_fail;
37821 
37822 fail:
37823   lua_error(L);
37824   return SWIG_arg;
37825 }
37826 
37827 
37828 static int _wrap_SBPlatform_Install(lua_State* L) {
37829   int SWIG_arg = 0;
37830   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37831   lldb::SBFileSpec *arg2 = 0 ;
37832   lldb::SBFileSpec *arg3 = 0 ;
37833   lldb::SBError result;
37834 
37835   SWIG_check_num_args("lldb::SBPlatform::Install",3,3)
37836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Install",1,"lldb::SBPlatform *");
37837   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Install",2,"lldb::SBFileSpec &");
37838   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBPlatform::Install",3,"lldb::SBFileSpec &");
37839 
37840   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37841     SWIG_fail_ptr("SBPlatform_Install",1,SWIGTYPE_p_lldb__SBPlatform);
37842   }
37843 
37844 
37845   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
37846     SWIG_fail_ptr("SBPlatform_Install",2,SWIGTYPE_p_lldb__SBFileSpec);
37847   }
37848 
37849 
37850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
37851     SWIG_fail_ptr("SBPlatform_Install",3,SWIGTYPE_p_lldb__SBFileSpec);
37852   }
37853 
37854   result = (arg1)->Install(*arg2,*arg3);
37855   {
37856     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37857     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37858   }
37859   return SWIG_arg;
37860 
37861   if(0) SWIG_fail;
37862 
37863 fail:
37864   lua_error(L);
37865   return SWIG_arg;
37866 }
37867 
37868 
37869 static int _wrap_SBPlatform_Run(lua_State* L) {
37870   int SWIG_arg = 0;
37871   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37872   lldb::SBPlatformShellCommand *arg2 = 0 ;
37873   lldb::SBError result;
37874 
37875   SWIG_check_num_args("lldb::SBPlatform::Run",2,2)
37876   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Run",1,"lldb::SBPlatform *");
37877   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Run",2,"lldb::SBPlatformShellCommand &");
37878 
37879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37880     SWIG_fail_ptr("SBPlatform_Run",1,SWIGTYPE_p_lldb__SBPlatform);
37881   }
37882 
37883 
37884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBPlatformShellCommand,0))){
37885     SWIG_fail_ptr("SBPlatform_Run",2,SWIGTYPE_p_lldb__SBPlatformShellCommand);
37886   }
37887 
37888   result = (arg1)->Run(*arg2);
37889   {
37890     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37891     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37892   }
37893   return SWIG_arg;
37894 
37895   if(0) SWIG_fail;
37896 
37897 fail:
37898   lua_error(L);
37899   return SWIG_arg;
37900 }
37901 
37902 
37903 static int _wrap_SBPlatform_Launch(lua_State* L) {
37904   int SWIG_arg = 0;
37905   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37906   lldb::SBLaunchInfo *arg2 = 0 ;
37907   lldb::SBError result;
37908 
37909   SWIG_check_num_args("lldb::SBPlatform::Launch",2,2)
37910   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Launch",1,"lldb::SBPlatform *");
37911   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBPlatform::Launch",2,"lldb::SBLaunchInfo &");
37912 
37913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37914     SWIG_fail_ptr("SBPlatform_Launch",1,SWIGTYPE_p_lldb__SBPlatform);
37915   }
37916 
37917 
37918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
37919     SWIG_fail_ptr("SBPlatform_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
37920   }
37921 
37922   result = (arg1)->Launch(*arg2);
37923   {
37924     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37926   }
37927   return SWIG_arg;
37928 
37929   if(0) SWIG_fail;
37930 
37931 fail:
37932   lua_error(L);
37933   return SWIG_arg;
37934 }
37935 
37936 
37937 static int _wrap_SBPlatform_Kill(lua_State* L) {
37938   int SWIG_arg = 0;
37939   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37940   lldb::pid_t arg2 ;
37941   lldb::SBError result;
37942 
37943   SWIG_check_num_args("lldb::SBPlatform::Kill",2,2)
37944   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::Kill",1,"lldb::SBPlatform *");
37945   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBPlatform::Kill",2,"lldb::pid_t const");
37946 
37947   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37948     SWIG_fail_ptr("SBPlatform_Kill",1,SWIGTYPE_p_lldb__SBPlatform);
37949   }
37950 
37951   arg2 = (unsigned long long)lua_tointeger(L, 2);
37952   result = (arg1)->Kill(arg2);
37953   {
37954     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37955     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37956   }
37957   return SWIG_arg;
37958 
37959   if(0) SWIG_fail;
37960 
37961 fail:
37962   lua_error(L);
37963   return SWIG_arg;
37964 }
37965 
37966 
37967 static int _wrap_SBPlatform_MakeDirectory__SWIG_0(lua_State* L) {
37968   int SWIG_arg = 0;
37969   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
37970   char *arg2 = (char *) 0 ;
37971   uint32_t arg3 ;
37972   lldb::SBError result;
37973 
37974   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",3,3)
37975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
37976   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
37977   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",3,"uint32_t");
37978 
37979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
37980     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
37981   }
37982 
37983   arg2 = (char *)lua_tostring(L, 2);
37984   arg3 = (unsigned int)lua_tointeger(L, 3);
37985   result = (arg1)->MakeDirectory((char const *)arg2,arg3);
37986   {
37987     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
37988     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
37989   }
37990   return SWIG_arg;
37991 
37992   if(0) SWIG_fail;
37993 
37994 fail:
37995   lua_error(L);
37996   return SWIG_arg;
37997 }
37998 
37999 
38000 static int _wrap_SBPlatform_MakeDirectory__SWIG_1(lua_State* L) {
38001   int SWIG_arg = 0;
38002   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38003   char *arg2 = (char *) 0 ;
38004   lldb::SBError result;
38005 
38006   SWIG_check_num_args("lldb::SBPlatform::MakeDirectory",2,2)
38007   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",1,"lldb::SBPlatform *");
38008   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::MakeDirectory",2,"char const *");
38009 
38010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38011     SWIG_fail_ptr("SBPlatform_MakeDirectory",1,SWIGTYPE_p_lldb__SBPlatform);
38012   }
38013 
38014   arg2 = (char *)lua_tostring(L, 2);
38015   result = (arg1)->MakeDirectory((char const *)arg2);
38016   {
38017     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38018     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38019   }
38020   return SWIG_arg;
38021 
38022   if(0) SWIG_fail;
38023 
38024 fail:
38025   lua_error(L);
38026   return SWIG_arg;
38027 }
38028 
38029 
38030 static int _wrap_SBPlatform_MakeDirectory(lua_State* L) {
38031   int argc;
38032   int argv[4]={
38033     1,2,3,4
38034   };
38035 
38036   argc = lua_gettop(L);
38037   if (argc == 2) {
38038     int _v;
38039     {
38040       void *ptr;
38041       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38042         _v = 0;
38043       } else {
38044         _v = 1;
38045       }
38046     }
38047     if (_v) {
38048       {
38049         _v = SWIG_lua_isnilstring(L,argv[1]);
38050       }
38051       if (_v) {
38052         return _wrap_SBPlatform_MakeDirectory__SWIG_1(L);
38053       }
38054     }
38055   }
38056   if (argc == 3) {
38057     int _v;
38058     {
38059       void *ptr;
38060       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBPlatform, 0)) {
38061         _v = 0;
38062       } else {
38063         _v = 1;
38064       }
38065     }
38066     if (_v) {
38067       {
38068         _v = SWIG_lua_isnilstring(L,argv[1]);
38069       }
38070       if (_v) {
38071         {
38072           _v = lua_isnumber(L,argv[2]);
38073         }
38074         if (_v) {
38075           return _wrap_SBPlatform_MakeDirectory__SWIG_0(L);
38076         }
38077       }
38078     }
38079   }
38080 
38081   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBPlatform_MakeDirectory'\n"
38082     "  Possible C/C++ prototypes are:\n"
38083     "    lldb::SBPlatform::MakeDirectory(char const *,uint32_t)\n"
38084     "    lldb::SBPlatform::MakeDirectory(char const *)\n");
38085   lua_error(L);return 0;
38086 }
38087 
38088 
38089 static int _wrap_SBPlatform_GetFilePermissions(lua_State* L) {
38090   int SWIG_arg = 0;
38091   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38092   char *arg2 = (char *) 0 ;
38093   uint32_t result;
38094 
38095   SWIG_check_num_args("lldb::SBPlatform::GetFilePermissions",2,2)
38096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",1,"lldb::SBPlatform *");
38097   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::GetFilePermissions",2,"char const *");
38098 
38099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38100     SWIG_fail_ptr("SBPlatform_GetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38101   }
38102 
38103   arg2 = (char *)lua_tostring(L, 2);
38104   result = (uint32_t)(arg1)->GetFilePermissions((char const *)arg2);
38105   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38106   return SWIG_arg;
38107 
38108   if(0) SWIG_fail;
38109 
38110 fail:
38111   lua_error(L);
38112   return SWIG_arg;
38113 }
38114 
38115 
38116 static int _wrap_SBPlatform_SetFilePermissions(lua_State* L) {
38117   int SWIG_arg = 0;
38118   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38119   char *arg2 = (char *) 0 ;
38120   uint32_t arg3 ;
38121   lldb::SBError result;
38122 
38123   SWIG_check_num_args("lldb::SBPlatform::SetFilePermissions",3,3)
38124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",1,"lldb::SBPlatform *");
38125   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",2,"char const *");
38126   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBPlatform::SetFilePermissions",3,"uint32_t");
38127 
38128   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38129     SWIG_fail_ptr("SBPlatform_SetFilePermissions",1,SWIGTYPE_p_lldb__SBPlatform);
38130   }
38131 
38132   arg2 = (char *)lua_tostring(L, 2);
38133   arg3 = (unsigned int)lua_tointeger(L, 3);
38134   result = (arg1)->SetFilePermissions((char const *)arg2,arg3);
38135   {
38136     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
38137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
38138   }
38139   return SWIG_arg;
38140 
38141   if(0) SWIG_fail;
38142 
38143 fail:
38144   lua_error(L);
38145   return SWIG_arg;
38146 }
38147 
38148 
38149 static int _wrap_SBPlatform_GetUnixSignals(lua_State* L) {
38150   int SWIG_arg = 0;
38151   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38152   lldb::SBUnixSignals result;
38153 
38154   SWIG_check_num_args("lldb::SBPlatform::GetUnixSignals",1,1)
38155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetUnixSignals",1,"lldb::SBPlatform *");
38156 
38157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38158     SWIG_fail_ptr("SBPlatform_GetUnixSignals",1,SWIGTYPE_p_lldb__SBPlatform);
38159   }
38160 
38161   result = (arg1)->GetUnixSignals();
38162   {
38163     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
38164     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
38165   }
38166   return SWIG_arg;
38167 
38168   if(0) SWIG_fail;
38169 
38170 fail:
38171   lua_error(L);
38172   return SWIG_arg;
38173 }
38174 
38175 
38176 static int _wrap_SBPlatform_GetEnvironment(lua_State* L) {
38177   int SWIG_arg = 0;
38178   lldb::SBPlatform *arg1 = (lldb::SBPlatform *) 0 ;
38179   lldb::SBEnvironment result;
38180 
38181   SWIG_check_num_args("lldb::SBPlatform::GetEnvironment",1,1)
38182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBPlatform::GetEnvironment",1,"lldb::SBPlatform *");
38183 
38184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBPlatform,0))){
38185     SWIG_fail_ptr("SBPlatform_GetEnvironment",1,SWIGTYPE_p_lldb__SBPlatform);
38186   }
38187 
38188   result = (arg1)->GetEnvironment();
38189   {
38190     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
38191     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
38192   }
38193   return SWIG_arg;
38194 
38195   if(0) SWIG_fail;
38196 
38197 fail:
38198   lua_error(L);
38199   return SWIG_arg;
38200 }
38201 
38202 
38203 static void swig_delete_SBPlatform(void *obj) {
38204 lldb::SBPlatform *arg1 = (lldb::SBPlatform *) obj;
38205 delete arg1;
38206 }
38207 static int _proxy__wrap_new_SBPlatform(lua_State *L) {
38208     assert(lua_istable(L,1));
38209     lua_pushcfunction(L,_wrap_new_SBPlatform);
38210     assert(!lua_isnil(L,-1));
38211     lua_replace(L,1); /* replace our table with real constructor */
38212     lua_call(L,lua_gettop(L)-1,1);
38213     return 1;
38214 }
38215 static swig_lua_attribute swig_SBPlatform_attributes[] = {
38216     {0,0,0}
38217 };
38218 static swig_lua_method swig_SBPlatform_methods[]= {
38219     { "IsValid", _wrap_SBPlatform_IsValid},
38220     { "Clear", _wrap_SBPlatform_Clear},
38221     { "GetWorkingDirectory", _wrap_SBPlatform_GetWorkingDirectory},
38222     { "SetWorkingDirectory", _wrap_SBPlatform_SetWorkingDirectory},
38223     { "GetName", _wrap_SBPlatform_GetName},
38224     { "ConnectRemote", _wrap_SBPlatform_ConnectRemote},
38225     { "DisconnectRemote", _wrap_SBPlatform_DisconnectRemote},
38226     { "IsConnected", _wrap_SBPlatform_IsConnected},
38227     { "GetTriple", _wrap_SBPlatform_GetTriple},
38228     { "GetHostname", _wrap_SBPlatform_GetHostname},
38229     { "GetOSBuild", _wrap_SBPlatform_GetOSBuild},
38230     { "GetOSDescription", _wrap_SBPlatform_GetOSDescription},
38231     { "GetOSMajorVersion", _wrap_SBPlatform_GetOSMajorVersion},
38232     { "GetOSMinorVersion", _wrap_SBPlatform_GetOSMinorVersion},
38233     { "GetOSUpdateVersion", _wrap_SBPlatform_GetOSUpdateVersion},
38234     { "Get", _wrap_SBPlatform_Get},
38235     { "Put", _wrap_SBPlatform_Put},
38236     { "Install", _wrap_SBPlatform_Install},
38237     { "Run", _wrap_SBPlatform_Run},
38238     { "Launch", _wrap_SBPlatform_Launch},
38239     { "Kill", _wrap_SBPlatform_Kill},
38240     { "MakeDirectory", _wrap_SBPlatform_MakeDirectory},
38241     { "GetFilePermissions", _wrap_SBPlatform_GetFilePermissions},
38242     { "SetFilePermissions", _wrap_SBPlatform_SetFilePermissions},
38243     { "GetUnixSignals", _wrap_SBPlatform_GetUnixSignals},
38244     { "GetEnvironment", _wrap_SBPlatform_GetEnvironment},
38245     {0,0}
38246 };
38247 static swig_lua_method swig_SBPlatform_meta[] = {
38248     {0,0}
38249 };
38250 
38251 static swig_lua_attribute swig_SBPlatform_Sf_SwigStatic_attributes[] = {
38252     {0,0,0}
38253 };
38254 static swig_lua_const_info swig_SBPlatform_Sf_SwigStatic_constants[]= {
38255     {0,0,0,0,0,0}
38256 };
38257 static swig_lua_method swig_SBPlatform_Sf_SwigStatic_methods[]= {
38258     { "GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
38259     {0,0}
38260 };
38261 static swig_lua_class* swig_SBPlatform_Sf_SwigStatic_classes[]= {
38262     0
38263 };
38264 
38265 static swig_lua_namespace swig_SBPlatform_Sf_SwigStatic = {
38266     "SBPlatform",
38267     swig_SBPlatform_Sf_SwigStatic_methods,
38268     swig_SBPlatform_Sf_SwigStatic_attributes,
38269     swig_SBPlatform_Sf_SwigStatic_constants,
38270     swig_SBPlatform_Sf_SwigStatic_classes,
38271     0
38272 };
38273 static swig_lua_class *swig_SBPlatform_bases[] = {0};
38274 static const char *swig_SBPlatform_base_names[] = {0};
38275 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 };
38276 
38277 static int _wrap_new_SBProcess__SWIG_0(lua_State* L) {
38278   int SWIG_arg = 0;
38279   lldb::SBProcess *result = 0 ;
38280 
38281   SWIG_check_num_args("lldb::SBProcess::SBProcess",0,0)
38282   result = (lldb::SBProcess *)new lldb::SBProcess();
38283   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38284   return SWIG_arg;
38285 
38286   if(0) SWIG_fail;
38287 
38288 fail:
38289   lua_error(L);
38290   return SWIG_arg;
38291 }
38292 
38293 
38294 static int _wrap_new_SBProcess__SWIG_1(lua_State* L) {
38295   int SWIG_arg = 0;
38296   lldb::SBProcess *arg1 = 0 ;
38297   lldb::SBProcess *result = 0 ;
38298 
38299   SWIG_check_num_args("lldb::SBProcess::SBProcess",1,1)
38300   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::SBProcess",1,"lldb::SBProcess const &");
38301 
38302   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38303     SWIG_fail_ptr("new_SBProcess",1,SWIGTYPE_p_lldb__SBProcess);
38304   }
38305 
38306   result = (lldb::SBProcess *)new lldb::SBProcess((lldb::SBProcess const &)*arg1);
38307   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
38308   return SWIG_arg;
38309 
38310   if(0) SWIG_fail;
38311 
38312 fail:
38313   lua_error(L);
38314   return SWIG_arg;
38315 }
38316 
38317 
38318 static int _wrap_new_SBProcess(lua_State* L) {
38319   int argc;
38320   int argv[2]={
38321     1,2
38322   };
38323 
38324   argc = lua_gettop(L);
38325   if (argc == 0) {
38326     return _wrap_new_SBProcess__SWIG_0(L);
38327   }
38328   if (argc == 1) {
38329     int _v;
38330     {
38331       void *ptr;
38332       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, SWIG_POINTER_NO_NULL)) {
38333         _v = 0;
38334       } else {
38335         _v = 1;
38336       }
38337     }
38338     if (_v) {
38339       return _wrap_new_SBProcess__SWIG_1(L);
38340     }
38341   }
38342 
38343   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcess'\n"
38344     "  Possible C/C++ prototypes are:\n"
38345     "    lldb::SBProcess::SBProcess()\n"
38346     "    lldb::SBProcess::SBProcess(lldb::SBProcess const &)\n");
38347   lua_error(L);return 0;
38348 }
38349 
38350 
38351 static int _wrap_SBProcess_GetBroadcasterClassName(lua_State* L) {
38352   int SWIG_arg = 0;
38353   char *result = 0 ;
38354 
38355   SWIG_check_num_args("lldb::SBProcess::GetBroadcasterClassName",0,0)
38356   result = (char *)lldb::SBProcess::GetBroadcasterClassName();
38357   lua_pushstring(L,(const char *)result); SWIG_arg++;
38358   return SWIG_arg;
38359 
38360   if(0) SWIG_fail;
38361 
38362 fail:
38363   lua_error(L);
38364   return SWIG_arg;
38365 }
38366 
38367 
38368 static int _wrap_SBProcess_GetPluginName(lua_State* L) {
38369   int SWIG_arg = 0;
38370   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38371   char *result = 0 ;
38372 
38373   SWIG_check_num_args("lldb::SBProcess::GetPluginName",1,1)
38374   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetPluginName",1,"lldb::SBProcess *");
38375 
38376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38377     SWIG_fail_ptr("SBProcess_GetPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38378   }
38379 
38380   result = (char *)(arg1)->GetPluginName();
38381   lua_pushstring(L,(const char *)result); SWIG_arg++;
38382   return SWIG_arg;
38383 
38384   if(0) SWIG_fail;
38385 
38386 fail:
38387   lua_error(L);
38388   return SWIG_arg;
38389 }
38390 
38391 
38392 static int _wrap_SBProcess_GetShortPluginName(lua_State* L) {
38393   int SWIG_arg = 0;
38394   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38395   char *result = 0 ;
38396 
38397   SWIG_check_num_args("lldb::SBProcess::GetShortPluginName",1,1)
38398   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetShortPluginName",1,"lldb::SBProcess *");
38399 
38400   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38401     SWIG_fail_ptr("SBProcess_GetShortPluginName",1,SWIGTYPE_p_lldb__SBProcess);
38402   }
38403 
38404   result = (char *)(arg1)->GetShortPluginName();
38405   lua_pushstring(L,(const char *)result); SWIG_arg++;
38406   return SWIG_arg;
38407 
38408   if(0) SWIG_fail;
38409 
38410 fail:
38411   lua_error(L);
38412   return SWIG_arg;
38413 }
38414 
38415 
38416 static int _wrap_SBProcess_Clear(lua_State* L) {
38417   int SWIG_arg = 0;
38418   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38419 
38420   SWIG_check_num_args("lldb::SBProcess::Clear",1,1)
38421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Clear",1,"lldb::SBProcess *");
38422 
38423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38424     SWIG_fail_ptr("SBProcess_Clear",1,SWIGTYPE_p_lldb__SBProcess);
38425   }
38426 
38427   (arg1)->Clear();
38428 
38429   return SWIG_arg;
38430 
38431   if(0) SWIG_fail;
38432 
38433 fail:
38434   lua_error(L);
38435   return SWIG_arg;
38436 }
38437 
38438 
38439 static int _wrap_SBProcess_IsValid(lua_State* L) {
38440   int SWIG_arg = 0;
38441   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38442   bool result;
38443 
38444   SWIG_check_num_args("lldb::SBProcess::IsValid",1,1)
38445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsValid",1,"lldb::SBProcess const *");
38446 
38447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38448     SWIG_fail_ptr("SBProcess_IsValid",1,SWIGTYPE_p_lldb__SBProcess);
38449   }
38450 
38451   result = (bool)((lldb::SBProcess const *)arg1)->IsValid();
38452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38453   return SWIG_arg;
38454 
38455   if(0) SWIG_fail;
38456 
38457 fail:
38458   lua_error(L);
38459   return SWIG_arg;
38460 }
38461 
38462 
38463 static int _wrap_SBProcess_GetTarget(lua_State* L) {
38464   int SWIG_arg = 0;
38465   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38466   lldb::SBTarget result;
38467 
38468   SWIG_check_num_args("lldb::SBProcess::GetTarget",1,1)
38469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetTarget",1,"lldb::SBProcess const *");
38470 
38471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38472     SWIG_fail_ptr("SBProcess_GetTarget",1,SWIGTYPE_p_lldb__SBProcess);
38473   }
38474 
38475   result = ((lldb::SBProcess const *)arg1)->GetTarget();
38476   {
38477     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
38478     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
38479   }
38480   return SWIG_arg;
38481 
38482   if(0) SWIG_fail;
38483 
38484 fail:
38485   lua_error(L);
38486   return SWIG_arg;
38487 }
38488 
38489 
38490 static int _wrap_SBProcess_GetByteOrder(lua_State* L) {
38491   int SWIG_arg = 0;
38492   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38493   lldb::ByteOrder result;
38494 
38495   SWIG_check_num_args("lldb::SBProcess::GetByteOrder",1,1)
38496   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetByteOrder",1,"lldb::SBProcess const *");
38497 
38498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38499     SWIG_fail_ptr("SBProcess_GetByteOrder",1,SWIGTYPE_p_lldb__SBProcess);
38500   }
38501 
38502   result = (lldb::ByteOrder)((lldb::SBProcess const *)arg1)->GetByteOrder();
38503   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
38504   return SWIG_arg;
38505 
38506   if(0) SWIG_fail;
38507 
38508 fail:
38509   lua_error(L);
38510   return SWIG_arg;
38511 }
38512 
38513 
38514 static int _wrap_SBProcess_PutSTDIN(lua_State* L) {
38515   int SWIG_arg = 0;
38516   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38517   char *arg2 = (char *) 0 ;
38518   size_t arg3 ;
38519   size_t result;
38520 
38521   SWIG_check_num_args("lldb::SBProcess::PutSTDIN",3,3)
38522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",1,"lldb::SBProcess *");
38523   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",2,"char const *");
38524   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::PutSTDIN",3,"size_t");
38525 
38526   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38527     SWIG_fail_ptr("SBProcess_PutSTDIN",1,SWIGTYPE_p_lldb__SBProcess);
38528   }
38529 
38530   arg2 = (char *)lua_tostring(L, 2);
38531   arg3 = (unsigned long)lua_tointeger(L, 3);
38532   result = (arg1)->PutSTDIN((char const *)arg2,arg3);
38533   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38534   return SWIG_arg;
38535 
38536   if(0) SWIG_fail;
38537 
38538 fail:
38539   lua_error(L);
38540   return SWIG_arg;
38541 }
38542 
38543 
38544 static int _wrap_SBProcess_GetSTDOUT(lua_State* L) {
38545   int SWIG_arg = 0;
38546   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38547   char *arg2 = (char *) 0 ;
38548   size_t arg3 ;
38549   size_t result;
38550 
38551   SWIG_check_num_args("lldb::SBProcess::GetSTDOUT",2,2)
38552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDOUT",1,"lldb::SBProcess const *");
38553 
38554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38555     SWIG_fail_ptr("SBProcess_GetSTDOUT",1,SWIGTYPE_p_lldb__SBProcess);
38556   }
38557 
38558   {
38559     arg3 = luaL_checkinteger(L, 2);
38560     if (arg3 <= 0) {
38561       return luaL_error(L, "Positive integer expected");
38562     }
38563     arg2 = (char *) malloc(arg3);
38564   }
38565   result = ((lldb::SBProcess const *)arg1)->GetSTDOUT(arg2,arg3);
38566   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38567   {
38568     lua_pop(L, 1); // Blow away the previous result
38569     if (result == 0) {
38570       lua_pushliteral(L, "");
38571     } else {
38572       lua_pushlstring(L, (const char *)arg2, result);
38573     }
38574     free(arg2);
38575     // SWIG_arg was already incremented
38576   }
38577   return SWIG_arg;
38578 
38579   if(0) SWIG_fail;
38580 
38581 fail:
38582   lua_error(L);
38583   return SWIG_arg;
38584 }
38585 
38586 
38587 static int _wrap_SBProcess_GetSTDERR(lua_State* L) {
38588   int SWIG_arg = 0;
38589   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38590   char *arg2 = (char *) 0 ;
38591   size_t arg3 ;
38592   size_t result;
38593 
38594   SWIG_check_num_args("lldb::SBProcess::GetSTDERR",2,2)
38595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSTDERR",1,"lldb::SBProcess const *");
38596 
38597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38598     SWIG_fail_ptr("SBProcess_GetSTDERR",1,SWIGTYPE_p_lldb__SBProcess);
38599   }
38600 
38601   {
38602     arg3 = luaL_checkinteger(L, 2);
38603     if (arg3 <= 0) {
38604       return luaL_error(L, "Positive integer expected");
38605     }
38606     arg2 = (char *) malloc(arg3);
38607   }
38608   result = ((lldb::SBProcess const *)arg1)->GetSTDERR(arg2,arg3);
38609   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38610   {
38611     lua_pop(L, 1); // Blow away the previous result
38612     if (result == 0) {
38613       lua_pushliteral(L, "");
38614     } else {
38615       lua_pushlstring(L, (const char *)arg2, result);
38616     }
38617     free(arg2);
38618     // SWIG_arg was already incremented
38619   }
38620   return SWIG_arg;
38621 
38622   if(0) SWIG_fail;
38623 
38624 fail:
38625   lua_error(L);
38626   return SWIG_arg;
38627 }
38628 
38629 
38630 static int _wrap_SBProcess_GetAsyncProfileData(lua_State* L) {
38631   int SWIG_arg = 0;
38632   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38633   char *arg2 = (char *) 0 ;
38634   size_t arg3 ;
38635   size_t result;
38636 
38637   SWIG_check_num_args("lldb::SBProcess::GetAsyncProfileData",2,2)
38638   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAsyncProfileData",1,"lldb::SBProcess const *");
38639 
38640   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38641     SWIG_fail_ptr("SBProcess_GetAsyncProfileData",1,SWIGTYPE_p_lldb__SBProcess);
38642   }
38643 
38644   {
38645     arg3 = luaL_checkinteger(L, 2);
38646     if (arg3 <= 0) {
38647       return luaL_error(L, "Positive integer expected");
38648     }
38649     arg2 = (char *) malloc(arg3);
38650   }
38651   result = ((lldb::SBProcess const *)arg1)->GetAsyncProfileData(arg2,arg3);
38652   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38653   {
38654     lua_pop(L, 1); // Blow away the previous result
38655     if (result == 0) {
38656       lua_pushliteral(L, "");
38657     } else {
38658       lua_pushlstring(L, (const char *)arg2, result);
38659     }
38660     free(arg2);
38661     // SWIG_arg was already incremented
38662   }
38663   return SWIG_arg;
38664 
38665   if(0) SWIG_fail;
38666 
38667 fail:
38668   lua_error(L);
38669   return SWIG_arg;
38670 }
38671 
38672 
38673 static int _wrap_SBProcess_ReportEventState__SWIG_0(lua_State* L) {
38674   int SWIG_arg = 0;
38675   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38676   lldb::SBEvent *arg2 = 0 ;
38677   lldb::SBFile arg3 ;
38678   lldb::SBFile *argp3 ;
38679 
38680   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38682   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38683   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::SBFile");
38684 
38685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38686     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38687   }
38688 
38689 
38690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38691     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38692   }
38693 
38694 
38695   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBFile,0))){
38696     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_lldb__SBFile);
38697   }
38698   arg3 = *argp3;
38699 
38700   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38701 
38702   return SWIG_arg;
38703 
38704   if(0) SWIG_fail;
38705 
38706 fail:
38707   lua_error(L);
38708   return SWIG_arg;
38709 }
38710 
38711 
38712 static int _wrap_SBProcess_ReportEventState__SWIG_1(lua_State* L) {
38713   int SWIG_arg = 0;
38714   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38715   lldb::SBEvent *arg2 = 0 ;
38716   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg3 ;
38717   lldb::FileSP *argp3 ;
38718 
38719   SWIG_check_num_args("lldb::SBProcess::ReportEventState",3,3)
38720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",1,"lldb::SBProcess const *");
38721   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",2,"lldb::SBEvent const &");
38722   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReportEventState",3,"lldb::FileSP");
38723 
38724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38725     SWIG_fail_ptr("SBProcess_ReportEventState",1,SWIGTYPE_p_lldb__SBProcess);
38726   }
38727 
38728 
38729   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38730     SWIG_fail_ptr("SBProcess_ReportEventState",2,SWIGTYPE_p_lldb__SBEvent);
38731   }
38732 
38733 
38734   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
38735     SWIG_fail_ptr("SBProcess_ReportEventState",3,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
38736   }
38737   arg3 = *argp3;
38738 
38739   ((lldb::SBProcess const *)arg1)->ReportEventState((lldb::SBEvent const &)*arg2,arg3);
38740 
38741   return SWIG_arg;
38742 
38743   if(0) SWIG_fail;
38744 
38745 fail:
38746   lua_error(L);
38747   return SWIG_arg;
38748 }
38749 
38750 
38751 static int _wrap_SBProcess_ReportEventState(lua_State* L) {
38752   int argc;
38753   int argv[4]={
38754     1,2,3,4
38755   };
38756 
38757   argc = lua_gettop(L);
38758   if (argc == 3) {
38759     int _v;
38760     {
38761       void *ptr;
38762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38763         _v = 0;
38764       } else {
38765         _v = 1;
38766       }
38767     }
38768     if (_v) {
38769       {
38770         void *ptr;
38771         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38772           _v = 0;
38773         } else {
38774           _v = 1;
38775         }
38776       }
38777       if (_v) {
38778         {
38779           void *ptr;
38780           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
38781             _v = 0;
38782           } else {
38783             _v = 1;
38784           }
38785         }
38786         if (_v) {
38787           return _wrap_SBProcess_ReportEventState__SWIG_0(L);
38788         }
38789       }
38790     }
38791   }
38792   if (argc == 3) {
38793     int _v;
38794     {
38795       void *ptr;
38796       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
38797         _v = 0;
38798       } else {
38799         _v = 1;
38800       }
38801     }
38802     if (_v) {
38803       {
38804         void *ptr;
38805         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBEvent, SWIG_POINTER_NO_NULL)) {
38806           _v = 0;
38807         } else {
38808           _v = 1;
38809         }
38810       }
38811       if (_v) {
38812         {
38813           void *ptr;
38814           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)) {
38815             _v = 0;
38816           } else {
38817             _v = 1;
38818           }
38819         }
38820         if (_v) {
38821           return _wrap_SBProcess_ReportEventState__SWIG_1(L);
38822         }
38823       }
38824     }
38825   }
38826 
38827   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_ReportEventState'\n"
38828     "  Possible C/C++ prototypes are:\n"
38829     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::SBFile) const\n"
38830     "    lldb::SBProcess::ReportEventState(lldb::SBEvent const &,lldb::FileSP) const\n");
38831   lua_error(L);return 0;
38832 }
38833 
38834 
38835 static int _wrap_SBProcess_AppendEventStateReport(lua_State* L) {
38836   int SWIG_arg = 0;
38837   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38838   lldb::SBEvent *arg2 = 0 ;
38839   lldb::SBCommandReturnObject *arg3 = 0 ;
38840 
38841   SWIG_check_num_args("lldb::SBProcess::AppendEventStateReport",3,3)
38842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",1,"lldb::SBProcess *");
38843   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",2,"lldb::SBEvent const &");
38844   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::AppendEventStateReport",3,"lldb::SBCommandReturnObject &");
38845 
38846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38847     SWIG_fail_ptr("SBProcess_AppendEventStateReport",1,SWIGTYPE_p_lldb__SBProcess);
38848   }
38849 
38850 
38851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
38852     SWIG_fail_ptr("SBProcess_AppendEventStateReport",2,SWIGTYPE_p_lldb__SBEvent);
38853   }
38854 
38855 
38856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBCommandReturnObject,0))){
38857     SWIG_fail_ptr("SBProcess_AppendEventStateReport",3,SWIGTYPE_p_lldb__SBCommandReturnObject);
38858   }
38859 
38860   (arg1)->AppendEventStateReport((lldb::SBEvent const &)*arg2,*arg3);
38861 
38862   return SWIG_arg;
38863 
38864   if(0) SWIG_fail;
38865 
38866 fail:
38867   lua_error(L);
38868   return SWIG_arg;
38869 }
38870 
38871 
38872 static int _wrap_SBProcess_RemoteAttachToProcessWithID(lua_State* L) {
38873   int SWIG_arg = 0;
38874   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38875   lldb::pid_t arg2 ;
38876   lldb::SBError *arg3 = 0 ;
38877   bool result;
38878 
38879   SWIG_check_num_args("lldb::SBProcess::RemoteAttachToProcessWithID",3,3)
38880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",1,"lldb::SBProcess *");
38881   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",2,"lldb::pid_t");
38882   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteAttachToProcessWithID",3,"lldb::SBError &");
38883 
38884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38885     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",1,SWIGTYPE_p_lldb__SBProcess);
38886   }
38887 
38888   arg2 = (unsigned long long)lua_tointeger(L, 2);
38889 
38890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
38891     SWIG_fail_ptr("SBProcess_RemoteAttachToProcessWithID",3,SWIGTYPE_p_lldb__SBError);
38892   }
38893 
38894   result = (bool)(arg1)->RemoteAttachToProcessWithID(arg2,*arg3);
38895   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38896   return SWIG_arg;
38897 
38898   if(0) SWIG_fail;
38899 
38900 fail:
38901   lua_error(L);
38902   return SWIG_arg;
38903 }
38904 
38905 
38906 static int _wrap_SBProcess_RemoteLaunch(lua_State* L) {
38907   int SWIG_arg = 0;
38908   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38909   char **arg2 = (char **) 0 ;
38910   char **arg3 = (char **) 0 ;
38911   char *arg4 = (char *) 0 ;
38912   char *arg5 = (char *) 0 ;
38913   char *arg6 = (char *) 0 ;
38914   char *arg7 = (char *) 0 ;
38915   uint32_t arg8 ;
38916   bool arg9 ;
38917   lldb::SBError *arg10 = 0 ;
38918   bool result;
38919 
38920   SWIG_check_num_args("lldb::SBProcess::RemoteLaunch",10,10)
38921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",1,"lldb::SBProcess *");
38922   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",2,"char const **");
38923   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",3,"char const **");
38924   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",4,"char const *");
38925   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",5,"char const *");
38926   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",6,"char const *");
38927   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",7,"char const *");
38928   if(!lua_isinteger(L,8)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",8,"uint32_t");
38929   if(!lua_isboolean(L,9)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",9,"bool");
38930   if(!lua_isuserdata(L,10)) SWIG_fail_arg("lldb::SBProcess::RemoteLaunch",10,"lldb::SBError &");
38931 
38932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38933     SWIG_fail_ptr("SBProcess_RemoteLaunch",1,SWIGTYPE_p_lldb__SBProcess);
38934   }
38935 
38936 
38937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
38938     SWIG_fail_ptr("SBProcess_RemoteLaunch",2,SWIGTYPE_p_p_char);
38939   }
38940 
38941 
38942   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
38943     SWIG_fail_ptr("SBProcess_RemoteLaunch",3,SWIGTYPE_p_p_char);
38944   }
38945 
38946   arg4 = (char *)lua_tostring(L, 4);
38947   arg5 = (char *)lua_tostring(L, 5);
38948   arg6 = (char *)lua_tostring(L, 6);
38949   arg7 = (char *)lua_tostring(L, 7);
38950   arg8 = (unsigned int)lua_tointeger(L, 8);
38951   arg9 = (lua_toboolean(L, 9)!=0);
38952 
38953   if (!SWIG_IsOK(SWIG_ConvertPtr(L,10,(void**)&arg10,SWIGTYPE_p_lldb__SBError,0))){
38954     SWIG_fail_ptr("SBProcess_RemoteLaunch",10,SWIGTYPE_p_lldb__SBError);
38955   }
38956 
38957   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);
38958   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
38959   return SWIG_arg;
38960 
38961   if(0) SWIG_fail;
38962 
38963 fail:
38964   lua_error(L);
38965   return SWIG_arg;
38966 }
38967 
38968 
38969 static int _wrap_SBProcess_GetNumThreads(lua_State* L) {
38970   int SWIG_arg = 0;
38971   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38972   uint32_t result;
38973 
38974   SWIG_check_num_args("lldb::SBProcess::GetNumThreads",1,1)
38975   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumThreads",1,"lldb::SBProcess *");
38976 
38977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
38978     SWIG_fail_ptr("SBProcess_GetNumThreads",1,SWIGTYPE_p_lldb__SBProcess);
38979   }
38980 
38981   result = (uint32_t)(arg1)->GetNumThreads();
38982   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
38983   return SWIG_arg;
38984 
38985   if(0) SWIG_fail;
38986 
38987 fail:
38988   lua_error(L);
38989   return SWIG_arg;
38990 }
38991 
38992 
38993 static int _wrap_SBProcess_GetThreadAtIndex(lua_State* L) {
38994   int SWIG_arg = 0;
38995   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
38996   size_t arg2 ;
38997   lldb::SBThread result;
38998 
38999   SWIG_check_num_args("lldb::SBProcess::GetThreadAtIndex",2,2)
39000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",1,"lldb::SBProcess *");
39001   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadAtIndex",2,"size_t");
39002 
39003   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39004     SWIG_fail_ptr("SBProcess_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39005   }
39006 
39007   arg2 = (unsigned long)lua_tointeger(L, 2);
39008   result = (arg1)->GetThreadAtIndex(arg2);
39009   {
39010     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39011     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39012   }
39013   return SWIG_arg;
39014 
39015   if(0) SWIG_fail;
39016 
39017 fail:
39018   lua_error(L);
39019   return SWIG_arg;
39020 }
39021 
39022 
39023 static int _wrap_SBProcess_GetThreadByID(lua_State* L) {
39024   int SWIG_arg = 0;
39025   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39026   lldb::tid_t arg2 ;
39027   lldb::SBThread result;
39028 
39029   SWIG_check_num_args("lldb::SBProcess::GetThreadByID",2,2)
39030   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",1,"lldb::SBProcess *");
39031   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByID",2,"lldb::tid_t");
39032 
39033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39034     SWIG_fail_ptr("SBProcess_GetThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39035   }
39036 
39037   arg2 = (unsigned long long)lua_tointeger(L, 2);
39038   result = (arg1)->GetThreadByID(arg2);
39039   {
39040     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39041     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39042   }
39043   return SWIG_arg;
39044 
39045   if(0) SWIG_fail;
39046 
39047 fail:
39048   lua_error(L);
39049   return SWIG_arg;
39050 }
39051 
39052 
39053 static int _wrap_SBProcess_GetThreadByIndexID(lua_State* L) {
39054   int SWIG_arg = 0;
39055   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39056   uint32_t arg2 ;
39057   lldb::SBThread result;
39058 
39059   SWIG_check_num_args("lldb::SBProcess::GetThreadByIndexID",2,2)
39060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",1,"lldb::SBProcess *");
39061   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetThreadByIndexID",2,"uint32_t");
39062 
39063   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39064     SWIG_fail_ptr("SBProcess_GetThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39065   }
39066 
39067   arg2 = (unsigned int)lua_tointeger(L, 2);
39068   result = (arg1)->GetThreadByIndexID(arg2);
39069   {
39070     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39071     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39072   }
39073   return SWIG_arg;
39074 
39075   if(0) SWIG_fail;
39076 
39077 fail:
39078   lua_error(L);
39079   return SWIG_arg;
39080 }
39081 
39082 
39083 static int _wrap_SBProcess_GetSelectedThread(lua_State* L) {
39084   int SWIG_arg = 0;
39085   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39086   lldb::SBThread result;
39087 
39088   SWIG_check_num_args("lldb::SBProcess::GetSelectedThread",1,1)
39089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetSelectedThread",1,"lldb::SBProcess const *");
39090 
39091   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39092     SWIG_fail_ptr("SBProcess_GetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39093   }
39094 
39095   result = ((lldb::SBProcess const *)arg1)->GetSelectedThread();
39096   {
39097     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39098     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39099   }
39100   return SWIG_arg;
39101 
39102   if(0) SWIG_fail;
39103 
39104 fail:
39105   lua_error(L);
39106   return SWIG_arg;
39107 }
39108 
39109 
39110 static int _wrap_SBProcess_CreateOSPluginThread(lua_State* L) {
39111   int SWIG_arg = 0;
39112   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39113   lldb::tid_t arg2 ;
39114   lldb::addr_t arg3 ;
39115   lldb::SBThread result;
39116 
39117   SWIG_check_num_args("lldb::SBProcess::CreateOSPluginThread",3,3)
39118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",1,"lldb::SBProcess *");
39119   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",2,"lldb::tid_t");
39120   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::CreateOSPluginThread",3,"lldb::addr_t");
39121 
39122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39123     SWIG_fail_ptr("SBProcess_CreateOSPluginThread",1,SWIGTYPE_p_lldb__SBProcess);
39124   }
39125 
39126   arg2 = (unsigned long long)lua_tointeger(L, 2);
39127   arg3 = (unsigned long long)lua_tointeger(L, 3);
39128   result = (arg1)->CreateOSPluginThread(arg2,arg3);
39129   {
39130     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
39131     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
39132   }
39133   return SWIG_arg;
39134 
39135   if(0) SWIG_fail;
39136 
39137 fail:
39138   lua_error(L);
39139   return SWIG_arg;
39140 }
39141 
39142 
39143 static int _wrap_SBProcess_SetSelectedThread(lua_State* L) {
39144   int SWIG_arg = 0;
39145   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39146   lldb::SBThread *arg2 = 0 ;
39147   bool result;
39148 
39149   SWIG_check_num_args("lldb::SBProcess::SetSelectedThread",2,2)
39150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",1,"lldb::SBProcess *");
39151   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThread",2,"lldb::SBThread const &");
39152 
39153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39154     SWIG_fail_ptr("SBProcess_SetSelectedThread",1,SWIGTYPE_p_lldb__SBProcess);
39155   }
39156 
39157 
39158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
39159     SWIG_fail_ptr("SBProcess_SetSelectedThread",2,SWIGTYPE_p_lldb__SBThread);
39160   }
39161 
39162   result = (bool)(arg1)->SetSelectedThread((lldb::SBThread const &)*arg2);
39163   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39164   return SWIG_arg;
39165 
39166   if(0) SWIG_fail;
39167 
39168 fail:
39169   lua_error(L);
39170   return SWIG_arg;
39171 }
39172 
39173 
39174 static int _wrap_SBProcess_SetSelectedThreadByID(lua_State* L) {
39175   int SWIG_arg = 0;
39176   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39177   lldb::tid_t arg2 ;
39178   bool result;
39179 
39180   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByID",2,2)
39181   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",1,"lldb::SBProcess *");
39182   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByID",2,"lldb::tid_t");
39183 
39184   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39185     SWIG_fail_ptr("SBProcess_SetSelectedThreadByID",1,SWIGTYPE_p_lldb__SBProcess);
39186   }
39187 
39188   arg2 = (unsigned long long)lua_tointeger(L, 2);
39189   result = (bool)(arg1)->SetSelectedThreadByID(arg2);
39190   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39191   return SWIG_arg;
39192 
39193   if(0) SWIG_fail;
39194 
39195 fail:
39196   lua_error(L);
39197   return SWIG_arg;
39198 }
39199 
39200 
39201 static int _wrap_SBProcess_SetSelectedThreadByIndexID(lua_State* L) {
39202   int SWIG_arg = 0;
39203   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39204   uint32_t arg2 ;
39205   bool result;
39206 
39207   SWIG_check_num_args("lldb::SBProcess::SetSelectedThreadByIndexID",2,2)
39208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",1,"lldb::SBProcess *");
39209   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::SetSelectedThreadByIndexID",2,"uint32_t");
39210 
39211   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39212     SWIG_fail_ptr("SBProcess_SetSelectedThreadByIndexID",1,SWIGTYPE_p_lldb__SBProcess);
39213   }
39214 
39215   arg2 = (unsigned int)lua_tointeger(L, 2);
39216   result = (bool)(arg1)->SetSelectedThreadByIndexID(arg2);
39217   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39218   return SWIG_arg;
39219 
39220   if(0) SWIG_fail;
39221 
39222 fail:
39223   lua_error(L);
39224   return SWIG_arg;
39225 }
39226 
39227 
39228 static int _wrap_SBProcess_GetNumQueues(lua_State* L) {
39229   int SWIG_arg = 0;
39230   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39231   uint32_t result;
39232 
39233   SWIG_check_num_args("lldb::SBProcess::GetNumQueues",1,1)
39234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumQueues",1,"lldb::SBProcess *");
39235 
39236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39237     SWIG_fail_ptr("SBProcess_GetNumQueues",1,SWIGTYPE_p_lldb__SBProcess);
39238   }
39239 
39240   result = (uint32_t)(arg1)->GetNumQueues();
39241   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39242   return SWIG_arg;
39243 
39244   if(0) SWIG_fail;
39245 
39246 fail:
39247   lua_error(L);
39248   return SWIG_arg;
39249 }
39250 
39251 
39252 static int _wrap_SBProcess_GetQueueAtIndex(lua_State* L) {
39253   int SWIG_arg = 0;
39254   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39255   uint32_t arg2 ;
39256   lldb::SBQueue result;
39257 
39258   SWIG_check_num_args("lldb::SBProcess::GetQueueAtIndex",2,2)
39259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",1,"lldb::SBProcess *");
39260   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetQueueAtIndex",2,"uint32_t");
39261 
39262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39263     SWIG_fail_ptr("SBProcess_GetQueueAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
39264   }
39265 
39266   arg2 = (unsigned int)lua_tointeger(L, 2);
39267   result = (arg1)->GetQueueAtIndex(arg2);
39268   {
39269     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
39270     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
39271   }
39272   return SWIG_arg;
39273 
39274   if(0) SWIG_fail;
39275 
39276 fail:
39277   lua_error(L);
39278   return SWIG_arg;
39279 }
39280 
39281 
39282 static int _wrap_SBProcess_GetState(lua_State* L) {
39283   int SWIG_arg = 0;
39284   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39285   lldb::StateType result;
39286 
39287   SWIG_check_num_args("lldb::SBProcess::GetState",1,1)
39288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetState",1,"lldb::SBProcess *");
39289 
39290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39291     SWIG_fail_ptr("SBProcess_GetState",1,SWIGTYPE_p_lldb__SBProcess);
39292   }
39293 
39294   result = (lldb::StateType)(arg1)->GetState();
39295   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39296   return SWIG_arg;
39297 
39298   if(0) SWIG_fail;
39299 
39300 fail:
39301   lua_error(L);
39302   return SWIG_arg;
39303 }
39304 
39305 
39306 static int _wrap_SBProcess_GetExitStatus(lua_State* L) {
39307   int SWIG_arg = 0;
39308   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39309   int result;
39310 
39311   SWIG_check_num_args("lldb::SBProcess::GetExitStatus",1,1)
39312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitStatus",1,"lldb::SBProcess *");
39313 
39314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39315     SWIG_fail_ptr("SBProcess_GetExitStatus",1,SWIGTYPE_p_lldb__SBProcess);
39316   }
39317 
39318   result = (int)(arg1)->GetExitStatus();
39319   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39320   return SWIG_arg;
39321 
39322   if(0) SWIG_fail;
39323 
39324 fail:
39325   lua_error(L);
39326   return SWIG_arg;
39327 }
39328 
39329 
39330 static int _wrap_SBProcess_GetExitDescription(lua_State* L) {
39331   int SWIG_arg = 0;
39332   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39333   char *result = 0 ;
39334 
39335   SWIG_check_num_args("lldb::SBProcess::GetExitDescription",1,1)
39336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExitDescription",1,"lldb::SBProcess *");
39337 
39338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39339     SWIG_fail_ptr("SBProcess_GetExitDescription",1,SWIGTYPE_p_lldb__SBProcess);
39340   }
39341 
39342   result = (char *)(arg1)->GetExitDescription();
39343   lua_pushstring(L,(const char *)result); SWIG_arg++;
39344   return SWIG_arg;
39345 
39346   if(0) SWIG_fail;
39347 
39348 fail:
39349   lua_error(L);
39350   return SWIG_arg;
39351 }
39352 
39353 
39354 static int _wrap_SBProcess_GetProcessID(lua_State* L) {
39355   int SWIG_arg = 0;
39356   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39357   lldb::pid_t result;
39358 
39359   SWIG_check_num_args("lldb::SBProcess::GetProcessID",1,1)
39360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessID",1,"lldb::SBProcess *");
39361 
39362   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39363     SWIG_fail_ptr("SBProcess_GetProcessID",1,SWIGTYPE_p_lldb__SBProcess);
39364   }
39365 
39366   result = (lldb::pid_t)(arg1)->GetProcessID();
39367   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39368   return SWIG_arg;
39369 
39370   if(0) SWIG_fail;
39371 
39372 fail:
39373   lua_error(L);
39374   return SWIG_arg;
39375 }
39376 
39377 
39378 static int _wrap_SBProcess_GetUniqueID(lua_State* L) {
39379   int SWIG_arg = 0;
39380   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39381   uint32_t result;
39382 
39383   SWIG_check_num_args("lldb::SBProcess::GetUniqueID",1,1)
39384   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUniqueID",1,"lldb::SBProcess *");
39385 
39386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39387     SWIG_fail_ptr("SBProcess_GetUniqueID",1,SWIGTYPE_p_lldb__SBProcess);
39388   }
39389 
39390   result = (uint32_t)(arg1)->GetUniqueID();
39391   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39392   return SWIG_arg;
39393 
39394   if(0) SWIG_fail;
39395 
39396 fail:
39397   lua_error(L);
39398   return SWIG_arg;
39399 }
39400 
39401 
39402 static int _wrap_SBProcess_GetAddressByteSize(lua_State* L) {
39403   int SWIG_arg = 0;
39404   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39405   uint32_t result;
39406 
39407   SWIG_check_num_args("lldb::SBProcess::GetAddressByteSize",1,1)
39408   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetAddressByteSize",1,"lldb::SBProcess const *");
39409 
39410   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39411     SWIG_fail_ptr("SBProcess_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBProcess);
39412   }
39413 
39414   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetAddressByteSize();
39415   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39416   return SWIG_arg;
39417 
39418   if(0) SWIG_fail;
39419 
39420 fail:
39421   lua_error(L);
39422   return SWIG_arg;
39423 }
39424 
39425 
39426 static int _wrap_SBProcess_Destroy(lua_State* L) {
39427   int SWIG_arg = 0;
39428   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39429   lldb::SBError result;
39430 
39431   SWIG_check_num_args("lldb::SBProcess::Destroy",1,1)
39432   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Destroy",1,"lldb::SBProcess *");
39433 
39434   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39435     SWIG_fail_ptr("SBProcess_Destroy",1,SWIGTYPE_p_lldb__SBProcess);
39436   }
39437 
39438   result = (arg1)->Destroy();
39439   {
39440     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39441     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39442   }
39443   return SWIG_arg;
39444 
39445   if(0) SWIG_fail;
39446 
39447 fail:
39448   lua_error(L);
39449   return SWIG_arg;
39450 }
39451 
39452 
39453 static int _wrap_SBProcess_Continue(lua_State* L) {
39454   int SWIG_arg = 0;
39455   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39456   lldb::SBError result;
39457 
39458   SWIG_check_num_args("lldb::SBProcess::Continue",1,1)
39459   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Continue",1,"lldb::SBProcess *");
39460 
39461   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39462     SWIG_fail_ptr("SBProcess_Continue",1,SWIGTYPE_p_lldb__SBProcess);
39463   }
39464 
39465   result = (arg1)->Continue();
39466   {
39467     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39468     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39469   }
39470   return SWIG_arg;
39471 
39472   if(0) SWIG_fail;
39473 
39474 fail:
39475   lua_error(L);
39476   return SWIG_arg;
39477 }
39478 
39479 
39480 static int _wrap_SBProcess_Stop(lua_State* L) {
39481   int SWIG_arg = 0;
39482   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39483   lldb::SBError result;
39484 
39485   SWIG_check_num_args("lldb::SBProcess::Stop",1,1)
39486   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Stop",1,"lldb::SBProcess *");
39487 
39488   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39489     SWIG_fail_ptr("SBProcess_Stop",1,SWIGTYPE_p_lldb__SBProcess);
39490   }
39491 
39492   result = (arg1)->Stop();
39493   {
39494     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39495     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39496   }
39497   return SWIG_arg;
39498 
39499   if(0) SWIG_fail;
39500 
39501 fail:
39502   lua_error(L);
39503   return SWIG_arg;
39504 }
39505 
39506 
39507 static int _wrap_SBProcess_Kill(lua_State* L) {
39508   int SWIG_arg = 0;
39509   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39510   lldb::SBError result;
39511 
39512   SWIG_check_num_args("lldb::SBProcess::Kill",1,1)
39513   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Kill",1,"lldb::SBProcess *");
39514 
39515   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39516     SWIG_fail_ptr("SBProcess_Kill",1,SWIGTYPE_p_lldb__SBProcess);
39517   }
39518 
39519   result = (arg1)->Kill();
39520   {
39521     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39522     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39523   }
39524   return SWIG_arg;
39525 
39526   if(0) SWIG_fail;
39527 
39528 fail:
39529   lua_error(L);
39530   return SWIG_arg;
39531 }
39532 
39533 
39534 static int _wrap_SBProcess_Detach(lua_State* L) {
39535   int SWIG_arg = 0;
39536   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39537   lldb::SBError result;
39538 
39539   SWIG_check_num_args("lldb::SBProcess::Detach",1,1)
39540   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Detach",1,"lldb::SBProcess *");
39541 
39542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39543     SWIG_fail_ptr("SBProcess_Detach",1,SWIGTYPE_p_lldb__SBProcess);
39544   }
39545 
39546   result = (arg1)->Detach();
39547   {
39548     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39549     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39550   }
39551   return SWIG_arg;
39552 
39553   if(0) SWIG_fail;
39554 
39555 fail:
39556   lua_error(L);
39557   return SWIG_arg;
39558 }
39559 
39560 
39561 static int _wrap_SBProcess_Signal(lua_State* L) {
39562   int SWIG_arg = 0;
39563   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39564   int arg2 ;
39565   lldb::SBError result;
39566 
39567   SWIG_check_num_args("lldb::SBProcess::Signal",2,2)
39568   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::Signal",1,"lldb::SBProcess *");
39569   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::Signal",2,"int");
39570 
39571   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39572     SWIG_fail_ptr("SBProcess_Signal",1,SWIGTYPE_p_lldb__SBProcess);
39573   }
39574 
39575   arg2 = (signed int)lua_tointeger(L, 2);
39576   result = (arg1)->Signal(arg2);
39577   {
39578     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
39579     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
39580   }
39581   return SWIG_arg;
39582 
39583   if(0) SWIG_fail;
39584 
39585 fail:
39586   lua_error(L);
39587   return SWIG_arg;
39588 }
39589 
39590 
39591 static int _wrap_SBProcess_GetUnixSignals(lua_State* L) {
39592   int SWIG_arg = 0;
39593   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39594   lldb::SBUnixSignals result;
39595 
39596   SWIG_check_num_args("lldb::SBProcess::GetUnixSignals",1,1)
39597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetUnixSignals",1,"lldb::SBProcess *");
39598 
39599   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39600     SWIG_fail_ptr("SBProcess_GetUnixSignals",1,SWIGTYPE_p_lldb__SBProcess);
39601   }
39602 
39603   result = (arg1)->GetUnixSignals();
39604   {
39605     lldb::SBUnixSignals * resultptr = new lldb::SBUnixSignals((const lldb::SBUnixSignals &) result);
39606     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
39607   }
39608   return SWIG_arg;
39609 
39610   if(0) SWIG_fail;
39611 
39612 fail:
39613   lua_error(L);
39614   return SWIG_arg;
39615 }
39616 
39617 
39618 static int _wrap_SBProcess_GetStopID__SWIG_0(lua_State* L) {
39619   int SWIG_arg = 0;
39620   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39621   bool arg2 ;
39622   uint32_t result;
39623 
39624   SWIG_check_num_args("lldb::SBProcess::GetStopID",2,2)
39625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39626   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBProcess::GetStopID",2,"bool");
39627 
39628   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39629     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39630   }
39631 
39632   arg2 = (lua_toboolean(L, 2)!=0);
39633   result = (uint32_t)(arg1)->GetStopID(arg2);
39634   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39635   return SWIG_arg;
39636 
39637   if(0) SWIG_fail;
39638 
39639 fail:
39640   lua_error(L);
39641   return SWIG_arg;
39642 }
39643 
39644 
39645 static int _wrap_SBProcess_GetStopID__SWIG_1(lua_State* L) {
39646   int SWIG_arg = 0;
39647   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39648   uint32_t result;
39649 
39650   SWIG_check_num_args("lldb::SBProcess::GetStopID",1,1)
39651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStopID",1,"lldb::SBProcess *");
39652 
39653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39654     SWIG_fail_ptr("SBProcess_GetStopID",1,SWIGTYPE_p_lldb__SBProcess);
39655   }
39656 
39657   result = (uint32_t)(arg1)->GetStopID();
39658   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39659   return SWIG_arg;
39660 
39661   if(0) SWIG_fail;
39662 
39663 fail:
39664   lua_error(L);
39665   return SWIG_arg;
39666 }
39667 
39668 
39669 static int _wrap_SBProcess_GetStopID(lua_State* L) {
39670   int argc;
39671   int argv[3]={
39672     1,2,3
39673   };
39674 
39675   argc = lua_gettop(L);
39676   if (argc == 1) {
39677     int _v;
39678     {
39679       void *ptr;
39680       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39681         _v = 0;
39682       } else {
39683         _v = 1;
39684       }
39685     }
39686     if (_v) {
39687       return _wrap_SBProcess_GetStopID__SWIG_1(L);
39688     }
39689   }
39690   if (argc == 2) {
39691     int _v;
39692     {
39693       void *ptr;
39694       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcess, 0)) {
39695         _v = 0;
39696       } else {
39697         _v = 1;
39698       }
39699     }
39700     if (_v) {
39701       {
39702         _v = lua_isboolean(L,argv[1]);
39703       }
39704       if (_v) {
39705         return _wrap_SBProcess_GetStopID__SWIG_0(L);
39706       }
39707     }
39708   }
39709 
39710   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBProcess_GetStopID'\n"
39711     "  Possible C/C++ prototypes are:\n"
39712     "    lldb::SBProcess::GetStopID(bool)\n"
39713     "    lldb::SBProcess::GetStopID()\n");
39714   lua_error(L);return 0;
39715 }
39716 
39717 
39718 static int _wrap_SBProcess_SendAsyncInterrupt(lua_State* L) {
39719   int SWIG_arg = 0;
39720   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39721 
39722   SWIG_check_num_args("lldb::SBProcess::SendAsyncInterrupt",1,1)
39723   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendAsyncInterrupt",1,"lldb::SBProcess *");
39724 
39725   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39726     SWIG_fail_ptr("SBProcess_SendAsyncInterrupt",1,SWIGTYPE_p_lldb__SBProcess);
39727   }
39728 
39729   (arg1)->SendAsyncInterrupt();
39730 
39731   return SWIG_arg;
39732 
39733   if(0) SWIG_fail;
39734 
39735 fail:
39736   lua_error(L);
39737   return SWIG_arg;
39738 }
39739 
39740 
39741 static int _wrap_SBProcess_ReadMemory(lua_State* L) {
39742   int SWIG_arg = 0;
39743   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39744   lldb::addr_t arg2 ;
39745   void *arg3 = (void *) 0 ;
39746   size_t arg4 ;
39747   lldb::SBError *arg5 = 0 ;
39748   size_t result;
39749 
39750   SWIG_check_num_args("lldb::SBProcess::ReadMemory",5,5)
39751   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",1,"lldb::SBProcess *");
39752   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",2,"lldb::addr_t");
39753   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",3,"void *");
39754   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",4,"size_t");
39755   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::ReadMemory",5,"lldb::SBError &");
39756 
39757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39758     SWIG_fail_ptr("SBProcess_ReadMemory",1,SWIGTYPE_p_lldb__SBProcess);
39759   }
39760 
39761   arg2 = (unsigned long long)lua_tointeger(L, 2);
39762   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_ReadMemory");
39763   arg4 = (unsigned long)lua_tointeger(L, 4);
39764 
39765   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39766     SWIG_fail_ptr("SBProcess_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
39767   }
39768 
39769   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
39770   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39771   return SWIG_arg;
39772 
39773   if(0) SWIG_fail;
39774 
39775 fail:
39776   lua_error(L);
39777   return SWIG_arg;
39778 }
39779 
39780 
39781 static int _wrap_SBProcess_WriteMemory(lua_State* L) {
39782   int SWIG_arg = 0;
39783   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39784   lldb::addr_t arg2 ;
39785   void *arg3 = (void *) 0 ;
39786   size_t arg4 ;
39787   lldb::SBError *arg5 = 0 ;
39788   size_t result;
39789 
39790   SWIG_check_num_args("lldb::SBProcess::WriteMemory",5,5)
39791   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",1,"lldb::SBProcess *");
39792   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",2,"lldb::addr_t");
39793   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",3,"void const *");
39794   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",4,"size_t");
39795   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::WriteMemory",5,"lldb::SBError &");
39796 
39797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39798     SWIG_fail_ptr("SBProcess_WriteMemory",1,SWIGTYPE_p_lldb__SBProcess);
39799   }
39800 
39801   arg2 = (unsigned long long)lua_tointeger(L, 2);
39802   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBProcess_WriteMemory");
39803   arg4 = (unsigned long)lua_tointeger(L, 4);
39804 
39805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39806     SWIG_fail_ptr("SBProcess_WriteMemory",5,SWIGTYPE_p_lldb__SBError);
39807   }
39808 
39809   result = (arg1)->WriteMemory(arg2,(void const *)arg3,arg4,*arg5);
39810   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39811   return SWIG_arg;
39812 
39813   if(0) SWIG_fail;
39814 
39815 fail:
39816   lua_error(L);
39817   return SWIG_arg;
39818 }
39819 
39820 
39821 static int _wrap_SBProcess_ReadCStringFromMemory(lua_State* L) {
39822   int SWIG_arg = 0;
39823   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39824   lldb::addr_t arg2 ;
39825   void *arg3 = (void *) 0 ;
39826   size_t arg4 ;
39827   lldb::SBError *arg5 = 0 ;
39828   size_t result;
39829 
39830   SWIG_check_num_args("lldb::SBProcess::ReadCStringFromMemory",4,4)
39831   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",1,"lldb::SBProcess *");
39832   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",2,"lldb::addr_t");
39833   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadCStringFromMemory",4,"lldb::SBError &");
39834 
39835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39836     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39837   }
39838 
39839   arg2 = (unsigned long long)lua_tointeger(L, 2);
39840   {
39841     arg4 = luaL_checkinteger(L, 3);
39842     if (arg4 <= 0) {
39843       return luaL_error(L, "Positive integer expected");
39844     }
39845     arg3 = (char *) malloc(arg4);
39846   }
39847 
39848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
39849     SWIG_fail_ptr("SBProcess_ReadCStringFromMemory",5,SWIGTYPE_p_lldb__SBError);
39850   }
39851 
39852   result = (arg1)->ReadCStringFromMemory(arg2,arg3,arg4,*arg5);
39853   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39854   {
39855     lua_pop(L, 1); // Blow away the previous result
39856     if (result == 0) {
39857       lua_pushliteral(L, "");
39858     } else {
39859       lua_pushlstring(L, (const char *)arg3, result);
39860     }
39861     free(arg3);
39862     // SWIG_arg was already incremented
39863   }
39864   return SWIG_arg;
39865 
39866   if(0) SWIG_fail;
39867 
39868 fail:
39869   lua_error(L);
39870   return SWIG_arg;
39871 }
39872 
39873 
39874 static int _wrap_SBProcess_ReadUnsignedFromMemory(lua_State* L) {
39875   int SWIG_arg = 0;
39876   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39877   lldb::addr_t arg2 ;
39878   uint32_t arg3 ;
39879   lldb::SBError *arg4 = 0 ;
39880   uint64_t result;
39881 
39882   SWIG_check_num_args("lldb::SBProcess::ReadUnsignedFromMemory",4,4)
39883   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",1,"lldb::SBProcess *");
39884   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",2,"lldb::addr_t");
39885   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",3,"uint32_t");
39886   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::ReadUnsignedFromMemory",4,"lldb::SBError &");
39887 
39888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39889     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39890   }
39891 
39892   arg2 = (unsigned long long)lua_tointeger(L, 2);
39893   arg3 = (unsigned int)lua_tointeger(L, 3);
39894 
39895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
39896     SWIG_fail_ptr("SBProcess_ReadUnsignedFromMemory",4,SWIGTYPE_p_lldb__SBError);
39897   }
39898 
39899   result = (uint64_t)(arg1)->ReadUnsignedFromMemory(arg2,arg3,*arg4);
39900   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
39901   return SWIG_arg;
39902 
39903   if(0) SWIG_fail;
39904 
39905 fail:
39906   lua_error(L);
39907   return SWIG_arg;
39908 }
39909 
39910 
39911 static int _wrap_SBProcess_ReadPointerFromMemory(lua_State* L) {
39912   int SWIG_arg = 0;
39913   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
39914   lldb::addr_t arg2 ;
39915   lldb::SBError *arg3 = 0 ;
39916   lldb::addr_t result;
39917 
39918   SWIG_check_num_args("lldb::SBProcess::ReadPointerFromMemory",3,3)
39919   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",1,"lldb::SBProcess *");
39920   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",2,"lldb::addr_t");
39921   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::ReadPointerFromMemory",3,"lldb::SBError &");
39922 
39923   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
39924     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",1,SWIGTYPE_p_lldb__SBProcess);
39925   }
39926 
39927   arg2 = (unsigned long long)lua_tointeger(L, 2);
39928 
39929   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
39930     SWIG_fail_ptr("SBProcess_ReadPointerFromMemory",3,SWIGTYPE_p_lldb__SBError);
39931   }
39932 
39933   result = (lldb::addr_t)(arg1)->ReadPointerFromMemory(arg2,*arg3);
39934   lua_pushinteger(L, (lua_Integer) 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_GetStateFromEvent(lua_State* L) {
39946   int SWIG_arg = 0;
39947   lldb::SBEvent *arg1 = 0 ;
39948   lldb::StateType result;
39949 
39950   SWIG_check_num_args("lldb::SBProcess::GetStateFromEvent",1,1)
39951   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStateFromEvent",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_GetStateFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39955   }
39956 
39957   result = (lldb::StateType)lldb::SBProcess::GetStateFromEvent((lldb::SBEvent const &)*arg1);
39958   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
39959   return SWIG_arg;
39960 
39961   if(0) SWIG_fail;
39962 
39963 fail:
39964   lua_error(L);
39965   return SWIG_arg;
39966 }
39967 
39968 
39969 static int _wrap_SBProcess_GetRestartedFromEvent(lua_State* L) {
39970   int SWIG_arg = 0;
39971   lldb::SBEvent *arg1 = 0 ;
39972   bool result;
39973 
39974   SWIG_check_num_args("lldb::SBProcess::GetRestartedFromEvent",1,1)
39975   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedFromEvent",1,"lldb::SBEvent const &");
39976 
39977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
39978     SWIG_fail_ptr("SBProcess_GetRestartedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
39979   }
39980 
39981   result = (bool)lldb::SBProcess::GetRestartedFromEvent((lldb::SBEvent const &)*arg1);
39982   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
39983   return SWIG_arg;
39984 
39985   if(0) SWIG_fail;
39986 
39987 fail:
39988   lua_error(L);
39989   return SWIG_arg;
39990 }
39991 
39992 
39993 static int _wrap_SBProcess_GetNumRestartedReasonsFromEvent(lua_State* L) {
39994   int SWIG_arg = 0;
39995   lldb::SBEvent *arg1 = 0 ;
39996   size_t result;
39997 
39998   SWIG_check_num_args("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,1)
39999   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumRestartedReasonsFromEvent",1,"lldb::SBEvent const &");
40000 
40001   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40002     SWIG_fail_ptr("SBProcess_GetNumRestartedReasonsFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40003   }
40004 
40005   result = lldb::SBProcess::GetNumRestartedReasonsFromEvent((lldb::SBEvent const &)*arg1);
40006   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40007   return SWIG_arg;
40008 
40009   if(0) SWIG_fail;
40010 
40011 fail:
40012   lua_error(L);
40013   return SWIG_arg;
40014 }
40015 
40016 
40017 static int _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent(lua_State* L) {
40018   int SWIG_arg = 0;
40019   lldb::SBEvent *arg1 = 0 ;
40020   size_t arg2 ;
40021   char *result = 0 ;
40022 
40023   SWIG_check_num_args("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,2)
40024   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",1,"lldb::SBEvent const &");
40025   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetRestartedReasonAtIndexFromEvent",2,"size_t");
40026 
40027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40028     SWIG_fail_ptr("SBProcess_GetRestartedReasonAtIndexFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40029   }
40030 
40031   arg2 = (unsigned long)lua_tointeger(L, 2);
40032   result = (char *)lldb::SBProcess::GetRestartedReasonAtIndexFromEvent((lldb::SBEvent const &)*arg1,arg2);
40033   lua_pushstring(L,(const char *)result); SWIG_arg++;
40034   return SWIG_arg;
40035 
40036   if(0) SWIG_fail;
40037 
40038 fail:
40039   lua_error(L);
40040   return SWIG_arg;
40041 }
40042 
40043 
40044 static int _wrap_SBProcess_GetProcessFromEvent(lua_State* L) {
40045   int SWIG_arg = 0;
40046   lldb::SBEvent *arg1 = 0 ;
40047   lldb::SBProcess result;
40048 
40049   SWIG_check_num_args("lldb::SBProcess::GetProcessFromEvent",1,1)
40050   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessFromEvent",1,"lldb::SBEvent const &");
40051 
40052   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40053     SWIG_fail_ptr("SBProcess_GetProcessFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40054   }
40055 
40056   result = lldb::SBProcess::GetProcessFromEvent((lldb::SBEvent const &)*arg1);
40057   {
40058     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
40059     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
40060   }
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_GetInterruptedFromEvent(lua_State* L) {
40072   int SWIG_arg = 0;
40073   lldb::SBEvent *arg1 = 0 ;
40074   bool result;
40075 
40076   SWIG_check_num_args("lldb::SBProcess::GetInterruptedFromEvent",1,1)
40077   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetInterruptedFromEvent",1,"lldb::SBEvent const &");
40078 
40079   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40080     SWIG_fail_ptr("SBProcess_GetInterruptedFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40081   }
40082 
40083   result = (bool)lldb::SBProcess::GetInterruptedFromEvent((lldb::SBEvent const &)*arg1);
40084   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40085   return SWIG_arg;
40086 
40087   if(0) SWIG_fail;
40088 
40089 fail:
40090   lua_error(L);
40091   return SWIG_arg;
40092 }
40093 
40094 
40095 static int _wrap_SBProcess_GetStructuredDataFromEvent(lua_State* L) {
40096   int SWIG_arg = 0;
40097   lldb::SBEvent *arg1 = 0 ;
40098   lldb::SBStructuredData result;
40099 
40100   SWIG_check_num_args("lldb::SBProcess::GetStructuredDataFromEvent",1,1)
40101   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::GetStructuredDataFromEvent",1,"lldb::SBEvent const &");
40102 
40103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40104     SWIG_fail_ptr("SBProcess_GetStructuredDataFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
40105   }
40106 
40107   result = lldb::SBProcess::GetStructuredDataFromEvent((lldb::SBEvent const &)*arg1);
40108   {
40109     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40110     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40111   }
40112   return SWIG_arg;
40113 
40114   if(0) SWIG_fail;
40115 
40116 fail:
40117   lua_error(L);
40118   return SWIG_arg;
40119 }
40120 
40121 
40122 static int _wrap_SBProcess_EventIsProcessEvent(lua_State* L) {
40123   int SWIG_arg = 0;
40124   lldb::SBEvent *arg1 = 0 ;
40125   bool result;
40126 
40127   SWIG_check_num_args("lldb::SBProcess::EventIsProcessEvent",1,1)
40128   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsProcessEvent",1,"lldb::SBEvent const &");
40129 
40130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40131     SWIG_fail_ptr("SBProcess_EventIsProcessEvent",1,SWIGTYPE_p_lldb__SBEvent);
40132   }
40133 
40134   result = (bool)lldb::SBProcess::EventIsProcessEvent((lldb::SBEvent const &)*arg1);
40135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40136   return SWIG_arg;
40137 
40138   if(0) SWIG_fail;
40139 
40140 fail:
40141   lua_error(L);
40142   return SWIG_arg;
40143 }
40144 
40145 
40146 static int _wrap_SBProcess_EventIsStructuredDataEvent(lua_State* L) {
40147   int SWIG_arg = 0;
40148   lldb::SBEvent *arg1 = 0 ;
40149   bool result;
40150 
40151   SWIG_check_num_args("lldb::SBProcess::EventIsStructuredDataEvent",1,1)
40152   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcess::EventIsStructuredDataEvent",1,"lldb::SBEvent const &");
40153 
40154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
40155     SWIG_fail_ptr("SBProcess_EventIsStructuredDataEvent",1,SWIGTYPE_p_lldb__SBEvent);
40156   }
40157 
40158   result = (bool)lldb::SBProcess::EventIsStructuredDataEvent((lldb::SBEvent const &)*arg1);
40159   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40160   return SWIG_arg;
40161 
40162   if(0) SWIG_fail;
40163 
40164 fail:
40165   lua_error(L);
40166   return SWIG_arg;
40167 }
40168 
40169 
40170 static int _wrap_SBProcess_GetBroadcaster(lua_State* L) {
40171   int SWIG_arg = 0;
40172   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40173   lldb::SBBroadcaster result;
40174 
40175   SWIG_check_num_args("lldb::SBProcess::GetBroadcaster",1,1)
40176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetBroadcaster",1,"lldb::SBProcess const *");
40177 
40178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40179     SWIG_fail_ptr("SBProcess_GetBroadcaster",1,SWIGTYPE_p_lldb__SBProcess);
40180   }
40181 
40182   result = ((lldb::SBProcess const *)arg1)->GetBroadcaster();
40183   {
40184     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
40185     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
40186   }
40187   return SWIG_arg;
40188 
40189   if(0) SWIG_fail;
40190 
40191 fail:
40192   lua_error(L);
40193   return SWIG_arg;
40194 }
40195 
40196 
40197 static int _wrap_SBProcess_GetDescription(lua_State* L) {
40198   int SWIG_arg = 0;
40199   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40200   lldb::SBStream *arg2 = 0 ;
40201   bool result;
40202 
40203   SWIG_check_num_args("lldb::SBProcess::GetDescription",2,2)
40204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetDescription",1,"lldb::SBProcess *");
40205   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetDescription",2,"lldb::SBStream &");
40206 
40207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40208     SWIG_fail_ptr("SBProcess_GetDescription",1,SWIGTYPE_p_lldb__SBProcess);
40209   }
40210 
40211 
40212   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
40213     SWIG_fail_ptr("SBProcess_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
40214   }
40215 
40216   result = (bool)(arg1)->GetDescription(*arg2);
40217   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40218   return SWIG_arg;
40219 
40220   if(0) SWIG_fail;
40221 
40222 fail:
40223   lua_error(L);
40224   return SWIG_arg;
40225 }
40226 
40227 
40228 static int _wrap_SBProcess_GetExtendedCrashInformation(lua_State* L) {
40229   int SWIG_arg = 0;
40230   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40231   lldb::SBStructuredData result;
40232 
40233   SWIG_check_num_args("lldb::SBProcess::GetExtendedCrashInformation",1,1)
40234   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedCrashInformation",1,"lldb::SBProcess *");
40235 
40236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40237     SWIG_fail_ptr("SBProcess_GetExtendedCrashInformation",1,SWIGTYPE_p_lldb__SBProcess);
40238   }
40239 
40240   result = (arg1)->GetExtendedCrashInformation();
40241   {
40242     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
40243     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
40244   }
40245   return SWIG_arg;
40246 
40247   if(0) SWIG_fail;
40248 
40249 fail:
40250   lua_error(L);
40251   return SWIG_arg;
40252 }
40253 
40254 
40255 static int _wrap_SBProcess_GetNumSupportedHardwareWatchpoints(lua_State* L) {
40256   int SWIG_arg = 0;
40257   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40258   lldb::SBError *arg2 = 0 ;
40259   uint32_t result;
40260 
40261   SWIG_check_num_args("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,2)
40262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",1,"lldb::SBProcess const *");
40263   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::GetNumSupportedHardwareWatchpoints",2,"lldb::SBError &");
40264 
40265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40266     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",1,SWIGTYPE_p_lldb__SBProcess);
40267   }
40268 
40269 
40270   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
40271     SWIG_fail_ptr("SBProcess_GetNumSupportedHardwareWatchpoints",2,SWIGTYPE_p_lldb__SBError);
40272   }
40273 
40274   result = (uint32_t)((lldb::SBProcess const *)arg1)->GetNumSupportedHardwareWatchpoints(*arg2);
40275   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40276   return SWIG_arg;
40277 
40278   if(0) SWIG_fail;
40279 
40280 fail:
40281   lua_error(L);
40282   return SWIG_arg;
40283 }
40284 
40285 
40286 static int _wrap_SBProcess_LoadImage(lua_State* L) {
40287   int SWIG_arg = 0;
40288   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40289   lldb::SBFileSpec *arg2 = 0 ;
40290   lldb::SBError *arg3 = 0 ;
40291   uint32_t result;
40292 
40293   SWIG_check_num_args("lldb::SBProcess::LoadImage",3,3)
40294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImage",1,"lldb::SBProcess *");
40295   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImage",2,"lldb::SBFileSpec &");
40296   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImage",3,"lldb::SBError &");
40297 
40298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40299     SWIG_fail_ptr("SBProcess_LoadImage",1,SWIGTYPE_p_lldb__SBProcess);
40300   }
40301 
40302 
40303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40304     SWIG_fail_ptr("SBProcess_LoadImage",2,SWIGTYPE_p_lldb__SBFileSpec);
40305   }
40306 
40307 
40308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40309     SWIG_fail_ptr("SBProcess_LoadImage",3,SWIGTYPE_p_lldb__SBError);
40310   }
40311 
40312   result = (uint32_t)(arg1)->LoadImage(*arg2,*arg3);
40313   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40314   return SWIG_arg;
40315 
40316   if(0) SWIG_fail;
40317 
40318 fail:
40319   lua_error(L);
40320   return SWIG_arg;
40321 }
40322 
40323 
40324 static int _wrap_SBProcess_LoadImageUsingPaths(lua_State* L) {
40325   int SWIG_arg = 0;
40326   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40327   lldb::SBFileSpec *arg2 = 0 ;
40328   lldb::SBStringList *arg3 = 0 ;
40329   lldb::SBFileSpec *arg4 = 0 ;
40330   lldb::SBError *arg5 = 0 ;
40331   uint32_t result;
40332 
40333   SWIG_check_num_args("lldb::SBProcess::LoadImageUsingPaths",5,5)
40334   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",1,"lldb::SBProcess *");
40335   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",2,"lldb::SBFileSpec const &");
40336   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",3,"lldb::SBStringList &");
40337   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",4,"lldb::SBFileSpec &");
40338   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBProcess::LoadImageUsingPaths",5,"lldb::SBError &");
40339 
40340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40341     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",1,SWIGTYPE_p_lldb__SBProcess);
40342   }
40343 
40344 
40345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
40346     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",2,SWIGTYPE_p_lldb__SBFileSpec);
40347   }
40348 
40349 
40350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
40351     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",3,SWIGTYPE_p_lldb__SBStringList);
40352   }
40353 
40354 
40355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpec,0))){
40356     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",4,SWIGTYPE_p_lldb__SBFileSpec);
40357   }
40358 
40359 
40360   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
40361     SWIG_fail_ptr("SBProcess_LoadImageUsingPaths",5,SWIGTYPE_p_lldb__SBError);
40362   }
40363 
40364   result = (uint32_t)(arg1)->LoadImageUsingPaths((lldb::SBFileSpec const &)*arg2,*arg3,*arg4,*arg5);
40365   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40366   return SWIG_arg;
40367 
40368   if(0) SWIG_fail;
40369 
40370 fail:
40371   lua_error(L);
40372   return SWIG_arg;
40373 }
40374 
40375 
40376 static int _wrap_SBProcess_UnloadImage(lua_State* L) {
40377   int SWIG_arg = 0;
40378   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40379   uint32_t arg2 ;
40380   lldb::SBError result;
40381 
40382   SWIG_check_num_args("lldb::SBProcess::UnloadImage",2,2)
40383   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",1,"lldb::SBProcess *");
40384   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::UnloadImage",2,"uint32_t");
40385 
40386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40387     SWIG_fail_ptr("SBProcess_UnloadImage",1,SWIGTYPE_p_lldb__SBProcess);
40388   }
40389 
40390   arg2 = (unsigned int)lua_tointeger(L, 2);
40391   result = (arg1)->UnloadImage(arg2);
40392   {
40393     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40394     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40395   }
40396   return SWIG_arg;
40397 
40398   if(0) SWIG_fail;
40399 
40400 fail:
40401   lua_error(L);
40402   return SWIG_arg;
40403 }
40404 
40405 
40406 static int _wrap_SBProcess_SendEventData(lua_State* L) {
40407   int SWIG_arg = 0;
40408   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40409   char *arg2 = (char *) 0 ;
40410   lldb::SBError result;
40411 
40412   SWIG_check_num_args("lldb::SBProcess::SendEventData",2,2)
40413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SendEventData",1,"lldb::SBProcess *");
40414   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SendEventData",2,"char const *");
40415 
40416   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40417     SWIG_fail_ptr("SBProcess_SendEventData",1,SWIGTYPE_p_lldb__SBProcess);
40418   }
40419 
40420   arg2 = (char *)lua_tostring(L, 2);
40421   result = (arg1)->SendEventData((char const *)arg2);
40422   {
40423     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40424     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40425   }
40426   return SWIG_arg;
40427 
40428   if(0) SWIG_fail;
40429 
40430 fail:
40431   lua_error(L);
40432   return SWIG_arg;
40433 }
40434 
40435 
40436 static int _wrap_SBProcess_GetNumExtendedBacktraceTypes(lua_State* L) {
40437   int SWIG_arg = 0;
40438   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40439   uint32_t result;
40440 
40441   SWIG_check_num_args("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,1)
40442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetNumExtendedBacktraceTypes",1,"lldb::SBProcess *");
40443 
40444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40445     SWIG_fail_ptr("SBProcess_GetNumExtendedBacktraceTypes",1,SWIGTYPE_p_lldb__SBProcess);
40446   }
40447 
40448   result = (uint32_t)(arg1)->GetNumExtendedBacktraceTypes();
40449   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
40450   return SWIG_arg;
40451 
40452   if(0) SWIG_fail;
40453 
40454 fail:
40455   lua_error(L);
40456   return SWIG_arg;
40457 }
40458 
40459 
40460 static int _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex(lua_State* L) {
40461   int SWIG_arg = 0;
40462   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40463   uint32_t arg2 ;
40464   char *result = 0 ;
40465 
40466   SWIG_check_num_args("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,2)
40467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",1,"lldb::SBProcess *");
40468   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetExtendedBacktraceTypeAtIndex",2,"uint32_t");
40469 
40470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40471     SWIG_fail_ptr("SBProcess_GetExtendedBacktraceTypeAtIndex",1,SWIGTYPE_p_lldb__SBProcess);
40472   }
40473 
40474   arg2 = (unsigned int)lua_tointeger(L, 2);
40475   result = (char *)(arg1)->GetExtendedBacktraceTypeAtIndex(arg2);
40476   lua_pushstring(L,(const char *)result); SWIG_arg++;
40477   return SWIG_arg;
40478 
40479   if(0) SWIG_fail;
40480 
40481 fail:
40482   lua_error(L);
40483   return SWIG_arg;
40484 }
40485 
40486 
40487 static int _wrap_SBProcess_GetHistoryThreads(lua_State* L) {
40488   int SWIG_arg = 0;
40489   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40490   lldb::addr_t arg2 ;
40491   lldb::SBThreadCollection result;
40492 
40493   SWIG_check_num_args("lldb::SBProcess::GetHistoryThreads",2,2)
40494   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",1,"lldb::SBProcess *");
40495   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetHistoryThreads",2,"lldb::addr_t");
40496 
40497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40498     SWIG_fail_ptr("SBProcess_GetHistoryThreads",1,SWIGTYPE_p_lldb__SBProcess);
40499   }
40500 
40501   arg2 = (unsigned long long)lua_tointeger(L, 2);
40502   result = (arg1)->GetHistoryThreads(arg2);
40503   {
40504     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
40505     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
40506   }
40507   return SWIG_arg;
40508 
40509   if(0) SWIG_fail;
40510 
40511 fail:
40512   lua_error(L);
40513   return SWIG_arg;
40514 }
40515 
40516 
40517 static int _wrap_SBProcess_IsInstrumentationRuntimePresent(lua_State* L) {
40518   int SWIG_arg = 0;
40519   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40520   lldb::InstrumentationRuntimeType arg2 ;
40521   bool result;
40522 
40523   SWIG_check_num_args("lldb::SBProcess::IsInstrumentationRuntimePresent",2,2)
40524   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",1,"lldb::SBProcess *");
40525   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBProcess::IsInstrumentationRuntimePresent",2,"lldb::InstrumentationRuntimeType");
40526 
40527   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40528     SWIG_fail_ptr("SBProcess_IsInstrumentationRuntimePresent",1,SWIGTYPE_p_lldb__SBProcess);
40529   }
40530 
40531   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
40532   result = (bool)(arg1)->IsInstrumentationRuntimePresent(arg2);
40533   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40534   return SWIG_arg;
40535 
40536   if(0) SWIG_fail;
40537 
40538 fail:
40539   lua_error(L);
40540   return SWIG_arg;
40541 }
40542 
40543 
40544 static int _wrap_SBProcess_SaveCore(lua_State* L) {
40545   int SWIG_arg = 0;
40546   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40547   char *arg2 = (char *) 0 ;
40548   lldb::SBError result;
40549 
40550   SWIG_check_num_args("lldb::SBProcess::SaveCore",2,2)
40551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::SaveCore",1,"lldb::SBProcess *");
40552   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBProcess::SaveCore",2,"char const *");
40553 
40554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40555     SWIG_fail_ptr("SBProcess_SaveCore",1,SWIGTYPE_p_lldb__SBProcess);
40556   }
40557 
40558   arg2 = (char *)lua_tostring(L, 2);
40559   result = (arg1)->SaveCore((char const *)arg2);
40560   {
40561     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40562     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40563   }
40564   return SWIG_arg;
40565 
40566   if(0) SWIG_fail;
40567 
40568 fail:
40569   lua_error(L);
40570   return SWIG_arg;
40571 }
40572 
40573 
40574 static int _wrap_SBProcess_StartTrace(lua_State* L) {
40575   int SWIG_arg = 0;
40576   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40577   lldb::SBTraceOptions *arg2 = 0 ;
40578   lldb::SBError *arg3 = 0 ;
40579   lldb::SBTrace result;
40580 
40581   SWIG_check_num_args("lldb::SBProcess::StartTrace",3,3)
40582   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::StartTrace",1,"lldb::SBProcess *");
40583   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBProcess::StartTrace",2,"lldb::SBTraceOptions &");
40584   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::StartTrace",3,"lldb::SBError &");
40585 
40586   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40587     SWIG_fail_ptr("SBProcess_StartTrace",1,SWIGTYPE_p_lldb__SBProcess);
40588   }
40589 
40590 
40591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
40592     SWIG_fail_ptr("SBProcess_StartTrace",2,SWIGTYPE_p_lldb__SBTraceOptions);
40593   }
40594 
40595 
40596   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
40597     SWIG_fail_ptr("SBProcess_StartTrace",3,SWIGTYPE_p_lldb__SBError);
40598   }
40599 
40600   result = (arg1)->StartTrace(*arg2,*arg3);
40601   {
40602     lldb::SBTrace * resultptr = new lldb::SBTrace((const lldb::SBTrace &) result);
40603     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
40604   }
40605   return SWIG_arg;
40606 
40607   if(0) SWIG_fail;
40608 
40609 fail:
40610   lua_error(L);
40611   return SWIG_arg;
40612 }
40613 
40614 
40615 static int _wrap_SBProcess_GetMemoryRegionInfo(lua_State* L) {
40616   int SWIG_arg = 0;
40617   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40618   lldb::addr_t arg2 ;
40619   lldb::SBMemoryRegionInfo *arg3 = 0 ;
40620   lldb::SBError result;
40621 
40622   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegionInfo",3,3)
40623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",1,"lldb::SBProcess *");
40624   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",2,"lldb::addr_t");
40625   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegionInfo",3,"lldb::SBMemoryRegionInfo &");
40626 
40627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40628     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",1,SWIGTYPE_p_lldb__SBProcess);
40629   }
40630 
40631   arg2 = (unsigned long long)lua_tointeger(L, 2);
40632 
40633   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBMemoryRegionInfo,0))){
40634     SWIG_fail_ptr("SBProcess_GetMemoryRegionInfo",3,SWIGTYPE_p_lldb__SBMemoryRegionInfo);
40635   }
40636 
40637   result = (arg1)->GetMemoryRegionInfo(arg2,*arg3);
40638   {
40639     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
40640     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
40641   }
40642   return SWIG_arg;
40643 
40644   if(0) SWIG_fail;
40645 
40646 fail:
40647   lua_error(L);
40648   return SWIG_arg;
40649 }
40650 
40651 
40652 static int _wrap_SBProcess_GetMemoryRegions(lua_State* L) {
40653   int SWIG_arg = 0;
40654   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40655   lldb::SBMemoryRegionInfoList result;
40656 
40657   SWIG_check_num_args("lldb::SBProcess::GetMemoryRegions",1,1)
40658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetMemoryRegions",1,"lldb::SBProcess *");
40659 
40660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40661     SWIG_fail_ptr("SBProcess_GetMemoryRegions",1,SWIGTYPE_p_lldb__SBProcess);
40662   }
40663 
40664   result = (arg1)->GetMemoryRegions();
40665   {
40666     lldb::SBMemoryRegionInfoList * resultptr = new lldb::SBMemoryRegionInfoList((const lldb::SBMemoryRegionInfoList &) result);
40667     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBMemoryRegionInfoList,1); SWIG_arg++;
40668   }
40669   return SWIG_arg;
40670 
40671   if(0) SWIG_fail;
40672 
40673 fail:
40674   lua_error(L);
40675   return SWIG_arg;
40676 }
40677 
40678 
40679 static int _wrap_SBProcess_GetProcessInfo(lua_State* L) {
40680   int SWIG_arg = 0;
40681   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40682   lldb::SBProcessInfo result;
40683 
40684   SWIG_check_num_args("lldb::SBProcess::GetProcessInfo",1,1)
40685   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::GetProcessInfo",1,"lldb::SBProcess *");
40686 
40687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40688     SWIG_fail_ptr("SBProcess_GetProcessInfo",1,SWIGTYPE_p_lldb__SBProcess);
40689   }
40690 
40691   result = (arg1)->GetProcessInfo();
40692   {
40693     lldb::SBProcessInfo * resultptr = new lldb::SBProcessInfo((const lldb::SBProcessInfo &) result);
40694     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40695   }
40696   return SWIG_arg;
40697 
40698   if(0) SWIG_fail;
40699 
40700 fail:
40701   lua_error(L);
40702   return SWIG_arg;
40703 }
40704 
40705 
40706 static int _wrap_SBProcess___tostring(lua_State* L) {
40707   int SWIG_arg = 0;
40708   lldb::SBProcess *arg1 = (lldb::SBProcess *) 0 ;
40709   std::string result;
40710 
40711   SWIG_check_num_args("lldb::SBProcess::__str__",1,1)
40712   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcess::__str__",1,"lldb::SBProcess *");
40713 
40714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcess,0))){
40715     SWIG_fail_ptr("SBProcess___tostring",1,SWIGTYPE_p_lldb__SBProcess);
40716   }
40717 
40718   result = lldb_SBProcess___str__(arg1);
40719   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
40720   return SWIG_arg;
40721 
40722   if(0) SWIG_fail;
40723 
40724 fail:
40725   lua_error(L);
40726   return SWIG_arg;
40727 }
40728 
40729 
40730 static void swig_delete_SBProcess(void *obj) {
40731 lldb::SBProcess *arg1 = (lldb::SBProcess *) obj;
40732 delete arg1;
40733 }
40734 static int _proxy__wrap_new_SBProcess(lua_State *L) {
40735     assert(lua_istable(L,1));
40736     lua_pushcfunction(L,_wrap_new_SBProcess);
40737     assert(!lua_isnil(L,-1));
40738     lua_replace(L,1); /* replace our table with real constructor */
40739     lua_call(L,lua_gettop(L)-1,1);
40740     return 1;
40741 }
40742 static swig_lua_attribute swig_SBProcess_attributes[] = {
40743     {0,0,0}
40744 };
40745 static swig_lua_method swig_SBProcess_methods[]= {
40746     { "GetPluginName", _wrap_SBProcess_GetPluginName},
40747     { "GetShortPluginName", _wrap_SBProcess_GetShortPluginName},
40748     { "Clear", _wrap_SBProcess_Clear},
40749     { "IsValid", _wrap_SBProcess_IsValid},
40750     { "GetTarget", _wrap_SBProcess_GetTarget},
40751     { "GetByteOrder", _wrap_SBProcess_GetByteOrder},
40752     { "PutSTDIN", _wrap_SBProcess_PutSTDIN},
40753     { "GetSTDOUT", _wrap_SBProcess_GetSTDOUT},
40754     { "GetSTDERR", _wrap_SBProcess_GetSTDERR},
40755     { "GetAsyncProfileData", _wrap_SBProcess_GetAsyncProfileData},
40756     { "ReportEventState", _wrap_SBProcess_ReportEventState},
40757     { "AppendEventStateReport", _wrap_SBProcess_AppendEventStateReport},
40758     { "RemoteAttachToProcessWithID", _wrap_SBProcess_RemoteAttachToProcessWithID},
40759     { "RemoteLaunch", _wrap_SBProcess_RemoteLaunch},
40760     { "GetNumThreads", _wrap_SBProcess_GetNumThreads},
40761     { "GetThreadAtIndex", _wrap_SBProcess_GetThreadAtIndex},
40762     { "GetThreadByID", _wrap_SBProcess_GetThreadByID},
40763     { "GetThreadByIndexID", _wrap_SBProcess_GetThreadByIndexID},
40764     { "GetSelectedThread", _wrap_SBProcess_GetSelectedThread},
40765     { "CreateOSPluginThread", _wrap_SBProcess_CreateOSPluginThread},
40766     { "SetSelectedThread", _wrap_SBProcess_SetSelectedThread},
40767     { "SetSelectedThreadByID", _wrap_SBProcess_SetSelectedThreadByID},
40768     { "SetSelectedThreadByIndexID", _wrap_SBProcess_SetSelectedThreadByIndexID},
40769     { "GetNumQueues", _wrap_SBProcess_GetNumQueues},
40770     { "GetQueueAtIndex", _wrap_SBProcess_GetQueueAtIndex},
40771     { "GetState", _wrap_SBProcess_GetState},
40772     { "GetExitStatus", _wrap_SBProcess_GetExitStatus},
40773     { "GetExitDescription", _wrap_SBProcess_GetExitDescription},
40774     { "GetProcessID", _wrap_SBProcess_GetProcessID},
40775     { "GetUniqueID", _wrap_SBProcess_GetUniqueID},
40776     { "GetAddressByteSize", _wrap_SBProcess_GetAddressByteSize},
40777     { "Destroy", _wrap_SBProcess_Destroy},
40778     { "Continue", _wrap_SBProcess_Continue},
40779     { "Stop", _wrap_SBProcess_Stop},
40780     { "Kill", _wrap_SBProcess_Kill},
40781     { "Detach", _wrap_SBProcess_Detach},
40782     { "Signal", _wrap_SBProcess_Signal},
40783     { "GetUnixSignals", _wrap_SBProcess_GetUnixSignals},
40784     { "GetStopID", _wrap_SBProcess_GetStopID},
40785     { "SendAsyncInterrupt", _wrap_SBProcess_SendAsyncInterrupt},
40786     { "ReadMemory", _wrap_SBProcess_ReadMemory},
40787     { "WriteMemory", _wrap_SBProcess_WriteMemory},
40788     { "ReadCStringFromMemory", _wrap_SBProcess_ReadCStringFromMemory},
40789     { "ReadUnsignedFromMemory", _wrap_SBProcess_ReadUnsignedFromMemory},
40790     { "ReadPointerFromMemory", _wrap_SBProcess_ReadPointerFromMemory},
40791     { "GetBroadcaster", _wrap_SBProcess_GetBroadcaster},
40792     { "GetDescription", _wrap_SBProcess_GetDescription},
40793     { "GetExtendedCrashInformation", _wrap_SBProcess_GetExtendedCrashInformation},
40794     { "GetNumSupportedHardwareWatchpoints", _wrap_SBProcess_GetNumSupportedHardwareWatchpoints},
40795     { "LoadImage", _wrap_SBProcess_LoadImage},
40796     { "LoadImageUsingPaths", _wrap_SBProcess_LoadImageUsingPaths},
40797     { "UnloadImage", _wrap_SBProcess_UnloadImage},
40798     { "SendEventData", _wrap_SBProcess_SendEventData},
40799     { "GetNumExtendedBacktraceTypes", _wrap_SBProcess_GetNumExtendedBacktraceTypes},
40800     { "GetExtendedBacktraceTypeAtIndex", _wrap_SBProcess_GetExtendedBacktraceTypeAtIndex},
40801     { "GetHistoryThreads", _wrap_SBProcess_GetHistoryThreads},
40802     { "IsInstrumentationRuntimePresent", _wrap_SBProcess_IsInstrumentationRuntimePresent},
40803     { "SaveCore", _wrap_SBProcess_SaveCore},
40804     { "StartTrace", _wrap_SBProcess_StartTrace},
40805     { "GetMemoryRegionInfo", _wrap_SBProcess_GetMemoryRegionInfo},
40806     { "GetMemoryRegions", _wrap_SBProcess_GetMemoryRegions},
40807     { "GetProcessInfo", _wrap_SBProcess_GetProcessInfo},
40808     { "__tostring", _wrap_SBProcess___tostring},
40809     {0,0}
40810 };
40811 static swig_lua_method swig_SBProcess_meta[] = {
40812     { "__tostring", _wrap_SBProcess___tostring},
40813     {0,0}
40814 };
40815 
40816 static swig_lua_attribute swig_SBProcess_Sf_SwigStatic_attributes[] = {
40817     {0,0,0}
40818 };
40819 static swig_lua_const_info swig_SBProcess_Sf_SwigStatic_constants[]= {
40820     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
40821     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
40822     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
40823     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
40824     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
40825     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
40826     {0,0,0,0,0,0}
40827 };
40828 static swig_lua_method swig_SBProcess_Sf_SwigStatic_methods[]= {
40829     { "GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
40830     { "GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
40831     { "GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
40832     { "GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
40833     { "GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
40834     { "GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
40835     { "GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
40836     { "GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
40837     { "EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
40838     { "EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
40839     {0,0}
40840 };
40841 static swig_lua_class* swig_SBProcess_Sf_SwigStatic_classes[]= {
40842     0
40843 };
40844 
40845 static swig_lua_namespace swig_SBProcess_Sf_SwigStatic = {
40846     "SBProcess",
40847     swig_SBProcess_Sf_SwigStatic_methods,
40848     swig_SBProcess_Sf_SwigStatic_attributes,
40849     swig_SBProcess_Sf_SwigStatic_constants,
40850     swig_SBProcess_Sf_SwigStatic_classes,
40851     0
40852 };
40853 static swig_lua_class *swig_SBProcess_bases[] = {0};
40854 static const char *swig_SBProcess_base_names[] = {0};
40855 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 };
40856 
40857 static int _wrap_new_SBProcessInfo__SWIG_0(lua_State* L) {
40858   int SWIG_arg = 0;
40859   lldb::SBProcessInfo *result = 0 ;
40860 
40861   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",0,0)
40862   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo();
40863   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40864   return SWIG_arg;
40865 
40866   if(0) SWIG_fail;
40867 
40868 fail:
40869   lua_error(L);
40870   return SWIG_arg;
40871 }
40872 
40873 
40874 static int _wrap_new_SBProcessInfo__SWIG_1(lua_State* L) {
40875   int SWIG_arg = 0;
40876   lldb::SBProcessInfo *arg1 = 0 ;
40877   lldb::SBProcessInfo *result = 0 ;
40878 
40879   SWIG_check_num_args("lldb::SBProcessInfo::SBProcessInfo",1,1)
40880   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::SBProcessInfo",1,"lldb::SBProcessInfo const &");
40881 
40882   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40883     SWIG_fail_ptr("new_SBProcessInfo",1,SWIGTYPE_p_lldb__SBProcessInfo);
40884   }
40885 
40886   result = (lldb::SBProcessInfo *)new lldb::SBProcessInfo((lldb::SBProcessInfo const &)*arg1);
40887   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBProcessInfo,1); SWIG_arg++;
40888   return SWIG_arg;
40889 
40890   if(0) SWIG_fail;
40891 
40892 fail:
40893   lua_error(L);
40894   return SWIG_arg;
40895 }
40896 
40897 
40898 static int _wrap_new_SBProcessInfo(lua_State* L) {
40899   int argc;
40900   int argv[2]={
40901     1,2
40902   };
40903 
40904   argc = lua_gettop(L);
40905   if (argc == 0) {
40906     return _wrap_new_SBProcessInfo__SWIG_0(L);
40907   }
40908   if (argc == 1) {
40909     int _v;
40910     {
40911       void *ptr;
40912       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBProcessInfo, SWIG_POINTER_NO_NULL)) {
40913         _v = 0;
40914       } else {
40915         _v = 1;
40916       }
40917     }
40918     if (_v) {
40919       return _wrap_new_SBProcessInfo__SWIG_1(L);
40920     }
40921   }
40922 
40923   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBProcessInfo'\n"
40924     "  Possible C/C++ prototypes are:\n"
40925     "    lldb::SBProcessInfo::SBProcessInfo()\n"
40926     "    lldb::SBProcessInfo::SBProcessInfo(lldb::SBProcessInfo const &)\n");
40927   lua_error(L);return 0;
40928 }
40929 
40930 
40931 static int _wrap_SBProcessInfo_IsValid(lua_State* L) {
40932   int SWIG_arg = 0;
40933   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40934   bool result;
40935 
40936   SWIG_check_num_args("lldb::SBProcessInfo::IsValid",1,1)
40937   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::IsValid",1,"lldb::SBProcessInfo *");
40938 
40939   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40940     SWIG_fail_ptr("SBProcessInfo_IsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
40941   }
40942 
40943   result = (bool)(arg1)->IsValid();
40944   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
40945   return SWIG_arg;
40946 
40947   if(0) SWIG_fail;
40948 
40949 fail:
40950   lua_error(L);
40951   return SWIG_arg;
40952 }
40953 
40954 
40955 static int _wrap_SBProcessInfo_GetName(lua_State* L) {
40956   int SWIG_arg = 0;
40957   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40958   char *result = 0 ;
40959 
40960   SWIG_check_num_args("lldb::SBProcessInfo::GetName",1,1)
40961   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetName",1,"lldb::SBProcessInfo *");
40962 
40963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40964     SWIG_fail_ptr("SBProcessInfo_GetName",1,SWIGTYPE_p_lldb__SBProcessInfo);
40965   }
40966 
40967   result = (char *)(arg1)->GetName();
40968   lua_pushstring(L,(const char *)result); SWIG_arg++;
40969   return SWIG_arg;
40970 
40971   if(0) SWIG_fail;
40972 
40973 fail:
40974   lua_error(L);
40975   return SWIG_arg;
40976 }
40977 
40978 
40979 static int _wrap_SBProcessInfo_GetExecutableFile(lua_State* L) {
40980   int SWIG_arg = 0;
40981   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
40982   lldb::SBFileSpec result;
40983 
40984   SWIG_check_num_args("lldb::SBProcessInfo::GetExecutableFile",1,1)
40985   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetExecutableFile",1,"lldb::SBProcessInfo *");
40986 
40987   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
40988     SWIG_fail_ptr("SBProcessInfo_GetExecutableFile",1,SWIGTYPE_p_lldb__SBProcessInfo);
40989   }
40990 
40991   result = (arg1)->GetExecutableFile();
40992   {
40993     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
40994     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
40995   }
40996   return SWIG_arg;
40997 
40998   if(0) SWIG_fail;
40999 
41000 fail:
41001   lua_error(L);
41002   return SWIG_arg;
41003 }
41004 
41005 
41006 static int _wrap_SBProcessInfo_GetProcessID(lua_State* L) {
41007   int SWIG_arg = 0;
41008   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41009   lldb::pid_t result;
41010 
41011   SWIG_check_num_args("lldb::SBProcessInfo::GetProcessID",1,1)
41012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetProcessID",1,"lldb::SBProcessInfo *");
41013 
41014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41015     SWIG_fail_ptr("SBProcessInfo_GetProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41016   }
41017 
41018   result = (lldb::pid_t)(arg1)->GetProcessID();
41019   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41020   return SWIG_arg;
41021 
41022   if(0) SWIG_fail;
41023 
41024 fail:
41025   lua_error(L);
41026   return SWIG_arg;
41027 }
41028 
41029 
41030 static int _wrap_SBProcessInfo_GetUserID(lua_State* L) {
41031   int SWIG_arg = 0;
41032   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41033   uint32_t result;
41034 
41035   SWIG_check_num_args("lldb::SBProcessInfo::GetUserID",1,1)
41036   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetUserID",1,"lldb::SBProcessInfo *");
41037 
41038   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41039     SWIG_fail_ptr("SBProcessInfo_GetUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41040   }
41041 
41042   result = (uint32_t)(arg1)->GetUserID();
41043   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41044   return SWIG_arg;
41045 
41046   if(0) SWIG_fail;
41047 
41048 fail:
41049   lua_error(L);
41050   return SWIG_arg;
41051 }
41052 
41053 
41054 static int _wrap_SBProcessInfo_GetGroupID(lua_State* L) {
41055   int SWIG_arg = 0;
41056   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41057   uint32_t result;
41058 
41059   SWIG_check_num_args("lldb::SBProcessInfo::GetGroupID",1,1)
41060   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetGroupID",1,"lldb::SBProcessInfo *");
41061 
41062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41063     SWIG_fail_ptr("SBProcessInfo_GetGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41064   }
41065 
41066   result = (uint32_t)(arg1)->GetGroupID();
41067   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41068   return SWIG_arg;
41069 
41070   if(0) SWIG_fail;
41071 
41072 fail:
41073   lua_error(L);
41074   return SWIG_arg;
41075 }
41076 
41077 
41078 static int _wrap_SBProcessInfo_UserIDIsValid(lua_State* L) {
41079   int SWIG_arg = 0;
41080   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41081   bool result;
41082 
41083   SWIG_check_num_args("lldb::SBProcessInfo::UserIDIsValid",1,1)
41084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::UserIDIsValid",1,"lldb::SBProcessInfo *");
41085 
41086   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41087     SWIG_fail_ptr("SBProcessInfo_UserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41088   }
41089 
41090   result = (bool)(arg1)->UserIDIsValid();
41091   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41092   return SWIG_arg;
41093 
41094   if(0) SWIG_fail;
41095 
41096 fail:
41097   lua_error(L);
41098   return SWIG_arg;
41099 }
41100 
41101 
41102 static int _wrap_SBProcessInfo_GroupIDIsValid(lua_State* L) {
41103   int SWIG_arg = 0;
41104   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41105   bool result;
41106 
41107   SWIG_check_num_args("lldb::SBProcessInfo::GroupIDIsValid",1,1)
41108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GroupIDIsValid",1,"lldb::SBProcessInfo *");
41109 
41110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41111     SWIG_fail_ptr("SBProcessInfo_GroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41112   }
41113 
41114   result = (bool)(arg1)->GroupIDIsValid();
41115   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41116   return SWIG_arg;
41117 
41118   if(0) SWIG_fail;
41119 
41120 fail:
41121   lua_error(L);
41122   return SWIG_arg;
41123 }
41124 
41125 
41126 static int _wrap_SBProcessInfo_GetEffectiveUserID(lua_State* L) {
41127   int SWIG_arg = 0;
41128   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41129   uint32_t result;
41130 
41131   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveUserID",1,1)
41132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveUserID",1,"lldb::SBProcessInfo *");
41133 
41134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41135     SWIG_fail_ptr("SBProcessInfo_GetEffectiveUserID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41136   }
41137 
41138   result = (uint32_t)(arg1)->GetEffectiveUserID();
41139   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41140   return SWIG_arg;
41141 
41142   if(0) SWIG_fail;
41143 
41144 fail:
41145   lua_error(L);
41146   return SWIG_arg;
41147 }
41148 
41149 
41150 static int _wrap_SBProcessInfo_GetEffectiveGroupID(lua_State* L) {
41151   int SWIG_arg = 0;
41152   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41153   uint32_t result;
41154 
41155   SWIG_check_num_args("lldb::SBProcessInfo::GetEffectiveGroupID",1,1)
41156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetEffectiveGroupID",1,"lldb::SBProcessInfo *");
41157 
41158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41159     SWIG_fail_ptr("SBProcessInfo_GetEffectiveGroupID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41160   }
41161 
41162   result = (uint32_t)(arg1)->GetEffectiveGroupID();
41163   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41164   return SWIG_arg;
41165 
41166   if(0) SWIG_fail;
41167 
41168 fail:
41169   lua_error(L);
41170   return SWIG_arg;
41171 }
41172 
41173 
41174 static int _wrap_SBProcessInfo_EffectiveUserIDIsValid(lua_State* L) {
41175   int SWIG_arg = 0;
41176   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41177   bool result;
41178 
41179   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,1)
41180   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveUserIDIsValid",1,"lldb::SBProcessInfo *");
41181 
41182   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41183     SWIG_fail_ptr("SBProcessInfo_EffectiveUserIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41184   }
41185 
41186   result = (bool)(arg1)->EffectiveUserIDIsValid();
41187   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41188   return SWIG_arg;
41189 
41190   if(0) SWIG_fail;
41191 
41192 fail:
41193   lua_error(L);
41194   return SWIG_arg;
41195 }
41196 
41197 
41198 static int _wrap_SBProcessInfo_EffectiveGroupIDIsValid(lua_State* L) {
41199   int SWIG_arg = 0;
41200   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41201   bool result;
41202 
41203   SWIG_check_num_args("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,1)
41204   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::EffectiveGroupIDIsValid",1,"lldb::SBProcessInfo *");
41205 
41206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41207     SWIG_fail_ptr("SBProcessInfo_EffectiveGroupIDIsValid",1,SWIGTYPE_p_lldb__SBProcessInfo);
41208   }
41209 
41210   result = (bool)(arg1)->EffectiveGroupIDIsValid();
41211   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41212   return SWIG_arg;
41213 
41214   if(0) SWIG_fail;
41215 
41216 fail:
41217   lua_error(L);
41218   return SWIG_arg;
41219 }
41220 
41221 
41222 static int _wrap_SBProcessInfo_GetParentProcessID(lua_State* L) {
41223   int SWIG_arg = 0;
41224   lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) 0 ;
41225   lldb::pid_t result;
41226 
41227   SWIG_check_num_args("lldb::SBProcessInfo::GetParentProcessID",1,1)
41228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBProcessInfo::GetParentProcessID",1,"lldb::SBProcessInfo *");
41229 
41230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBProcessInfo,0))){
41231     SWIG_fail_ptr("SBProcessInfo_GetParentProcessID",1,SWIGTYPE_p_lldb__SBProcessInfo);
41232   }
41233 
41234   result = (lldb::pid_t)(arg1)->GetParentProcessID();
41235   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41236   return SWIG_arg;
41237 
41238   if(0) SWIG_fail;
41239 
41240 fail:
41241   lua_error(L);
41242   return SWIG_arg;
41243 }
41244 
41245 
41246 static void swig_delete_SBProcessInfo(void *obj) {
41247 lldb::SBProcessInfo *arg1 = (lldb::SBProcessInfo *) obj;
41248 delete arg1;
41249 }
41250 static int _proxy__wrap_new_SBProcessInfo(lua_State *L) {
41251     assert(lua_istable(L,1));
41252     lua_pushcfunction(L,_wrap_new_SBProcessInfo);
41253     assert(!lua_isnil(L,-1));
41254     lua_replace(L,1); /* replace our table with real constructor */
41255     lua_call(L,lua_gettop(L)-1,1);
41256     return 1;
41257 }
41258 static swig_lua_attribute swig_SBProcessInfo_attributes[] = {
41259     {0,0,0}
41260 };
41261 static swig_lua_method swig_SBProcessInfo_methods[]= {
41262     { "IsValid", _wrap_SBProcessInfo_IsValid},
41263     { "GetName", _wrap_SBProcessInfo_GetName},
41264     { "GetExecutableFile", _wrap_SBProcessInfo_GetExecutableFile},
41265     { "GetProcessID", _wrap_SBProcessInfo_GetProcessID},
41266     { "GetUserID", _wrap_SBProcessInfo_GetUserID},
41267     { "GetGroupID", _wrap_SBProcessInfo_GetGroupID},
41268     { "UserIDIsValid", _wrap_SBProcessInfo_UserIDIsValid},
41269     { "GroupIDIsValid", _wrap_SBProcessInfo_GroupIDIsValid},
41270     { "GetEffectiveUserID", _wrap_SBProcessInfo_GetEffectiveUserID},
41271     { "GetEffectiveGroupID", _wrap_SBProcessInfo_GetEffectiveGroupID},
41272     { "EffectiveUserIDIsValid", _wrap_SBProcessInfo_EffectiveUserIDIsValid},
41273     { "EffectiveGroupIDIsValid", _wrap_SBProcessInfo_EffectiveGroupIDIsValid},
41274     { "GetParentProcessID", _wrap_SBProcessInfo_GetParentProcessID},
41275     {0,0}
41276 };
41277 static swig_lua_method swig_SBProcessInfo_meta[] = {
41278     {0,0}
41279 };
41280 
41281 static swig_lua_attribute swig_SBProcessInfo_Sf_SwigStatic_attributes[] = {
41282     {0,0,0}
41283 };
41284 static swig_lua_const_info swig_SBProcessInfo_Sf_SwigStatic_constants[]= {
41285     {0,0,0,0,0,0}
41286 };
41287 static swig_lua_method swig_SBProcessInfo_Sf_SwigStatic_methods[]= {
41288     {0,0}
41289 };
41290 static swig_lua_class* swig_SBProcessInfo_Sf_SwigStatic_classes[]= {
41291     0
41292 };
41293 
41294 static swig_lua_namespace swig_SBProcessInfo_Sf_SwigStatic = {
41295     "SBProcessInfo",
41296     swig_SBProcessInfo_Sf_SwigStatic_methods,
41297     swig_SBProcessInfo_Sf_SwigStatic_attributes,
41298     swig_SBProcessInfo_Sf_SwigStatic_constants,
41299     swig_SBProcessInfo_Sf_SwigStatic_classes,
41300     0
41301 };
41302 static swig_lua_class *swig_SBProcessInfo_bases[] = {0};
41303 static const char *swig_SBProcessInfo_base_names[] = {0};
41304 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 };
41305 
41306 static int _wrap_new_SBQueue__SWIG_0(lua_State* L) {
41307   int SWIG_arg = 0;
41308   lldb::SBQueue *result = 0 ;
41309 
41310   SWIG_check_num_args("lldb::SBQueue::SBQueue",0,0)
41311   result = (lldb::SBQueue *)new lldb::SBQueue();
41312   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41313   return SWIG_arg;
41314 
41315   if(0) SWIG_fail;
41316 
41317 fail:
41318   lua_error(L);
41319   return SWIG_arg;
41320 }
41321 
41322 
41323 static int _wrap_new_SBQueue__SWIG_1(lua_State* L) {
41324   int SWIG_arg = 0;
41325   lldb::QueueSP *arg1 = 0 ;
41326   lldb::SBQueue *result = 0 ;
41327 
41328   SWIG_check_num_args("lldb::SBQueue::SBQueue",1,1)
41329   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueue::SBQueue",1,"lldb::QueueSP const &");
41330 
41331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t,0))){
41332     SWIG_fail_ptr("new_SBQueue",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Queue_t);
41333   }
41334 
41335   result = (lldb::SBQueue *)new lldb::SBQueue((lldb::QueueSP const &)*arg1);
41336   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
41337   return SWIG_arg;
41338 
41339   if(0) SWIG_fail;
41340 
41341 fail:
41342   lua_error(L);
41343   return SWIG_arg;
41344 }
41345 
41346 
41347 static int _wrap_new_SBQueue(lua_State* L) {
41348   int argc;
41349   int argv[2]={
41350     1,2
41351   };
41352 
41353   argc = lua_gettop(L);
41354   if (argc == 0) {
41355     return _wrap_new_SBQueue__SWIG_0(L);
41356   }
41357   if (argc == 1) {
41358     int _v;
41359     {
41360       void *ptr;
41361       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)) {
41362         _v = 0;
41363       } else {
41364         _v = 1;
41365       }
41366     }
41367     if (_v) {
41368       return _wrap_new_SBQueue__SWIG_1(L);
41369     }
41370   }
41371 
41372   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueue'\n"
41373     "  Possible C/C++ prototypes are:\n"
41374     "    lldb::SBQueue::SBQueue()\n"
41375     "    lldb::SBQueue::SBQueue(lldb::QueueSP const &)\n");
41376   lua_error(L);return 0;
41377 }
41378 
41379 
41380 static int _wrap_SBQueue_IsValid(lua_State* L) {
41381   int SWIG_arg = 0;
41382   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41383   bool result;
41384 
41385   SWIG_check_num_args("lldb::SBQueue::IsValid",1,1)
41386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::IsValid",1,"lldb::SBQueue const *");
41387 
41388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41389     SWIG_fail_ptr("SBQueue_IsValid",1,SWIGTYPE_p_lldb__SBQueue);
41390   }
41391 
41392   result = (bool)((lldb::SBQueue const *)arg1)->IsValid();
41393   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41394   return SWIG_arg;
41395 
41396   if(0) SWIG_fail;
41397 
41398 fail:
41399   lua_error(L);
41400   return SWIG_arg;
41401 }
41402 
41403 
41404 static int _wrap_SBQueue_Clear(lua_State* L) {
41405   int SWIG_arg = 0;
41406   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41407 
41408   SWIG_check_num_args("lldb::SBQueue::Clear",1,1)
41409   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::Clear",1,"lldb::SBQueue *");
41410 
41411   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41412     SWIG_fail_ptr("SBQueue_Clear",1,SWIGTYPE_p_lldb__SBQueue);
41413   }
41414 
41415   (arg1)->Clear();
41416 
41417   return SWIG_arg;
41418 
41419   if(0) SWIG_fail;
41420 
41421 fail:
41422   lua_error(L);
41423   return SWIG_arg;
41424 }
41425 
41426 
41427 static int _wrap_SBQueue_GetProcess(lua_State* L) {
41428   int SWIG_arg = 0;
41429   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41430   lldb::SBProcess result;
41431 
41432   SWIG_check_num_args("lldb::SBQueue::GetProcess",1,1)
41433   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetProcess",1,"lldb::SBQueue *");
41434 
41435   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41436     SWIG_fail_ptr("SBQueue_GetProcess",1,SWIGTYPE_p_lldb__SBQueue);
41437   }
41438 
41439   result = (arg1)->GetProcess();
41440   {
41441     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
41442     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
41443   }
41444   return SWIG_arg;
41445 
41446   if(0) SWIG_fail;
41447 
41448 fail:
41449   lua_error(L);
41450   return SWIG_arg;
41451 }
41452 
41453 
41454 static int _wrap_SBQueue_GetQueueID(lua_State* L) {
41455   int SWIG_arg = 0;
41456   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41457   lldb::queue_id_t result;
41458 
41459   SWIG_check_num_args("lldb::SBQueue::GetQueueID",1,1)
41460   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetQueueID",1,"lldb::SBQueue const *");
41461 
41462   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41463     SWIG_fail_ptr("SBQueue_GetQueueID",1,SWIGTYPE_p_lldb__SBQueue);
41464   }
41465 
41466   result = (lldb::queue_id_t)((lldb::SBQueue const *)arg1)->GetQueueID();
41467   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41468   return SWIG_arg;
41469 
41470   if(0) SWIG_fail;
41471 
41472 fail:
41473   lua_error(L);
41474   return SWIG_arg;
41475 }
41476 
41477 
41478 static int _wrap_SBQueue_GetName(lua_State* L) {
41479   int SWIG_arg = 0;
41480   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41481   char *result = 0 ;
41482 
41483   SWIG_check_num_args("lldb::SBQueue::GetName",1,1)
41484   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetName",1,"lldb::SBQueue const *");
41485 
41486   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41487     SWIG_fail_ptr("SBQueue_GetName",1,SWIGTYPE_p_lldb__SBQueue);
41488   }
41489 
41490   result = (char *)((lldb::SBQueue const *)arg1)->GetName();
41491   lua_pushstring(L,(const char *)result); SWIG_arg++;
41492   return SWIG_arg;
41493 
41494   if(0) SWIG_fail;
41495 
41496 fail:
41497   lua_error(L);
41498   return SWIG_arg;
41499 }
41500 
41501 
41502 static int _wrap_SBQueue_GetKind(lua_State* L) {
41503   int SWIG_arg = 0;
41504   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41505   lldb::QueueKind result;
41506 
41507   SWIG_check_num_args("lldb::SBQueue::GetKind",1,1)
41508   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetKind",1,"lldb::SBQueue *");
41509 
41510   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41511     SWIG_fail_ptr("SBQueue_GetKind",1,SWIGTYPE_p_lldb__SBQueue);
41512   }
41513 
41514   result = (lldb::QueueKind)(arg1)->GetKind();
41515   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41516   return SWIG_arg;
41517 
41518   if(0) SWIG_fail;
41519 
41520 fail:
41521   lua_error(L);
41522   return SWIG_arg;
41523 }
41524 
41525 
41526 static int _wrap_SBQueue_GetIndexID(lua_State* L) {
41527   int SWIG_arg = 0;
41528   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41529   uint32_t result;
41530 
41531   SWIG_check_num_args("lldb::SBQueue::GetIndexID",1,1)
41532   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetIndexID",1,"lldb::SBQueue const *");
41533 
41534   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41535     SWIG_fail_ptr("SBQueue_GetIndexID",1,SWIGTYPE_p_lldb__SBQueue);
41536   }
41537 
41538   result = (uint32_t)((lldb::SBQueue const *)arg1)->GetIndexID();
41539   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41540   return SWIG_arg;
41541 
41542   if(0) SWIG_fail;
41543 
41544 fail:
41545   lua_error(L);
41546   return SWIG_arg;
41547 }
41548 
41549 
41550 static int _wrap_SBQueue_GetNumThreads(lua_State* L) {
41551   int SWIG_arg = 0;
41552   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41553   uint32_t result;
41554 
41555   SWIG_check_num_args("lldb::SBQueue::GetNumThreads",1,1)
41556   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumThreads",1,"lldb::SBQueue *");
41557 
41558   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41559     SWIG_fail_ptr("SBQueue_GetNumThreads",1,SWIGTYPE_p_lldb__SBQueue);
41560   }
41561 
41562   result = (uint32_t)(arg1)->GetNumThreads();
41563   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41564   return SWIG_arg;
41565 
41566   if(0) SWIG_fail;
41567 
41568 fail:
41569   lua_error(L);
41570   return SWIG_arg;
41571 }
41572 
41573 
41574 static int _wrap_SBQueue_GetThreadAtIndex(lua_State* L) {
41575   int SWIG_arg = 0;
41576   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41577   uint32_t arg2 ;
41578   lldb::SBThread result;
41579 
41580   SWIG_check_num_args("lldb::SBQueue::GetThreadAtIndex",2,2)
41581   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",1,"lldb::SBQueue *");
41582   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetThreadAtIndex",2,"uint32_t");
41583 
41584   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41585     SWIG_fail_ptr("SBQueue_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41586   }
41587 
41588   arg2 = (unsigned int)lua_tointeger(L, 2);
41589   result = (arg1)->GetThreadAtIndex(arg2);
41590   {
41591     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
41592     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
41593   }
41594   return SWIG_arg;
41595 
41596   if(0) SWIG_fail;
41597 
41598 fail:
41599   lua_error(L);
41600   return SWIG_arg;
41601 }
41602 
41603 
41604 static int _wrap_SBQueue_GetNumPendingItems(lua_State* L) {
41605   int SWIG_arg = 0;
41606   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41607   uint32_t result;
41608 
41609   SWIG_check_num_args("lldb::SBQueue::GetNumPendingItems",1,1)
41610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumPendingItems",1,"lldb::SBQueue *");
41611 
41612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41613     SWIG_fail_ptr("SBQueue_GetNumPendingItems",1,SWIGTYPE_p_lldb__SBQueue);
41614   }
41615 
41616   result = (uint32_t)(arg1)->GetNumPendingItems();
41617   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41618   return SWIG_arg;
41619 
41620   if(0) SWIG_fail;
41621 
41622 fail:
41623   lua_error(L);
41624   return SWIG_arg;
41625 }
41626 
41627 
41628 static int _wrap_SBQueue_GetPendingItemAtIndex(lua_State* L) {
41629   int SWIG_arg = 0;
41630   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41631   uint32_t arg2 ;
41632   lldb::SBQueueItem result;
41633 
41634   SWIG_check_num_args("lldb::SBQueue::GetPendingItemAtIndex",2,2)
41635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",1,"lldb::SBQueue *");
41636   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBQueue::GetPendingItemAtIndex",2,"uint32_t");
41637 
41638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41639     SWIG_fail_ptr("SBQueue_GetPendingItemAtIndex",1,SWIGTYPE_p_lldb__SBQueue);
41640   }
41641 
41642   arg2 = (unsigned int)lua_tointeger(L, 2);
41643   result = (arg1)->GetPendingItemAtIndex(arg2);
41644   {
41645     lldb::SBQueueItem * resultptr = new lldb::SBQueueItem((const lldb::SBQueueItem &) result);
41646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41647   }
41648   return SWIG_arg;
41649 
41650   if(0) SWIG_fail;
41651 
41652 fail:
41653   lua_error(L);
41654   return SWIG_arg;
41655 }
41656 
41657 
41658 static int _wrap_SBQueue_GetNumRunningItems(lua_State* L) {
41659   int SWIG_arg = 0;
41660   lldb::SBQueue *arg1 = (lldb::SBQueue *) 0 ;
41661   uint32_t result;
41662 
41663   SWIG_check_num_args("lldb::SBQueue::GetNumRunningItems",1,1)
41664   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueue::GetNumRunningItems",1,"lldb::SBQueue *");
41665 
41666   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueue,0))){
41667     SWIG_fail_ptr("SBQueue_GetNumRunningItems",1,SWIGTYPE_p_lldb__SBQueue);
41668   }
41669 
41670   result = (uint32_t)(arg1)->GetNumRunningItems();
41671   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
41672   return SWIG_arg;
41673 
41674   if(0) SWIG_fail;
41675 
41676 fail:
41677   lua_error(L);
41678   return SWIG_arg;
41679 }
41680 
41681 
41682 static void swig_delete_SBQueue(void *obj) {
41683 lldb::SBQueue *arg1 = (lldb::SBQueue *) obj;
41684 delete arg1;
41685 }
41686 static int _proxy__wrap_new_SBQueue(lua_State *L) {
41687     assert(lua_istable(L,1));
41688     lua_pushcfunction(L,_wrap_new_SBQueue);
41689     assert(!lua_isnil(L,-1));
41690     lua_replace(L,1); /* replace our table with real constructor */
41691     lua_call(L,lua_gettop(L)-1,1);
41692     return 1;
41693 }
41694 static swig_lua_attribute swig_SBQueue_attributes[] = {
41695     {0,0,0}
41696 };
41697 static swig_lua_method swig_SBQueue_methods[]= {
41698     { "IsValid", _wrap_SBQueue_IsValid},
41699     { "Clear", _wrap_SBQueue_Clear},
41700     { "GetProcess", _wrap_SBQueue_GetProcess},
41701     { "GetQueueID", _wrap_SBQueue_GetQueueID},
41702     { "GetName", _wrap_SBQueue_GetName},
41703     { "GetKind", _wrap_SBQueue_GetKind},
41704     { "GetIndexID", _wrap_SBQueue_GetIndexID},
41705     { "GetNumThreads", _wrap_SBQueue_GetNumThreads},
41706     { "GetThreadAtIndex", _wrap_SBQueue_GetThreadAtIndex},
41707     { "GetNumPendingItems", _wrap_SBQueue_GetNumPendingItems},
41708     { "GetPendingItemAtIndex", _wrap_SBQueue_GetPendingItemAtIndex},
41709     { "GetNumRunningItems", _wrap_SBQueue_GetNumRunningItems},
41710     {0,0}
41711 };
41712 static swig_lua_method swig_SBQueue_meta[] = {
41713     {0,0}
41714 };
41715 
41716 static swig_lua_attribute swig_SBQueue_Sf_SwigStatic_attributes[] = {
41717     {0,0,0}
41718 };
41719 static swig_lua_const_info swig_SBQueue_Sf_SwigStatic_constants[]= {
41720     {0,0,0,0,0,0}
41721 };
41722 static swig_lua_method swig_SBQueue_Sf_SwigStatic_methods[]= {
41723     {0,0}
41724 };
41725 static swig_lua_class* swig_SBQueue_Sf_SwigStatic_classes[]= {
41726     0
41727 };
41728 
41729 static swig_lua_namespace swig_SBQueue_Sf_SwigStatic = {
41730     "SBQueue",
41731     swig_SBQueue_Sf_SwigStatic_methods,
41732     swig_SBQueue_Sf_SwigStatic_attributes,
41733     swig_SBQueue_Sf_SwigStatic_constants,
41734     swig_SBQueue_Sf_SwigStatic_classes,
41735     0
41736 };
41737 static swig_lua_class *swig_SBQueue_bases[] = {0};
41738 static const char *swig_SBQueue_base_names[] = {0};
41739 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 };
41740 
41741 static int _wrap_new_SBQueueItem__SWIG_0(lua_State* L) {
41742   int SWIG_arg = 0;
41743   lldb::SBQueueItem *result = 0 ;
41744 
41745   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",0,0)
41746   result = (lldb::SBQueueItem *)new lldb::SBQueueItem();
41747   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41748   return SWIG_arg;
41749 
41750   if(0) SWIG_fail;
41751 
41752 fail:
41753   lua_error(L);
41754   return SWIG_arg;
41755 }
41756 
41757 
41758 static int _wrap_new_SBQueueItem__SWIG_1(lua_State* L) {
41759   int SWIG_arg = 0;
41760   lldb::QueueItemSP *arg1 = 0 ;
41761   lldb::SBQueueItem *result = 0 ;
41762 
41763   SWIG_check_num_args("lldb::SBQueueItem::SBQueueItem",1,1)
41764   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SBQueueItem",1,"lldb::QueueItemSP const &");
41765 
41766   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41767     SWIG_fail_ptr("new_SBQueueItem",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41768   }
41769 
41770   result = (lldb::SBQueueItem *)new lldb::SBQueueItem((lldb::QueueItemSP const &)*arg1);
41771   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBQueueItem,1); SWIG_arg++;
41772   return SWIG_arg;
41773 
41774   if(0) SWIG_fail;
41775 
41776 fail:
41777   lua_error(L);
41778   return SWIG_arg;
41779 }
41780 
41781 
41782 static int _wrap_new_SBQueueItem(lua_State* L) {
41783   int argc;
41784   int argv[2]={
41785     1,2
41786   };
41787 
41788   argc = lua_gettop(L);
41789   if (argc == 0) {
41790     return _wrap_new_SBQueueItem__SWIG_0(L);
41791   }
41792   if (argc == 1) {
41793     int _v;
41794     {
41795       void *ptr;
41796       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)) {
41797         _v = 0;
41798       } else {
41799         _v = 1;
41800       }
41801     }
41802     if (_v) {
41803       return _wrap_new_SBQueueItem__SWIG_1(L);
41804     }
41805   }
41806 
41807   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBQueueItem'\n"
41808     "  Possible C/C++ prototypes are:\n"
41809     "    lldb::SBQueueItem::SBQueueItem()\n"
41810     "    lldb::SBQueueItem::SBQueueItem(lldb::QueueItemSP const &)\n");
41811   lua_error(L);return 0;
41812 }
41813 
41814 
41815 static int _wrap_SBQueueItem_IsValid(lua_State* L) {
41816   int SWIG_arg = 0;
41817   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41818   bool result;
41819 
41820   SWIG_check_num_args("lldb::SBQueueItem::IsValid",1,1)
41821   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::IsValid",1,"lldb::SBQueueItem const *");
41822 
41823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41824     SWIG_fail_ptr("SBQueueItem_IsValid",1,SWIGTYPE_p_lldb__SBQueueItem);
41825   }
41826 
41827   result = (bool)((lldb::SBQueueItem const *)arg1)->IsValid();
41828   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
41829   return SWIG_arg;
41830 
41831   if(0) SWIG_fail;
41832 
41833 fail:
41834   lua_error(L);
41835   return SWIG_arg;
41836 }
41837 
41838 
41839 static int _wrap_SBQueueItem_Clear(lua_State* L) {
41840   int SWIG_arg = 0;
41841   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41842 
41843   SWIG_check_num_args("lldb::SBQueueItem::Clear",1,1)
41844   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::Clear",1,"lldb::SBQueueItem *");
41845 
41846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41847     SWIG_fail_ptr("SBQueueItem_Clear",1,SWIGTYPE_p_lldb__SBQueueItem);
41848   }
41849 
41850   (arg1)->Clear();
41851 
41852   return SWIG_arg;
41853 
41854   if(0) SWIG_fail;
41855 
41856 fail:
41857   lua_error(L);
41858   return SWIG_arg;
41859 }
41860 
41861 
41862 static int _wrap_SBQueueItem_GetKind(lua_State* L) {
41863   int SWIG_arg = 0;
41864   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41865   lldb::QueueItemKind result;
41866 
41867   SWIG_check_num_args("lldb::SBQueueItem::GetKind",1,1)
41868   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetKind",1,"lldb::SBQueueItem const *");
41869 
41870   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41871     SWIG_fail_ptr("SBQueueItem_GetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41872   }
41873 
41874   result = (lldb::QueueItemKind)((lldb::SBQueueItem const *)arg1)->GetKind();
41875   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
41876   return SWIG_arg;
41877 
41878   if(0) SWIG_fail;
41879 
41880 fail:
41881   lua_error(L);
41882   return SWIG_arg;
41883 }
41884 
41885 
41886 static int _wrap_SBQueueItem_SetKind(lua_State* L) {
41887   int SWIG_arg = 0;
41888   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41889   lldb::QueueItemKind arg2 ;
41890 
41891   SWIG_check_num_args("lldb::SBQueueItem::SetKind",2,2)
41892   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",1,"lldb::SBQueueItem *");
41893   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetKind",2,"lldb::QueueItemKind");
41894 
41895   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41896     SWIG_fail_ptr("SBQueueItem_SetKind",1,SWIGTYPE_p_lldb__SBQueueItem);
41897   }
41898 
41899   arg2 = (lldb::QueueItemKind)(int)lua_tonumber(L, 2);
41900   (arg1)->SetKind(arg2);
41901 
41902   return SWIG_arg;
41903 
41904   if(0) SWIG_fail;
41905 
41906 fail:
41907   lua_error(L);
41908   return SWIG_arg;
41909 }
41910 
41911 
41912 static int _wrap_SBQueueItem_GetAddress(lua_State* L) {
41913   int SWIG_arg = 0;
41914   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41915   lldb::SBAddress result;
41916 
41917   SWIG_check_num_args("lldb::SBQueueItem::GetAddress",1,1)
41918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetAddress",1,"lldb::SBQueueItem const *");
41919 
41920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41921     SWIG_fail_ptr("SBQueueItem_GetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41922   }
41923 
41924   result = ((lldb::SBQueueItem const *)arg1)->GetAddress();
41925   {
41926     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
41927     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
41928   }
41929   return SWIG_arg;
41930 
41931   if(0) SWIG_fail;
41932 
41933 fail:
41934   lua_error(L);
41935   return SWIG_arg;
41936 }
41937 
41938 
41939 static int _wrap_SBQueueItem_SetAddress(lua_State* L) {
41940   int SWIG_arg = 0;
41941   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41942   lldb::SBAddress arg2 ;
41943   lldb::SBAddress *argp2 ;
41944 
41945   SWIG_check_num_args("lldb::SBQueueItem::SetAddress",2,2)
41946   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",1,"lldb::SBQueueItem *");
41947   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetAddress",2,"lldb::SBAddress");
41948 
41949   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41950     SWIG_fail_ptr("SBQueueItem_SetAddress",1,SWIGTYPE_p_lldb__SBQueueItem);
41951   }
41952 
41953 
41954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
41955     SWIG_fail_ptr("SBQueueItem_SetAddress",2,SWIGTYPE_p_lldb__SBAddress);
41956   }
41957   arg2 = *argp2;
41958 
41959   (arg1)->SetAddress(arg2);
41960 
41961   return SWIG_arg;
41962 
41963   if(0) SWIG_fail;
41964 
41965 fail:
41966   lua_error(L);
41967   return SWIG_arg;
41968 }
41969 
41970 
41971 static int _wrap_SBQueueItem_SetQueueItem(lua_State* L) {
41972   int SWIG_arg = 0;
41973   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
41974   lldb::QueueItemSP *arg2 = 0 ;
41975 
41976   SWIG_check_num_args("lldb::SBQueueItem::SetQueueItem",2,2)
41977   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",1,"lldb::SBQueueItem *");
41978   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBQueueItem::SetQueueItem",2,"lldb::QueueItemSP const &");
41979 
41980   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
41981     SWIG_fail_ptr("SBQueueItem_SetQueueItem",1,SWIGTYPE_p_lldb__SBQueueItem);
41982   }
41983 
41984 
41985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t,0))){
41986     SWIG_fail_ptr("SBQueueItem_SetQueueItem",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__QueueItem_t);
41987   }
41988 
41989   (arg1)->SetQueueItem((lldb::QueueItemSP const &)*arg2);
41990 
41991   return SWIG_arg;
41992 
41993   if(0) SWIG_fail;
41994 
41995 fail:
41996   lua_error(L);
41997   return SWIG_arg;
41998 }
41999 
42000 
42001 static int _wrap_SBQueueItem_GetExtendedBacktraceThread(lua_State* L) {
42002   int SWIG_arg = 0;
42003   lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) 0 ;
42004   char *arg2 = (char *) 0 ;
42005   lldb::SBThread result;
42006 
42007   SWIG_check_num_args("lldb::SBQueueItem::GetExtendedBacktraceThread",2,2)
42008   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",1,"lldb::SBQueueItem *");
42009   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBQueueItem::GetExtendedBacktraceThread",2,"char const *");
42010 
42011   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBQueueItem,0))){
42012     SWIG_fail_ptr("SBQueueItem_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBQueueItem);
42013   }
42014 
42015   arg2 = (char *)lua_tostring(L, 2);
42016   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
42017   {
42018     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
42019     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
42020   }
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 void swig_delete_SBQueueItem(void *obj) {
42032 lldb::SBQueueItem *arg1 = (lldb::SBQueueItem *) obj;
42033 delete arg1;
42034 }
42035 static int _proxy__wrap_new_SBQueueItem(lua_State *L) {
42036     assert(lua_istable(L,1));
42037     lua_pushcfunction(L,_wrap_new_SBQueueItem);
42038     assert(!lua_isnil(L,-1));
42039     lua_replace(L,1); /* replace our table with real constructor */
42040     lua_call(L,lua_gettop(L)-1,1);
42041     return 1;
42042 }
42043 static swig_lua_attribute swig_SBQueueItem_attributes[] = {
42044     {0,0,0}
42045 };
42046 static swig_lua_method swig_SBQueueItem_methods[]= {
42047     { "IsValid", _wrap_SBQueueItem_IsValid},
42048     { "Clear", _wrap_SBQueueItem_Clear},
42049     { "GetKind", _wrap_SBQueueItem_GetKind},
42050     { "SetKind", _wrap_SBQueueItem_SetKind},
42051     { "GetAddress", _wrap_SBQueueItem_GetAddress},
42052     { "SetAddress", _wrap_SBQueueItem_SetAddress},
42053     { "SetQueueItem", _wrap_SBQueueItem_SetQueueItem},
42054     { "GetExtendedBacktraceThread", _wrap_SBQueueItem_GetExtendedBacktraceThread},
42055     {0,0}
42056 };
42057 static swig_lua_method swig_SBQueueItem_meta[] = {
42058     {0,0}
42059 };
42060 
42061 static swig_lua_attribute swig_SBQueueItem_Sf_SwigStatic_attributes[] = {
42062     {0,0,0}
42063 };
42064 static swig_lua_const_info swig_SBQueueItem_Sf_SwigStatic_constants[]= {
42065     {0,0,0,0,0,0}
42066 };
42067 static swig_lua_method swig_SBQueueItem_Sf_SwigStatic_methods[]= {
42068     {0,0}
42069 };
42070 static swig_lua_class* swig_SBQueueItem_Sf_SwigStatic_classes[]= {
42071     0
42072 };
42073 
42074 static swig_lua_namespace swig_SBQueueItem_Sf_SwigStatic = {
42075     "SBQueueItem",
42076     swig_SBQueueItem_Sf_SwigStatic_methods,
42077     swig_SBQueueItem_Sf_SwigStatic_attributes,
42078     swig_SBQueueItem_Sf_SwigStatic_constants,
42079     swig_SBQueueItem_Sf_SwigStatic_classes,
42080     0
42081 };
42082 static swig_lua_class *swig_SBQueueItem_bases[] = {0};
42083 static const char *swig_SBQueueItem_base_names[] = {0};
42084 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 };
42085 
42086 static int _wrap_SBReproducer_Capture(lua_State* L) {
42087   int SWIG_arg = 0;
42088   char *arg1 = (char *) 0 ;
42089   char *result = 0 ;
42090 
42091   SWIG_check_num_args("lldb::SBReproducer::Capture",1,1)
42092   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::Capture",1,"char const *");
42093   arg1 = (char *)lua_tostring(L, 1);
42094   result = (char *)lldb::SBReproducer::Capture((char const *)arg1);
42095   lua_pushstring(L,(const char *)result); SWIG_arg++;
42096   return SWIG_arg;
42097 
42098   if(0) SWIG_fail;
42099 
42100 fail:
42101   lua_error(L);
42102   return SWIG_arg;
42103 }
42104 
42105 
42106 static int _wrap_SBReproducer_PassiveReplay(lua_State* L) {
42107   int SWIG_arg = 0;
42108   char *arg1 = (char *) 0 ;
42109   char *result = 0 ;
42110 
42111   SWIG_check_num_args("lldb::SBReproducer::PassiveReplay",1,1)
42112   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::PassiveReplay",1,"char const *");
42113   arg1 = (char *)lua_tostring(L, 1);
42114   result = (char *)lldb::SBReproducer::PassiveReplay((char const *)arg1);
42115   lua_pushstring(L,(const char *)result); SWIG_arg++;
42116   return SWIG_arg;
42117 
42118   if(0) SWIG_fail;
42119 
42120 fail:
42121   lua_error(L);
42122   return SWIG_arg;
42123 }
42124 
42125 
42126 static int _wrap_SBReproducer_SetAutoGenerate(lua_State* L) {
42127   int SWIG_arg = 0;
42128   bool arg1 ;
42129   bool result;
42130 
42131   SWIG_check_num_args("lldb::SBReproducer::SetAutoGenerate",1,1)
42132   if(!lua_isboolean(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetAutoGenerate",1,"bool");
42133   arg1 = (lua_toboolean(L, 1)!=0);
42134   result = (bool)lldb::SBReproducer::SetAutoGenerate(arg1);
42135   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42136   return SWIG_arg;
42137 
42138   if(0) SWIG_fail;
42139 
42140 fail:
42141   lua_error(L);
42142   return SWIG_arg;
42143 }
42144 
42145 
42146 static int _wrap_SBReproducer_SetWorkingDirectory(lua_State* L) {
42147   int SWIG_arg = 0;
42148   char *arg1 = (char *) 0 ;
42149 
42150   SWIG_check_num_args("lldb::SBReproducer::SetWorkingDirectory",1,1)
42151   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBReproducer::SetWorkingDirectory",1,"char const *");
42152   arg1 = (char *)lua_tostring(L, 1);
42153   lldb::SBReproducer::SetWorkingDirectory((char const *)arg1);
42154 
42155   return SWIG_arg;
42156 
42157   if(0) SWIG_fail;
42158 
42159 fail:
42160   lua_error(L);
42161   return SWIG_arg;
42162 }
42163 
42164 
42165 static int _wrap_new_SBReproducer(lua_State* L) {
42166   int SWIG_arg = 0;
42167   lldb::SBReproducer *result = 0 ;
42168 
42169   SWIG_check_num_args("lldb::SBReproducer::SBReproducer",0,0)
42170   result = (lldb::SBReproducer *)new lldb::SBReproducer();
42171   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBReproducer,1); SWIG_arg++;
42172   return SWIG_arg;
42173 
42174   if(0) SWIG_fail;
42175 
42176 fail:
42177   lua_error(L);
42178   return SWIG_arg;
42179 }
42180 
42181 
42182 static void swig_delete_SBReproducer(void *obj) {
42183 lldb::SBReproducer *arg1 = (lldb::SBReproducer *) obj;
42184 delete arg1;
42185 }
42186 static int _proxy__wrap_new_SBReproducer(lua_State *L) {
42187     assert(lua_istable(L,1));
42188     lua_pushcfunction(L,_wrap_new_SBReproducer);
42189     assert(!lua_isnil(L,-1));
42190     lua_replace(L,1); /* replace our table with real constructor */
42191     lua_call(L,lua_gettop(L)-1,1);
42192     return 1;
42193 }
42194 static swig_lua_attribute swig_SBReproducer_attributes[] = {
42195     {0,0,0}
42196 };
42197 static swig_lua_method swig_SBReproducer_methods[]= {
42198     {0,0}
42199 };
42200 static swig_lua_method swig_SBReproducer_meta[] = {
42201     {0,0}
42202 };
42203 
42204 static swig_lua_attribute swig_SBReproducer_Sf_SwigStatic_attributes[] = {
42205     {0,0,0}
42206 };
42207 static swig_lua_const_info swig_SBReproducer_Sf_SwigStatic_constants[]= {
42208     {0,0,0,0,0,0}
42209 };
42210 static swig_lua_method swig_SBReproducer_Sf_SwigStatic_methods[]= {
42211     { "Capture", _wrap_SBReproducer_Capture},
42212     { "PassiveReplay", _wrap_SBReproducer_PassiveReplay},
42213     { "SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
42214     { "SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
42215     {0,0}
42216 };
42217 static swig_lua_class* swig_SBReproducer_Sf_SwigStatic_classes[]= {
42218     0
42219 };
42220 
42221 static swig_lua_namespace swig_SBReproducer_Sf_SwigStatic = {
42222     "SBReproducer",
42223     swig_SBReproducer_Sf_SwigStatic_methods,
42224     swig_SBReproducer_Sf_SwigStatic_attributes,
42225     swig_SBReproducer_Sf_SwigStatic_constants,
42226     swig_SBReproducer_Sf_SwigStatic_classes,
42227     0
42228 };
42229 static swig_lua_class *swig_SBReproducer_bases[] = {0};
42230 static const char *swig_SBReproducer_base_names[] = {0};
42231 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 };
42232 
42233 static int _wrap_new_SBSection__SWIG_0(lua_State* L) {
42234   int SWIG_arg = 0;
42235   lldb::SBSection *result = 0 ;
42236 
42237   SWIG_check_num_args("lldb::SBSection::SBSection",0,0)
42238   result = (lldb::SBSection *)new lldb::SBSection();
42239   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42240   return SWIG_arg;
42241 
42242   if(0) SWIG_fail;
42243 
42244 fail:
42245   lua_error(L);
42246   return SWIG_arg;
42247 }
42248 
42249 
42250 static int _wrap_new_SBSection__SWIG_1(lua_State* L) {
42251   int SWIG_arg = 0;
42252   lldb::SBSection *arg1 = 0 ;
42253   lldb::SBSection *result = 0 ;
42254 
42255   SWIG_check_num_args("lldb::SBSection::SBSection",1,1)
42256   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSection::SBSection",1,"lldb::SBSection const &");
42257 
42258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42259     SWIG_fail_ptr("new_SBSection",1,SWIGTYPE_p_lldb__SBSection);
42260   }
42261 
42262   result = (lldb::SBSection *)new lldb::SBSection((lldb::SBSection const &)*arg1);
42263   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42264   return SWIG_arg;
42265 
42266   if(0) SWIG_fail;
42267 
42268 fail:
42269   lua_error(L);
42270   return SWIG_arg;
42271 }
42272 
42273 
42274 static int _wrap_new_SBSection(lua_State* L) {
42275   int argc;
42276   int argv[2]={
42277     1,2
42278   };
42279 
42280   argc = lua_gettop(L);
42281   if (argc == 0) {
42282     return _wrap_new_SBSection__SWIG_0(L);
42283   }
42284   if (argc == 1) {
42285     int _v;
42286     {
42287       void *ptr;
42288       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, SWIG_POINTER_NO_NULL)) {
42289         _v = 0;
42290       } else {
42291         _v = 1;
42292       }
42293     }
42294     if (_v) {
42295       return _wrap_new_SBSection__SWIG_1(L);
42296     }
42297   }
42298 
42299   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSection'\n"
42300     "  Possible C/C++ prototypes are:\n"
42301     "    lldb::SBSection::SBSection()\n"
42302     "    lldb::SBSection::SBSection(lldb::SBSection const &)\n");
42303   lua_error(L);return 0;
42304 }
42305 
42306 
42307 static int _wrap_SBSection_IsValid(lua_State* L) {
42308   int SWIG_arg = 0;
42309   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42310   bool result;
42311 
42312   SWIG_check_num_args("lldb::SBSection::IsValid",1,1)
42313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::IsValid",1,"lldb::SBSection const *");
42314 
42315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42316     SWIG_fail_ptr("SBSection_IsValid",1,SWIGTYPE_p_lldb__SBSection);
42317   }
42318 
42319   result = (bool)((lldb::SBSection const *)arg1)->IsValid();
42320   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42321   return SWIG_arg;
42322 
42323   if(0) SWIG_fail;
42324 
42325 fail:
42326   lua_error(L);
42327   return SWIG_arg;
42328 }
42329 
42330 
42331 static int _wrap_SBSection_GetName(lua_State* L) {
42332   int SWIG_arg = 0;
42333   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42334   char *result = 0 ;
42335 
42336   SWIG_check_num_args("lldb::SBSection::GetName",1,1)
42337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetName",1,"lldb::SBSection *");
42338 
42339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42340     SWIG_fail_ptr("SBSection_GetName",1,SWIGTYPE_p_lldb__SBSection);
42341   }
42342 
42343   result = (char *)(arg1)->GetName();
42344   lua_pushstring(L,(const char *)result); SWIG_arg++;
42345   return SWIG_arg;
42346 
42347   if(0) SWIG_fail;
42348 
42349 fail:
42350   lua_error(L);
42351   return SWIG_arg;
42352 }
42353 
42354 
42355 static int _wrap_SBSection_GetParent(lua_State* L) {
42356   int SWIG_arg = 0;
42357   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42358   lldb::SBSection result;
42359 
42360   SWIG_check_num_args("lldb::SBSection::GetParent",1,1)
42361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetParent",1,"lldb::SBSection *");
42362 
42363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42364     SWIG_fail_ptr("SBSection_GetParent",1,SWIGTYPE_p_lldb__SBSection);
42365   }
42366 
42367   result = (arg1)->GetParent();
42368   {
42369     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42370     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42371   }
42372   return SWIG_arg;
42373 
42374   if(0) SWIG_fail;
42375 
42376 fail:
42377   lua_error(L);
42378   return SWIG_arg;
42379 }
42380 
42381 
42382 static int _wrap_SBSection_FindSubSection(lua_State* L) {
42383   int SWIG_arg = 0;
42384   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42385   char *arg2 = (char *) 0 ;
42386   lldb::SBSection result;
42387 
42388   SWIG_check_num_args("lldb::SBSection::FindSubSection",2,2)
42389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::FindSubSection",1,"lldb::SBSection *");
42390   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBSection::FindSubSection",2,"char const *");
42391 
42392   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42393     SWIG_fail_ptr("SBSection_FindSubSection",1,SWIGTYPE_p_lldb__SBSection);
42394   }
42395 
42396   arg2 = (char *)lua_tostring(L, 2);
42397   result = (arg1)->FindSubSection((char const *)arg2);
42398   {
42399     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42400     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42401   }
42402   return SWIG_arg;
42403 
42404   if(0) SWIG_fail;
42405 
42406 fail:
42407   lua_error(L);
42408   return SWIG_arg;
42409 }
42410 
42411 
42412 static int _wrap_SBSection_GetNumSubSections(lua_State* L) {
42413   int SWIG_arg = 0;
42414   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42415   size_t result;
42416 
42417   SWIG_check_num_args("lldb::SBSection::GetNumSubSections",1,1)
42418   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetNumSubSections",1,"lldb::SBSection *");
42419 
42420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42421     SWIG_fail_ptr("SBSection_GetNumSubSections",1,SWIGTYPE_p_lldb__SBSection);
42422   }
42423 
42424   result = (arg1)->GetNumSubSections();
42425   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42426   return SWIG_arg;
42427 
42428   if(0) SWIG_fail;
42429 
42430 fail:
42431   lua_error(L);
42432   return SWIG_arg;
42433 }
42434 
42435 
42436 static int _wrap_SBSection_GetSubSectionAtIndex(lua_State* L) {
42437   int SWIG_arg = 0;
42438   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42439   size_t arg2 ;
42440   lldb::SBSection result;
42441 
42442   SWIG_check_num_args("lldb::SBSection::GetSubSectionAtIndex",2,2)
42443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",1,"lldb::SBSection *");
42444   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSubSectionAtIndex",2,"size_t");
42445 
42446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42447     SWIG_fail_ptr("SBSection_GetSubSectionAtIndex",1,SWIGTYPE_p_lldb__SBSection);
42448   }
42449 
42450   arg2 = (unsigned long)lua_tointeger(L, 2);
42451   result = (arg1)->GetSubSectionAtIndex(arg2);
42452   {
42453     lldb::SBSection * resultptr = new lldb::SBSection((const lldb::SBSection &) result);
42454     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSection,1); SWIG_arg++;
42455   }
42456   return SWIG_arg;
42457 
42458   if(0) SWIG_fail;
42459 
42460 fail:
42461   lua_error(L);
42462   return SWIG_arg;
42463 }
42464 
42465 
42466 static int _wrap_SBSection_GetFileAddress(lua_State* L) {
42467   int SWIG_arg = 0;
42468   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42469   lldb::addr_t result;
42470 
42471   SWIG_check_num_args("lldb::SBSection::GetFileAddress",1,1)
42472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileAddress",1,"lldb::SBSection *");
42473 
42474   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42475     SWIG_fail_ptr("SBSection_GetFileAddress",1,SWIGTYPE_p_lldb__SBSection);
42476   }
42477 
42478   result = (lldb::addr_t)(arg1)->GetFileAddress();
42479   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42480   return SWIG_arg;
42481 
42482   if(0) SWIG_fail;
42483 
42484 fail:
42485   lua_error(L);
42486   return SWIG_arg;
42487 }
42488 
42489 
42490 static int _wrap_SBSection_GetLoadAddress(lua_State* L) {
42491   int SWIG_arg = 0;
42492   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42493   lldb::SBTarget *arg2 = 0 ;
42494   lldb::addr_t result;
42495 
42496   SWIG_check_num_args("lldb::SBSection::GetLoadAddress",2,2)
42497   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",1,"lldb::SBSection *");
42498   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetLoadAddress",2,"lldb::SBTarget &");
42499 
42500   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42501     SWIG_fail_ptr("SBSection_GetLoadAddress",1,SWIGTYPE_p_lldb__SBSection);
42502   }
42503 
42504 
42505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
42506     SWIG_fail_ptr("SBSection_GetLoadAddress",2,SWIGTYPE_p_lldb__SBTarget);
42507   }
42508 
42509   result = (lldb::addr_t)(arg1)->GetLoadAddress(*arg2);
42510   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42511   return SWIG_arg;
42512 
42513   if(0) SWIG_fail;
42514 
42515 fail:
42516   lua_error(L);
42517   return SWIG_arg;
42518 }
42519 
42520 
42521 static int _wrap_SBSection_GetByteSize(lua_State* L) {
42522   int SWIG_arg = 0;
42523   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42524   lldb::addr_t result;
42525 
42526   SWIG_check_num_args("lldb::SBSection::GetByteSize",1,1)
42527   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetByteSize",1,"lldb::SBSection *");
42528 
42529   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42530     SWIG_fail_ptr("SBSection_GetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42531   }
42532 
42533   result = (lldb::addr_t)(arg1)->GetByteSize();
42534   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42535   return SWIG_arg;
42536 
42537   if(0) SWIG_fail;
42538 
42539 fail:
42540   lua_error(L);
42541   return SWIG_arg;
42542 }
42543 
42544 
42545 static int _wrap_SBSection_GetFileOffset(lua_State* L) {
42546   int SWIG_arg = 0;
42547   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42548   uint64_t result;
42549 
42550   SWIG_check_num_args("lldb::SBSection::GetFileOffset",1,1)
42551   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileOffset",1,"lldb::SBSection *");
42552 
42553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42554     SWIG_fail_ptr("SBSection_GetFileOffset",1,SWIGTYPE_p_lldb__SBSection);
42555   }
42556 
42557   result = (uint64_t)(arg1)->GetFileOffset();
42558   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42559   return SWIG_arg;
42560 
42561   if(0) SWIG_fail;
42562 
42563 fail:
42564   lua_error(L);
42565   return SWIG_arg;
42566 }
42567 
42568 
42569 static int _wrap_SBSection_GetFileByteSize(lua_State* L) {
42570   int SWIG_arg = 0;
42571   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42572   uint64_t result;
42573 
42574   SWIG_check_num_args("lldb::SBSection::GetFileByteSize",1,1)
42575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetFileByteSize",1,"lldb::SBSection *");
42576 
42577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42578     SWIG_fail_ptr("SBSection_GetFileByteSize",1,SWIGTYPE_p_lldb__SBSection);
42579   }
42580 
42581   result = (uint64_t)(arg1)->GetFileByteSize();
42582   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42583   return SWIG_arg;
42584 
42585   if(0) SWIG_fail;
42586 
42587 fail:
42588   lua_error(L);
42589   return SWIG_arg;
42590 }
42591 
42592 
42593 static int _wrap_SBSection_GetSectionData__SWIG_0(lua_State* L) {
42594   int SWIG_arg = 0;
42595   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42596   lldb::SBData result;
42597 
42598   SWIG_check_num_args("lldb::SBSection::GetSectionData",1,1)
42599   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42600 
42601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42602     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42603   }
42604 
42605   result = (arg1)->GetSectionData();
42606   {
42607     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42608     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42609   }
42610   return SWIG_arg;
42611 
42612   if(0) SWIG_fail;
42613 
42614 fail:
42615   lua_error(L);
42616   return SWIG_arg;
42617 }
42618 
42619 
42620 static int _wrap_SBSection_GetSectionData__SWIG_1(lua_State* L) {
42621   int SWIG_arg = 0;
42622   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42623   uint64_t arg2 ;
42624   uint64_t arg3 ;
42625   lldb::SBData result;
42626 
42627   SWIG_check_num_args("lldb::SBSection::GetSectionData",3,3)
42628   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionData",1,"lldb::SBSection *");
42629   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSection::GetSectionData",2,"uint64_t");
42630   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSection::GetSectionData",3,"uint64_t");
42631 
42632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42633     SWIG_fail_ptr("SBSection_GetSectionData",1,SWIGTYPE_p_lldb__SBSection);
42634   }
42635 
42636   arg2 = (unsigned long long)lua_tointeger(L, 2);
42637   arg3 = (unsigned long long)lua_tointeger(L, 3);
42638   result = (arg1)->GetSectionData(arg2,arg3);
42639   {
42640     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
42641     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
42642   }
42643   return SWIG_arg;
42644 
42645   if(0) SWIG_fail;
42646 
42647 fail:
42648   lua_error(L);
42649   return SWIG_arg;
42650 }
42651 
42652 
42653 static int _wrap_SBSection_GetSectionData(lua_State* L) {
42654   int argc;
42655   int argv[4]={
42656     1,2,3,4
42657   };
42658 
42659   argc = lua_gettop(L);
42660   if (argc == 1) {
42661     int _v;
42662     {
42663       void *ptr;
42664       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42665         _v = 0;
42666       } else {
42667         _v = 1;
42668       }
42669     }
42670     if (_v) {
42671       return _wrap_SBSection_GetSectionData__SWIG_0(L);
42672     }
42673   }
42674   if (argc == 3) {
42675     int _v;
42676     {
42677       void *ptr;
42678       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSection, 0)) {
42679         _v = 0;
42680       } else {
42681         _v = 1;
42682       }
42683     }
42684     if (_v) {
42685       {
42686         _v = lua_isnumber(L,argv[1]);
42687       }
42688       if (_v) {
42689         {
42690           _v = lua_isnumber(L,argv[2]);
42691         }
42692         if (_v) {
42693           return _wrap_SBSection_GetSectionData__SWIG_1(L);
42694         }
42695       }
42696     }
42697   }
42698 
42699   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSection_GetSectionData'\n"
42700     "  Possible C/C++ prototypes are:\n"
42701     "    lldb::SBSection::GetSectionData()\n"
42702     "    lldb::SBSection::GetSectionData(uint64_t,uint64_t)\n");
42703   lua_error(L);return 0;
42704 }
42705 
42706 
42707 static int _wrap_SBSection_GetSectionType(lua_State* L) {
42708   int SWIG_arg = 0;
42709   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42710   lldb::SectionType result;
42711 
42712   SWIG_check_num_args("lldb::SBSection::GetSectionType",1,1)
42713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetSectionType",1,"lldb::SBSection *");
42714 
42715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42716     SWIG_fail_ptr("SBSection_GetSectionType",1,SWIGTYPE_p_lldb__SBSection);
42717   }
42718 
42719   result = (lldb::SectionType)(arg1)->GetSectionType();
42720   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
42721   return SWIG_arg;
42722 
42723   if(0) SWIG_fail;
42724 
42725 fail:
42726   lua_error(L);
42727   return SWIG_arg;
42728 }
42729 
42730 
42731 static int _wrap_SBSection_GetPermissions(lua_State* L) {
42732   int SWIG_arg = 0;
42733   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42734   uint32_t result;
42735 
42736   SWIG_check_num_args("lldb::SBSection::GetPermissions",1,1)
42737   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetPermissions",1,"lldb::SBSection const *");
42738 
42739   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42740     SWIG_fail_ptr("SBSection_GetPermissions",1,SWIGTYPE_p_lldb__SBSection);
42741   }
42742 
42743   result = (uint32_t)((lldb::SBSection const *)arg1)->GetPermissions();
42744   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42745   return SWIG_arg;
42746 
42747   if(0) SWIG_fail;
42748 
42749 fail:
42750   lua_error(L);
42751   return SWIG_arg;
42752 }
42753 
42754 
42755 static int _wrap_SBSection_GetTargetByteSize(lua_State* L) {
42756   int SWIG_arg = 0;
42757   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42758   uint32_t result;
42759 
42760   SWIG_check_num_args("lldb::SBSection::GetTargetByteSize",1,1)
42761   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetTargetByteSize",1,"lldb::SBSection *");
42762 
42763   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42764     SWIG_fail_ptr("SBSection_GetTargetByteSize",1,SWIGTYPE_p_lldb__SBSection);
42765   }
42766 
42767   result = (uint32_t)(arg1)->GetTargetByteSize();
42768   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42769   return SWIG_arg;
42770 
42771   if(0) SWIG_fail;
42772 
42773 fail:
42774   lua_error(L);
42775   return SWIG_arg;
42776 }
42777 
42778 
42779 static int _wrap_SBSection_GetDescription(lua_State* L) {
42780   int SWIG_arg = 0;
42781   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42782   lldb::SBStream *arg2 = 0 ;
42783   bool result;
42784 
42785   SWIG_check_num_args("lldb::SBSection::GetDescription",2,2)
42786   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::GetDescription",1,"lldb::SBSection *");
42787   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::GetDescription",2,"lldb::SBStream &");
42788 
42789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42790     SWIG_fail_ptr("SBSection_GetDescription",1,SWIGTYPE_p_lldb__SBSection);
42791   }
42792 
42793 
42794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
42795     SWIG_fail_ptr("SBSection_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
42796   }
42797 
42798   result = (bool)(arg1)->GetDescription(*arg2);
42799   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42800   return SWIG_arg;
42801 
42802   if(0) SWIG_fail;
42803 
42804 fail:
42805   lua_error(L);
42806   return SWIG_arg;
42807 }
42808 
42809 
42810 static int _wrap_SBSection___eq(lua_State* L) {
42811   int SWIG_arg = 0;
42812   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42813   lldb::SBSection *arg2 = 0 ;
42814   bool result;
42815 
42816   SWIG_check_num_args("lldb::SBSection::operator ==",2,2)
42817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::operator ==",1,"lldb::SBSection *");
42818   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSection::operator ==",2,"lldb::SBSection const &");
42819 
42820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42821     SWIG_fail_ptr("SBSection___eq",1,SWIGTYPE_p_lldb__SBSection);
42822   }
42823 
42824 
42825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSection,0))){
42826     SWIG_fail_ptr("SBSection___eq",2,SWIGTYPE_p_lldb__SBSection);
42827   }
42828 
42829   result = (bool)(arg1)->operator ==((lldb::SBSection const &)*arg2);
42830   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
42831   return SWIG_arg;
42832 
42833   if(0) SWIG_fail;
42834 
42835 fail:
42836   lua_error(L);
42837   return SWIG_arg;
42838 }
42839 
42840 
42841 static int _wrap_SBSection___tostring(lua_State* L) {
42842   int SWIG_arg = 0;
42843   lldb::SBSection *arg1 = (lldb::SBSection *) 0 ;
42844   std::string result;
42845 
42846   SWIG_check_num_args("lldb::SBSection::__str__",1,1)
42847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSection::__str__",1,"lldb::SBSection *");
42848 
42849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSection,0))){
42850     SWIG_fail_ptr("SBSection___tostring",1,SWIGTYPE_p_lldb__SBSection);
42851   }
42852 
42853   result = lldb_SBSection___str__(arg1);
42854   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
42855   return SWIG_arg;
42856 
42857   if(0) SWIG_fail;
42858 
42859 fail:
42860   lua_error(L);
42861   return SWIG_arg;
42862 }
42863 
42864 
42865 static void swig_delete_SBSection(void *obj) {
42866 lldb::SBSection *arg1 = (lldb::SBSection *) obj;
42867 delete arg1;
42868 }
42869 static int _proxy__wrap_new_SBSection(lua_State *L) {
42870     assert(lua_istable(L,1));
42871     lua_pushcfunction(L,_wrap_new_SBSection);
42872     assert(!lua_isnil(L,-1));
42873     lua_replace(L,1); /* replace our table with real constructor */
42874     lua_call(L,lua_gettop(L)-1,1);
42875     return 1;
42876 }
42877 static swig_lua_attribute swig_SBSection_attributes[] = {
42878     {0,0,0}
42879 };
42880 static swig_lua_method swig_SBSection_methods[]= {
42881     { "IsValid", _wrap_SBSection_IsValid},
42882     { "GetName", _wrap_SBSection_GetName},
42883     { "GetParent", _wrap_SBSection_GetParent},
42884     { "FindSubSection", _wrap_SBSection_FindSubSection},
42885     { "GetNumSubSections", _wrap_SBSection_GetNumSubSections},
42886     { "GetSubSectionAtIndex", _wrap_SBSection_GetSubSectionAtIndex},
42887     { "GetFileAddress", _wrap_SBSection_GetFileAddress},
42888     { "GetLoadAddress", _wrap_SBSection_GetLoadAddress},
42889     { "GetByteSize", _wrap_SBSection_GetByteSize},
42890     { "GetFileOffset", _wrap_SBSection_GetFileOffset},
42891     { "GetFileByteSize", _wrap_SBSection_GetFileByteSize},
42892     { "GetSectionData", _wrap_SBSection_GetSectionData},
42893     { "GetSectionType", _wrap_SBSection_GetSectionType},
42894     { "GetPermissions", _wrap_SBSection_GetPermissions},
42895     { "GetTargetByteSize", _wrap_SBSection_GetTargetByteSize},
42896     { "GetDescription", _wrap_SBSection_GetDescription},
42897     { "__eq", _wrap_SBSection___eq},
42898     { "__tostring", _wrap_SBSection___tostring},
42899     {0,0}
42900 };
42901 static swig_lua_method swig_SBSection_meta[] = {
42902     { "__eq", _wrap_SBSection___eq},
42903     { "__tostring", _wrap_SBSection___tostring},
42904     {0,0}
42905 };
42906 
42907 static swig_lua_attribute swig_SBSection_Sf_SwigStatic_attributes[] = {
42908     {0,0,0}
42909 };
42910 static swig_lua_const_info swig_SBSection_Sf_SwigStatic_constants[]= {
42911     {0,0,0,0,0,0}
42912 };
42913 static swig_lua_method swig_SBSection_Sf_SwigStatic_methods[]= {
42914     {0,0}
42915 };
42916 static swig_lua_class* swig_SBSection_Sf_SwigStatic_classes[]= {
42917     0
42918 };
42919 
42920 static swig_lua_namespace swig_SBSection_Sf_SwigStatic = {
42921     "SBSection",
42922     swig_SBSection_Sf_SwigStatic_methods,
42923     swig_SBSection_Sf_SwigStatic_attributes,
42924     swig_SBSection_Sf_SwigStatic_constants,
42925     swig_SBSection_Sf_SwigStatic_classes,
42926     0
42927 };
42928 static swig_lua_class *swig_SBSection_bases[] = {0};
42929 static const char *swig_SBSection_base_names[] = {0};
42930 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 };
42931 
42932 static int _wrap_new_SBSourceManager(lua_State* L) {
42933   int SWIG_arg = 0;
42934   lldb::SBSourceManager *arg1 = 0 ;
42935   lldb::SBSourceManager *result = 0 ;
42936 
42937   SWIG_check_num_args("lldb::SBSourceManager::SBSourceManager",1,1)
42938   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSourceManager::SBSourceManager",1,"lldb::SBSourceManager const &");
42939 
42940   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42941     SWIG_fail_ptr("new_SBSourceManager",1,SWIGTYPE_p_lldb__SBSourceManager);
42942   }
42943 
42944   result = (lldb::SBSourceManager *)new lldb::SBSourceManager((lldb::SBSourceManager const &)*arg1);
42945   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
42946   return SWIG_arg;
42947 
42948   if(0) SWIG_fail;
42949 
42950 fail:
42951   lua_error(L);
42952   return SWIG_arg;
42953 }
42954 
42955 
42956 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers(lua_State* L) {
42957   int SWIG_arg = 0;
42958   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
42959   lldb::SBFileSpec *arg2 = 0 ;
42960   uint32_t arg3 ;
42961   uint32_t arg4 ;
42962   uint32_t arg5 ;
42963   char *arg6 = (char *) 0 ;
42964   lldb::SBStream *arg7 = 0 ;
42965   size_t result;
42966 
42967   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,7)
42968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",1,"lldb::SBSourceManager *");
42969   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",2,"lldb::SBFileSpec const &");
42970   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",3,"uint32_t");
42971   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",4,"uint32_t");
42972   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",5,"uint32_t");
42973   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",6,"char const *");
42974   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers",7,"lldb::SBStream &");
42975 
42976   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
42977     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",1,SWIGTYPE_p_lldb__SBSourceManager);
42978   }
42979 
42980 
42981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
42982     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",2,SWIGTYPE_p_lldb__SBFileSpec);
42983   }
42984 
42985   arg3 = (unsigned int)lua_tointeger(L, 3);
42986   arg4 = (unsigned int)lua_tointeger(L, 4);
42987   arg5 = (unsigned int)lua_tointeger(L, 5);
42988   arg6 = (char *)lua_tostring(L, 6);
42989 
42990   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBStream,0))){
42991     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbers",7,SWIGTYPE_p_lldb__SBStream);
42992   }
42993 
42994   result = (arg1)->DisplaySourceLinesWithLineNumbers((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,(char const *)arg6,*arg7);
42995   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
42996   return SWIG_arg;
42997 
42998   if(0) SWIG_fail;
42999 
43000 fail:
43001   lua_error(L);
43002   return SWIG_arg;
43003 }
43004 
43005 
43006 static int _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn(lua_State* L) {
43007   int SWIG_arg = 0;
43008   lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) 0 ;
43009   lldb::SBFileSpec *arg2 = 0 ;
43010   uint32_t arg3 ;
43011   uint32_t arg4 ;
43012   uint32_t arg5 ;
43013   uint32_t arg6 ;
43014   char *arg7 = (char *) 0 ;
43015   lldb::SBStream *arg8 = 0 ;
43016   size_t result;
43017 
43018   SWIG_check_num_args("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,8)
43019   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",1,"lldb::SBSourceManager *");
43020   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",2,"lldb::SBFileSpec const &");
43021   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",3,"uint32_t");
43022   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",4,"uint32_t");
43023   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",5,"uint32_t");
43024   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",6,"uint32_t");
43025   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",7,"char const *");
43026   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBSourceManager::DisplaySourceLinesWithLineNumbersAndColumn",8,"lldb::SBStream &");
43027 
43028   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSourceManager,0))){
43029     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",1,SWIGTYPE_p_lldb__SBSourceManager);
43030   }
43031 
43032 
43033   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
43034     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",2,SWIGTYPE_p_lldb__SBFileSpec);
43035   }
43036 
43037   arg3 = (unsigned int)lua_tointeger(L, 3);
43038   arg4 = (unsigned int)lua_tointeger(L, 4);
43039   arg5 = (unsigned int)lua_tointeger(L, 5);
43040   arg6 = (unsigned int)lua_tointeger(L, 6);
43041   arg7 = (char *)lua_tostring(L, 7);
43042 
43043   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBStream,0))){
43044     SWIG_fail_ptr("SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn",8,SWIGTYPE_p_lldb__SBStream);
43045   }
43046 
43047   result = (arg1)->DisplaySourceLinesWithLineNumbersAndColumn((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,arg6,(char const *)arg7,*arg8);
43048   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43049   return SWIG_arg;
43050 
43051   if(0) SWIG_fail;
43052 
43053 fail:
43054   lua_error(L);
43055   return SWIG_arg;
43056 }
43057 
43058 
43059 static void swig_delete_SBSourceManager(void *obj) {
43060 lldb::SBSourceManager *arg1 = (lldb::SBSourceManager *) obj;
43061 delete arg1;
43062 }
43063 static int _proxy__wrap_new_SBSourceManager(lua_State *L) {
43064     assert(lua_istable(L,1));
43065     lua_pushcfunction(L,_wrap_new_SBSourceManager);
43066     assert(!lua_isnil(L,-1));
43067     lua_replace(L,1); /* replace our table with real constructor */
43068     lua_call(L,lua_gettop(L)-1,1);
43069     return 1;
43070 }
43071 static swig_lua_attribute swig_SBSourceManager_attributes[] = {
43072     {0,0,0}
43073 };
43074 static swig_lua_method swig_SBSourceManager_methods[]= {
43075     { "DisplaySourceLinesWithLineNumbers", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbers},
43076     { "DisplaySourceLinesWithLineNumbersAndColumn", _wrap_SBSourceManager_DisplaySourceLinesWithLineNumbersAndColumn},
43077     {0,0}
43078 };
43079 static swig_lua_method swig_SBSourceManager_meta[] = {
43080     {0,0}
43081 };
43082 
43083 static swig_lua_attribute swig_SBSourceManager_Sf_SwigStatic_attributes[] = {
43084     {0,0,0}
43085 };
43086 static swig_lua_const_info swig_SBSourceManager_Sf_SwigStatic_constants[]= {
43087     {0,0,0,0,0,0}
43088 };
43089 static swig_lua_method swig_SBSourceManager_Sf_SwigStatic_methods[]= {
43090     {0,0}
43091 };
43092 static swig_lua_class* swig_SBSourceManager_Sf_SwigStatic_classes[]= {
43093     0
43094 };
43095 
43096 static swig_lua_namespace swig_SBSourceManager_Sf_SwigStatic = {
43097     "SBSourceManager",
43098     swig_SBSourceManager_Sf_SwigStatic_methods,
43099     swig_SBSourceManager_Sf_SwigStatic_attributes,
43100     swig_SBSourceManager_Sf_SwigStatic_constants,
43101     swig_SBSourceManager_Sf_SwigStatic_classes,
43102     0
43103 };
43104 static swig_lua_class *swig_SBSourceManager_bases[] = {0};
43105 static const char *swig_SBSourceManager_base_names[] = {0};
43106 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 };
43107 
43108 static int _wrap_new_SBStream(lua_State* L) {
43109   int SWIG_arg = 0;
43110   lldb::SBStream *result = 0 ;
43111 
43112   SWIG_check_num_args("lldb::SBStream::SBStream",0,0)
43113   result = (lldb::SBStream *)new lldb::SBStream();
43114   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStream,1); SWIG_arg++;
43115   return SWIG_arg;
43116 
43117   if(0) SWIG_fail;
43118 
43119 fail:
43120   lua_error(L);
43121   return SWIG_arg;
43122 }
43123 
43124 
43125 static int _wrap_SBStream_IsValid(lua_State* L) {
43126   int SWIG_arg = 0;
43127   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43128   bool result;
43129 
43130   SWIG_check_num_args("lldb::SBStream::IsValid",1,1)
43131   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::IsValid",1,"lldb::SBStream const *");
43132 
43133   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43134     SWIG_fail_ptr("SBStream_IsValid",1,SWIGTYPE_p_lldb__SBStream);
43135   }
43136 
43137   result = (bool)((lldb::SBStream const *)arg1)->IsValid();
43138   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43139   return SWIG_arg;
43140 
43141   if(0) SWIG_fail;
43142 
43143 fail:
43144   lua_error(L);
43145   return SWIG_arg;
43146 }
43147 
43148 
43149 static int _wrap_SBStream_GetData(lua_State* L) {
43150   int SWIG_arg = 0;
43151   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43152   char *result = 0 ;
43153 
43154   SWIG_check_num_args("lldb::SBStream::GetData",1,1)
43155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetData",1,"lldb::SBStream *");
43156 
43157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43158     SWIG_fail_ptr("SBStream_GetData",1,SWIGTYPE_p_lldb__SBStream);
43159   }
43160 
43161   result = (char *)(arg1)->GetData();
43162   lua_pushstring(L,(const char *)result); SWIG_arg++;
43163   return SWIG_arg;
43164 
43165   if(0) SWIG_fail;
43166 
43167 fail:
43168   lua_error(L);
43169   return SWIG_arg;
43170 }
43171 
43172 
43173 static int _wrap_SBStream_GetSize(lua_State* L) {
43174   int SWIG_arg = 0;
43175   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43176   size_t result;
43177 
43178   SWIG_check_num_args("lldb::SBStream::GetSize",1,1)
43179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::GetSize",1,"lldb::SBStream *");
43180 
43181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43182     SWIG_fail_ptr("SBStream_GetSize",1,SWIGTYPE_p_lldb__SBStream);
43183   }
43184 
43185   result = (arg1)->GetSize();
43186   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
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_Print(lua_State* L) {
43198   int SWIG_arg = 0;
43199   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43200   char *arg2 = (char *) 0 ;
43201 
43202   SWIG_check_num_args("lldb::SBStream::Print",2,2)
43203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Print",1,"lldb::SBStream *");
43204   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::Print",2,"char const *");
43205 
43206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43207     SWIG_fail_ptr("SBStream_Print",1,SWIGTYPE_p_lldb__SBStream);
43208   }
43209 
43210   arg2 = (char *)lua_tostring(L, 2);
43211   (arg1)->Print((char const *)arg2);
43212 
43213   return SWIG_arg;
43214 
43215   if(0) SWIG_fail;
43216 
43217 fail:
43218   lua_error(L);
43219   return SWIG_arg;
43220 }
43221 
43222 
43223 static int _wrap_SBStream_RedirectToFile__SWIG_0(lua_State* L) {
43224   int SWIG_arg = 0;
43225   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43226   char *arg2 = (char *) 0 ;
43227   bool arg3 ;
43228 
43229   SWIG_check_num_args("lldb::SBStream::RedirectToFile",3,3)
43230   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43231   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"char const *");
43232   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",3,"bool");
43233 
43234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43235     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43236   }
43237 
43238   arg2 = (char *)lua_tostring(L, 2);
43239   arg3 = (lua_toboolean(L, 3)!=0);
43240   (arg1)->RedirectToFile((char const *)arg2,arg3);
43241 
43242   return SWIG_arg;
43243 
43244   if(0) SWIG_fail;
43245 
43246 fail:
43247   lua_error(L);
43248   return SWIG_arg;
43249 }
43250 
43251 
43252 static int _wrap_SBStream_RedirectToFile__SWIG_1(lua_State* L) {
43253   int SWIG_arg = 0;
43254   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43255   lldb::SBFile arg2 ;
43256   lldb::SBFile *argp2 ;
43257 
43258   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43259   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43260   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::SBFile");
43261 
43262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43263     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43264   }
43265 
43266 
43267   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFile,0))){
43268     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_lldb__SBFile);
43269   }
43270   arg2 = *argp2;
43271 
43272   (arg1)->RedirectToFile(arg2);
43273 
43274   return SWIG_arg;
43275 
43276   if(0) SWIG_fail;
43277 
43278 fail:
43279   lua_error(L);
43280   return SWIG_arg;
43281 }
43282 
43283 
43284 static int _wrap_SBStream_RedirectToFile__SWIG_2(lua_State* L) {
43285   int SWIG_arg = 0;
43286   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43287   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43288   lldb::FileSP *argp2 ;
43289 
43290   SWIG_check_num_args("lldb::SBStream::RedirectToFile",2,2)
43291   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",1,"lldb::SBStream *");
43292   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFile",2,"lldb::FileSP");
43293 
43294   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43295     SWIG_fail_ptr("SBStream_RedirectToFile",1,SWIGTYPE_p_lldb__SBStream);
43296   }
43297 
43298 
43299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43300     SWIG_fail_ptr("SBStream_RedirectToFile",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43301   }
43302   arg2 = *argp2;
43303 
43304   (arg1)->RedirectToFile(arg2);
43305 
43306   return SWIG_arg;
43307 
43308   if(0) SWIG_fail;
43309 
43310 fail:
43311   lua_error(L);
43312   return SWIG_arg;
43313 }
43314 
43315 
43316 static int _wrap_SBStream_RedirectToFile(lua_State* L) {
43317   int argc;
43318   int argv[4]={
43319     1,2,3,4
43320   };
43321 
43322   argc = lua_gettop(L);
43323   if (argc == 2) {
43324     int _v;
43325     {
43326       void *ptr;
43327       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43328         _v = 0;
43329       } else {
43330         _v = 1;
43331       }
43332     }
43333     if (_v) {
43334       {
43335         void *ptr;
43336         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFile, SWIG_POINTER_NO_NULL)) {
43337           _v = 0;
43338         } else {
43339           _v = 1;
43340         }
43341       }
43342       if (_v) {
43343         return _wrap_SBStream_RedirectToFile__SWIG_1(L);
43344       }
43345     }
43346   }
43347   if (argc == 2) {
43348     int _v;
43349     {
43350       void *ptr;
43351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43352         _v = 0;
43353       } else {
43354         _v = 1;
43355       }
43356     }
43357     if (_v) {
43358       {
43359         void *ptr;
43360         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)) {
43361           _v = 0;
43362         } else {
43363           _v = 1;
43364         }
43365       }
43366       if (_v) {
43367         return _wrap_SBStream_RedirectToFile__SWIG_2(L);
43368       }
43369     }
43370   }
43371   if (argc == 3) {
43372     int _v;
43373     {
43374       void *ptr;
43375       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, 0)) {
43376         _v = 0;
43377       } else {
43378         _v = 1;
43379       }
43380     }
43381     if (_v) {
43382       {
43383         _v = SWIG_lua_isnilstring(L,argv[1]);
43384       }
43385       if (_v) {
43386         {
43387           _v = lua_isboolean(L,argv[2]);
43388         }
43389         if (_v) {
43390           return _wrap_SBStream_RedirectToFile__SWIG_0(L);
43391         }
43392       }
43393     }
43394   }
43395 
43396   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStream_RedirectToFile'\n"
43397     "  Possible C/C++ prototypes are:\n"
43398     "    lldb::SBStream::RedirectToFile(char const *,bool)\n"
43399     "    lldb::SBStream::RedirectToFile(lldb::SBFile)\n"
43400     "    lldb::SBStream::RedirectToFile(lldb::FileSP)\n");
43401   lua_error(L);return 0;
43402 }
43403 
43404 
43405 static int _wrap_SBStream_RedirectToFileHandle(lua_State* L) {
43406   int SWIG_arg = 0;
43407   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43408   SwigValueWrapper< std::shared_ptr< lldb_private::File > > arg2 ;
43409   bool arg3 ;
43410   lldb::FileSP *argp2 ;
43411 
43412   SWIG_check_num_args("lldb::SBStream::RedirectToFileHandle",3,3)
43413   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",1,"lldb::SBStream *");
43414   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",2,"lldb::FileSP");
43415   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileHandle",3,"bool");
43416 
43417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43418     SWIG_fail_ptr("SBStream_RedirectToFileHandle",1,SWIGTYPE_p_lldb__SBStream);
43419   }
43420 
43421 
43422   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t,0))){
43423     SWIG_fail_ptr("SBStream_RedirectToFileHandle",2,SWIGTYPE_p_std__shared_ptrT_lldb_private__File_t);
43424   }
43425   arg2 = *argp2;
43426 
43427   arg3 = (lua_toboolean(L, 3)!=0);
43428   lldb_SBStream_RedirectToFileHandle(arg1,arg2,arg3);
43429 
43430   return SWIG_arg;
43431 
43432   if(0) SWIG_fail;
43433 
43434 fail:
43435   lua_error(L);
43436   return SWIG_arg;
43437 }
43438 
43439 
43440 static int _wrap_SBStream_RedirectToFileDescriptor(lua_State* L) {
43441   int SWIG_arg = 0;
43442   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43443   int arg2 ;
43444   bool arg3 ;
43445 
43446   SWIG_check_num_args("lldb::SBStream::RedirectToFileDescriptor",3,3)
43447   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",1,"lldb::SBStream *");
43448   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",2,"int");
43449   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBStream::RedirectToFileDescriptor",3,"bool");
43450 
43451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43452     SWIG_fail_ptr("SBStream_RedirectToFileDescriptor",1,SWIGTYPE_p_lldb__SBStream);
43453   }
43454 
43455   arg2 = (signed int)lua_tointeger(L, 2);
43456   arg3 = (lua_toboolean(L, 3)!=0);
43457   (arg1)->RedirectToFileDescriptor(arg2,arg3);
43458 
43459   return SWIG_arg;
43460 
43461   if(0) SWIG_fail;
43462 
43463 fail:
43464   lua_error(L);
43465   return SWIG_arg;
43466 }
43467 
43468 
43469 static int _wrap_SBStream_Clear(lua_State* L) {
43470   int SWIG_arg = 0;
43471   lldb::SBStream *arg1 = (lldb::SBStream *) 0 ;
43472 
43473   SWIG_check_num_args("lldb::SBStream::Clear",1,1)
43474   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStream::Clear",1,"lldb::SBStream *");
43475 
43476   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStream,0))){
43477     SWIG_fail_ptr("SBStream_Clear",1,SWIGTYPE_p_lldb__SBStream);
43478   }
43479 
43480   (arg1)->Clear();
43481 
43482   return SWIG_arg;
43483 
43484   if(0) SWIG_fail;
43485 
43486 fail:
43487   lua_error(L);
43488   return SWIG_arg;
43489 }
43490 
43491 
43492 static void swig_delete_SBStream(void *obj) {
43493 lldb::SBStream *arg1 = (lldb::SBStream *) obj;
43494 delete arg1;
43495 }
43496 static int _proxy__wrap_new_SBStream(lua_State *L) {
43497     assert(lua_istable(L,1));
43498     lua_pushcfunction(L,_wrap_new_SBStream);
43499     assert(!lua_isnil(L,-1));
43500     lua_replace(L,1); /* replace our table with real constructor */
43501     lua_call(L,lua_gettop(L)-1,1);
43502     return 1;
43503 }
43504 static swig_lua_attribute swig_SBStream_attributes[] = {
43505     {0,0,0}
43506 };
43507 static swig_lua_method swig_SBStream_methods[]= {
43508     { "IsValid", _wrap_SBStream_IsValid},
43509     { "GetData", _wrap_SBStream_GetData},
43510     { "GetSize", _wrap_SBStream_GetSize},
43511     { "Print", _wrap_SBStream_Print},
43512     { "RedirectToFile", _wrap_SBStream_RedirectToFile},
43513     { "RedirectToFileHandle", _wrap_SBStream_RedirectToFileHandle},
43514     { "RedirectToFileDescriptor", _wrap_SBStream_RedirectToFileDescriptor},
43515     { "Clear", _wrap_SBStream_Clear},
43516     {0,0}
43517 };
43518 static swig_lua_method swig_SBStream_meta[] = {
43519     {0,0}
43520 };
43521 
43522 static swig_lua_attribute swig_SBStream_Sf_SwigStatic_attributes[] = {
43523     {0,0,0}
43524 };
43525 static swig_lua_const_info swig_SBStream_Sf_SwigStatic_constants[]= {
43526     {0,0,0,0,0,0}
43527 };
43528 static swig_lua_method swig_SBStream_Sf_SwigStatic_methods[]= {
43529     {0,0}
43530 };
43531 static swig_lua_class* swig_SBStream_Sf_SwigStatic_classes[]= {
43532     0
43533 };
43534 
43535 static swig_lua_namespace swig_SBStream_Sf_SwigStatic = {
43536     "SBStream",
43537     swig_SBStream_Sf_SwigStatic_methods,
43538     swig_SBStream_Sf_SwigStatic_attributes,
43539     swig_SBStream_Sf_SwigStatic_constants,
43540     swig_SBStream_Sf_SwigStatic_classes,
43541     0
43542 };
43543 static swig_lua_class *swig_SBStream_bases[] = {0};
43544 static const char *swig_SBStream_base_names[] = {0};
43545 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 };
43546 
43547 static int _wrap_new_SBStringList__SWIG_0(lua_State* L) {
43548   int SWIG_arg = 0;
43549   lldb::SBStringList *result = 0 ;
43550 
43551   SWIG_check_num_args("lldb::SBStringList::SBStringList",0,0)
43552   result = (lldb::SBStringList *)new lldb::SBStringList();
43553   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43554   return SWIG_arg;
43555 
43556   if(0) SWIG_fail;
43557 
43558 fail:
43559   lua_error(L);
43560   return SWIG_arg;
43561 }
43562 
43563 
43564 static int _wrap_new_SBStringList__SWIG_1(lua_State* L) {
43565   int SWIG_arg = 0;
43566   lldb::SBStringList *arg1 = 0 ;
43567   lldb::SBStringList *result = 0 ;
43568 
43569   SWIG_check_num_args("lldb::SBStringList::SBStringList",1,1)
43570   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStringList::SBStringList",1,"lldb::SBStringList const &");
43571 
43572   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43573     SWIG_fail_ptr("new_SBStringList",1,SWIGTYPE_p_lldb__SBStringList);
43574   }
43575 
43576   result = (lldb::SBStringList *)new lldb::SBStringList((lldb::SBStringList const &)*arg1);
43577   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStringList,1); SWIG_arg++;
43578   return SWIG_arg;
43579 
43580   if(0) SWIG_fail;
43581 
43582 fail:
43583   lua_error(L);
43584   return SWIG_arg;
43585 }
43586 
43587 
43588 static int _wrap_new_SBStringList(lua_State* L) {
43589   int argc;
43590   int argv[2]={
43591     1,2
43592   };
43593 
43594   argc = lua_gettop(L);
43595   if (argc == 0) {
43596     return _wrap_new_SBStringList__SWIG_0(L);
43597   }
43598   if (argc == 1) {
43599     int _v;
43600     {
43601       void *ptr;
43602       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43603         _v = 0;
43604       } else {
43605         _v = 1;
43606       }
43607     }
43608     if (_v) {
43609       return _wrap_new_SBStringList__SWIG_1(L);
43610     }
43611   }
43612 
43613   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStringList'\n"
43614     "  Possible C/C++ prototypes are:\n"
43615     "    lldb::SBStringList::SBStringList()\n"
43616     "    lldb::SBStringList::SBStringList(lldb::SBStringList const &)\n");
43617   lua_error(L);return 0;
43618 }
43619 
43620 
43621 static int _wrap_SBStringList_IsValid(lua_State* L) {
43622   int SWIG_arg = 0;
43623   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43624   bool result;
43625 
43626   SWIG_check_num_args("lldb::SBStringList::IsValid",1,1)
43627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::IsValid",1,"lldb::SBStringList const *");
43628 
43629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43630     SWIG_fail_ptr("SBStringList_IsValid",1,SWIGTYPE_p_lldb__SBStringList);
43631   }
43632 
43633   result = (bool)((lldb::SBStringList const *)arg1)->IsValid();
43634   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
43635   return SWIG_arg;
43636 
43637   if(0) SWIG_fail;
43638 
43639 fail:
43640   lua_error(L);
43641   return SWIG_arg;
43642 }
43643 
43644 
43645 static int _wrap_SBStringList_AppendString(lua_State* L) {
43646   int SWIG_arg = 0;
43647   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43648   char *arg2 = (char *) 0 ;
43649 
43650   SWIG_check_num_args("lldb::SBStringList::AppendString",2,2)
43651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendString",1,"lldb::SBStringList *");
43652   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendString",2,"char const *");
43653 
43654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43655     SWIG_fail_ptr("SBStringList_AppendString",1,SWIGTYPE_p_lldb__SBStringList);
43656   }
43657 
43658   arg2 = (char *)lua_tostring(L, 2);
43659   (arg1)->AppendString((char const *)arg2);
43660 
43661   return SWIG_arg;
43662 
43663   if(0) SWIG_fail;
43664 
43665 fail:
43666   lua_error(L);
43667   return SWIG_arg;
43668 }
43669 
43670 
43671 static int _wrap_SBStringList_AppendList__SWIG_0(lua_State* L) {
43672   int SWIG_arg = 0;
43673   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43674   char **arg2 = (char **) 0 ;
43675   int arg3 ;
43676 
43677   SWIG_check_num_args("lldb::SBStringList::AppendList",3,3)
43678   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43679   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"char const **");
43680   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBStringList::AppendList",3,"int");
43681 
43682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43683     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43684   }
43685 
43686 
43687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
43688     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_p_char);
43689   }
43690 
43691   arg3 = (signed int)lua_tointeger(L, 3);
43692   (arg1)->AppendList((char const **)arg2,arg3);
43693 
43694   return SWIG_arg;
43695 
43696   if(0) SWIG_fail;
43697 
43698 fail:
43699   lua_error(L);
43700   return SWIG_arg;
43701 }
43702 
43703 
43704 static int _wrap_SBStringList_AppendList__SWIG_1(lua_State* L) {
43705   int SWIG_arg = 0;
43706   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43707   lldb::SBStringList *arg2 = 0 ;
43708 
43709   SWIG_check_num_args("lldb::SBStringList::AppendList",2,2)
43710   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::AppendList",1,"lldb::SBStringList *");
43711   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStringList::AppendList",2,"lldb::SBStringList const &");
43712 
43713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43714     SWIG_fail_ptr("SBStringList_AppendList",1,SWIGTYPE_p_lldb__SBStringList);
43715   }
43716 
43717 
43718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
43719     SWIG_fail_ptr("SBStringList_AppendList",2,SWIGTYPE_p_lldb__SBStringList);
43720   }
43721 
43722   (arg1)->AppendList((lldb::SBStringList const &)*arg2);
43723 
43724   return SWIG_arg;
43725 
43726   if(0) SWIG_fail;
43727 
43728 fail:
43729   lua_error(L);
43730   return SWIG_arg;
43731 }
43732 
43733 
43734 static int _wrap_SBStringList_AppendList(lua_State* L) {
43735   int argc;
43736   int argv[4]={
43737     1,2,3,4
43738   };
43739 
43740   argc = lua_gettop(L);
43741   if (argc == 2) {
43742     int _v;
43743     {
43744       void *ptr;
43745       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43746         _v = 0;
43747       } else {
43748         _v = 1;
43749       }
43750     }
43751     if (_v) {
43752       {
43753         void *ptr;
43754         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
43755           _v = 0;
43756         } else {
43757           _v = 1;
43758         }
43759       }
43760       if (_v) {
43761         return _wrap_SBStringList_AppendList__SWIG_1(L);
43762       }
43763     }
43764   }
43765   if (argc == 3) {
43766     int _v;
43767     {
43768       void *ptr;
43769       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, 0)) {
43770         _v = 0;
43771       } else {
43772         _v = 1;
43773       }
43774     }
43775     if (_v) {
43776       {
43777         void *ptr;
43778         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
43779           _v = 0;
43780         } else {
43781           _v = 1;
43782         }
43783       }
43784       if (_v) {
43785         {
43786           _v = lua_isnumber(L,argv[2]);
43787         }
43788         if (_v) {
43789           return _wrap_SBStringList_AppendList__SWIG_0(L);
43790         }
43791       }
43792     }
43793   }
43794 
43795   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStringList_AppendList'\n"
43796     "  Possible C/C++ prototypes are:\n"
43797     "    lldb::SBStringList::AppendList(char const **,int)\n"
43798     "    lldb::SBStringList::AppendList(lldb::SBStringList const &)\n");
43799   lua_error(L);return 0;
43800 }
43801 
43802 
43803 static int _wrap_SBStringList_GetSize(lua_State* L) {
43804   int SWIG_arg = 0;
43805   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43806   uint32_t result;
43807 
43808   SWIG_check_num_args("lldb::SBStringList::GetSize",1,1)
43809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetSize",1,"lldb::SBStringList const *");
43810 
43811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43812     SWIG_fail_ptr("SBStringList_GetSize",1,SWIGTYPE_p_lldb__SBStringList);
43813   }
43814 
43815   result = (uint32_t)((lldb::SBStringList const *)arg1)->GetSize();
43816   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
43817   return SWIG_arg;
43818 
43819   if(0) SWIG_fail;
43820 
43821 fail:
43822   lua_error(L);
43823   return SWIG_arg;
43824 }
43825 
43826 
43827 static int _wrap_SBStringList_GetStringAtIndex(lua_State* L) {
43828   int SWIG_arg = 0;
43829   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43830   size_t arg2 ;
43831   char *result = 0 ;
43832 
43833   SWIG_check_num_args("lldb::SBStringList::GetStringAtIndex",2,2)
43834   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",1,"lldb::SBStringList *");
43835   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStringList::GetStringAtIndex",2,"size_t");
43836 
43837   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43838     SWIG_fail_ptr("SBStringList_GetStringAtIndex",1,SWIGTYPE_p_lldb__SBStringList);
43839   }
43840 
43841   arg2 = (unsigned long)lua_tointeger(L, 2);
43842   result = (char *)(arg1)->GetStringAtIndex(arg2);
43843   lua_pushstring(L,(const char *)result); SWIG_arg++;
43844   return SWIG_arg;
43845 
43846   if(0) SWIG_fail;
43847 
43848 fail:
43849   lua_error(L);
43850   return SWIG_arg;
43851 }
43852 
43853 
43854 static int _wrap_SBStringList_Clear(lua_State* L) {
43855   int SWIG_arg = 0;
43856   lldb::SBStringList *arg1 = (lldb::SBStringList *) 0 ;
43857 
43858   SWIG_check_num_args("lldb::SBStringList::Clear",1,1)
43859   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStringList::Clear",1,"lldb::SBStringList *");
43860 
43861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStringList,0))){
43862     SWIG_fail_ptr("SBStringList_Clear",1,SWIGTYPE_p_lldb__SBStringList);
43863   }
43864 
43865   (arg1)->Clear();
43866 
43867   return SWIG_arg;
43868 
43869   if(0) SWIG_fail;
43870 
43871 fail:
43872   lua_error(L);
43873   return SWIG_arg;
43874 }
43875 
43876 
43877 static void swig_delete_SBStringList(void *obj) {
43878 lldb::SBStringList *arg1 = (lldb::SBStringList *) obj;
43879 delete arg1;
43880 }
43881 static int _proxy__wrap_new_SBStringList(lua_State *L) {
43882     assert(lua_istable(L,1));
43883     lua_pushcfunction(L,_wrap_new_SBStringList);
43884     assert(!lua_isnil(L,-1));
43885     lua_replace(L,1); /* replace our table with real constructor */
43886     lua_call(L,lua_gettop(L)-1,1);
43887     return 1;
43888 }
43889 static swig_lua_attribute swig_SBStringList_attributes[] = {
43890     {0,0,0}
43891 };
43892 static swig_lua_method swig_SBStringList_methods[]= {
43893     { "IsValid", _wrap_SBStringList_IsValid},
43894     { "AppendString", _wrap_SBStringList_AppendString},
43895     { "AppendList", _wrap_SBStringList_AppendList},
43896     { "GetSize", _wrap_SBStringList_GetSize},
43897     { "GetStringAtIndex", _wrap_SBStringList_GetStringAtIndex},
43898     { "Clear", _wrap_SBStringList_Clear},
43899     {0,0}
43900 };
43901 static swig_lua_method swig_SBStringList_meta[] = {
43902     {0,0}
43903 };
43904 
43905 static swig_lua_attribute swig_SBStringList_Sf_SwigStatic_attributes[] = {
43906     {0,0,0}
43907 };
43908 static swig_lua_const_info swig_SBStringList_Sf_SwigStatic_constants[]= {
43909     {0,0,0,0,0,0}
43910 };
43911 static swig_lua_method swig_SBStringList_Sf_SwigStatic_methods[]= {
43912     {0,0}
43913 };
43914 static swig_lua_class* swig_SBStringList_Sf_SwigStatic_classes[]= {
43915     0
43916 };
43917 
43918 static swig_lua_namespace swig_SBStringList_Sf_SwigStatic = {
43919     "SBStringList",
43920     swig_SBStringList_Sf_SwigStatic_methods,
43921     swig_SBStringList_Sf_SwigStatic_attributes,
43922     swig_SBStringList_Sf_SwigStatic_constants,
43923     swig_SBStringList_Sf_SwigStatic_classes,
43924     0
43925 };
43926 static swig_lua_class *swig_SBStringList_bases[] = {0};
43927 static const char *swig_SBStringList_base_names[] = {0};
43928 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 };
43929 
43930 static int _wrap_new_SBStructuredData__SWIG_0(lua_State* L) {
43931   int SWIG_arg = 0;
43932   lldb::SBStructuredData *result = 0 ;
43933 
43934   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",0,0)
43935   result = (lldb::SBStructuredData *)new lldb::SBStructuredData();
43936   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43937   return SWIG_arg;
43938 
43939   if(0) SWIG_fail;
43940 
43941 fail:
43942   lua_error(L);
43943   return SWIG_arg;
43944 }
43945 
43946 
43947 static int _wrap_new_SBStructuredData__SWIG_1(lua_State* L) {
43948   int SWIG_arg = 0;
43949   lldb::SBStructuredData *arg1 = 0 ;
43950   lldb::SBStructuredData *result = 0 ;
43951 
43952   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43953   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::SBStructuredData const &");
43954 
43955   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
43956     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_lldb__SBStructuredData);
43957   }
43958 
43959   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::SBStructuredData const &)*arg1);
43960   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43961   return SWIG_arg;
43962 
43963   if(0) SWIG_fail;
43964 
43965 fail:
43966   lua_error(L);
43967   return SWIG_arg;
43968 }
43969 
43970 
43971 static int _wrap_new_SBStructuredData__SWIG_2(lua_State* L) {
43972   int SWIG_arg = 0;
43973   lldb::EventSP *arg1 = 0 ;
43974   lldb::SBStructuredData *result = 0 ;
43975 
43976   SWIG_check_num_args("lldb::SBStructuredData::SBStructuredData",1,1)
43977   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SBStructuredData",1,"lldb::EventSP const &");
43978 
43979   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t,0))){
43980     SWIG_fail_ptr("new_SBStructuredData",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__Event_t);
43981   }
43982 
43983   result = (lldb::SBStructuredData *)new lldb::SBStructuredData((lldb::EventSP const &)*arg1);
43984   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
43985   return SWIG_arg;
43986 
43987   if(0) SWIG_fail;
43988 
43989 fail:
43990   lua_error(L);
43991   return SWIG_arg;
43992 }
43993 
43994 
43995 static int _wrap_new_SBStructuredData(lua_State* L) {
43996   int argc;
43997   int argv[2]={
43998     1,2
43999   };
44000 
44001   argc = lua_gettop(L);
44002   if (argc == 0) {
44003     return _wrap_new_SBStructuredData__SWIG_0(L);
44004   }
44005   if (argc == 1) {
44006     int _v;
44007     {
44008       void *ptr;
44009       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
44010         _v = 0;
44011       } else {
44012         _v = 1;
44013       }
44014     }
44015     if (_v) {
44016       return _wrap_new_SBStructuredData__SWIG_1(L);
44017     }
44018   }
44019   if (argc == 1) {
44020     int _v;
44021     {
44022       void *ptr;
44023       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)) {
44024         _v = 0;
44025       } else {
44026         _v = 1;
44027       }
44028     }
44029     if (_v) {
44030       return _wrap_new_SBStructuredData__SWIG_2(L);
44031     }
44032   }
44033 
44034   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBStructuredData'\n"
44035     "  Possible C/C++ prototypes are:\n"
44036     "    lldb::SBStructuredData::SBStructuredData()\n"
44037     "    lldb::SBStructuredData::SBStructuredData(lldb::SBStructuredData const &)\n"
44038     "    lldb::SBStructuredData::SBStructuredData(lldb::EventSP const &)\n");
44039   lua_error(L);return 0;
44040 }
44041 
44042 
44043 static int _wrap_SBStructuredData_IsValid(lua_State* L) {
44044   int SWIG_arg = 0;
44045   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44046   bool result;
44047 
44048   SWIG_check_num_args("lldb::SBStructuredData::IsValid",1,1)
44049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::IsValid",1,"lldb::SBStructuredData const *");
44050 
44051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44052     SWIG_fail_ptr("SBStructuredData_IsValid",1,SWIGTYPE_p_lldb__SBStructuredData);
44053   }
44054 
44055   result = (bool)((lldb::SBStructuredData const *)arg1)->IsValid();
44056   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44057   return SWIG_arg;
44058 
44059   if(0) SWIG_fail;
44060 
44061 fail:
44062   lua_error(L);
44063   return SWIG_arg;
44064 }
44065 
44066 
44067 static int _wrap_SBStructuredData_Clear(lua_State* L) {
44068   int SWIG_arg = 0;
44069   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44070 
44071   SWIG_check_num_args("lldb::SBStructuredData::Clear",1,1)
44072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::Clear",1,"lldb::SBStructuredData *");
44073 
44074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44075     SWIG_fail_ptr("SBStructuredData_Clear",1,SWIGTYPE_p_lldb__SBStructuredData);
44076   }
44077 
44078   (arg1)->Clear();
44079 
44080   return SWIG_arg;
44081 
44082   if(0) SWIG_fail;
44083 
44084 fail:
44085   lua_error(L);
44086   return SWIG_arg;
44087 }
44088 
44089 
44090 static int _wrap_SBStructuredData_GetType(lua_State* L) {
44091   int SWIG_arg = 0;
44092   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44093   lldb::StructuredDataType result;
44094 
44095   SWIG_check_num_args("lldb::SBStructuredData::GetType",1,1)
44096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetType",1,"lldb::SBStructuredData const *");
44097 
44098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44099     SWIG_fail_ptr("SBStructuredData_GetType",1,SWIGTYPE_p_lldb__SBStructuredData);
44100   }
44101 
44102   result = (lldb::StructuredDataType)((lldb::SBStructuredData const *)arg1)->GetType();
44103   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
44104   return SWIG_arg;
44105 
44106   if(0) SWIG_fail;
44107 
44108 fail:
44109   lua_error(L);
44110   return SWIG_arg;
44111 }
44112 
44113 
44114 static int _wrap_SBStructuredData_GetSize(lua_State* L) {
44115   int SWIG_arg = 0;
44116   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44117   size_t result;
44118 
44119   SWIG_check_num_args("lldb::SBStructuredData::GetSize",1,1)
44120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetSize",1,"lldb::SBStructuredData const *");
44121 
44122   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44123     SWIG_fail_ptr("SBStructuredData_GetSize",1,SWIGTYPE_p_lldb__SBStructuredData);
44124   }
44125 
44126   result = ((lldb::SBStructuredData const *)arg1)->GetSize();
44127   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44128   return SWIG_arg;
44129 
44130   if(0) SWIG_fail;
44131 
44132 fail:
44133   lua_error(L);
44134   return SWIG_arg;
44135 }
44136 
44137 
44138 static int _wrap_SBStructuredData_GetKeys(lua_State* L) {
44139   int SWIG_arg = 0;
44140   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44141   lldb::SBStringList *arg2 = 0 ;
44142   bool result;
44143 
44144   SWIG_check_num_args("lldb::SBStructuredData::GetKeys",2,2)
44145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",1,"lldb::SBStructuredData const *");
44146   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetKeys",2,"lldb::SBStringList &");
44147 
44148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44149     SWIG_fail_ptr("SBStructuredData_GetKeys",1,SWIGTYPE_p_lldb__SBStructuredData);
44150   }
44151 
44152 
44153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
44154     SWIG_fail_ptr("SBStructuredData_GetKeys",2,SWIGTYPE_p_lldb__SBStringList);
44155   }
44156 
44157   result = (bool)((lldb::SBStructuredData const *)arg1)->GetKeys(*arg2);
44158   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44159   return SWIG_arg;
44160 
44161   if(0) SWIG_fail;
44162 
44163 fail:
44164   lua_error(L);
44165   return SWIG_arg;
44166 }
44167 
44168 
44169 static int _wrap_SBStructuredData_GetValueForKey(lua_State* L) {
44170   int SWIG_arg = 0;
44171   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44172   char *arg2 = (char *) 0 ;
44173   lldb::SBStructuredData result;
44174 
44175   SWIG_check_num_args("lldb::SBStructuredData::GetValueForKey",2,2)
44176   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",1,"lldb::SBStructuredData const *");
44177   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetValueForKey",2,"char const *");
44178 
44179   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44180     SWIG_fail_ptr("SBStructuredData_GetValueForKey",1,SWIGTYPE_p_lldb__SBStructuredData);
44181   }
44182 
44183   arg2 = (char *)lua_tostring(L, 2);
44184   result = ((lldb::SBStructuredData const *)arg1)->GetValueForKey((char const *)arg2);
44185   {
44186     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44187     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44188   }
44189   return SWIG_arg;
44190 
44191   if(0) SWIG_fail;
44192 
44193 fail:
44194   lua_error(L);
44195   return SWIG_arg;
44196 }
44197 
44198 
44199 static int _wrap_SBStructuredData_GetItemAtIndex(lua_State* L) {
44200   int SWIG_arg = 0;
44201   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44202   size_t arg2 ;
44203   lldb::SBStructuredData result;
44204 
44205   SWIG_check_num_args("lldb::SBStructuredData::GetItemAtIndex",2,2)
44206   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",1,"lldb::SBStructuredData const *");
44207   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetItemAtIndex",2,"size_t");
44208 
44209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44210     SWIG_fail_ptr("SBStructuredData_GetItemAtIndex",1,SWIGTYPE_p_lldb__SBStructuredData);
44211   }
44212 
44213   arg2 = (unsigned long)lua_tointeger(L, 2);
44214   result = ((lldb::SBStructuredData const *)arg1)->GetItemAtIndex(arg2);
44215   {
44216     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
44217     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
44218   }
44219   return SWIG_arg;
44220 
44221   if(0) SWIG_fail;
44222 
44223 fail:
44224   lua_error(L);
44225   return SWIG_arg;
44226 }
44227 
44228 
44229 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_0(lua_State* L) {
44230   int SWIG_arg = 0;
44231   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44232   uint64_t arg2 ;
44233   uint64_t result;
44234 
44235   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",2,2)
44236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44237   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",2,"uint64_t");
44238 
44239   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44240     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44241   }
44242 
44243   arg2 = (unsigned long long)lua_tointeger(L, 2);
44244   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue(arg2);
44245   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44246   return SWIG_arg;
44247 
44248   if(0) SWIG_fail;
44249 
44250 fail:
44251   lua_error(L);
44252   return SWIG_arg;
44253 }
44254 
44255 
44256 static int _wrap_SBStructuredData_GetIntegerValue__SWIG_1(lua_State* L) {
44257   int SWIG_arg = 0;
44258   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44259   uint64_t result;
44260 
44261   SWIG_check_num_args("lldb::SBStructuredData::GetIntegerValue",1,1)
44262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetIntegerValue",1,"lldb::SBStructuredData const *");
44263 
44264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44265     SWIG_fail_ptr("SBStructuredData_GetIntegerValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44266   }
44267 
44268   result = (uint64_t)((lldb::SBStructuredData const *)arg1)->GetIntegerValue();
44269   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44270   return SWIG_arg;
44271 
44272   if(0) SWIG_fail;
44273 
44274 fail:
44275   lua_error(L);
44276   return SWIG_arg;
44277 }
44278 
44279 
44280 static int _wrap_SBStructuredData_GetIntegerValue(lua_State* L) {
44281   int argc;
44282   int argv[3]={
44283     1,2,3
44284   };
44285 
44286   argc = lua_gettop(L);
44287   if (argc == 1) {
44288     int _v;
44289     {
44290       void *ptr;
44291       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44292         _v = 0;
44293       } else {
44294         _v = 1;
44295       }
44296     }
44297     if (_v) {
44298       return _wrap_SBStructuredData_GetIntegerValue__SWIG_1(L);
44299     }
44300   }
44301   if (argc == 2) {
44302     int _v;
44303     {
44304       void *ptr;
44305       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44306         _v = 0;
44307       } else {
44308         _v = 1;
44309       }
44310     }
44311     if (_v) {
44312       {
44313         _v = lua_isnumber(L,argv[1]);
44314       }
44315       if (_v) {
44316         return _wrap_SBStructuredData_GetIntegerValue__SWIG_0(L);
44317       }
44318     }
44319   }
44320 
44321   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetIntegerValue'\n"
44322     "  Possible C/C++ prototypes are:\n"
44323     "    lldb::SBStructuredData::GetIntegerValue(uint64_t) const\n"
44324     "    lldb::SBStructuredData::GetIntegerValue() const\n");
44325   lua_error(L);return 0;
44326 }
44327 
44328 
44329 static int _wrap_SBStructuredData_GetFloatValue__SWIG_0(lua_State* L) {
44330   int SWIG_arg = 0;
44331   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44332   double arg2 ;
44333   double result;
44334 
44335   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",2,2)
44336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44337   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",2,"double");
44338 
44339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44340     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44341   }
44342 
44343   arg2 = (double)lua_tonumber(L, 2);
44344   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue(arg2);
44345   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44346   return SWIG_arg;
44347 
44348   if(0) SWIG_fail;
44349 
44350 fail:
44351   lua_error(L);
44352   return SWIG_arg;
44353 }
44354 
44355 
44356 static int _wrap_SBStructuredData_GetFloatValue__SWIG_1(lua_State* L) {
44357   int SWIG_arg = 0;
44358   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44359   double result;
44360 
44361   SWIG_check_num_args("lldb::SBStructuredData::GetFloatValue",1,1)
44362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetFloatValue",1,"lldb::SBStructuredData const *");
44363 
44364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44365     SWIG_fail_ptr("SBStructuredData_GetFloatValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44366   }
44367 
44368   result = (double)((lldb::SBStructuredData const *)arg1)->GetFloatValue();
44369   lua_pushnumber(L, (lua_Number) result); SWIG_arg++;
44370   return SWIG_arg;
44371 
44372   if(0) SWIG_fail;
44373 
44374 fail:
44375   lua_error(L);
44376   return SWIG_arg;
44377 }
44378 
44379 
44380 static int _wrap_SBStructuredData_GetFloatValue(lua_State* L) {
44381   int argc;
44382   int argv[3]={
44383     1,2,3
44384   };
44385 
44386   argc = lua_gettop(L);
44387   if (argc == 1) {
44388     int _v;
44389     {
44390       void *ptr;
44391       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44392         _v = 0;
44393       } else {
44394         _v = 1;
44395       }
44396     }
44397     if (_v) {
44398       return _wrap_SBStructuredData_GetFloatValue__SWIG_1(L);
44399     }
44400   }
44401   if (argc == 2) {
44402     int _v;
44403     {
44404       void *ptr;
44405       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44406         _v = 0;
44407       } else {
44408         _v = 1;
44409       }
44410     }
44411     if (_v) {
44412       {
44413         _v = lua_isnumber(L,argv[1]);
44414       }
44415       if (_v) {
44416         return _wrap_SBStructuredData_GetFloatValue__SWIG_0(L);
44417       }
44418     }
44419   }
44420 
44421   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetFloatValue'\n"
44422     "  Possible C/C++ prototypes are:\n"
44423     "    lldb::SBStructuredData::GetFloatValue(double) const\n"
44424     "    lldb::SBStructuredData::GetFloatValue() const\n");
44425   lua_error(L);return 0;
44426 }
44427 
44428 
44429 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_0(lua_State* L) {
44430   int SWIG_arg = 0;
44431   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44432   bool arg2 ;
44433   bool result;
44434 
44435   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",2,2)
44436   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44437   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",2,"bool");
44438 
44439   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44440     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44441   }
44442 
44443   arg2 = (lua_toboolean(L, 2)!=0);
44444   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue(arg2);
44445   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44446   return SWIG_arg;
44447 
44448   if(0) SWIG_fail;
44449 
44450 fail:
44451   lua_error(L);
44452   return SWIG_arg;
44453 }
44454 
44455 
44456 static int _wrap_SBStructuredData_GetBooleanValue__SWIG_1(lua_State* L) {
44457   int SWIG_arg = 0;
44458   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44459   bool result;
44460 
44461   SWIG_check_num_args("lldb::SBStructuredData::GetBooleanValue",1,1)
44462   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetBooleanValue",1,"lldb::SBStructuredData const *");
44463 
44464   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44465     SWIG_fail_ptr("SBStructuredData_GetBooleanValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44466   }
44467 
44468   result = (bool)((lldb::SBStructuredData const *)arg1)->GetBooleanValue();
44469   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44470   return SWIG_arg;
44471 
44472   if(0) SWIG_fail;
44473 
44474 fail:
44475   lua_error(L);
44476   return SWIG_arg;
44477 }
44478 
44479 
44480 static int _wrap_SBStructuredData_GetBooleanValue(lua_State* L) {
44481   int argc;
44482   int argv[3]={
44483     1,2,3
44484   };
44485 
44486   argc = lua_gettop(L);
44487   if (argc == 1) {
44488     int _v;
44489     {
44490       void *ptr;
44491       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44492         _v = 0;
44493       } else {
44494         _v = 1;
44495       }
44496     }
44497     if (_v) {
44498       return _wrap_SBStructuredData_GetBooleanValue__SWIG_1(L);
44499     }
44500   }
44501   if (argc == 2) {
44502     int _v;
44503     {
44504       void *ptr;
44505       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, 0)) {
44506         _v = 0;
44507       } else {
44508         _v = 1;
44509       }
44510     }
44511     if (_v) {
44512       {
44513         _v = lua_isboolean(L,argv[1]);
44514       }
44515       if (_v) {
44516         return _wrap_SBStructuredData_GetBooleanValue__SWIG_0(L);
44517       }
44518     }
44519   }
44520 
44521   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBStructuredData_GetBooleanValue'\n"
44522     "  Possible C/C++ prototypes are:\n"
44523     "    lldb::SBStructuredData::GetBooleanValue(bool) const\n"
44524     "    lldb::SBStructuredData::GetBooleanValue() const\n");
44525   lua_error(L);return 0;
44526 }
44527 
44528 
44529 static int _wrap_SBStructuredData_GetStringValue(lua_State* L) {
44530   int SWIG_arg = 0;
44531   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44532   char *arg2 = (char *) 0 ;
44533   size_t arg3 ;
44534   size_t result;
44535 
44536   SWIG_check_num_args("lldb::SBStructuredData::GetStringValue",2,2)
44537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetStringValue",1,"lldb::SBStructuredData const *");
44538 
44539   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44540     SWIG_fail_ptr("SBStructuredData_GetStringValue",1,SWIGTYPE_p_lldb__SBStructuredData);
44541   }
44542 
44543   {
44544     arg3 = luaL_checkinteger(L, 2);
44545     if (arg3 <= 0) {
44546       return luaL_error(L, "Positive integer expected");
44547     }
44548     arg2 = (char *) malloc(arg3);
44549   }
44550   result = ((lldb::SBStructuredData const *)arg1)->GetStringValue(arg2,arg3);
44551   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
44552   {
44553     lua_pop(L, 1); // Blow away the previous result
44554     if (result == 0) {
44555       lua_pushliteral(L, "");
44556     } else {
44557       lua_pushlstring(L, (const char *)arg2, result);
44558     }
44559     free(arg2);
44560     // SWIG_arg was already incremented
44561   }
44562   return SWIG_arg;
44563 
44564   if(0) SWIG_fail;
44565 
44566 fail:
44567   lua_error(L);
44568   return SWIG_arg;
44569 }
44570 
44571 
44572 static int _wrap_SBStructuredData_GetAsJSON(lua_State* L) {
44573   int SWIG_arg = 0;
44574   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44575   lldb::SBStream *arg2 = 0 ;
44576   lldb::SBError result;
44577 
44578   SWIG_check_num_args("lldb::SBStructuredData::GetAsJSON",2,2)
44579   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",1,"lldb::SBStructuredData const *");
44580   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetAsJSON",2,"lldb::SBStream &");
44581 
44582   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44583     SWIG_fail_ptr("SBStructuredData_GetAsJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44584   }
44585 
44586 
44587   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44588     SWIG_fail_ptr("SBStructuredData_GetAsJSON",2,SWIGTYPE_p_lldb__SBStream);
44589   }
44590 
44591   result = ((lldb::SBStructuredData const *)arg1)->GetAsJSON(*arg2);
44592   {
44593     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44594     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44595   }
44596   return SWIG_arg;
44597 
44598   if(0) SWIG_fail;
44599 
44600 fail:
44601   lua_error(L);
44602   return SWIG_arg;
44603 }
44604 
44605 
44606 static int _wrap_SBStructuredData_GetDescription(lua_State* L) {
44607   int SWIG_arg = 0;
44608   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44609   lldb::SBStream *arg2 = 0 ;
44610   lldb::SBError result;
44611 
44612   SWIG_check_num_args("lldb::SBStructuredData::GetDescription",2,2)
44613   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",1,"lldb::SBStructuredData const *");
44614   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::GetDescription",2,"lldb::SBStream &");
44615 
44616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44617     SWIG_fail_ptr("SBStructuredData_GetDescription",1,SWIGTYPE_p_lldb__SBStructuredData);
44618   }
44619 
44620 
44621   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44622     SWIG_fail_ptr("SBStructuredData_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
44623   }
44624 
44625   result = ((lldb::SBStructuredData const *)arg1)->GetDescription(*arg2);
44626   {
44627     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44628     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44629   }
44630   return SWIG_arg;
44631 
44632   if(0) SWIG_fail;
44633 
44634 fail:
44635   lua_error(L);
44636   return SWIG_arg;
44637 }
44638 
44639 
44640 static int _wrap_SBStructuredData_SetFromJSON(lua_State* L) {
44641   int SWIG_arg = 0;
44642   lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) 0 ;
44643   lldb::SBStream *arg2 = 0 ;
44644   lldb::SBError result;
44645 
44646   SWIG_check_num_args("lldb::SBStructuredData::SetFromJSON",2,2)
44647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",1,"lldb::SBStructuredData *");
44648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBStructuredData::SetFromJSON",2,"lldb::SBStream &");
44649 
44650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBStructuredData,0))){
44651     SWIG_fail_ptr("SBStructuredData_SetFromJSON",1,SWIGTYPE_p_lldb__SBStructuredData);
44652   }
44653 
44654 
44655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
44656     SWIG_fail_ptr("SBStructuredData_SetFromJSON",2,SWIGTYPE_p_lldb__SBStream);
44657   }
44658 
44659   result = (arg1)->SetFromJSON(*arg2);
44660   {
44661     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
44662     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
44663   }
44664   return SWIG_arg;
44665 
44666   if(0) SWIG_fail;
44667 
44668 fail:
44669   lua_error(L);
44670   return SWIG_arg;
44671 }
44672 
44673 
44674 static void swig_delete_SBStructuredData(void *obj) {
44675 lldb::SBStructuredData *arg1 = (lldb::SBStructuredData *) obj;
44676 delete arg1;
44677 }
44678 static int _proxy__wrap_new_SBStructuredData(lua_State *L) {
44679     assert(lua_istable(L,1));
44680     lua_pushcfunction(L,_wrap_new_SBStructuredData);
44681     assert(!lua_isnil(L,-1));
44682     lua_replace(L,1); /* replace our table with real constructor */
44683     lua_call(L,lua_gettop(L)-1,1);
44684     return 1;
44685 }
44686 static swig_lua_attribute swig_SBStructuredData_attributes[] = {
44687     {0,0,0}
44688 };
44689 static swig_lua_method swig_SBStructuredData_methods[]= {
44690     { "IsValid", _wrap_SBStructuredData_IsValid},
44691     { "Clear", _wrap_SBStructuredData_Clear},
44692     { "GetType", _wrap_SBStructuredData_GetType},
44693     { "GetSize", _wrap_SBStructuredData_GetSize},
44694     { "GetKeys", _wrap_SBStructuredData_GetKeys},
44695     { "GetValueForKey", _wrap_SBStructuredData_GetValueForKey},
44696     { "GetItemAtIndex", _wrap_SBStructuredData_GetItemAtIndex},
44697     { "GetIntegerValue", _wrap_SBStructuredData_GetIntegerValue},
44698     { "GetFloatValue", _wrap_SBStructuredData_GetFloatValue},
44699     { "GetBooleanValue", _wrap_SBStructuredData_GetBooleanValue},
44700     { "GetStringValue", _wrap_SBStructuredData_GetStringValue},
44701     { "GetAsJSON", _wrap_SBStructuredData_GetAsJSON},
44702     { "GetDescription", _wrap_SBStructuredData_GetDescription},
44703     { "SetFromJSON", _wrap_SBStructuredData_SetFromJSON},
44704     {0,0}
44705 };
44706 static swig_lua_method swig_SBStructuredData_meta[] = {
44707     {0,0}
44708 };
44709 
44710 static swig_lua_attribute swig_SBStructuredData_Sf_SwigStatic_attributes[] = {
44711     {0,0,0}
44712 };
44713 static swig_lua_const_info swig_SBStructuredData_Sf_SwigStatic_constants[]= {
44714     {0,0,0,0,0,0}
44715 };
44716 static swig_lua_method swig_SBStructuredData_Sf_SwigStatic_methods[]= {
44717     {0,0}
44718 };
44719 static swig_lua_class* swig_SBStructuredData_Sf_SwigStatic_classes[]= {
44720     0
44721 };
44722 
44723 static swig_lua_namespace swig_SBStructuredData_Sf_SwigStatic = {
44724     "SBStructuredData",
44725     swig_SBStructuredData_Sf_SwigStatic_methods,
44726     swig_SBStructuredData_Sf_SwigStatic_attributes,
44727     swig_SBStructuredData_Sf_SwigStatic_constants,
44728     swig_SBStructuredData_Sf_SwigStatic_classes,
44729     0
44730 };
44731 static swig_lua_class *swig_SBStructuredData_bases[] = {0};
44732 static const char *swig_SBStructuredData_base_names[] = {0};
44733 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 };
44734 
44735 static int _wrap_new_SBSymbol__SWIG_0(lua_State* L) {
44736   int SWIG_arg = 0;
44737   lldb::SBSymbol *result = 0 ;
44738 
44739   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",0,0)
44740   result = (lldb::SBSymbol *)new lldb::SBSymbol();
44741   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44742   return SWIG_arg;
44743 
44744   if(0) SWIG_fail;
44745 
44746 fail:
44747   lua_error(L);
44748   return SWIG_arg;
44749 }
44750 
44751 
44752 static int _wrap_new_SBSymbol__SWIG_1(lua_State* L) {
44753   int SWIG_arg = 0;
44754   lldb::SBSymbol *arg1 = 0 ;
44755   lldb::SBSymbol *result = 0 ;
44756 
44757   SWIG_check_num_args("lldb::SBSymbol::SBSymbol",1,1)
44758   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbol::SBSymbol",1,"lldb::SBSymbol const &");
44759 
44760   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44761     SWIG_fail_ptr("new_SBSymbol",1,SWIGTYPE_p_lldb__SBSymbol);
44762   }
44763 
44764   result = (lldb::SBSymbol *)new lldb::SBSymbol((lldb::SBSymbol const &)*arg1);
44765   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
44766   return SWIG_arg;
44767 
44768   if(0) SWIG_fail;
44769 
44770 fail:
44771   lua_error(L);
44772   return SWIG_arg;
44773 }
44774 
44775 
44776 static int _wrap_new_SBSymbol(lua_State* L) {
44777   int argc;
44778   int argv[2]={
44779     1,2
44780   };
44781 
44782   argc = lua_gettop(L);
44783   if (argc == 0) {
44784     return _wrap_new_SBSymbol__SWIG_0(L);
44785   }
44786   if (argc == 1) {
44787     int _v;
44788     {
44789       void *ptr;
44790       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, SWIG_POINTER_NO_NULL)) {
44791         _v = 0;
44792       } else {
44793         _v = 1;
44794       }
44795     }
44796     if (_v) {
44797       return _wrap_new_SBSymbol__SWIG_1(L);
44798     }
44799   }
44800 
44801   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbol'\n"
44802     "  Possible C/C++ prototypes are:\n"
44803     "    lldb::SBSymbol::SBSymbol()\n"
44804     "    lldb::SBSymbol::SBSymbol(lldb::SBSymbol const &)\n");
44805   lua_error(L);return 0;
44806 }
44807 
44808 
44809 static int _wrap_SBSymbol_IsValid(lua_State* L) {
44810   int SWIG_arg = 0;
44811   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44812   bool result;
44813 
44814   SWIG_check_num_args("lldb::SBSymbol::IsValid",1,1)
44815   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsValid",1,"lldb::SBSymbol const *");
44816 
44817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44818     SWIG_fail_ptr("SBSymbol_IsValid",1,SWIGTYPE_p_lldb__SBSymbol);
44819   }
44820 
44821   result = (bool)((lldb::SBSymbol const *)arg1)->IsValid();
44822   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
44823   return SWIG_arg;
44824 
44825   if(0) SWIG_fail;
44826 
44827 fail:
44828   lua_error(L);
44829   return SWIG_arg;
44830 }
44831 
44832 
44833 static int _wrap_SBSymbol_GetName(lua_State* L) {
44834   int SWIG_arg = 0;
44835   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44836   char *result = 0 ;
44837 
44838   SWIG_check_num_args("lldb::SBSymbol::GetName",1,1)
44839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetName",1,"lldb::SBSymbol const *");
44840 
44841   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44842     SWIG_fail_ptr("SBSymbol_GetName",1,SWIGTYPE_p_lldb__SBSymbol);
44843   }
44844 
44845   result = (char *)((lldb::SBSymbol const *)arg1)->GetName();
44846   lua_pushstring(L,(const char *)result); SWIG_arg++;
44847   return SWIG_arg;
44848 
44849   if(0) SWIG_fail;
44850 
44851 fail:
44852   lua_error(L);
44853   return SWIG_arg;
44854 }
44855 
44856 
44857 static int _wrap_SBSymbol_GetDisplayName(lua_State* L) {
44858   int SWIG_arg = 0;
44859   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44860   char *result = 0 ;
44861 
44862   SWIG_check_num_args("lldb::SBSymbol::GetDisplayName",1,1)
44863   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDisplayName",1,"lldb::SBSymbol const *");
44864 
44865   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44866     SWIG_fail_ptr("SBSymbol_GetDisplayName",1,SWIGTYPE_p_lldb__SBSymbol);
44867   }
44868 
44869   result = (char *)((lldb::SBSymbol const *)arg1)->GetDisplayName();
44870   lua_pushstring(L,(const char *)result); SWIG_arg++;
44871   return SWIG_arg;
44872 
44873   if(0) SWIG_fail;
44874 
44875 fail:
44876   lua_error(L);
44877   return SWIG_arg;
44878 }
44879 
44880 
44881 static int _wrap_SBSymbol_GetMangledName(lua_State* L) {
44882   int SWIG_arg = 0;
44883   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44884   char *result = 0 ;
44885 
44886   SWIG_check_num_args("lldb::SBSymbol::GetMangledName",1,1)
44887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetMangledName",1,"lldb::SBSymbol const *");
44888 
44889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44890     SWIG_fail_ptr("SBSymbol_GetMangledName",1,SWIGTYPE_p_lldb__SBSymbol);
44891   }
44892 
44893   result = (char *)((lldb::SBSymbol const *)arg1)->GetMangledName();
44894   lua_pushstring(L,(const char *)result); SWIG_arg++;
44895   return SWIG_arg;
44896 
44897   if(0) SWIG_fail;
44898 
44899 fail:
44900   lua_error(L);
44901   return SWIG_arg;
44902 }
44903 
44904 
44905 static int _wrap_SBSymbol_GetInstructions__SWIG_0(lua_State* L) {
44906   int SWIG_arg = 0;
44907   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44908   lldb::SBTarget arg2 ;
44909   lldb::SBTarget *argp2 ;
44910   lldb::SBInstructionList result;
44911 
44912   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",2,2)
44913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44914   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44915 
44916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44917     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44918   }
44919 
44920 
44921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44922     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44923   }
44924   arg2 = *argp2;
44925 
44926   result = (arg1)->GetInstructions(arg2);
44927   {
44928     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44929     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44930   }
44931   return SWIG_arg;
44932 
44933   if(0) SWIG_fail;
44934 
44935 fail:
44936   lua_error(L);
44937   return SWIG_arg;
44938 }
44939 
44940 
44941 static int _wrap_SBSymbol_GetInstructions__SWIG_1(lua_State* L) {
44942   int SWIG_arg = 0;
44943   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
44944   lldb::SBTarget arg2 ;
44945   char *arg3 = (char *) 0 ;
44946   lldb::SBTarget *argp2 ;
44947   lldb::SBInstructionList result;
44948 
44949   SWIG_check_num_args("lldb::SBSymbol::GetInstructions",3,3)
44950   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",1,"lldb::SBSymbol *");
44951   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",2,"lldb::SBTarget");
44952   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBSymbol::GetInstructions",3,"char const *");
44953 
44954   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
44955     SWIG_fail_ptr("SBSymbol_GetInstructions",1,SWIGTYPE_p_lldb__SBSymbol);
44956   }
44957 
44958 
44959   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTarget,0))){
44960     SWIG_fail_ptr("SBSymbol_GetInstructions",2,SWIGTYPE_p_lldb__SBTarget);
44961   }
44962   arg2 = *argp2;
44963 
44964   arg3 = (char *)lua_tostring(L, 3);
44965   result = (arg1)->GetInstructions(arg2,(char const *)arg3);
44966   {
44967     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
44968     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
44969   }
44970   return SWIG_arg;
44971 
44972   if(0) SWIG_fail;
44973 
44974 fail:
44975   lua_error(L);
44976   return SWIG_arg;
44977 }
44978 
44979 
44980 static int _wrap_SBSymbol_GetInstructions(lua_State* L) {
44981   int argc;
44982   int argv[4]={
44983     1,2,3,4
44984   };
44985 
44986   argc = lua_gettop(L);
44987   if (argc == 2) {
44988     int _v;
44989     {
44990       void *ptr;
44991       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
44992         _v = 0;
44993       } else {
44994         _v = 1;
44995       }
44996     }
44997     if (_v) {
44998       {
44999         void *ptr;
45000         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45001           _v = 0;
45002         } else {
45003           _v = 1;
45004         }
45005       }
45006       if (_v) {
45007         return _wrap_SBSymbol_GetInstructions__SWIG_0(L);
45008       }
45009     }
45010   }
45011   if (argc == 3) {
45012     int _v;
45013     {
45014       void *ptr;
45015       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbol, 0)) {
45016         _v = 0;
45017       } else {
45018         _v = 1;
45019       }
45020     }
45021     if (_v) {
45022       {
45023         void *ptr;
45024         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
45025           _v = 0;
45026         } else {
45027           _v = 1;
45028         }
45029       }
45030       if (_v) {
45031         {
45032           _v = SWIG_lua_isnilstring(L,argv[2]);
45033         }
45034         if (_v) {
45035           return _wrap_SBSymbol_GetInstructions__SWIG_1(L);
45036         }
45037       }
45038     }
45039   }
45040 
45041   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbol_GetInstructions'\n"
45042     "  Possible C/C++ prototypes are:\n"
45043     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget)\n"
45044     "    lldb::SBSymbol::GetInstructions(lldb::SBTarget,char const *)\n");
45045   lua_error(L);return 0;
45046 }
45047 
45048 
45049 static int _wrap_SBSymbol_GetStartAddress(lua_State* L) {
45050   int SWIG_arg = 0;
45051   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45052   lldb::SBAddress result;
45053 
45054   SWIG_check_num_args("lldb::SBSymbol::GetStartAddress",1,1)
45055   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetStartAddress",1,"lldb::SBSymbol *");
45056 
45057   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45058     SWIG_fail_ptr("SBSymbol_GetStartAddress",1,SWIGTYPE_p_lldb__SBSymbol);
45059   }
45060 
45061   result = (arg1)->GetStartAddress();
45062   {
45063     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
45064     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
45065   }
45066   return SWIG_arg;
45067 
45068   if(0) SWIG_fail;
45069 
45070 fail:
45071   lua_error(L);
45072   return SWIG_arg;
45073 }
45074 
45075 
45076 static int _wrap_SBSymbol_GetEndAddress(lua_State* L) {
45077   int SWIG_arg = 0;
45078   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45079   lldb::SBAddress result;
45080 
45081   SWIG_check_num_args("lldb::SBSymbol::GetEndAddress",1,1)
45082   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetEndAddress",1,"lldb::SBSymbol *");
45083 
45084   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45085     SWIG_fail_ptr("SBSymbol_GetEndAddress",1,SWIGTYPE_p_lldb__SBSymbol);
45086   }
45087 
45088   result = (arg1)->GetEndAddress();
45089   {
45090     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
45091     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
45092   }
45093   return SWIG_arg;
45094 
45095   if(0) SWIG_fail;
45096 
45097 fail:
45098   lua_error(L);
45099   return SWIG_arg;
45100 }
45101 
45102 
45103 static int _wrap_SBSymbol_GetPrologueByteSize(lua_State* L) {
45104   int SWIG_arg = 0;
45105   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45106   uint32_t result;
45107 
45108   SWIG_check_num_args("lldb::SBSymbol::GetPrologueByteSize",1,1)
45109   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetPrologueByteSize",1,"lldb::SBSymbol *");
45110 
45111   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45112     SWIG_fail_ptr("SBSymbol_GetPrologueByteSize",1,SWIGTYPE_p_lldb__SBSymbol);
45113   }
45114 
45115   result = (uint32_t)(arg1)->GetPrologueByteSize();
45116   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
45117   return SWIG_arg;
45118 
45119   if(0) SWIG_fail;
45120 
45121 fail:
45122   lua_error(L);
45123   return SWIG_arg;
45124 }
45125 
45126 
45127 static int _wrap_SBSymbol_GetType(lua_State* L) {
45128   int SWIG_arg = 0;
45129   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45130   lldb::SymbolType result;
45131 
45132   SWIG_check_num_args("lldb::SBSymbol::GetType",1,1)
45133   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetType",1,"lldb::SBSymbol *");
45134 
45135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45136     SWIG_fail_ptr("SBSymbol_GetType",1,SWIGTYPE_p_lldb__SBSymbol);
45137   }
45138 
45139   result = (lldb::SymbolType)(arg1)->GetType();
45140   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
45141   return SWIG_arg;
45142 
45143   if(0) SWIG_fail;
45144 
45145 fail:
45146   lua_error(L);
45147   return SWIG_arg;
45148 }
45149 
45150 
45151 static int _wrap_SBSymbol_GetDescription(lua_State* L) {
45152   int SWIG_arg = 0;
45153   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45154   lldb::SBStream *arg2 = 0 ;
45155   bool result;
45156 
45157   SWIG_check_num_args("lldb::SBSymbol::GetDescription",2,2)
45158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",1,"lldb::SBSymbol *");
45159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::GetDescription",2,"lldb::SBStream &");
45160 
45161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45162     SWIG_fail_ptr("SBSymbol_GetDescription",1,SWIGTYPE_p_lldb__SBSymbol);
45163   }
45164 
45165 
45166   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45167     SWIG_fail_ptr("SBSymbol_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45168   }
45169 
45170   result = (bool)(arg1)->GetDescription(*arg2);
45171   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45172   return SWIG_arg;
45173 
45174   if(0) SWIG_fail;
45175 
45176 fail:
45177   lua_error(L);
45178   return SWIG_arg;
45179 }
45180 
45181 
45182 static int _wrap_SBSymbol_IsExternal(lua_State* L) {
45183   int SWIG_arg = 0;
45184   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45185   bool result;
45186 
45187   SWIG_check_num_args("lldb::SBSymbol::IsExternal",1,1)
45188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsExternal",1,"lldb::SBSymbol *");
45189 
45190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45191     SWIG_fail_ptr("SBSymbol_IsExternal",1,SWIGTYPE_p_lldb__SBSymbol);
45192   }
45193 
45194   result = (bool)(arg1)->IsExternal();
45195   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45196   return SWIG_arg;
45197 
45198   if(0) SWIG_fail;
45199 
45200 fail:
45201   lua_error(L);
45202   return SWIG_arg;
45203 }
45204 
45205 
45206 static int _wrap_SBSymbol_IsSynthetic(lua_State* L) {
45207   int SWIG_arg = 0;
45208   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45209   bool result;
45210 
45211   SWIG_check_num_args("lldb::SBSymbol::IsSynthetic",1,1)
45212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::IsSynthetic",1,"lldb::SBSymbol *");
45213 
45214   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45215     SWIG_fail_ptr("SBSymbol_IsSynthetic",1,SWIGTYPE_p_lldb__SBSymbol);
45216   }
45217 
45218   result = (bool)(arg1)->IsSynthetic();
45219   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45220   return SWIG_arg;
45221 
45222   if(0) SWIG_fail;
45223 
45224 fail:
45225   lua_error(L);
45226   return SWIG_arg;
45227 }
45228 
45229 
45230 static int _wrap_SBSymbol___eq(lua_State* L) {
45231   int SWIG_arg = 0;
45232   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45233   lldb::SBSymbol *arg2 = 0 ;
45234   bool result;
45235 
45236   SWIG_check_num_args("lldb::SBSymbol::operator ==",2,2)
45237   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::operator ==",1,"lldb::SBSymbol const *");
45238   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbol::operator ==",2,"lldb::SBSymbol const &");
45239 
45240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45241     SWIG_fail_ptr("SBSymbol___eq",1,SWIGTYPE_p_lldb__SBSymbol);
45242   }
45243 
45244 
45245   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbol,0))){
45246     SWIG_fail_ptr("SBSymbol___eq",2,SWIGTYPE_p_lldb__SBSymbol);
45247   }
45248 
45249   result = (bool)((lldb::SBSymbol const *)arg1)->operator ==((lldb::SBSymbol const &)*arg2);
45250   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45251   return SWIG_arg;
45252 
45253   if(0) SWIG_fail;
45254 
45255 fail:
45256   lua_error(L);
45257   return SWIG_arg;
45258 }
45259 
45260 
45261 static int _wrap_SBSymbol___tostring(lua_State* L) {
45262   int SWIG_arg = 0;
45263   lldb::SBSymbol *arg1 = (lldb::SBSymbol *) 0 ;
45264   std::string result;
45265 
45266   SWIG_check_num_args("lldb::SBSymbol::__str__",1,1)
45267   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbol::__str__",1,"lldb::SBSymbol *");
45268 
45269   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbol,0))){
45270     SWIG_fail_ptr("SBSymbol___tostring",1,SWIGTYPE_p_lldb__SBSymbol);
45271   }
45272 
45273   result = lldb_SBSymbol___str__(arg1);
45274   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45275   return SWIG_arg;
45276 
45277   if(0) SWIG_fail;
45278 
45279 fail:
45280   lua_error(L);
45281   return SWIG_arg;
45282 }
45283 
45284 
45285 static void swig_delete_SBSymbol(void *obj) {
45286 lldb::SBSymbol *arg1 = (lldb::SBSymbol *) obj;
45287 delete arg1;
45288 }
45289 static int _proxy__wrap_new_SBSymbol(lua_State *L) {
45290     assert(lua_istable(L,1));
45291     lua_pushcfunction(L,_wrap_new_SBSymbol);
45292     assert(!lua_isnil(L,-1));
45293     lua_replace(L,1); /* replace our table with real constructor */
45294     lua_call(L,lua_gettop(L)-1,1);
45295     return 1;
45296 }
45297 static swig_lua_attribute swig_SBSymbol_attributes[] = {
45298     {0,0,0}
45299 };
45300 static swig_lua_method swig_SBSymbol_methods[]= {
45301     { "IsValid", _wrap_SBSymbol_IsValid},
45302     { "GetName", _wrap_SBSymbol_GetName},
45303     { "GetDisplayName", _wrap_SBSymbol_GetDisplayName},
45304     { "GetMangledName", _wrap_SBSymbol_GetMangledName},
45305     { "GetInstructions", _wrap_SBSymbol_GetInstructions},
45306     { "GetStartAddress", _wrap_SBSymbol_GetStartAddress},
45307     { "GetEndAddress", _wrap_SBSymbol_GetEndAddress},
45308     { "GetPrologueByteSize", _wrap_SBSymbol_GetPrologueByteSize},
45309     { "GetType", _wrap_SBSymbol_GetType},
45310     { "GetDescription", _wrap_SBSymbol_GetDescription},
45311     { "IsExternal", _wrap_SBSymbol_IsExternal},
45312     { "IsSynthetic", _wrap_SBSymbol_IsSynthetic},
45313     { "__eq", _wrap_SBSymbol___eq},
45314     { "__tostring", _wrap_SBSymbol___tostring},
45315     {0,0}
45316 };
45317 static swig_lua_method swig_SBSymbol_meta[] = {
45318     { "__eq", _wrap_SBSymbol___eq},
45319     { "__tostring", _wrap_SBSymbol___tostring},
45320     {0,0}
45321 };
45322 
45323 static swig_lua_attribute swig_SBSymbol_Sf_SwigStatic_attributes[] = {
45324     {0,0,0}
45325 };
45326 static swig_lua_const_info swig_SBSymbol_Sf_SwigStatic_constants[]= {
45327     {0,0,0,0,0,0}
45328 };
45329 static swig_lua_method swig_SBSymbol_Sf_SwigStatic_methods[]= {
45330     {0,0}
45331 };
45332 static swig_lua_class* swig_SBSymbol_Sf_SwigStatic_classes[]= {
45333     0
45334 };
45335 
45336 static swig_lua_namespace swig_SBSymbol_Sf_SwigStatic = {
45337     "SBSymbol",
45338     swig_SBSymbol_Sf_SwigStatic_methods,
45339     swig_SBSymbol_Sf_SwigStatic_attributes,
45340     swig_SBSymbol_Sf_SwigStatic_constants,
45341     swig_SBSymbol_Sf_SwigStatic_classes,
45342     0
45343 };
45344 static swig_lua_class *swig_SBSymbol_bases[] = {0};
45345 static const char *swig_SBSymbol_base_names[] = {0};
45346 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 };
45347 
45348 static int _wrap_new_SBSymbolContext__SWIG_0(lua_State* L) {
45349   int SWIG_arg = 0;
45350   lldb::SBSymbolContext *result = 0 ;
45351 
45352   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",0,0)
45353   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext();
45354   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45355   return SWIG_arg;
45356 
45357   if(0) SWIG_fail;
45358 
45359 fail:
45360   lua_error(L);
45361   return SWIG_arg;
45362 }
45363 
45364 
45365 static int _wrap_new_SBSymbolContext__SWIG_1(lua_State* L) {
45366   int SWIG_arg = 0;
45367   lldb::SBSymbolContext *arg1 = 0 ;
45368   lldb::SBSymbolContext *result = 0 ;
45369 
45370   SWIG_check_num_args("lldb::SBSymbolContext::SBSymbolContext",1,1)
45371   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SBSymbolContext",1,"lldb::SBSymbolContext const &");
45372 
45373   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45374     SWIG_fail_ptr("new_SBSymbolContext",1,SWIGTYPE_p_lldb__SBSymbolContext);
45375   }
45376 
45377   result = (lldb::SBSymbolContext *)new lldb::SBSymbolContext((lldb::SBSymbolContext const &)*arg1);
45378   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45379   return SWIG_arg;
45380 
45381   if(0) SWIG_fail;
45382 
45383 fail:
45384   lua_error(L);
45385   return SWIG_arg;
45386 }
45387 
45388 
45389 static int _wrap_new_SBSymbolContext(lua_State* L) {
45390   int argc;
45391   int argv[2]={
45392     1,2
45393   };
45394 
45395   argc = lua_gettop(L);
45396   if (argc == 0) {
45397     return _wrap_new_SBSymbolContext__SWIG_0(L);
45398   }
45399   if (argc == 1) {
45400     int _v;
45401     {
45402       void *ptr;
45403       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
45404         _v = 0;
45405       } else {
45406         _v = 1;
45407       }
45408     }
45409     if (_v) {
45410       return _wrap_new_SBSymbolContext__SWIG_1(L);
45411     }
45412   }
45413 
45414   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContext'\n"
45415     "  Possible C/C++ prototypes are:\n"
45416     "    lldb::SBSymbolContext::SBSymbolContext()\n"
45417     "    lldb::SBSymbolContext::SBSymbolContext(lldb::SBSymbolContext const &)\n");
45418   lua_error(L);return 0;
45419 }
45420 
45421 
45422 static int _wrap_SBSymbolContext_IsValid(lua_State* L) {
45423   int SWIG_arg = 0;
45424   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45425   bool result;
45426 
45427   SWIG_check_num_args("lldb::SBSymbolContext::IsValid",1,1)
45428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::IsValid",1,"lldb::SBSymbolContext const *");
45429 
45430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45431     SWIG_fail_ptr("SBSymbolContext_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContext);
45432   }
45433 
45434   result = (bool)((lldb::SBSymbolContext const *)arg1)->IsValid();
45435   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45436   return SWIG_arg;
45437 
45438   if(0) SWIG_fail;
45439 
45440 fail:
45441   lua_error(L);
45442   return SWIG_arg;
45443 }
45444 
45445 
45446 static int _wrap_SBSymbolContext_GetModule(lua_State* L) {
45447   int SWIG_arg = 0;
45448   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45449   lldb::SBModule result;
45450 
45451   SWIG_check_num_args("lldb::SBSymbolContext::GetModule",1,1)
45452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetModule",1,"lldb::SBSymbolContext *");
45453 
45454   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45455     SWIG_fail_ptr("SBSymbolContext_GetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45456   }
45457 
45458   result = (arg1)->GetModule();
45459   {
45460     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
45461     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
45462   }
45463   return SWIG_arg;
45464 
45465   if(0) SWIG_fail;
45466 
45467 fail:
45468   lua_error(L);
45469   return SWIG_arg;
45470 }
45471 
45472 
45473 static int _wrap_SBSymbolContext_GetCompileUnit(lua_State* L) {
45474   int SWIG_arg = 0;
45475   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45476   lldb::SBCompileUnit result;
45477 
45478   SWIG_check_num_args("lldb::SBSymbolContext::GetCompileUnit",1,1)
45479   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetCompileUnit",1,"lldb::SBSymbolContext *");
45480 
45481   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45482     SWIG_fail_ptr("SBSymbolContext_GetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45483   }
45484 
45485   result = (arg1)->GetCompileUnit();
45486   {
45487     lldb::SBCompileUnit * resultptr = new lldb::SBCompileUnit((const lldb::SBCompileUnit &) result);
45488     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBCompileUnit,1); SWIG_arg++;
45489   }
45490   return SWIG_arg;
45491 
45492   if(0) SWIG_fail;
45493 
45494 fail:
45495   lua_error(L);
45496   return SWIG_arg;
45497 }
45498 
45499 
45500 static int _wrap_SBSymbolContext_GetFunction(lua_State* L) {
45501   int SWIG_arg = 0;
45502   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45503   lldb::SBFunction result;
45504 
45505   SWIG_check_num_args("lldb::SBSymbolContext::GetFunction",1,1)
45506   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetFunction",1,"lldb::SBSymbolContext *");
45507 
45508   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45509     SWIG_fail_ptr("SBSymbolContext_GetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45510   }
45511 
45512   result = (arg1)->GetFunction();
45513   {
45514     lldb::SBFunction * resultptr = new lldb::SBFunction((const lldb::SBFunction &) result);
45515     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFunction,1); SWIG_arg++;
45516   }
45517   return SWIG_arg;
45518 
45519   if(0) SWIG_fail;
45520 
45521 fail:
45522   lua_error(L);
45523   return SWIG_arg;
45524 }
45525 
45526 
45527 static int _wrap_SBSymbolContext_GetBlock(lua_State* L) {
45528   int SWIG_arg = 0;
45529   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45530   lldb::SBBlock result;
45531 
45532   SWIG_check_num_args("lldb::SBSymbolContext::GetBlock",1,1)
45533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetBlock",1,"lldb::SBSymbolContext *");
45534 
45535   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45536     SWIG_fail_ptr("SBSymbolContext_GetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45537   }
45538 
45539   result = (arg1)->GetBlock();
45540   {
45541     lldb::SBBlock * resultptr = new lldb::SBBlock((const lldb::SBBlock &) result);
45542     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBlock,1); SWIG_arg++;
45543   }
45544   return SWIG_arg;
45545 
45546   if(0) SWIG_fail;
45547 
45548 fail:
45549   lua_error(L);
45550   return SWIG_arg;
45551 }
45552 
45553 
45554 static int _wrap_SBSymbolContext_GetLineEntry(lua_State* L) {
45555   int SWIG_arg = 0;
45556   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45557   lldb::SBLineEntry result;
45558 
45559   SWIG_check_num_args("lldb::SBSymbolContext::GetLineEntry",1,1)
45560   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetLineEntry",1,"lldb::SBSymbolContext *");
45561 
45562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45563     SWIG_fail_ptr("SBSymbolContext_GetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45564   }
45565 
45566   result = (arg1)->GetLineEntry();
45567   {
45568     lldb::SBLineEntry * resultptr = new lldb::SBLineEntry((const lldb::SBLineEntry &) result);
45569     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLineEntry,1); SWIG_arg++;
45570   }
45571   return SWIG_arg;
45572 
45573   if(0) SWIG_fail;
45574 
45575 fail:
45576   lua_error(L);
45577   return SWIG_arg;
45578 }
45579 
45580 
45581 static int _wrap_SBSymbolContext_GetSymbol(lua_State* L) {
45582   int SWIG_arg = 0;
45583   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45584   lldb::SBSymbol result;
45585 
45586   SWIG_check_num_args("lldb::SBSymbolContext::GetSymbol",1,1)
45587   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetSymbol",1,"lldb::SBSymbolContext *");
45588 
45589   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45590     SWIG_fail_ptr("SBSymbolContext_GetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45591   }
45592 
45593   result = (arg1)->GetSymbol();
45594   {
45595     lldb::SBSymbol * resultptr = new lldb::SBSymbol((const lldb::SBSymbol &) result);
45596     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbol,1); SWIG_arg++;
45597   }
45598   return SWIG_arg;
45599 
45600   if(0) SWIG_fail;
45601 
45602 fail:
45603   lua_error(L);
45604   return SWIG_arg;
45605 }
45606 
45607 
45608 static int _wrap_SBSymbolContext_SetModule(lua_State* L) {
45609   int SWIG_arg = 0;
45610   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45611   lldb::SBModule arg2 ;
45612   lldb::SBModule *argp2 ;
45613 
45614   SWIG_check_num_args("lldb::SBSymbolContext::SetModule",2,2)
45615   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",1,"lldb::SBSymbolContext *");
45616   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetModule",2,"lldb::SBModule");
45617 
45618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45619     SWIG_fail_ptr("SBSymbolContext_SetModule",1,SWIGTYPE_p_lldb__SBSymbolContext);
45620   }
45621 
45622 
45623   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
45624     SWIG_fail_ptr("SBSymbolContext_SetModule",2,SWIGTYPE_p_lldb__SBModule);
45625   }
45626   arg2 = *argp2;
45627 
45628   (arg1)->SetModule(arg2);
45629 
45630   return SWIG_arg;
45631 
45632   if(0) SWIG_fail;
45633 
45634 fail:
45635   lua_error(L);
45636   return SWIG_arg;
45637 }
45638 
45639 
45640 static int _wrap_SBSymbolContext_SetCompileUnit(lua_State* L) {
45641   int SWIG_arg = 0;
45642   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45643   lldb::SBCompileUnit arg2 ;
45644   lldb::SBCompileUnit *argp2 ;
45645 
45646   SWIG_check_num_args("lldb::SBSymbolContext::SetCompileUnit",2,2)
45647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",1,"lldb::SBSymbolContext *");
45648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetCompileUnit",2,"lldb::SBCompileUnit");
45649 
45650   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45651     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",1,SWIGTYPE_p_lldb__SBSymbolContext);
45652   }
45653 
45654 
45655   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBCompileUnit,0))){
45656     SWIG_fail_ptr("SBSymbolContext_SetCompileUnit",2,SWIGTYPE_p_lldb__SBCompileUnit);
45657   }
45658   arg2 = *argp2;
45659 
45660   (arg1)->SetCompileUnit(arg2);
45661 
45662   return SWIG_arg;
45663 
45664   if(0) SWIG_fail;
45665 
45666 fail:
45667   lua_error(L);
45668   return SWIG_arg;
45669 }
45670 
45671 
45672 static int _wrap_SBSymbolContext_SetFunction(lua_State* L) {
45673   int SWIG_arg = 0;
45674   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45675   lldb::SBFunction arg2 ;
45676   lldb::SBFunction *argp2 ;
45677 
45678   SWIG_check_num_args("lldb::SBSymbolContext::SetFunction",2,2)
45679   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",1,"lldb::SBSymbolContext *");
45680   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetFunction",2,"lldb::SBFunction");
45681 
45682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45683     SWIG_fail_ptr("SBSymbolContext_SetFunction",1,SWIGTYPE_p_lldb__SBSymbolContext);
45684   }
45685 
45686 
45687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBFunction,0))){
45688     SWIG_fail_ptr("SBSymbolContext_SetFunction",2,SWIGTYPE_p_lldb__SBFunction);
45689   }
45690   arg2 = *argp2;
45691 
45692   (arg1)->SetFunction(arg2);
45693 
45694   return SWIG_arg;
45695 
45696   if(0) SWIG_fail;
45697 
45698 fail:
45699   lua_error(L);
45700   return SWIG_arg;
45701 }
45702 
45703 
45704 static int _wrap_SBSymbolContext_SetBlock(lua_State* L) {
45705   int SWIG_arg = 0;
45706   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45707   lldb::SBBlock arg2 ;
45708   lldb::SBBlock *argp2 ;
45709 
45710   SWIG_check_num_args("lldb::SBSymbolContext::SetBlock",2,2)
45711   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",1,"lldb::SBSymbolContext *");
45712   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetBlock",2,"lldb::SBBlock");
45713 
45714   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45715     SWIG_fail_ptr("SBSymbolContext_SetBlock",1,SWIGTYPE_p_lldb__SBSymbolContext);
45716   }
45717 
45718 
45719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBBlock,0))){
45720     SWIG_fail_ptr("SBSymbolContext_SetBlock",2,SWIGTYPE_p_lldb__SBBlock);
45721   }
45722   arg2 = *argp2;
45723 
45724   (arg1)->SetBlock(arg2);
45725 
45726   return SWIG_arg;
45727 
45728   if(0) SWIG_fail;
45729 
45730 fail:
45731   lua_error(L);
45732   return SWIG_arg;
45733 }
45734 
45735 
45736 static int _wrap_SBSymbolContext_SetLineEntry(lua_State* L) {
45737   int SWIG_arg = 0;
45738   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45739   lldb::SBLineEntry arg2 ;
45740   lldb::SBLineEntry *argp2 ;
45741 
45742   SWIG_check_num_args("lldb::SBSymbolContext::SetLineEntry",2,2)
45743   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",1,"lldb::SBSymbolContext *");
45744   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetLineEntry",2,"lldb::SBLineEntry");
45745 
45746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45747     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",1,SWIGTYPE_p_lldb__SBSymbolContext);
45748   }
45749 
45750 
45751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBLineEntry,0))){
45752     SWIG_fail_ptr("SBSymbolContext_SetLineEntry",2,SWIGTYPE_p_lldb__SBLineEntry);
45753   }
45754   arg2 = *argp2;
45755 
45756   (arg1)->SetLineEntry(arg2);
45757 
45758   return SWIG_arg;
45759 
45760   if(0) SWIG_fail;
45761 
45762 fail:
45763   lua_error(L);
45764   return SWIG_arg;
45765 }
45766 
45767 
45768 static int _wrap_SBSymbolContext_SetSymbol(lua_State* L) {
45769   int SWIG_arg = 0;
45770   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45771   lldb::SBSymbol arg2 ;
45772   lldb::SBSymbol *argp2 ;
45773 
45774   SWIG_check_num_args("lldb::SBSymbolContext::SetSymbol",2,2)
45775   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",1,"lldb::SBSymbolContext *");
45776   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::SetSymbol",2,"lldb::SBSymbol");
45777 
45778   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45779     SWIG_fail_ptr("SBSymbolContext_SetSymbol",1,SWIGTYPE_p_lldb__SBSymbolContext);
45780   }
45781 
45782 
45783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSymbol,0))){
45784     SWIG_fail_ptr("SBSymbolContext_SetSymbol",2,SWIGTYPE_p_lldb__SBSymbol);
45785   }
45786   arg2 = *argp2;
45787 
45788   (arg1)->SetSymbol(arg2);
45789 
45790   return SWIG_arg;
45791 
45792   if(0) SWIG_fail;
45793 
45794 fail:
45795   lua_error(L);
45796   return SWIG_arg;
45797 }
45798 
45799 
45800 static int _wrap_SBSymbolContext_GetParentOfInlinedScope(lua_State* L) {
45801   int SWIG_arg = 0;
45802   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45803   lldb::SBAddress *arg2 = 0 ;
45804   lldb::SBAddress *arg3 = 0 ;
45805   lldb::SBSymbolContext result;
45806 
45807   SWIG_check_num_args("lldb::SBSymbolContext::GetParentOfInlinedScope",3,3)
45808   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",1,"lldb::SBSymbolContext const *");
45809   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",2,"lldb::SBAddress const &");
45810   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBSymbolContext::GetParentOfInlinedScope",3,"lldb::SBAddress &");
45811 
45812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45813     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",1,SWIGTYPE_p_lldb__SBSymbolContext);
45814   }
45815 
45816 
45817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
45818     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",2,SWIGTYPE_p_lldb__SBAddress);
45819   }
45820 
45821 
45822   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBAddress,0))){
45823     SWIG_fail_ptr("SBSymbolContext_GetParentOfInlinedScope",3,SWIGTYPE_p_lldb__SBAddress);
45824   }
45825 
45826   result = ((lldb::SBSymbolContext const *)arg1)->GetParentOfInlinedScope((lldb::SBAddress const &)*arg2,*arg3);
45827   {
45828     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
45829     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
45830   }
45831   return SWIG_arg;
45832 
45833   if(0) SWIG_fail;
45834 
45835 fail:
45836   lua_error(L);
45837   return SWIG_arg;
45838 }
45839 
45840 
45841 static int _wrap_SBSymbolContext_GetDescription(lua_State* L) {
45842   int SWIG_arg = 0;
45843   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45844   lldb::SBStream *arg2 = 0 ;
45845   bool result;
45846 
45847   SWIG_check_num_args("lldb::SBSymbolContext::GetDescription",2,2)
45848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",1,"lldb::SBSymbolContext *");
45849   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContext::GetDescription",2,"lldb::SBStream &");
45850 
45851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45852     SWIG_fail_ptr("SBSymbolContext_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContext);
45853   }
45854 
45855 
45856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
45857     SWIG_fail_ptr("SBSymbolContext_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
45858   }
45859 
45860   result = (bool)(arg1)->GetDescription(*arg2);
45861   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
45862   return SWIG_arg;
45863 
45864   if(0) SWIG_fail;
45865 
45866 fail:
45867   lua_error(L);
45868   return SWIG_arg;
45869 }
45870 
45871 
45872 static int _wrap_SBSymbolContext___tostring(lua_State* L) {
45873   int SWIG_arg = 0;
45874   lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) 0 ;
45875   std::string result;
45876 
45877   SWIG_check_num_args("lldb::SBSymbolContext::__str__",1,1)
45878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContext::__str__",1,"lldb::SBSymbolContext *");
45879 
45880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContext,0))){
45881     SWIG_fail_ptr("SBSymbolContext___tostring",1,SWIGTYPE_p_lldb__SBSymbolContext);
45882   }
45883 
45884   result = lldb_SBSymbolContext___str__(arg1);
45885   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
45886   return SWIG_arg;
45887 
45888   if(0) SWIG_fail;
45889 
45890 fail:
45891   lua_error(L);
45892   return SWIG_arg;
45893 }
45894 
45895 
45896 static void swig_delete_SBSymbolContext(void *obj) {
45897 lldb::SBSymbolContext *arg1 = (lldb::SBSymbolContext *) obj;
45898 delete arg1;
45899 }
45900 static int _proxy__wrap_new_SBSymbolContext(lua_State *L) {
45901     assert(lua_istable(L,1));
45902     lua_pushcfunction(L,_wrap_new_SBSymbolContext);
45903     assert(!lua_isnil(L,-1));
45904     lua_replace(L,1); /* replace our table with real constructor */
45905     lua_call(L,lua_gettop(L)-1,1);
45906     return 1;
45907 }
45908 static swig_lua_attribute swig_SBSymbolContext_attributes[] = {
45909     {0,0,0}
45910 };
45911 static swig_lua_method swig_SBSymbolContext_methods[]= {
45912     { "IsValid", _wrap_SBSymbolContext_IsValid},
45913     { "GetModule", _wrap_SBSymbolContext_GetModule},
45914     { "GetCompileUnit", _wrap_SBSymbolContext_GetCompileUnit},
45915     { "GetFunction", _wrap_SBSymbolContext_GetFunction},
45916     { "GetBlock", _wrap_SBSymbolContext_GetBlock},
45917     { "GetLineEntry", _wrap_SBSymbolContext_GetLineEntry},
45918     { "GetSymbol", _wrap_SBSymbolContext_GetSymbol},
45919     { "SetModule", _wrap_SBSymbolContext_SetModule},
45920     { "SetCompileUnit", _wrap_SBSymbolContext_SetCompileUnit},
45921     { "SetFunction", _wrap_SBSymbolContext_SetFunction},
45922     { "SetBlock", _wrap_SBSymbolContext_SetBlock},
45923     { "SetLineEntry", _wrap_SBSymbolContext_SetLineEntry},
45924     { "SetSymbol", _wrap_SBSymbolContext_SetSymbol},
45925     { "GetParentOfInlinedScope", _wrap_SBSymbolContext_GetParentOfInlinedScope},
45926     { "GetDescription", _wrap_SBSymbolContext_GetDescription},
45927     { "__tostring", _wrap_SBSymbolContext___tostring},
45928     {0,0}
45929 };
45930 static swig_lua_method swig_SBSymbolContext_meta[] = {
45931     { "__tostring", _wrap_SBSymbolContext___tostring},
45932     {0,0}
45933 };
45934 
45935 static swig_lua_attribute swig_SBSymbolContext_Sf_SwigStatic_attributes[] = {
45936     {0,0,0}
45937 };
45938 static swig_lua_const_info swig_SBSymbolContext_Sf_SwigStatic_constants[]= {
45939     {0,0,0,0,0,0}
45940 };
45941 static swig_lua_method swig_SBSymbolContext_Sf_SwigStatic_methods[]= {
45942     {0,0}
45943 };
45944 static swig_lua_class* swig_SBSymbolContext_Sf_SwigStatic_classes[]= {
45945     0
45946 };
45947 
45948 static swig_lua_namespace swig_SBSymbolContext_Sf_SwigStatic = {
45949     "SBSymbolContext",
45950     swig_SBSymbolContext_Sf_SwigStatic_methods,
45951     swig_SBSymbolContext_Sf_SwigStatic_attributes,
45952     swig_SBSymbolContext_Sf_SwigStatic_constants,
45953     swig_SBSymbolContext_Sf_SwigStatic_classes,
45954     0
45955 };
45956 static swig_lua_class *swig_SBSymbolContext_bases[] = {0};
45957 static const char *swig_SBSymbolContext_base_names[] = {0};
45958 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 };
45959 
45960 static int _wrap_new_SBSymbolContextList__SWIG_0(lua_State* L) {
45961   int SWIG_arg = 0;
45962   lldb::SBSymbolContextList *result = 0 ;
45963 
45964   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",0,0)
45965   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList();
45966   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45967   return SWIG_arg;
45968 
45969   if(0) SWIG_fail;
45970 
45971 fail:
45972   lua_error(L);
45973   return SWIG_arg;
45974 }
45975 
45976 
45977 static int _wrap_new_SBSymbolContextList__SWIG_1(lua_State* L) {
45978   int SWIG_arg = 0;
45979   lldb::SBSymbolContextList *arg1 = 0 ;
45980   lldb::SBSymbolContextList *result = 0 ;
45981 
45982   SWIG_check_num_args("lldb::SBSymbolContextList::SBSymbolContextList",1,1)
45983   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::SBSymbolContextList",1,"lldb::SBSymbolContextList const &");
45984 
45985   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
45986     SWIG_fail_ptr("new_SBSymbolContextList",1,SWIGTYPE_p_lldb__SBSymbolContextList);
45987   }
45988 
45989   result = (lldb::SBSymbolContextList *)new lldb::SBSymbolContextList((lldb::SBSymbolContextList const &)*arg1);
45990   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
45991   return SWIG_arg;
45992 
45993   if(0) SWIG_fail;
45994 
45995 fail:
45996   lua_error(L);
45997   return SWIG_arg;
45998 }
45999 
46000 
46001 static int _wrap_new_SBSymbolContextList(lua_State* L) {
46002   int argc;
46003   int argv[2]={
46004     1,2
46005   };
46006 
46007   argc = lua_gettop(L);
46008   if (argc == 0) {
46009     return _wrap_new_SBSymbolContextList__SWIG_0(L);
46010   }
46011   if (argc == 1) {
46012     int _v;
46013     {
46014       void *ptr;
46015       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46016         _v = 0;
46017       } else {
46018         _v = 1;
46019       }
46020     }
46021     if (_v) {
46022       return _wrap_new_SBSymbolContextList__SWIG_1(L);
46023     }
46024   }
46025 
46026   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBSymbolContextList'\n"
46027     "  Possible C/C++ prototypes are:\n"
46028     "    lldb::SBSymbolContextList::SBSymbolContextList()\n"
46029     "    lldb::SBSymbolContextList::SBSymbolContextList(lldb::SBSymbolContextList const &)\n");
46030   lua_error(L);return 0;
46031 }
46032 
46033 
46034 static int _wrap_SBSymbolContextList_IsValid(lua_State* L) {
46035   int SWIG_arg = 0;
46036   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46037   bool result;
46038 
46039   SWIG_check_num_args("lldb::SBSymbolContextList::IsValid",1,1)
46040   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::IsValid",1,"lldb::SBSymbolContextList const *");
46041 
46042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46043     SWIG_fail_ptr("SBSymbolContextList_IsValid",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46044   }
46045 
46046   result = (bool)((lldb::SBSymbolContextList const *)arg1)->IsValid();
46047   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46048   return SWIG_arg;
46049 
46050   if(0) SWIG_fail;
46051 
46052 fail:
46053   lua_error(L);
46054   return SWIG_arg;
46055 }
46056 
46057 
46058 static int _wrap_SBSymbolContextList_GetSize(lua_State* L) {
46059   int SWIG_arg = 0;
46060   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46061   uint32_t result;
46062 
46063   SWIG_check_num_args("lldb::SBSymbolContextList::GetSize",1,1)
46064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetSize",1,"lldb::SBSymbolContextList const *");
46065 
46066   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46067     SWIG_fail_ptr("SBSymbolContextList_GetSize",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46068   }
46069 
46070   result = (uint32_t)((lldb::SBSymbolContextList const *)arg1)->GetSize();
46071   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46072   return SWIG_arg;
46073 
46074   if(0) SWIG_fail;
46075 
46076 fail:
46077   lua_error(L);
46078   return SWIG_arg;
46079 }
46080 
46081 
46082 static int _wrap_SBSymbolContextList_GetContextAtIndex(lua_State* L) {
46083   int SWIG_arg = 0;
46084   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46085   uint32_t arg2 ;
46086   lldb::SBSymbolContext result;
46087 
46088   SWIG_check_num_args("lldb::SBSymbolContextList::GetContextAtIndex",2,2)
46089   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",1,"lldb::SBSymbolContextList *");
46090   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetContextAtIndex",2,"uint32_t");
46091 
46092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46093     SWIG_fail_ptr("SBSymbolContextList_GetContextAtIndex",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46094   }
46095 
46096   arg2 = (unsigned int)lua_tointeger(L, 2);
46097   result = (arg1)->GetContextAtIndex(arg2);
46098   {
46099     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
46100     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
46101   }
46102   return SWIG_arg;
46103 
46104   if(0) SWIG_fail;
46105 
46106 fail:
46107   lua_error(L);
46108   return SWIG_arg;
46109 }
46110 
46111 
46112 static int _wrap_SBSymbolContextList_Append__SWIG_0(lua_State* L) {
46113   int SWIG_arg = 0;
46114   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46115   lldb::SBSymbolContext *arg2 = 0 ;
46116 
46117   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46119   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContext &");
46120 
46121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46122     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46123   }
46124 
46125 
46126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContext,0))){
46127     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContext);
46128   }
46129 
46130   (arg1)->Append(*arg2);
46131 
46132   return SWIG_arg;
46133 
46134   if(0) SWIG_fail;
46135 
46136 fail:
46137   lua_error(L);
46138   return SWIG_arg;
46139 }
46140 
46141 
46142 static int _wrap_SBSymbolContextList_Append__SWIG_1(lua_State* L) {
46143   int SWIG_arg = 0;
46144   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46145   lldb::SBSymbolContextList *arg2 = 0 ;
46146 
46147   SWIG_check_num_args("lldb::SBSymbolContextList::Append",2,2)
46148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",1,"lldb::SBSymbolContextList *");
46149   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::Append",2,"lldb::SBSymbolContextList &");
46150 
46151   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46152     SWIG_fail_ptr("SBSymbolContextList_Append",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46153   }
46154 
46155 
46156   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46157     SWIG_fail_ptr("SBSymbolContextList_Append",2,SWIGTYPE_p_lldb__SBSymbolContextList);
46158   }
46159 
46160   (arg1)->Append(*arg2);
46161 
46162   return SWIG_arg;
46163 
46164   if(0) SWIG_fail;
46165 
46166 fail:
46167   lua_error(L);
46168   return SWIG_arg;
46169 }
46170 
46171 
46172 static int _wrap_SBSymbolContextList_Append(lua_State* L) {
46173   int argc;
46174   int argv[3]={
46175     1,2,3
46176   };
46177 
46178   argc = lua_gettop(L);
46179   if (argc == 2) {
46180     int _v;
46181     {
46182       void *ptr;
46183       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46184         _v = 0;
46185       } else {
46186         _v = 1;
46187       }
46188     }
46189     if (_v) {
46190       {
46191         void *ptr;
46192         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContext, SWIG_POINTER_NO_NULL)) {
46193           _v = 0;
46194         } else {
46195           _v = 1;
46196         }
46197       }
46198       if (_v) {
46199         return _wrap_SBSymbolContextList_Append__SWIG_0(L);
46200       }
46201     }
46202   }
46203   if (argc == 2) {
46204     int _v;
46205     {
46206       void *ptr;
46207       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, 0)) {
46208         _v = 0;
46209       } else {
46210         _v = 1;
46211       }
46212     }
46213     if (_v) {
46214       {
46215         void *ptr;
46216         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBSymbolContextList, SWIG_POINTER_NO_NULL)) {
46217           _v = 0;
46218         } else {
46219           _v = 1;
46220         }
46221       }
46222       if (_v) {
46223         return _wrap_SBSymbolContextList_Append__SWIG_1(L);
46224       }
46225     }
46226   }
46227 
46228   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBSymbolContextList_Append'\n"
46229     "  Possible C/C++ prototypes are:\n"
46230     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContext &)\n"
46231     "    lldb::SBSymbolContextList::Append(lldb::SBSymbolContextList &)\n");
46232   lua_error(L);return 0;
46233 }
46234 
46235 
46236 static int _wrap_SBSymbolContextList_GetDescription(lua_State* L) {
46237   int SWIG_arg = 0;
46238   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46239   lldb::SBStream *arg2 = 0 ;
46240   bool result;
46241 
46242   SWIG_check_num_args("lldb::SBSymbolContextList::GetDescription",2,2)
46243   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",1,"lldb::SBSymbolContextList *");
46244   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBSymbolContextList::GetDescription",2,"lldb::SBStream &");
46245 
46246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46247     SWIG_fail_ptr("SBSymbolContextList_GetDescription",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46248   }
46249 
46250 
46251   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
46252     SWIG_fail_ptr("SBSymbolContextList_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
46253   }
46254 
46255   result = (bool)(arg1)->GetDescription(*arg2);
46256   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46257   return SWIG_arg;
46258 
46259   if(0) SWIG_fail;
46260 
46261 fail:
46262   lua_error(L);
46263   return SWIG_arg;
46264 }
46265 
46266 
46267 static int _wrap_SBSymbolContextList_Clear(lua_State* L) {
46268   int SWIG_arg = 0;
46269   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46270 
46271   SWIG_check_num_args("lldb::SBSymbolContextList::Clear",1,1)
46272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::Clear",1,"lldb::SBSymbolContextList *");
46273 
46274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46275     SWIG_fail_ptr("SBSymbolContextList_Clear",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46276   }
46277 
46278   (arg1)->Clear();
46279 
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_SBSymbolContextList___tostring(lua_State* L) {
46291   int SWIG_arg = 0;
46292   lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) 0 ;
46293   std::string result;
46294 
46295   SWIG_check_num_args("lldb::SBSymbolContextList::__str__",1,1)
46296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBSymbolContextList::__str__",1,"lldb::SBSymbolContextList *");
46297 
46298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBSymbolContextList,0))){
46299     SWIG_fail_ptr("SBSymbolContextList___tostring",1,SWIGTYPE_p_lldb__SBSymbolContextList);
46300   }
46301 
46302   result = lldb_SBSymbolContextList___str__(arg1);
46303   lua_pushlstring(L,(&result)->data(),(&result)->size()); 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 void swig_delete_SBSymbolContextList(void *obj) {
46315 lldb::SBSymbolContextList *arg1 = (lldb::SBSymbolContextList *) obj;
46316 delete arg1;
46317 }
46318 static int _proxy__wrap_new_SBSymbolContextList(lua_State *L) {
46319     assert(lua_istable(L,1));
46320     lua_pushcfunction(L,_wrap_new_SBSymbolContextList);
46321     assert(!lua_isnil(L,-1));
46322     lua_replace(L,1); /* replace our table with real constructor */
46323     lua_call(L,lua_gettop(L)-1,1);
46324     return 1;
46325 }
46326 static swig_lua_attribute swig_SBSymbolContextList_attributes[] = {
46327     {0,0,0}
46328 };
46329 static swig_lua_method swig_SBSymbolContextList_methods[]= {
46330     { "IsValid", _wrap_SBSymbolContextList_IsValid},
46331     { "GetSize", _wrap_SBSymbolContextList_GetSize},
46332     { "GetContextAtIndex", _wrap_SBSymbolContextList_GetContextAtIndex},
46333     { "Append", _wrap_SBSymbolContextList_Append},
46334     { "GetDescription", _wrap_SBSymbolContextList_GetDescription},
46335     { "Clear", _wrap_SBSymbolContextList_Clear},
46336     { "__tostring", _wrap_SBSymbolContextList___tostring},
46337     {0,0}
46338 };
46339 static swig_lua_method swig_SBSymbolContextList_meta[] = {
46340     { "__tostring", _wrap_SBSymbolContextList___tostring},
46341     {0,0}
46342 };
46343 
46344 static swig_lua_attribute swig_SBSymbolContextList_Sf_SwigStatic_attributes[] = {
46345     {0,0,0}
46346 };
46347 static swig_lua_const_info swig_SBSymbolContextList_Sf_SwigStatic_constants[]= {
46348     {0,0,0,0,0,0}
46349 };
46350 static swig_lua_method swig_SBSymbolContextList_Sf_SwigStatic_methods[]= {
46351     {0,0}
46352 };
46353 static swig_lua_class* swig_SBSymbolContextList_Sf_SwigStatic_classes[]= {
46354     0
46355 };
46356 
46357 static swig_lua_namespace swig_SBSymbolContextList_Sf_SwigStatic = {
46358     "SBSymbolContextList",
46359     swig_SBSymbolContextList_Sf_SwigStatic_methods,
46360     swig_SBSymbolContextList_Sf_SwigStatic_attributes,
46361     swig_SBSymbolContextList_Sf_SwigStatic_constants,
46362     swig_SBSymbolContextList_Sf_SwigStatic_classes,
46363     0
46364 };
46365 static swig_lua_class *swig_SBSymbolContextList_bases[] = {0};
46366 static const char *swig_SBSymbolContextList_base_names[] = {0};
46367 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 };
46368 
46369 static int _wrap_new_SBTarget__SWIG_0(lua_State* L) {
46370   int SWIG_arg = 0;
46371   lldb::SBTarget *result = 0 ;
46372 
46373   SWIG_check_num_args("lldb::SBTarget::SBTarget",0,0)
46374   result = (lldb::SBTarget *)new lldb::SBTarget();
46375   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46376   return SWIG_arg;
46377 
46378   if(0) SWIG_fail;
46379 
46380 fail:
46381   lua_error(L);
46382   return SWIG_arg;
46383 }
46384 
46385 
46386 static int _wrap_new_SBTarget__SWIG_1(lua_State* L) {
46387   int SWIG_arg = 0;
46388   lldb::SBTarget *arg1 = 0 ;
46389   lldb::SBTarget *result = 0 ;
46390 
46391   SWIG_check_num_args("lldb::SBTarget::SBTarget",1,1)
46392   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::SBTarget",1,"lldb::SBTarget const &");
46393 
46394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46395     SWIG_fail_ptr("new_SBTarget",1,SWIGTYPE_p_lldb__SBTarget);
46396   }
46397 
46398   result = (lldb::SBTarget *)new lldb::SBTarget((lldb::SBTarget const &)*arg1);
46399   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46400   return SWIG_arg;
46401 
46402   if(0) SWIG_fail;
46403 
46404 fail:
46405   lua_error(L);
46406   return SWIG_arg;
46407 }
46408 
46409 
46410 static int _wrap_new_SBTarget(lua_State* L) {
46411   int argc;
46412   int argv[2]={
46413     1,2
46414   };
46415 
46416   argc = lua_gettop(L);
46417   if (argc == 0) {
46418     return _wrap_new_SBTarget__SWIG_0(L);
46419   }
46420   if (argc == 1) {
46421     int _v;
46422     {
46423       void *ptr;
46424       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, SWIG_POINTER_NO_NULL)) {
46425         _v = 0;
46426       } else {
46427         _v = 1;
46428       }
46429     }
46430     if (_v) {
46431       return _wrap_new_SBTarget__SWIG_1(L);
46432     }
46433   }
46434 
46435   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTarget'\n"
46436     "  Possible C/C++ prototypes are:\n"
46437     "    lldb::SBTarget::SBTarget()\n"
46438     "    lldb::SBTarget::SBTarget(lldb::SBTarget const &)\n");
46439   lua_error(L);return 0;
46440 }
46441 
46442 
46443 static int _wrap_SBTarget_GetBroadcasterClassName(lua_State* L) {
46444   int SWIG_arg = 0;
46445   char *result = 0 ;
46446 
46447   SWIG_check_num_args("lldb::SBTarget::GetBroadcasterClassName",0,0)
46448   result = (char *)lldb::SBTarget::GetBroadcasterClassName();
46449   lua_pushstring(L,(const char *)result); SWIG_arg++;
46450   return SWIG_arg;
46451 
46452   if(0) SWIG_fail;
46453 
46454 fail:
46455   lua_error(L);
46456   return SWIG_arg;
46457 }
46458 
46459 
46460 static int _wrap_SBTarget_IsValid(lua_State* L) {
46461   int SWIG_arg = 0;
46462   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46463   bool result;
46464 
46465   SWIG_check_num_args("lldb::SBTarget::IsValid",1,1)
46466   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::IsValid",1,"lldb::SBTarget const *");
46467 
46468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46469     SWIG_fail_ptr("SBTarget_IsValid",1,SWIGTYPE_p_lldb__SBTarget);
46470   }
46471 
46472   result = (bool)((lldb::SBTarget const *)arg1)->IsValid();
46473   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46474   return SWIG_arg;
46475 
46476   if(0) SWIG_fail;
46477 
46478 fail:
46479   lua_error(L);
46480   return SWIG_arg;
46481 }
46482 
46483 
46484 static int _wrap_SBTarget_EventIsTargetEvent(lua_State* L) {
46485   int SWIG_arg = 0;
46486   lldb::SBEvent *arg1 = 0 ;
46487   bool result;
46488 
46489   SWIG_check_num_args("lldb::SBTarget::EventIsTargetEvent",1,1)
46490   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::EventIsTargetEvent",1,"lldb::SBEvent const &");
46491 
46492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46493     SWIG_fail_ptr("SBTarget_EventIsTargetEvent",1,SWIGTYPE_p_lldb__SBEvent);
46494   }
46495 
46496   result = (bool)lldb::SBTarget::EventIsTargetEvent((lldb::SBEvent const &)*arg1);
46497   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
46498   return SWIG_arg;
46499 
46500   if(0) SWIG_fail;
46501 
46502 fail:
46503   lua_error(L);
46504   return SWIG_arg;
46505 }
46506 
46507 
46508 static int _wrap_SBTarget_GetTargetFromEvent(lua_State* L) {
46509   int SWIG_arg = 0;
46510   lldb::SBEvent *arg1 = 0 ;
46511   lldb::SBTarget result;
46512 
46513   SWIG_check_num_args("lldb::SBTarget::GetTargetFromEvent",1,1)
46514   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTargetFromEvent",1,"lldb::SBEvent const &");
46515 
46516   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46517     SWIG_fail_ptr("SBTarget_GetTargetFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46518   }
46519 
46520   result = lldb::SBTarget::GetTargetFromEvent((lldb::SBEvent const &)*arg1);
46521   {
46522     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
46523     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
46524   }
46525   return SWIG_arg;
46526 
46527   if(0) SWIG_fail;
46528 
46529 fail:
46530   lua_error(L);
46531   return SWIG_arg;
46532 }
46533 
46534 
46535 static int _wrap_SBTarget_GetNumModulesFromEvent(lua_State* L) {
46536   int SWIG_arg = 0;
46537   lldb::SBEvent *arg1 = 0 ;
46538   uint32_t result;
46539 
46540   SWIG_check_num_args("lldb::SBTarget::GetNumModulesFromEvent",1,1)
46541   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModulesFromEvent",1,"lldb::SBEvent const &");
46542 
46543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
46544     SWIG_fail_ptr("SBTarget_GetNumModulesFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
46545   }
46546 
46547   result = (uint32_t)lldb::SBTarget::GetNumModulesFromEvent((lldb::SBEvent const &)*arg1);
46548   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
46549   return SWIG_arg;
46550 
46551   if(0) SWIG_fail;
46552 
46553 fail:
46554   lua_error(L);
46555   return SWIG_arg;
46556 }
46557 
46558 
46559 static int _wrap_SBTarget_GetModuleAtIndexFromEvent(lua_State* L) {
46560   int SWIG_arg = 0;
46561   uint32_t arg1 ;
46562   lldb::SBEvent *arg2 = 0 ;
46563   lldb::SBModule result;
46564 
46565   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndexFromEvent",2,2)
46566   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",1,"uint32_t const");
46567   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndexFromEvent",2,"lldb::SBEvent const &");
46568   arg1 = (unsigned int)lua_tointeger(L, 1);
46569 
46570   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBEvent,0))){
46571     SWIG_fail_ptr("SBTarget_GetModuleAtIndexFromEvent",2,SWIGTYPE_p_lldb__SBEvent);
46572   }
46573 
46574   result = lldb::SBTarget::GetModuleAtIndexFromEvent(arg1,(lldb::SBEvent const &)*arg2);
46575   {
46576     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
46577     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
46578   }
46579   return SWIG_arg;
46580 
46581   if(0) SWIG_fail;
46582 
46583 fail:
46584   lua_error(L);
46585   return SWIG_arg;
46586 }
46587 
46588 
46589 static int _wrap_SBTarget_GetProcess(lua_State* L) {
46590   int SWIG_arg = 0;
46591   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46592   lldb::SBProcess result;
46593 
46594   SWIG_check_num_args("lldb::SBTarget::GetProcess",1,1)
46595   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetProcess",1,"lldb::SBTarget *");
46596 
46597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46598     SWIG_fail_ptr("SBTarget_GetProcess",1,SWIGTYPE_p_lldb__SBTarget);
46599   }
46600 
46601   result = (arg1)->GetProcess();
46602   {
46603     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46604     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46605   }
46606   return SWIG_arg;
46607 
46608   if(0) SWIG_fail;
46609 
46610 fail:
46611   lua_error(L);
46612   return SWIG_arg;
46613 }
46614 
46615 
46616 static int _wrap_SBTarget_GetPlatform(lua_State* L) {
46617   int SWIG_arg = 0;
46618   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46619   lldb::SBPlatform result;
46620 
46621   SWIG_check_num_args("lldb::SBTarget::GetPlatform",1,1)
46622   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetPlatform",1,"lldb::SBTarget *");
46623 
46624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46625     SWIG_fail_ptr("SBTarget_GetPlatform",1,SWIGTYPE_p_lldb__SBTarget);
46626   }
46627 
46628   result = (arg1)->GetPlatform();
46629   {
46630     lldb::SBPlatform * resultptr = new lldb::SBPlatform((const lldb::SBPlatform &) result);
46631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBPlatform,1); SWIG_arg++;
46632   }
46633   return SWIG_arg;
46634 
46635   if(0) SWIG_fail;
46636 
46637 fail:
46638   lua_error(L);
46639   return SWIG_arg;
46640 }
46641 
46642 
46643 static int _wrap_SBTarget_Install(lua_State* L) {
46644   int SWIG_arg = 0;
46645   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46646   lldb::SBError result;
46647 
46648   SWIG_check_num_args("lldb::SBTarget::Install",1,1)
46649   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Install",1,"lldb::SBTarget *");
46650 
46651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46652     SWIG_fail_ptr("SBTarget_Install",1,SWIGTYPE_p_lldb__SBTarget);
46653   }
46654 
46655   result = (arg1)->Install();
46656   {
46657     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
46658     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
46659   }
46660   return SWIG_arg;
46661 
46662   if(0) SWIG_fail;
46663 
46664 fail:
46665   lua_error(L);
46666   return SWIG_arg;
46667 }
46668 
46669 
46670 static int _wrap_SBTarget_Launch__SWIG_0(lua_State* L) {
46671   int SWIG_arg = 0;
46672   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46673   lldb::SBListener *arg2 = 0 ;
46674   char **arg3 = (char **) 0 ;
46675   char **arg4 = (char **) 0 ;
46676   char *arg5 = (char *) 0 ;
46677   char *arg6 = (char *) 0 ;
46678   char *arg7 = (char *) 0 ;
46679   char *arg8 = (char *) 0 ;
46680   uint32_t arg9 ;
46681   bool arg10 ;
46682   lldb::SBError *arg11 = 0 ;
46683   lldb::SBProcess result;
46684 
46685   SWIG_check_num_args("lldb::SBTarget::Launch",11,11)
46686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46687   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBListener &");
46688   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"char const **");
46689   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::Launch",4,"char const **");
46690   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::Launch",5,"char const *");
46691   if(!SWIG_lua_isnilstring(L,6)) SWIG_fail_arg("lldb::SBTarget::Launch",6,"char const *");
46692   if(!SWIG_lua_isnilstring(L,7)) SWIG_fail_arg("lldb::SBTarget::Launch",7,"char const *");
46693   if(!SWIG_lua_isnilstring(L,8)) SWIG_fail_arg("lldb::SBTarget::Launch",8,"char const *");
46694   if(!lua_isinteger(L,9)) SWIG_fail_arg("lldb::SBTarget::Launch",9,"uint32_t");
46695   if(!lua_isboolean(L,10)) SWIG_fail_arg("lldb::SBTarget::Launch",10,"bool");
46696   if(!lua_isuserdata(L,11)) SWIG_fail_arg("lldb::SBTarget::Launch",11,"lldb::SBError &");
46697 
46698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46699     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46700   }
46701 
46702 
46703   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
46704     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBListener);
46705   }
46706 
46707 
46708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46709     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_p_char);
46710   }
46711 
46712 
46713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_p_char,0))){
46714     SWIG_fail_ptr("SBTarget_Launch",4,SWIGTYPE_p_p_char);
46715   }
46716 
46717   arg5 = (char *)lua_tostring(L, 5);
46718   arg6 = (char *)lua_tostring(L, 6);
46719   arg7 = (char *)lua_tostring(L, 7);
46720   arg8 = (char *)lua_tostring(L, 8);
46721   arg9 = (unsigned int)lua_tointeger(L, 9);
46722   arg10 = (lua_toboolean(L, 10)!=0);
46723 
46724   if (!SWIG_IsOK(SWIG_ConvertPtr(L,11,(void**)&arg11,SWIGTYPE_p_lldb__SBError,0))){
46725     SWIG_fail_ptr("SBTarget_Launch",11,SWIGTYPE_p_lldb__SBError);
46726   }
46727 
46728   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);
46729   {
46730     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46731     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46732   }
46733   return SWIG_arg;
46734 
46735   if(0) SWIG_fail;
46736 
46737 fail:
46738   lua_error(L);
46739   return SWIG_arg;
46740 }
46741 
46742 
46743 static int _wrap_SBTarget_LaunchSimple(lua_State* L) {
46744   int SWIG_arg = 0;
46745   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46746   char **arg2 = (char **) 0 ;
46747   char **arg3 = (char **) 0 ;
46748   char *arg4 = (char *) 0 ;
46749   lldb::SBProcess result;
46750 
46751   SWIG_check_num_args("lldb::SBTarget::LaunchSimple",4,4)
46752   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",1,"lldb::SBTarget *");
46753   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",2,"char const **");
46754   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",3,"char const **");
46755   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::LaunchSimple",4,"char const *");
46756 
46757   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46758     SWIG_fail_ptr("SBTarget_LaunchSimple",1,SWIGTYPE_p_lldb__SBTarget);
46759   }
46760 
46761 
46762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
46763     SWIG_fail_ptr("SBTarget_LaunchSimple",2,SWIGTYPE_p_p_char);
46764   }
46765 
46766 
46767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_p_char,0))){
46768     SWIG_fail_ptr("SBTarget_LaunchSimple",3,SWIGTYPE_p_p_char);
46769   }
46770 
46771   arg4 = (char *)lua_tostring(L, 4);
46772   result = (arg1)->LaunchSimple((char const **)arg2,(char const **)arg3,(char const *)arg4);
46773   {
46774     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46775     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46776   }
46777   return SWIG_arg;
46778 
46779   if(0) SWIG_fail;
46780 
46781 fail:
46782   lua_error(L);
46783   return SWIG_arg;
46784 }
46785 
46786 
46787 static int _wrap_SBTarget_Launch__SWIG_1(lua_State* L) {
46788   int SWIG_arg = 0;
46789   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46790   lldb::SBLaunchInfo *arg2 = 0 ;
46791   lldb::SBError *arg3 = 0 ;
46792   lldb::SBProcess result;
46793 
46794   SWIG_check_num_args("lldb::SBTarget::Launch",3,3)
46795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Launch",1,"lldb::SBTarget *");
46796   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Launch",2,"lldb::SBLaunchInfo &");
46797   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Launch",3,"lldb::SBError &");
46798 
46799   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46800     SWIG_fail_ptr("SBTarget_Launch",1,SWIGTYPE_p_lldb__SBTarget);
46801   }
46802 
46803 
46804   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
46805     SWIG_fail_ptr("SBTarget_Launch",2,SWIGTYPE_p_lldb__SBLaunchInfo);
46806   }
46807 
46808 
46809   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
46810     SWIG_fail_ptr("SBTarget_Launch",3,SWIGTYPE_p_lldb__SBError);
46811   }
46812 
46813   result = (arg1)->Launch(*arg2,*arg3);
46814   {
46815     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46816     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46817   }
46818   return SWIG_arg;
46819 
46820   if(0) SWIG_fail;
46821 
46822 fail:
46823   lua_error(L);
46824   return SWIG_arg;
46825 }
46826 
46827 
46828 static int _wrap_SBTarget_Launch(lua_State* L) {
46829   int argc;
46830   int argv[12]={
46831     1,2,3,4,5,6,7,8,9,10,11,12
46832   };
46833 
46834   argc = lua_gettop(L);
46835   if (argc == 3) {
46836     int _v;
46837     {
46838       void *ptr;
46839       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46840         _v = 0;
46841       } else {
46842         _v = 1;
46843       }
46844     }
46845     if (_v) {
46846       {
46847         void *ptr;
46848         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBLaunchInfo, SWIG_POINTER_NO_NULL)) {
46849           _v = 0;
46850         } else {
46851           _v = 1;
46852         }
46853       }
46854       if (_v) {
46855         {
46856           void *ptr;
46857           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46858             _v = 0;
46859           } else {
46860             _v = 1;
46861           }
46862         }
46863         if (_v) {
46864           return _wrap_SBTarget_Launch__SWIG_1(L);
46865         }
46866       }
46867     }
46868   }
46869   if (argc == 11) {
46870     int _v;
46871     {
46872       void *ptr;
46873       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
46874         _v = 0;
46875       } else {
46876         _v = 1;
46877       }
46878     }
46879     if (_v) {
46880       {
46881         void *ptr;
46882         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBListener, SWIG_POINTER_NO_NULL)) {
46883           _v = 0;
46884         } else {
46885           _v = 1;
46886         }
46887       }
46888       if (_v) {
46889         {
46890           void *ptr;
46891           if (SWIG_isptrtype(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46892             _v = 0;
46893           } else {
46894             _v = 1;
46895           }
46896         }
46897         if (_v) {
46898           {
46899             void *ptr;
46900             if (SWIG_isptrtype(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
46901               _v = 0;
46902             } else {
46903               _v = 1;
46904             }
46905           }
46906           if (_v) {
46907             {
46908               _v = SWIG_lua_isnilstring(L,argv[4]);
46909             }
46910             if (_v) {
46911               {
46912                 _v = SWIG_lua_isnilstring(L,argv[5]);
46913               }
46914               if (_v) {
46915                 {
46916                   _v = SWIG_lua_isnilstring(L,argv[6]);
46917                 }
46918                 if (_v) {
46919                   {
46920                     _v = SWIG_lua_isnilstring(L,argv[7]);
46921                   }
46922                   if (_v) {
46923                     {
46924                       _v = lua_isnumber(L,argv[8]);
46925                     }
46926                     if (_v) {
46927                       {
46928                         _v = lua_isboolean(L,argv[9]);
46929                       }
46930                       if (_v) {
46931                         {
46932                           void *ptr;
46933                           if (lua_isuserdata(L,argv[10])==0 || SWIG_ConvertPtr(L,argv[10], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
46934                             _v = 0;
46935                           } else {
46936                             _v = 1;
46937                           }
46938                         }
46939                         if (_v) {
46940                           return _wrap_SBTarget_Launch__SWIG_0(L);
46941                         }
46942                       }
46943                     }
46944                   }
46945                 }
46946               }
46947             }
46948           }
46949         }
46950       }
46951     }
46952   }
46953 
46954   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_Launch'\n"
46955     "  Possible C/C++ prototypes are:\n"
46956     "    lldb::SBTarget::Launch(lldb::SBListener &,char const **,char const **,char const *,char const *,char const *,char const *,uint32_t,bool,lldb::SBError &)\n"
46957     "    lldb::SBTarget::Launch(lldb::SBLaunchInfo &,lldb::SBError &)\n");
46958   lua_error(L);return 0;
46959 }
46960 
46961 
46962 static int _wrap_SBTarget_LoadCore__SWIG_0(lua_State* L) {
46963   int SWIG_arg = 0;
46964   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46965   char *arg2 = (char *) 0 ;
46966   lldb::SBProcess result;
46967 
46968   SWIG_check_num_args("lldb::SBTarget::LoadCore",2,2)
46969   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
46970   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
46971 
46972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
46973     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
46974   }
46975 
46976   arg2 = (char *)lua_tostring(L, 2);
46977   result = (arg1)->LoadCore((char const *)arg2);
46978   {
46979     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
46980     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
46981   }
46982   return SWIG_arg;
46983 
46984   if(0) SWIG_fail;
46985 
46986 fail:
46987   lua_error(L);
46988   return SWIG_arg;
46989 }
46990 
46991 
46992 static int _wrap_SBTarget_LoadCore__SWIG_1(lua_State* L) {
46993   int SWIG_arg = 0;
46994   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
46995   char *arg2 = (char *) 0 ;
46996   lldb::SBError *arg3 = 0 ;
46997   lldb::SBProcess result;
46998 
46999   SWIG_check_num_args("lldb::SBTarget::LoadCore",3,3)
47000   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::LoadCore",1,"lldb::SBTarget *");
47001   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::LoadCore",2,"char const *");
47002   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::LoadCore",3,"lldb::SBError &");
47003 
47004   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47005     SWIG_fail_ptr("SBTarget_LoadCore",1,SWIGTYPE_p_lldb__SBTarget);
47006   }
47007 
47008   arg2 = (char *)lua_tostring(L, 2);
47009 
47010   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47011     SWIG_fail_ptr("SBTarget_LoadCore",3,SWIGTYPE_p_lldb__SBError);
47012   }
47013 
47014   result = (arg1)->LoadCore((char const *)arg2,*arg3);
47015   {
47016     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47017     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47018   }
47019   return SWIG_arg;
47020 
47021   if(0) SWIG_fail;
47022 
47023 fail:
47024   lua_error(L);
47025   return SWIG_arg;
47026 }
47027 
47028 
47029 static int _wrap_SBTarget_LoadCore(lua_State* L) {
47030   int argc;
47031   int argv[4]={
47032     1,2,3,4
47033   };
47034 
47035   argc = lua_gettop(L);
47036   if (argc == 2) {
47037     int _v;
47038     {
47039       void *ptr;
47040       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47041         _v = 0;
47042       } else {
47043         _v = 1;
47044       }
47045     }
47046     if (_v) {
47047       {
47048         _v = SWIG_lua_isnilstring(L,argv[1]);
47049       }
47050       if (_v) {
47051         return _wrap_SBTarget_LoadCore__SWIG_0(L);
47052       }
47053     }
47054   }
47055   if (argc == 3) {
47056     int _v;
47057     {
47058       void *ptr;
47059       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47060         _v = 0;
47061       } else {
47062         _v = 1;
47063       }
47064     }
47065     if (_v) {
47066       {
47067         _v = SWIG_lua_isnilstring(L,argv[1]);
47068       }
47069       if (_v) {
47070         {
47071           void *ptr;
47072           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
47073             _v = 0;
47074           } else {
47075             _v = 1;
47076           }
47077         }
47078         if (_v) {
47079           return _wrap_SBTarget_LoadCore__SWIG_1(L);
47080         }
47081       }
47082     }
47083   }
47084 
47085   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_LoadCore'\n"
47086     "  Possible C/C++ prototypes are:\n"
47087     "    lldb::SBTarget::LoadCore(char const *)\n"
47088     "    lldb::SBTarget::LoadCore(char const *,lldb::SBError &)\n");
47089   lua_error(L);return 0;
47090 }
47091 
47092 
47093 static int _wrap_SBTarget_Attach(lua_State* L) {
47094   int SWIG_arg = 0;
47095   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47096   lldb::SBAttachInfo *arg2 = 0 ;
47097   lldb::SBError *arg3 = 0 ;
47098   lldb::SBProcess result;
47099 
47100   SWIG_check_num_args("lldb::SBTarget::Attach",3,3)
47101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Attach",1,"lldb::SBTarget *");
47102   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::Attach",2,"lldb::SBAttachInfo &");
47103   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::Attach",3,"lldb::SBError &");
47104 
47105   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47106     SWIG_fail_ptr("SBTarget_Attach",1,SWIGTYPE_p_lldb__SBTarget);
47107   }
47108 
47109 
47110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAttachInfo,0))){
47111     SWIG_fail_ptr("SBTarget_Attach",2,SWIGTYPE_p_lldb__SBAttachInfo);
47112   }
47113 
47114 
47115   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
47116     SWIG_fail_ptr("SBTarget_Attach",3,SWIGTYPE_p_lldb__SBError);
47117   }
47118 
47119   result = (arg1)->Attach(*arg2,*arg3);
47120   {
47121     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47122     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47123   }
47124   return SWIG_arg;
47125 
47126   if(0) SWIG_fail;
47127 
47128 fail:
47129   lua_error(L);
47130   return SWIG_arg;
47131 }
47132 
47133 
47134 static int _wrap_SBTarget_AttachToProcessWithID(lua_State* L) {
47135   int SWIG_arg = 0;
47136   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47137   lldb::SBListener *arg2 = 0 ;
47138   lldb::pid_t arg3 ;
47139   lldb::SBError *arg4 = 0 ;
47140   lldb::SBProcess result;
47141 
47142   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithID",4,4)
47143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",1,"lldb::SBTarget *");
47144   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",2,"lldb::SBListener &");
47145   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",3,"lldb::pid_t");
47146   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithID",4,"lldb::SBError &");
47147 
47148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47149     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",1,SWIGTYPE_p_lldb__SBTarget);
47150   }
47151 
47152 
47153   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47154     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",2,SWIGTYPE_p_lldb__SBListener);
47155   }
47156 
47157   arg3 = (unsigned long long)lua_tointeger(L, 3);
47158 
47159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47160     SWIG_fail_ptr("SBTarget_AttachToProcessWithID",4,SWIGTYPE_p_lldb__SBError);
47161   }
47162 
47163   result = (arg1)->AttachToProcessWithID(*arg2,arg3,*arg4);
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_AttachToProcessWithName(lua_State* L) {
47179   int SWIG_arg = 0;
47180   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47181   lldb::SBListener *arg2 = 0 ;
47182   char *arg3 = (char *) 0 ;
47183   bool arg4 ;
47184   lldb::SBError *arg5 = 0 ;
47185   lldb::SBProcess result;
47186 
47187   SWIG_check_num_args("lldb::SBTarget::AttachToProcessWithName",5,5)
47188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",1,"lldb::SBTarget *");
47189   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",2,"lldb::SBListener &");
47190   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",3,"char const *");
47191   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",4,"bool");
47192   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::AttachToProcessWithName",5,"lldb::SBError &");
47193 
47194   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47195     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",1,SWIGTYPE_p_lldb__SBTarget);
47196   }
47197 
47198 
47199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47200     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",2,SWIGTYPE_p_lldb__SBListener);
47201   }
47202 
47203   arg3 = (char *)lua_tostring(L, 3);
47204   arg4 = (lua_toboolean(L, 4)!=0);
47205 
47206   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47207     SWIG_fail_ptr("SBTarget_AttachToProcessWithName",5,SWIGTYPE_p_lldb__SBError);
47208   }
47209 
47210   result = (arg1)->AttachToProcessWithName(*arg2,(char const *)arg3,arg4,*arg5);
47211   {
47212     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47213     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47214   }
47215   return SWIG_arg;
47216 
47217   if(0) SWIG_fail;
47218 
47219 fail:
47220   lua_error(L);
47221   return SWIG_arg;
47222 }
47223 
47224 
47225 static int _wrap_SBTarget_ConnectRemote(lua_State* L) {
47226   int SWIG_arg = 0;
47227   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47228   lldb::SBListener *arg2 = 0 ;
47229   char *arg3 = (char *) 0 ;
47230   char *arg4 = (char *) 0 ;
47231   lldb::SBError *arg5 = 0 ;
47232   lldb::SBProcess result;
47233 
47234   SWIG_check_num_args("lldb::SBTarget::ConnectRemote",5,5)
47235   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",1,"lldb::SBTarget *");
47236   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",2,"lldb::SBListener &");
47237   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",3,"char const *");
47238   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",4,"char const *");
47239   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ConnectRemote",5,"lldb::SBError &");
47240 
47241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47242     SWIG_fail_ptr("SBTarget_ConnectRemote",1,SWIGTYPE_p_lldb__SBTarget);
47243   }
47244 
47245 
47246   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBListener,0))){
47247     SWIG_fail_ptr("SBTarget_ConnectRemote",2,SWIGTYPE_p_lldb__SBListener);
47248   }
47249 
47250   arg3 = (char *)lua_tostring(L, 3);
47251   arg4 = (char *)lua_tostring(L, 4);
47252 
47253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
47254     SWIG_fail_ptr("SBTarget_ConnectRemote",5,SWIGTYPE_p_lldb__SBError);
47255   }
47256 
47257   result = (arg1)->ConnectRemote(*arg2,(char const *)arg3,(char const *)arg4,*arg5);
47258   {
47259     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
47260     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
47261   }
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_GetExecutable(lua_State* L) {
47273   int SWIG_arg = 0;
47274   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47275   lldb::SBFileSpec result;
47276 
47277   SWIG_check_num_args("lldb::SBTarget::GetExecutable",1,1)
47278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetExecutable",1,"lldb::SBTarget *");
47279 
47280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47281     SWIG_fail_ptr("SBTarget_GetExecutable",1,SWIGTYPE_p_lldb__SBTarget);
47282   }
47283 
47284   result = (arg1)->GetExecutable();
47285   {
47286     lldb::SBFileSpec * resultptr = new lldb::SBFileSpec((const lldb::SBFileSpec &) result);
47287     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFileSpec,1); SWIG_arg++;
47288   }
47289   return SWIG_arg;
47290 
47291   if(0) SWIG_fail;
47292 
47293 fail:
47294   lua_error(L);
47295   return SWIG_arg;
47296 }
47297 
47298 
47299 static int _wrap_SBTarget_AppendImageSearchPath(lua_State* L) {
47300   int SWIG_arg = 0;
47301   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47302   char *arg2 = (char *) 0 ;
47303   char *arg3 = (char *) 0 ;
47304   lldb::SBError *arg4 = 0 ;
47305 
47306   SWIG_check_num_args("lldb::SBTarget::AppendImageSearchPath",4,4)
47307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",1,"lldb::SBTarget *");
47308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",2,"char const *");
47309   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",3,"char const *");
47310   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::AppendImageSearchPath",4,"lldb::SBError &");
47311 
47312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47313     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",1,SWIGTYPE_p_lldb__SBTarget);
47314   }
47315 
47316   arg2 = (char *)lua_tostring(L, 2);
47317   arg3 = (char *)lua_tostring(L, 3);
47318 
47319   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
47320     SWIG_fail_ptr("SBTarget_AppendImageSearchPath",4,SWIGTYPE_p_lldb__SBError);
47321   }
47322 
47323   (arg1)->AppendImageSearchPath((char const *)arg2,(char const *)arg3,*arg4);
47324 
47325   return SWIG_arg;
47326 
47327   if(0) SWIG_fail;
47328 
47329 fail:
47330   lua_error(L);
47331   return SWIG_arg;
47332 }
47333 
47334 
47335 static int _wrap_SBTarget_AddModule__SWIG_0(lua_State* L) {
47336   int SWIG_arg = 0;
47337   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47338   lldb::SBModule *arg2 = 0 ;
47339   bool result;
47340 
47341   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47342   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47343   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModule &");
47344 
47345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47346     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47347   }
47348 
47349 
47350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModule,0))){
47351     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModule);
47352   }
47353 
47354   result = (bool)(arg1)->AddModule(*arg2);
47355   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47356   return SWIG_arg;
47357 
47358   if(0) SWIG_fail;
47359 
47360 fail:
47361   lua_error(L);
47362   return SWIG_arg;
47363 }
47364 
47365 
47366 static int _wrap_SBTarget_AddModule__SWIG_1(lua_State* L) {
47367   int SWIG_arg = 0;
47368   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47369   char *arg2 = (char *) 0 ;
47370   char *arg3 = (char *) 0 ;
47371   char *arg4 = (char *) 0 ;
47372   lldb::SBModule result;
47373 
47374   SWIG_check_num_args("lldb::SBTarget::AddModule",4,4)
47375   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47376   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47377   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47378   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47379 
47380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47381     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47382   }
47383 
47384   arg2 = (char *)lua_tostring(L, 2);
47385   arg3 = (char *)lua_tostring(L, 3);
47386   arg4 = (char *)lua_tostring(L, 4);
47387   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4);
47388   {
47389     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47390     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47391   }
47392   return SWIG_arg;
47393 
47394   if(0) SWIG_fail;
47395 
47396 fail:
47397   lua_error(L);
47398   return SWIG_arg;
47399 }
47400 
47401 
47402 static int _wrap_SBTarget_AddModule__SWIG_2(lua_State* L) {
47403   int SWIG_arg = 0;
47404   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47405   char *arg2 = (char *) 0 ;
47406   char *arg3 = (char *) 0 ;
47407   char *arg4 = (char *) 0 ;
47408   char *arg5 = (char *) 0 ;
47409   lldb::SBModule result;
47410 
47411   SWIG_check_num_args("lldb::SBTarget::AddModule",5,5)
47412   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47413   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"char const *");
47414   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::AddModule",3,"char const *");
47415   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::AddModule",4,"char const *");
47416   if(!SWIG_lua_isnilstring(L,5)) SWIG_fail_arg("lldb::SBTarget::AddModule",5,"char const *");
47417 
47418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47419     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47420   }
47421 
47422   arg2 = (char *)lua_tostring(L, 2);
47423   arg3 = (char *)lua_tostring(L, 3);
47424   arg4 = (char *)lua_tostring(L, 4);
47425   arg5 = (char *)lua_tostring(L, 5);
47426   result = (arg1)->AddModule((char const *)arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5);
47427   {
47428     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47429     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47430   }
47431   return SWIG_arg;
47432 
47433   if(0) SWIG_fail;
47434 
47435 fail:
47436   lua_error(L);
47437   return SWIG_arg;
47438 }
47439 
47440 
47441 static int _wrap_SBTarget_AddModule__SWIG_3(lua_State* L) {
47442   int SWIG_arg = 0;
47443   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47444   lldb::SBModuleSpec *arg2 = 0 ;
47445   lldb::SBModule result;
47446 
47447   SWIG_check_num_args("lldb::SBTarget::AddModule",2,2)
47448   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::AddModule",1,"lldb::SBTarget *");
47449   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::AddModule",2,"lldb::SBModuleSpec const &");
47450 
47451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47452     SWIG_fail_ptr("SBTarget_AddModule",1,SWIGTYPE_p_lldb__SBTarget);
47453   }
47454 
47455 
47456   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBModuleSpec,0))){
47457     SWIG_fail_ptr("SBTarget_AddModule",2,SWIGTYPE_p_lldb__SBModuleSpec);
47458   }
47459 
47460   result = (arg1)->AddModule((lldb::SBModuleSpec const &)*arg2);
47461   {
47462     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47463     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47464   }
47465   return SWIG_arg;
47466 
47467   if(0) SWIG_fail;
47468 
47469 fail:
47470   lua_error(L);
47471   return SWIG_arg;
47472 }
47473 
47474 
47475 static int _wrap_SBTarget_AddModule(lua_State* L) {
47476   int argc;
47477   int argv[6]={
47478     1,2,3,4,5,6
47479   };
47480 
47481   argc = lua_gettop(L);
47482   if (argc == 2) {
47483     int _v;
47484     {
47485       void *ptr;
47486       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47487         _v = 0;
47488       } else {
47489         _v = 1;
47490       }
47491     }
47492     if (_v) {
47493       {
47494         void *ptr;
47495         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModule, SWIG_POINTER_NO_NULL)) {
47496           _v = 0;
47497         } else {
47498           _v = 1;
47499         }
47500       }
47501       if (_v) {
47502         return _wrap_SBTarget_AddModule__SWIG_0(L);
47503       }
47504     }
47505   }
47506   if (argc == 2) {
47507     int _v;
47508     {
47509       void *ptr;
47510       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47511         _v = 0;
47512       } else {
47513         _v = 1;
47514       }
47515     }
47516     if (_v) {
47517       {
47518         void *ptr;
47519         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBModuleSpec, SWIG_POINTER_NO_NULL)) {
47520           _v = 0;
47521         } else {
47522           _v = 1;
47523         }
47524       }
47525       if (_v) {
47526         return _wrap_SBTarget_AddModule__SWIG_3(L);
47527       }
47528     }
47529   }
47530   if (argc == 4) {
47531     int _v;
47532     {
47533       void *ptr;
47534       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47535         _v = 0;
47536       } else {
47537         _v = 1;
47538       }
47539     }
47540     if (_v) {
47541       {
47542         _v = SWIG_lua_isnilstring(L,argv[1]);
47543       }
47544       if (_v) {
47545         {
47546           _v = SWIG_lua_isnilstring(L,argv[2]);
47547         }
47548         if (_v) {
47549           {
47550             _v = SWIG_lua_isnilstring(L,argv[3]);
47551           }
47552           if (_v) {
47553             return _wrap_SBTarget_AddModule__SWIG_1(L);
47554           }
47555         }
47556       }
47557     }
47558   }
47559   if (argc == 5) {
47560     int _v;
47561     {
47562       void *ptr;
47563       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
47564         _v = 0;
47565       } else {
47566         _v = 1;
47567       }
47568     }
47569     if (_v) {
47570       {
47571         _v = SWIG_lua_isnilstring(L,argv[1]);
47572       }
47573       if (_v) {
47574         {
47575           _v = SWIG_lua_isnilstring(L,argv[2]);
47576         }
47577         if (_v) {
47578           {
47579             _v = SWIG_lua_isnilstring(L,argv[3]);
47580           }
47581           if (_v) {
47582             {
47583               _v = SWIG_lua_isnilstring(L,argv[4]);
47584             }
47585             if (_v) {
47586               return _wrap_SBTarget_AddModule__SWIG_2(L);
47587             }
47588           }
47589         }
47590       }
47591     }
47592   }
47593 
47594   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_AddModule'\n"
47595     "  Possible C/C++ prototypes are:\n"
47596     "    lldb::SBTarget::AddModule(lldb::SBModule &)\n"
47597     "    lldb::SBTarget::AddModule(char const *,char const *,char const *)\n"
47598     "    lldb::SBTarget::AddModule(char const *,char const *,char const *,char const *)\n"
47599     "    lldb::SBTarget::AddModule(lldb::SBModuleSpec const &)\n");
47600   lua_error(L);return 0;
47601 }
47602 
47603 
47604 static int _wrap_SBTarget_GetNumModules(lua_State* L) {
47605   int SWIG_arg = 0;
47606   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47607   uint32_t result;
47608 
47609   SWIG_check_num_args("lldb::SBTarget::GetNumModules",1,1)
47610   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumModules",1,"lldb::SBTarget const *");
47611 
47612   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47613     SWIG_fail_ptr("SBTarget_GetNumModules",1,SWIGTYPE_p_lldb__SBTarget);
47614   }
47615 
47616   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumModules();
47617   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47618   return SWIG_arg;
47619 
47620   if(0) SWIG_fail;
47621 
47622 fail:
47623   lua_error(L);
47624   return SWIG_arg;
47625 }
47626 
47627 
47628 static int _wrap_SBTarget_GetModuleAtIndex(lua_State* L) {
47629   int SWIG_arg = 0;
47630   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47631   uint32_t arg2 ;
47632   lldb::SBModule result;
47633 
47634   SWIG_check_num_args("lldb::SBTarget::GetModuleAtIndex",2,2)
47635   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",1,"lldb::SBTarget *");
47636   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetModuleAtIndex",2,"uint32_t");
47637 
47638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47639     SWIG_fail_ptr("SBTarget_GetModuleAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
47640   }
47641 
47642   arg2 = (unsigned int)lua_tointeger(L, 2);
47643   result = (arg1)->GetModuleAtIndex(arg2);
47644   {
47645     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47646     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47647   }
47648   return SWIG_arg;
47649 
47650   if(0) SWIG_fail;
47651 
47652 fail:
47653   lua_error(L);
47654   return SWIG_arg;
47655 }
47656 
47657 
47658 static int _wrap_SBTarget_RemoveModule(lua_State* L) {
47659   int SWIG_arg = 0;
47660   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47661   lldb::SBModule arg2 ;
47662   lldb::SBModule *argp2 ;
47663   bool result;
47664 
47665   SWIG_check_num_args("lldb::SBTarget::RemoveModule",2,2)
47666   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",1,"lldb::SBTarget *");
47667   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::RemoveModule",2,"lldb::SBModule");
47668 
47669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47670     SWIG_fail_ptr("SBTarget_RemoveModule",1,SWIGTYPE_p_lldb__SBTarget);
47671   }
47672 
47673 
47674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
47675     SWIG_fail_ptr("SBTarget_RemoveModule",2,SWIGTYPE_p_lldb__SBModule);
47676   }
47677   arg2 = *argp2;
47678 
47679   result = (bool)(arg1)->RemoveModule(arg2);
47680   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
47681   return SWIG_arg;
47682 
47683   if(0) SWIG_fail;
47684 
47685 fail:
47686   lua_error(L);
47687   return SWIG_arg;
47688 }
47689 
47690 
47691 static int _wrap_SBTarget_GetDebugger(lua_State* L) {
47692   int SWIG_arg = 0;
47693   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47694   lldb::SBDebugger result;
47695 
47696   SWIG_check_num_args("lldb::SBTarget::GetDebugger",1,1)
47697   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDebugger",1,"lldb::SBTarget const *");
47698 
47699   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47700     SWIG_fail_ptr("SBTarget_GetDebugger",1,SWIGTYPE_p_lldb__SBTarget);
47701   }
47702 
47703   result = ((lldb::SBTarget const *)arg1)->GetDebugger();
47704   {
47705     lldb::SBDebugger * resultptr = new lldb::SBDebugger((const lldb::SBDebugger &) result);
47706     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDebugger,1); SWIG_arg++;
47707   }
47708   return SWIG_arg;
47709 
47710   if(0) SWIG_fail;
47711 
47712 fail:
47713   lua_error(L);
47714   return SWIG_arg;
47715 }
47716 
47717 
47718 static int _wrap_SBTarget_FindModule(lua_State* L) {
47719   int SWIG_arg = 0;
47720   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47721   lldb::SBFileSpec *arg2 = 0 ;
47722   lldb::SBModule result;
47723 
47724   SWIG_check_num_args("lldb::SBTarget::FindModule",2,2)
47725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindModule",1,"lldb::SBTarget *");
47726   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindModule",2,"lldb::SBFileSpec const &");
47727 
47728   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47729     SWIG_fail_ptr("SBTarget_FindModule",1,SWIGTYPE_p_lldb__SBTarget);
47730   }
47731 
47732 
47733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47734     SWIG_fail_ptr("SBTarget_FindModule",2,SWIGTYPE_p_lldb__SBFileSpec);
47735   }
47736 
47737   result = (arg1)->FindModule((lldb::SBFileSpec const &)*arg2);
47738   {
47739     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
47740     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
47741   }
47742   return SWIG_arg;
47743 
47744   if(0) SWIG_fail;
47745 
47746 fail:
47747   lua_error(L);
47748   return SWIG_arg;
47749 }
47750 
47751 
47752 static int _wrap_SBTarget_FindCompileUnits(lua_State* L) {
47753   int SWIG_arg = 0;
47754   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47755   lldb::SBFileSpec *arg2 = 0 ;
47756   lldb::SBSymbolContextList result;
47757 
47758   SWIG_check_num_args("lldb::SBTarget::FindCompileUnits",2,2)
47759   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",1,"lldb::SBTarget *");
47760   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::FindCompileUnits",2,"lldb::SBFileSpec const &");
47761 
47762   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47763     SWIG_fail_ptr("SBTarget_FindCompileUnits",1,SWIGTYPE_p_lldb__SBTarget);
47764   }
47765 
47766 
47767   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
47768     SWIG_fail_ptr("SBTarget_FindCompileUnits",2,SWIGTYPE_p_lldb__SBFileSpec);
47769   }
47770 
47771   result = (arg1)->FindCompileUnits((lldb::SBFileSpec const &)*arg2);
47772   {
47773     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
47774     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
47775   }
47776   return SWIG_arg;
47777 
47778   if(0) SWIG_fail;
47779 
47780 fail:
47781   lua_error(L);
47782   return SWIG_arg;
47783 }
47784 
47785 
47786 static int _wrap_SBTarget_GetByteOrder(lua_State* L) {
47787   int SWIG_arg = 0;
47788   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47789   lldb::ByteOrder result;
47790 
47791   SWIG_check_num_args("lldb::SBTarget::GetByteOrder",1,1)
47792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetByteOrder",1,"lldb::SBTarget *");
47793 
47794   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47795     SWIG_fail_ptr("SBTarget_GetByteOrder",1,SWIGTYPE_p_lldb__SBTarget);
47796   }
47797 
47798   result = (lldb::ByteOrder)(arg1)->GetByteOrder();
47799   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
47800   return SWIG_arg;
47801 
47802   if(0) SWIG_fail;
47803 
47804 fail:
47805   lua_error(L);
47806   return SWIG_arg;
47807 }
47808 
47809 
47810 static int _wrap_SBTarget_GetAddressByteSize(lua_State* L) {
47811   int SWIG_arg = 0;
47812   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47813   uint32_t result;
47814 
47815   SWIG_check_num_args("lldb::SBTarget::GetAddressByteSize",1,1)
47816   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetAddressByteSize",1,"lldb::SBTarget *");
47817 
47818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47819     SWIG_fail_ptr("SBTarget_GetAddressByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47820   }
47821 
47822   result = (uint32_t)(arg1)->GetAddressByteSize();
47823   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47824   return SWIG_arg;
47825 
47826   if(0) SWIG_fail;
47827 
47828 fail:
47829   lua_error(L);
47830   return SWIG_arg;
47831 }
47832 
47833 
47834 static int _wrap_SBTarget_GetTriple(lua_State* L) {
47835   int SWIG_arg = 0;
47836   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47837   char *result = 0 ;
47838 
47839   SWIG_check_num_args("lldb::SBTarget::GetTriple",1,1)
47840   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetTriple",1,"lldb::SBTarget *");
47841 
47842   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47843     SWIG_fail_ptr("SBTarget_GetTriple",1,SWIGTYPE_p_lldb__SBTarget);
47844   }
47845 
47846   result = (char *)(arg1)->GetTriple();
47847   lua_pushstring(L,(const char *)result); SWIG_arg++;
47848   return SWIG_arg;
47849 
47850   if(0) SWIG_fail;
47851 
47852 fail:
47853   lua_error(L);
47854   return SWIG_arg;
47855 }
47856 
47857 
47858 static int _wrap_SBTarget_GetDataByteSize(lua_State* L) {
47859   int SWIG_arg = 0;
47860   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47861   uint32_t result;
47862 
47863   SWIG_check_num_args("lldb::SBTarget::GetDataByteSize",1,1)
47864   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDataByteSize",1,"lldb::SBTarget *");
47865 
47866   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47867     SWIG_fail_ptr("SBTarget_GetDataByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47868   }
47869 
47870   result = (uint32_t)(arg1)->GetDataByteSize();
47871   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47872   return SWIG_arg;
47873 
47874   if(0) SWIG_fail;
47875 
47876 fail:
47877   lua_error(L);
47878   return SWIG_arg;
47879 }
47880 
47881 
47882 static int _wrap_SBTarget_GetCodeByteSize(lua_State* L) {
47883   int SWIG_arg = 0;
47884   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47885   uint32_t result;
47886 
47887   SWIG_check_num_args("lldb::SBTarget::GetCodeByteSize",1,1)
47888   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCodeByteSize",1,"lldb::SBTarget *");
47889 
47890   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47891     SWIG_fail_ptr("SBTarget_GetCodeByteSize",1,SWIGTYPE_p_lldb__SBTarget);
47892   }
47893 
47894   result = (uint32_t)(arg1)->GetCodeByteSize();
47895   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
47896   return SWIG_arg;
47897 
47898   if(0) SWIG_fail;
47899 
47900 fail:
47901   lua_error(L);
47902   return SWIG_arg;
47903 }
47904 
47905 
47906 static int _wrap_SBTarget_SetSectionLoadAddress(lua_State* L) {
47907   int SWIG_arg = 0;
47908   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47909   lldb::SBSection arg2 ;
47910   lldb::addr_t arg3 ;
47911   lldb::SBSection *argp2 ;
47912   lldb::SBError result;
47913 
47914   SWIG_check_num_args("lldb::SBTarget::SetSectionLoadAddress",3,3)
47915   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",1,"lldb::SBTarget *");
47916   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",2,"lldb::SBSection");
47917   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetSectionLoadAddress",3,"lldb::addr_t");
47918 
47919   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47920     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47921   }
47922 
47923 
47924   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47925     SWIG_fail_ptr("SBTarget_SetSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47926   }
47927   arg2 = *argp2;
47928 
47929   arg3 = (unsigned long long)lua_tointeger(L, 3);
47930   result = (arg1)->SetSectionLoadAddress(arg2,arg3);
47931   {
47932     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47933     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47934   }
47935   return SWIG_arg;
47936 
47937   if(0) SWIG_fail;
47938 
47939 fail:
47940   lua_error(L);
47941   return SWIG_arg;
47942 }
47943 
47944 
47945 static int _wrap_SBTarget_ClearSectionLoadAddress(lua_State* L) {
47946   int SWIG_arg = 0;
47947   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47948   lldb::SBSection arg2 ;
47949   lldb::SBSection *argp2 ;
47950   lldb::SBError result;
47951 
47952   SWIG_check_num_args("lldb::SBTarget::ClearSectionLoadAddress",2,2)
47953   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",1,"lldb::SBTarget *");
47954   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearSectionLoadAddress",2,"lldb::SBSection");
47955 
47956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47957     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47958   }
47959 
47960 
47961   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBSection,0))){
47962     SWIG_fail_ptr("SBTarget_ClearSectionLoadAddress",2,SWIGTYPE_p_lldb__SBSection);
47963   }
47964   arg2 = *argp2;
47965 
47966   result = (arg1)->ClearSectionLoadAddress(arg2);
47967   {
47968     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
47969     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
47970   }
47971   return SWIG_arg;
47972 
47973   if(0) SWIG_fail;
47974 
47975 fail:
47976   lua_error(L);
47977   return SWIG_arg;
47978 }
47979 
47980 
47981 static int _wrap_SBTarget_SetModuleLoadAddress(lua_State* L) {
47982   int SWIG_arg = 0;
47983   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
47984   lldb::SBModule arg2 ;
47985   int64_t arg3 ;
47986   lldb::SBModule *argp2 ;
47987   lldb::SBError result;
47988 
47989   SWIG_check_num_args("lldb::SBTarget::SetModuleLoadAddress",3,3)
47990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",1,"lldb::SBTarget *");
47991   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",2,"lldb::SBModule");
47992   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::SetModuleLoadAddress",3,"int64_t");
47993 
47994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
47995     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
47996   }
47997 
47998 
47999   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48000     SWIG_fail_ptr("SBTarget_SetModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
48001   }
48002   arg2 = *argp2;
48003 
48004   arg3 = (signed long long)lua_tointeger(L, 3);
48005   result = (arg1)->SetModuleLoadAddress(arg2,arg3);
48006   {
48007     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48008     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48009   }
48010   return SWIG_arg;
48011 
48012   if(0) SWIG_fail;
48013 
48014 fail:
48015   lua_error(L);
48016   return SWIG_arg;
48017 }
48018 
48019 
48020 static int _wrap_SBTarget_ClearModuleLoadAddress(lua_State* L) {
48021   int SWIG_arg = 0;
48022   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48023   lldb::SBModule arg2 ;
48024   lldb::SBModule *argp2 ;
48025   lldb::SBError result;
48026 
48027   SWIG_check_num_args("lldb::SBTarget::ClearModuleLoadAddress",2,2)
48028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",1,"lldb::SBTarget *");
48029   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ClearModuleLoadAddress",2,"lldb::SBModule");
48030 
48031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48032     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48033   }
48034 
48035 
48036   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBModule,0))){
48037     SWIG_fail_ptr("SBTarget_ClearModuleLoadAddress",2,SWIGTYPE_p_lldb__SBModule);
48038   }
48039   arg2 = *argp2;
48040 
48041   result = (arg1)->ClearModuleLoadAddress(arg2);
48042   {
48043     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
48044     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
48045   }
48046   return SWIG_arg;
48047 
48048   if(0) SWIG_fail;
48049 
48050 fail:
48051   lua_error(L);
48052   return SWIG_arg;
48053 }
48054 
48055 
48056 static int _wrap_SBTarget_FindFunctions__SWIG_0(lua_State* L) {
48057   int SWIG_arg = 0;
48058   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48059   char *arg2 = (char *) 0 ;
48060   uint32_t arg3 ;
48061   lldb::SBSymbolContextList result;
48062 
48063   SWIG_check_num_args("lldb::SBTarget::FindFunctions",3,3)
48064   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48065   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48066   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",3,"uint32_t");
48067 
48068   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48069     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48070   }
48071 
48072   arg2 = (char *)lua_tostring(L, 2);
48073   arg3 = (unsigned int)lua_tointeger(L, 3);
48074   result = (arg1)->FindFunctions((char const *)arg2,arg3);
48075   {
48076     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48077     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48078   }
48079   return SWIG_arg;
48080 
48081   if(0) SWIG_fail;
48082 
48083 fail:
48084   lua_error(L);
48085   return SWIG_arg;
48086 }
48087 
48088 
48089 static int _wrap_SBTarget_FindFunctions__SWIG_1(lua_State* L) {
48090   int SWIG_arg = 0;
48091   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48092   char *arg2 = (char *) 0 ;
48093   lldb::SBSymbolContextList result;
48094 
48095   SWIG_check_num_args("lldb::SBTarget::FindFunctions",2,2)
48096   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",1,"lldb::SBTarget *");
48097   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFunctions",2,"char const *");
48098 
48099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48100     SWIG_fail_ptr("SBTarget_FindFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48101   }
48102 
48103   arg2 = (char *)lua_tostring(L, 2);
48104   result = (arg1)->FindFunctions((char const *)arg2);
48105   {
48106     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48107     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48108   }
48109   return SWIG_arg;
48110 
48111   if(0) SWIG_fail;
48112 
48113 fail:
48114   lua_error(L);
48115   return SWIG_arg;
48116 }
48117 
48118 
48119 static int _wrap_SBTarget_FindFunctions(lua_State* L) {
48120   int argc;
48121   int argv[4]={
48122     1,2,3,4
48123   };
48124 
48125   argc = lua_gettop(L);
48126   if (argc == 2) {
48127     int _v;
48128     {
48129       void *ptr;
48130       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48131         _v = 0;
48132       } else {
48133         _v = 1;
48134       }
48135     }
48136     if (_v) {
48137       {
48138         _v = SWIG_lua_isnilstring(L,argv[1]);
48139       }
48140       if (_v) {
48141         return _wrap_SBTarget_FindFunctions__SWIG_1(L);
48142       }
48143     }
48144   }
48145   if (argc == 3) {
48146     int _v;
48147     {
48148       void *ptr;
48149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48150         _v = 0;
48151       } else {
48152         _v = 1;
48153       }
48154     }
48155     if (_v) {
48156       {
48157         _v = SWIG_lua_isnilstring(L,argv[1]);
48158       }
48159       if (_v) {
48160         {
48161           _v = lua_isnumber(L,argv[2]);
48162         }
48163         if (_v) {
48164           return _wrap_SBTarget_FindFunctions__SWIG_0(L);
48165         }
48166       }
48167     }
48168   }
48169 
48170   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindFunctions'\n"
48171     "  Possible C/C++ prototypes are:\n"
48172     "    lldb::SBTarget::FindFunctions(char const *,uint32_t)\n"
48173     "    lldb::SBTarget::FindFunctions(char const *)\n");
48174   lua_error(L);return 0;
48175 }
48176 
48177 
48178 static int _wrap_SBTarget_FindFirstType(lua_State* L) {
48179   int SWIG_arg = 0;
48180   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48181   char *arg2 = (char *) 0 ;
48182   lldb::SBType result;
48183 
48184   SWIG_check_num_args("lldb::SBTarget::FindFirstType",2,2)
48185   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",1,"lldb::SBTarget *");
48186   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstType",2,"char const *");
48187 
48188   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48189     SWIG_fail_ptr("SBTarget_FindFirstType",1,SWIGTYPE_p_lldb__SBTarget);
48190   }
48191 
48192   arg2 = (char *)lua_tostring(L, 2);
48193   result = (arg1)->FindFirstType((char const *)arg2);
48194   {
48195     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48196     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48197   }
48198   return SWIG_arg;
48199 
48200   if(0) SWIG_fail;
48201 
48202 fail:
48203   lua_error(L);
48204   return SWIG_arg;
48205 }
48206 
48207 
48208 static int _wrap_SBTarget_FindTypes(lua_State* L) {
48209   int SWIG_arg = 0;
48210   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48211   char *arg2 = (char *) 0 ;
48212   lldb::SBTypeList result;
48213 
48214   SWIG_check_num_args("lldb::SBTarget::FindTypes",2,2)
48215   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindTypes",1,"lldb::SBTarget *");
48216   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindTypes",2,"char const *");
48217 
48218   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48219     SWIG_fail_ptr("SBTarget_FindTypes",1,SWIGTYPE_p_lldb__SBTarget);
48220   }
48221 
48222   arg2 = (char *)lua_tostring(L, 2);
48223   result = (arg1)->FindTypes((char const *)arg2);
48224   {
48225     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
48226     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
48227   }
48228   return SWIG_arg;
48229 
48230   if(0) SWIG_fail;
48231 
48232 fail:
48233   lua_error(L);
48234   return SWIG_arg;
48235 }
48236 
48237 
48238 static int _wrap_SBTarget_GetBasicType(lua_State* L) {
48239   int SWIG_arg = 0;
48240   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48241   lldb::BasicType arg2 ;
48242   lldb::SBType result;
48243 
48244   SWIG_check_num_args("lldb::SBTarget::GetBasicType",2,2)
48245   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",1,"lldb::SBTarget *");
48246   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBasicType",2,"lldb::BasicType");
48247 
48248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48249     SWIG_fail_ptr("SBTarget_GetBasicType",1,SWIGTYPE_p_lldb__SBTarget);
48250   }
48251 
48252   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
48253   result = (arg1)->GetBasicType(arg2);
48254   {
48255     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
48256     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
48257   }
48258   return SWIG_arg;
48259 
48260   if(0) SWIG_fail;
48261 
48262 fail:
48263   lua_error(L);
48264   return SWIG_arg;
48265 }
48266 
48267 
48268 static int _wrap_SBTarget_GetSourceManager(lua_State* L) {
48269   int SWIG_arg = 0;
48270   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48271   SwigValueWrapper< lldb::SBSourceManager > result;
48272 
48273   SWIG_check_num_args("lldb::SBTarget::GetSourceManager",1,1)
48274   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetSourceManager",1,"lldb::SBTarget *");
48275 
48276   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48277     SWIG_fail_ptr("SBTarget_GetSourceManager",1,SWIGTYPE_p_lldb__SBTarget);
48278   }
48279 
48280   result = (arg1)->GetSourceManager();
48281   {
48282     lldb::SBSourceManager * resultptr = new lldb::SBSourceManager((const lldb::SBSourceManager &) result);
48283     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSourceManager,1); SWIG_arg++;
48284   }
48285   return SWIG_arg;
48286 
48287   if(0) SWIG_fail;
48288 
48289 fail:
48290   lua_error(L);
48291   return SWIG_arg;
48292 }
48293 
48294 
48295 static int _wrap_SBTarget_FindGlobalVariables__SWIG_0(lua_State* L) {
48296   int SWIG_arg = 0;
48297   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48298   char *arg2 = (char *) 0 ;
48299   uint32_t arg3 ;
48300   lldb::SBValueList result;
48301 
48302   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",3,3)
48303   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48304   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48305   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48306 
48307   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48308     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48309   }
48310 
48311   arg2 = (char *)lua_tostring(L, 2);
48312   arg3 = (unsigned int)lua_tointeger(L, 3);
48313   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3);
48314   {
48315     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48316     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48317   }
48318   return SWIG_arg;
48319 
48320   if(0) SWIG_fail;
48321 
48322 fail:
48323   lua_error(L);
48324   return SWIG_arg;
48325 }
48326 
48327 
48328 static int _wrap_SBTarget_FindFirstGlobalVariable(lua_State* L) {
48329   int SWIG_arg = 0;
48330   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48331   char *arg2 = (char *) 0 ;
48332   lldb::SBValue result;
48333 
48334   SWIG_check_num_args("lldb::SBTarget::FindFirstGlobalVariable",2,2)
48335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",1,"lldb::SBTarget *");
48336   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindFirstGlobalVariable",2,"char const *");
48337 
48338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48339     SWIG_fail_ptr("SBTarget_FindFirstGlobalVariable",1,SWIGTYPE_p_lldb__SBTarget);
48340   }
48341 
48342   arg2 = (char *)lua_tostring(L, 2);
48343   result = (arg1)->FindFirstGlobalVariable((char const *)arg2);
48344   {
48345     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
48346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
48347   }
48348   return SWIG_arg;
48349 
48350   if(0) SWIG_fail;
48351 
48352 fail:
48353   lua_error(L);
48354   return SWIG_arg;
48355 }
48356 
48357 
48358 static int _wrap_SBTarget_FindGlobalVariables__SWIG_1(lua_State* L) {
48359   int SWIG_arg = 0;
48360   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48361   char *arg2 = (char *) 0 ;
48362   uint32_t arg3 ;
48363   lldb::MatchType arg4 ;
48364   lldb::SBValueList result;
48365 
48366   SWIG_check_num_args("lldb::SBTarget::FindGlobalVariables",4,4)
48367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",1,"lldb::SBTarget *");
48368   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",2,"char const *");
48369   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",3,"uint32_t");
48370   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalVariables",4,"lldb::MatchType");
48371 
48372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48373     SWIG_fail_ptr("SBTarget_FindGlobalVariables",1,SWIGTYPE_p_lldb__SBTarget);
48374   }
48375 
48376   arg2 = (char *)lua_tostring(L, 2);
48377   arg3 = (unsigned int)lua_tointeger(L, 3);
48378   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48379   result = (arg1)->FindGlobalVariables((char const *)arg2,arg3,arg4);
48380   {
48381     lldb::SBValueList * resultptr = new lldb::SBValueList((const lldb::SBValueList &) result);
48382     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
48383   }
48384   return SWIG_arg;
48385 
48386   if(0) SWIG_fail;
48387 
48388 fail:
48389   lua_error(L);
48390   return SWIG_arg;
48391 }
48392 
48393 
48394 static int _wrap_SBTarget_FindGlobalVariables(lua_State* L) {
48395   int argc;
48396   int argv[5]={
48397     1,2,3,4,5
48398   };
48399 
48400   argc = lua_gettop(L);
48401   if (argc == 3) {
48402     int _v;
48403     {
48404       void *ptr;
48405       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48406         _v = 0;
48407       } else {
48408         _v = 1;
48409       }
48410     }
48411     if (_v) {
48412       {
48413         _v = SWIG_lua_isnilstring(L,argv[1]);
48414       }
48415       if (_v) {
48416         {
48417           _v = lua_isnumber(L,argv[2]);
48418         }
48419         if (_v) {
48420           return _wrap_SBTarget_FindGlobalVariables__SWIG_0(L);
48421         }
48422       }
48423     }
48424   }
48425   if (argc == 4) {
48426     int _v;
48427     {
48428       void *ptr;
48429       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48430         _v = 0;
48431       } else {
48432         _v = 1;
48433       }
48434     }
48435     if (_v) {
48436       {
48437         _v = SWIG_lua_isnilstring(L,argv[1]);
48438       }
48439       if (_v) {
48440         {
48441           _v = lua_isnumber(L,argv[2]);
48442         }
48443         if (_v) {
48444           {
48445             _v = lua_isnumber(L,argv[3]);
48446           }
48447           if (_v) {
48448             return _wrap_SBTarget_FindGlobalVariables__SWIG_1(L);
48449           }
48450         }
48451       }
48452     }
48453   }
48454 
48455   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindGlobalVariables'\n"
48456     "  Possible C/C++ prototypes are:\n"
48457     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t)\n"
48458     "    lldb::SBTarget::FindGlobalVariables(char const *,uint32_t,lldb::MatchType)\n");
48459   lua_error(L);return 0;
48460 }
48461 
48462 
48463 static int _wrap_SBTarget_FindGlobalFunctions(lua_State* L) {
48464   int SWIG_arg = 0;
48465   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48466   char *arg2 = (char *) 0 ;
48467   uint32_t arg3 ;
48468   lldb::MatchType arg4 ;
48469   lldb::SBSymbolContextList result;
48470 
48471   SWIG_check_num_args("lldb::SBTarget::FindGlobalFunctions",4,4)
48472   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",1,"lldb::SBTarget *");
48473   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",2,"char const *");
48474   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",3,"uint32_t");
48475   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::FindGlobalFunctions",4,"lldb::MatchType");
48476 
48477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48478     SWIG_fail_ptr("SBTarget_FindGlobalFunctions",1,SWIGTYPE_p_lldb__SBTarget);
48479   }
48480 
48481   arg2 = (char *)lua_tostring(L, 2);
48482   arg3 = (unsigned int)lua_tointeger(L, 3);
48483   arg4 = (lldb::MatchType)(int)lua_tonumber(L, 4);
48484   result = (arg1)->FindGlobalFunctions((char const *)arg2,arg3,arg4);
48485   {
48486     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
48487     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
48488   }
48489   return SWIG_arg;
48490 
48491   if(0) SWIG_fail;
48492 
48493 fail:
48494   lua_error(L);
48495   return SWIG_arg;
48496 }
48497 
48498 
48499 static int _wrap_SBTarget_Clear(lua_State* L) {
48500   int SWIG_arg = 0;
48501   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48502 
48503   SWIG_check_num_args("lldb::SBTarget::Clear",1,1)
48504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::Clear",1,"lldb::SBTarget *");
48505 
48506   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48507     SWIG_fail_ptr("SBTarget_Clear",1,SWIGTYPE_p_lldb__SBTarget);
48508   }
48509 
48510   (arg1)->Clear();
48511 
48512   return SWIG_arg;
48513 
48514   if(0) SWIG_fail;
48515 
48516 fail:
48517   lua_error(L);
48518   return SWIG_arg;
48519 }
48520 
48521 
48522 static int _wrap_SBTarget_ResolveFileAddress(lua_State* L) {
48523   int SWIG_arg = 0;
48524   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48525   lldb::addr_t arg2 ;
48526   lldb::SBAddress result;
48527 
48528   SWIG_check_num_args("lldb::SBTarget::ResolveFileAddress",2,2)
48529   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",1,"lldb::SBTarget *");
48530   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveFileAddress",2,"lldb::addr_t");
48531 
48532   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48533     SWIG_fail_ptr("SBTarget_ResolveFileAddress",1,SWIGTYPE_p_lldb__SBTarget);
48534   }
48535 
48536   arg2 = (unsigned long long)lua_tointeger(L, 2);
48537   result = (arg1)->ResolveFileAddress(arg2);
48538   {
48539     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48540     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48541   }
48542   return SWIG_arg;
48543 
48544   if(0) SWIG_fail;
48545 
48546 fail:
48547   lua_error(L);
48548   return SWIG_arg;
48549 }
48550 
48551 
48552 static int _wrap_SBTarget_ResolveLoadAddress(lua_State* L) {
48553   int SWIG_arg = 0;
48554   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48555   lldb::addr_t arg2 ;
48556   lldb::SBAddress result;
48557 
48558   SWIG_check_num_args("lldb::SBTarget::ResolveLoadAddress",2,2)
48559   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",1,"lldb::SBTarget *");
48560   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveLoadAddress",2,"lldb::addr_t");
48561 
48562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48563     SWIG_fail_ptr("SBTarget_ResolveLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48564   }
48565 
48566   arg2 = (unsigned long long)lua_tointeger(L, 2);
48567   result = (arg1)->ResolveLoadAddress(arg2);
48568   {
48569     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48570     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48571   }
48572   return SWIG_arg;
48573 
48574   if(0) SWIG_fail;
48575 
48576 fail:
48577   lua_error(L);
48578   return SWIG_arg;
48579 }
48580 
48581 
48582 static int _wrap_SBTarget_ResolvePastLoadAddress(lua_State* L) {
48583   int SWIG_arg = 0;
48584   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48585   uint32_t arg2 ;
48586   lldb::addr_t arg3 ;
48587   lldb::SBAddress result;
48588 
48589   SWIG_check_num_args("lldb::SBTarget::ResolvePastLoadAddress",3,3)
48590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",1,"lldb::SBTarget *");
48591   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",2,"uint32_t");
48592   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolvePastLoadAddress",3,"lldb::addr_t");
48593 
48594   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48595     SWIG_fail_ptr("SBTarget_ResolvePastLoadAddress",1,SWIGTYPE_p_lldb__SBTarget);
48596   }
48597 
48598   arg2 = (unsigned int)lua_tointeger(L, 2);
48599   arg3 = (unsigned long long)lua_tointeger(L, 3);
48600   result = (arg1)->ResolvePastLoadAddress(arg2,arg3);
48601   {
48602     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
48603     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
48604   }
48605   return SWIG_arg;
48606 
48607   if(0) SWIG_fail;
48608 
48609 fail:
48610   lua_error(L);
48611   return SWIG_arg;
48612 }
48613 
48614 
48615 static int _wrap_SBTarget_ResolveSymbolContextForAddress(lua_State* L) {
48616   int SWIG_arg = 0;
48617   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48618   lldb::SBAddress *arg2 = 0 ;
48619   uint32_t arg3 ;
48620   lldb::SBSymbolContext result;
48621 
48622   SWIG_check_num_args("lldb::SBTarget::ResolveSymbolContextForAddress",3,3)
48623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",1,"lldb::SBTarget *");
48624   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",2,"lldb::SBAddress const &");
48625   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ResolveSymbolContextForAddress",3,"uint32_t");
48626 
48627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48628     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",1,SWIGTYPE_p_lldb__SBTarget);
48629   }
48630 
48631 
48632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
48633     SWIG_fail_ptr("SBTarget_ResolveSymbolContextForAddress",2,SWIGTYPE_p_lldb__SBAddress);
48634   }
48635 
48636   arg3 = (unsigned int)lua_tointeger(L, 3);
48637   result = (arg1)->ResolveSymbolContextForAddress((lldb::SBAddress const &)*arg2,arg3);
48638   {
48639     lldb::SBSymbolContext * resultptr = new lldb::SBSymbolContext((const lldb::SBSymbolContext &) result);
48640     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContext,1); SWIG_arg++;
48641   }
48642   return SWIG_arg;
48643 
48644   if(0) SWIG_fail;
48645 
48646 fail:
48647   lua_error(L);
48648   return SWIG_arg;
48649 }
48650 
48651 
48652 static int _wrap_SBTarget_ReadMemory(lua_State* L) {
48653   int SWIG_arg = 0;
48654   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48655   lldb::SBAddress arg2 ;
48656   void *arg3 = (void *) 0 ;
48657   size_t arg4 ;
48658   lldb::SBError *arg5 = 0 ;
48659   lldb::SBAddress *argp2 ;
48660   size_t result;
48661 
48662   SWIG_check_num_args("lldb::SBTarget::ReadMemory",5,5)
48663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",1,"lldb::SBTarget *");
48664   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",2,"lldb::SBAddress const");
48665   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",3,"void *");
48666   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",4,"size_t");
48667   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::ReadMemory",5,"lldb::SBError &");
48668 
48669   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48670     SWIG_fail_ptr("SBTarget_ReadMemory",1,SWIGTYPE_p_lldb__SBTarget);
48671   }
48672 
48673 
48674   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
48675     SWIG_fail_ptr("SBTarget_ReadMemory",2,SWIGTYPE_p_lldb__SBAddress);
48676   }
48677   arg2 = *argp2;
48678 
48679   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_ReadMemory");
48680   arg4 = (unsigned long)lua_tointeger(L, 4);
48681 
48682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
48683     SWIG_fail_ptr("SBTarget_ReadMemory",5,SWIGTYPE_p_lldb__SBError);
48684   }
48685 
48686   result = (arg1)->ReadMemory(arg2,arg3,arg4,*arg5);
48687   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
48688   return SWIG_arg;
48689 
48690   if(0) SWIG_fail;
48691 
48692 fail:
48693   lua_error(L);
48694   return SWIG_arg;
48695 }
48696 
48697 
48698 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(lua_State* L) {
48699   int SWIG_arg = 0;
48700   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48701   char *arg2 = (char *) 0 ;
48702   uint32_t arg3 ;
48703   lldb::SBBreakpoint result;
48704 
48705   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48706   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48707   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"char const *");
48708   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48709 
48710   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48711     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48712   }
48713 
48714   arg2 = (char *)lua_tostring(L, 2);
48715   arg3 = (unsigned int)lua_tointeger(L, 3);
48716   result = (arg1)->BreakpointCreateByLocation((char const *)arg2,arg3);
48717   {
48718     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48719     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48720   }
48721   return SWIG_arg;
48722 
48723   if(0) SWIG_fail;
48724 
48725 fail:
48726   lua_error(L);
48727   return SWIG_arg;
48728 }
48729 
48730 
48731 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(lua_State* L) {
48732   int SWIG_arg = 0;
48733   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48734   lldb::SBFileSpec *arg2 = 0 ;
48735   uint32_t arg3 ;
48736   lldb::SBBreakpoint result;
48737 
48738   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",3,3)
48739   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48740   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48741   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48742 
48743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48744     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48745   }
48746 
48747 
48748   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48749     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48750   }
48751 
48752   arg3 = (unsigned int)lua_tointeger(L, 3);
48753   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3);
48754   {
48755     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48756     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48757   }
48758   return SWIG_arg;
48759 
48760   if(0) SWIG_fail;
48761 
48762 fail:
48763   lua_error(L);
48764   return SWIG_arg;
48765 }
48766 
48767 
48768 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(lua_State* L) {
48769   int SWIG_arg = 0;
48770   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48771   lldb::SBFileSpec *arg2 = 0 ;
48772   uint32_t arg3 ;
48773   lldb::addr_t arg4 ;
48774   lldb::SBBreakpoint result;
48775 
48776   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",4,4)
48777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48778   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48779   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48780   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48781 
48782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48783     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48784   }
48785 
48786 
48787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48788     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48789   }
48790 
48791   arg3 = (unsigned int)lua_tointeger(L, 3);
48792   arg4 = (unsigned long long)lua_tointeger(L, 4);
48793   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4);
48794   {
48795     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48796     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48797   }
48798   return SWIG_arg;
48799 
48800   if(0) SWIG_fail;
48801 
48802 fail:
48803   lua_error(L);
48804   return SWIG_arg;
48805 }
48806 
48807 
48808 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(lua_State* L) {
48809   int SWIG_arg = 0;
48810   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48811   lldb::SBFileSpec *arg2 = 0 ;
48812   uint32_t arg3 ;
48813   lldb::addr_t arg4 ;
48814   lldb::SBFileSpecList *arg5 = 0 ;
48815   lldb::SBBreakpoint result;
48816 
48817   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",5,5)
48818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48819   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48820   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48821   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"lldb::addr_t");
48822   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::SBFileSpecList &");
48823 
48824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48825     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48826   }
48827 
48828 
48829   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48830     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48831   }
48832 
48833   arg3 = (unsigned int)lua_tointeger(L, 3);
48834   arg4 = (unsigned long long)lua_tointeger(L, 4);
48835 
48836   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48837     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",5,SWIGTYPE_p_lldb__SBFileSpecList);
48838   }
48839 
48840   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,*arg5);
48841   {
48842     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48843     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48844   }
48845   return SWIG_arg;
48846 
48847   if(0) SWIG_fail;
48848 
48849 fail:
48850   lua_error(L);
48851   return SWIG_arg;
48852 }
48853 
48854 
48855 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(lua_State* L) {
48856   int SWIG_arg = 0;
48857   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48858   lldb::SBFileSpec *arg2 = 0 ;
48859   uint32_t arg3 ;
48860   uint32_t arg4 ;
48861   lldb::addr_t arg5 ;
48862   lldb::SBFileSpecList *arg6 = 0 ;
48863   lldb::SBBreakpoint result;
48864 
48865   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",6,6)
48866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48867   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48868   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48869   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
48870   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
48871   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
48872 
48873   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48874     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48875   }
48876 
48877 
48878   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48879     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48880   }
48881 
48882   arg3 = (unsigned int)lua_tointeger(L, 3);
48883   arg4 = (unsigned int)lua_tointeger(L, 4);
48884   arg5 = (unsigned long long)lua_tointeger(L, 5);
48885 
48886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48887     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
48888   }
48889 
48890   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6);
48891   {
48892     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48893     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48894   }
48895   return SWIG_arg;
48896 
48897   if(0) SWIG_fail;
48898 
48899 fail:
48900   lua_error(L);
48901   return SWIG_arg;
48902 }
48903 
48904 
48905 static int _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(lua_State* L) {
48906   int SWIG_arg = 0;
48907   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
48908   lldb::SBFileSpec *arg2 = 0 ;
48909   uint32_t arg3 ;
48910   uint32_t arg4 ;
48911   lldb::addr_t arg5 ;
48912   lldb::SBFileSpecList *arg6 = 0 ;
48913   bool arg7 ;
48914   lldb::SBBreakpoint result;
48915 
48916   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByLocation",7,7)
48917   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",1,"lldb::SBTarget *");
48918   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",2,"lldb::SBFileSpec const &");
48919   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",3,"uint32_t");
48920   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",4,"uint32_t");
48921   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",5,"lldb::addr_t");
48922   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",6,"lldb::SBFileSpecList &");
48923   if(!lua_isboolean(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByLocation",7,"bool");
48924 
48925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
48926     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",1,SWIGTYPE_p_lldb__SBTarget);
48927   }
48928 
48929 
48930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
48931     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",2,SWIGTYPE_p_lldb__SBFileSpec);
48932   }
48933 
48934   arg3 = (unsigned int)lua_tointeger(L, 3);
48935   arg4 = (unsigned int)lua_tointeger(L, 4);
48936   arg5 = (unsigned long long)lua_tointeger(L, 5);
48937 
48938   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
48939     SWIG_fail_ptr("SBTarget_BreakpointCreateByLocation",6,SWIGTYPE_p_lldb__SBFileSpecList);
48940   }
48941 
48942   arg7 = (lua_toboolean(L, 7)!=0);
48943   result = (arg1)->BreakpointCreateByLocation((lldb::SBFileSpec const &)*arg2,arg3,arg4,arg5,*arg6,arg7);
48944   {
48945     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
48946     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
48947   }
48948   return SWIG_arg;
48949 
48950   if(0) SWIG_fail;
48951 
48952 fail:
48953   lua_error(L);
48954   return SWIG_arg;
48955 }
48956 
48957 
48958 static int _wrap_SBTarget_BreakpointCreateByLocation(lua_State* L) {
48959   int argc;
48960   int argv[8]={
48961     1,2,3,4,5,6,7,8
48962   };
48963 
48964   argc = lua_gettop(L);
48965   if (argc == 3) {
48966     int _v;
48967     {
48968       void *ptr;
48969       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48970         _v = 0;
48971       } else {
48972         _v = 1;
48973       }
48974     }
48975     if (_v) {
48976       {
48977         void *ptr;
48978         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
48979           _v = 0;
48980         } else {
48981           _v = 1;
48982         }
48983       }
48984       if (_v) {
48985         {
48986           _v = lua_isnumber(L,argv[2]);
48987         }
48988         if (_v) {
48989           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_1(L);
48990         }
48991       }
48992     }
48993   }
48994   if (argc == 3) {
48995     int _v;
48996     {
48997       void *ptr;
48998       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
48999         _v = 0;
49000       } else {
49001         _v = 1;
49002       }
49003     }
49004     if (_v) {
49005       {
49006         _v = SWIG_lua_isnilstring(L,argv[1]);
49007       }
49008       if (_v) {
49009         {
49010           _v = lua_isnumber(L,argv[2]);
49011         }
49012         if (_v) {
49013           return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_0(L);
49014         }
49015       }
49016     }
49017   }
49018   if (argc == 4) {
49019     int _v;
49020     {
49021       void *ptr;
49022       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49023         _v = 0;
49024       } else {
49025         _v = 1;
49026       }
49027     }
49028     if (_v) {
49029       {
49030         void *ptr;
49031         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49032           _v = 0;
49033         } else {
49034           _v = 1;
49035         }
49036       }
49037       if (_v) {
49038         {
49039           _v = lua_isnumber(L,argv[2]);
49040         }
49041         if (_v) {
49042           {
49043             _v = lua_isnumber(L,argv[3]);
49044           }
49045           if (_v) {
49046             return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_2(L);
49047           }
49048         }
49049       }
49050     }
49051   }
49052   if (argc == 5) {
49053     int _v;
49054     {
49055       void *ptr;
49056       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49057         _v = 0;
49058       } else {
49059         _v = 1;
49060       }
49061     }
49062     if (_v) {
49063       {
49064         void *ptr;
49065         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49066           _v = 0;
49067         } else {
49068           _v = 1;
49069         }
49070       }
49071       if (_v) {
49072         {
49073           _v = lua_isnumber(L,argv[2]);
49074         }
49075         if (_v) {
49076           {
49077             _v = lua_isnumber(L,argv[3]);
49078           }
49079           if (_v) {
49080             {
49081               void *ptr;
49082               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49083                 _v = 0;
49084               } else {
49085                 _v = 1;
49086               }
49087             }
49088             if (_v) {
49089               return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_3(L);
49090             }
49091           }
49092         }
49093       }
49094     }
49095   }
49096   if (argc == 6) {
49097     int _v;
49098     {
49099       void *ptr;
49100       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49101         _v = 0;
49102       } else {
49103         _v = 1;
49104       }
49105     }
49106     if (_v) {
49107       {
49108         void *ptr;
49109         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49110           _v = 0;
49111         } else {
49112           _v = 1;
49113         }
49114       }
49115       if (_v) {
49116         {
49117           _v = lua_isnumber(L,argv[2]);
49118         }
49119         if (_v) {
49120           {
49121             _v = lua_isnumber(L,argv[3]);
49122           }
49123           if (_v) {
49124             {
49125               _v = lua_isnumber(L,argv[4]);
49126             }
49127             if (_v) {
49128               {
49129                 void *ptr;
49130                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49131                   _v = 0;
49132                 } else {
49133                   _v = 1;
49134                 }
49135               }
49136               if (_v) {
49137                 return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_4(L);
49138               }
49139             }
49140           }
49141         }
49142       }
49143     }
49144   }
49145   if (argc == 7) {
49146     int _v;
49147     {
49148       void *ptr;
49149       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49150         _v = 0;
49151       } else {
49152         _v = 1;
49153       }
49154     }
49155     if (_v) {
49156       {
49157         void *ptr;
49158         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
49159           _v = 0;
49160         } else {
49161           _v = 1;
49162         }
49163       }
49164       if (_v) {
49165         {
49166           _v = lua_isnumber(L,argv[2]);
49167         }
49168         if (_v) {
49169           {
49170             _v = lua_isnumber(L,argv[3]);
49171           }
49172           if (_v) {
49173             {
49174               _v = lua_isnumber(L,argv[4]);
49175             }
49176             if (_v) {
49177               {
49178                 void *ptr;
49179                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49180                   _v = 0;
49181                 } else {
49182                   _v = 1;
49183                 }
49184               }
49185               if (_v) {
49186                 {
49187                   _v = lua_isboolean(L,argv[6]);
49188                 }
49189                 if (_v) {
49190                   return _wrap_SBTarget_BreakpointCreateByLocation__SWIG_5(L);
49191                 }
49192               }
49193             }
49194           }
49195         }
49196       }
49197     }
49198   }
49199 
49200   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByLocation'\n"
49201     "  Possible C/C++ prototypes are:\n"
49202     "    lldb::SBTarget::BreakpointCreateByLocation(char const *,uint32_t)\n"
49203     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t)\n"
49204     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t)\n"
49205     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49206     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &)\n"
49207     "    lldb::SBTarget::BreakpointCreateByLocation(lldb::SBFileSpec const &,uint32_t,uint32_t,lldb::addr_t,lldb::SBFileSpecList &,bool)\n");
49208   lua_error(L);return 0;
49209 }
49210 
49211 
49212 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_0(lua_State* L) {
49213   int SWIG_arg = 0;
49214   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49215   char *arg2 = (char *) 0 ;
49216   char *arg3 = (char *) 0 ;
49217   lldb::SBBreakpoint result;
49218 
49219   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",3,3)
49220   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49221   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49222   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"char const *");
49223 
49224   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49225     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49226   }
49227 
49228   arg2 = (char *)lua_tostring(L, 2);
49229   arg3 = (char *)lua_tostring(L, 3);
49230   result = (arg1)->BreakpointCreateByName((char const *)arg2,(char const *)arg3);
49231   {
49232     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49233     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49234   }
49235   return SWIG_arg;
49236 
49237   if(0) SWIG_fail;
49238 
49239 fail:
49240   lua_error(L);
49241   return SWIG_arg;
49242 }
49243 
49244 
49245 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_1(lua_State* L) {
49246   int SWIG_arg = 0;
49247   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49248   char *arg2 = (char *) 0 ;
49249   lldb::SBBreakpoint result;
49250 
49251   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",2,2)
49252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49253   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49254 
49255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49256     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49257   }
49258 
49259   arg2 = (char *)lua_tostring(L, 2);
49260   result = (arg1)->BreakpointCreateByName((char const *)arg2);
49261   {
49262     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49264   }
49265   return SWIG_arg;
49266 
49267   if(0) SWIG_fail;
49268 
49269 fail:
49270   lua_error(L);
49271   return SWIG_arg;
49272 }
49273 
49274 
49275 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_2(lua_State* L) {
49276   int SWIG_arg = 0;
49277   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49278   char *arg2 = (char *) 0 ;
49279   uint32_t arg3 ;
49280   lldb::SBFileSpecList *arg4 = 0 ;
49281   lldb::SBFileSpecList *arg5 = 0 ;
49282   lldb::SBBreakpoint result;
49283 
49284   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",5,5)
49285   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49286   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49287   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49288   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::SBFileSpecList const &");
49289   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49290 
49291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49292     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49293   }
49294 
49295   arg2 = (char *)lua_tostring(L, 2);
49296   arg3 = (unsigned int)lua_tointeger(L, 3);
49297 
49298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49299     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",4,SWIGTYPE_p_lldb__SBFileSpecList);
49300   }
49301 
49302 
49303   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49304     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49305   }
49306 
49307   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49308   {
49309     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49310     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49311   }
49312   return SWIG_arg;
49313 
49314   if(0) SWIG_fail;
49315 
49316 fail:
49317   lua_error(L);
49318   return SWIG_arg;
49319 }
49320 
49321 
49322 static int _wrap_SBTarget_BreakpointCreateByName__SWIG_3(lua_State* L) {
49323   int SWIG_arg = 0;
49324   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49325   char *arg2 = (char *) 0 ;
49326   uint32_t arg3 ;
49327   lldb::LanguageType arg4 ;
49328   lldb::SBFileSpecList *arg5 = 0 ;
49329   lldb::SBFileSpecList *arg6 = 0 ;
49330   lldb::SBBreakpoint result;
49331 
49332   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByName",6,6)
49333   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",1,"lldb::SBTarget *");
49334   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",2,"char const *");
49335   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",3,"uint32_t");
49336   if(!lua_isnumber(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",4,"lldb::LanguageType");
49337   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",5,"lldb::SBFileSpecList const &");
49338   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByName",6,"lldb::SBFileSpecList const &");
49339 
49340   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49341     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",1,SWIGTYPE_p_lldb__SBTarget);
49342   }
49343 
49344   arg2 = (char *)lua_tostring(L, 2);
49345   arg3 = (unsigned int)lua_tointeger(L, 3);
49346   arg4 = (lldb::LanguageType)(int)lua_tonumber(L, 4);
49347 
49348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49349     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",5,SWIGTYPE_p_lldb__SBFileSpecList);
49350   }
49351 
49352 
49353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49354     SWIG_fail_ptr("SBTarget_BreakpointCreateByName",6,SWIGTYPE_p_lldb__SBFileSpecList);
49355   }
49356 
49357   result = (arg1)->BreakpointCreateByName((char const *)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49358   {
49359     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49361   }
49362   return SWIG_arg;
49363 
49364   if(0) SWIG_fail;
49365 
49366 fail:
49367   lua_error(L);
49368   return SWIG_arg;
49369 }
49370 
49371 
49372 static int _wrap_SBTarget_BreakpointCreateByName(lua_State* L) {
49373   int argc;
49374   int argv[7]={
49375     1,2,3,4,5,6,7
49376   };
49377 
49378   argc = lua_gettop(L);
49379   if (argc == 2) {
49380     int _v;
49381     {
49382       void *ptr;
49383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49384         _v = 0;
49385       } else {
49386         _v = 1;
49387       }
49388     }
49389     if (_v) {
49390       {
49391         _v = SWIG_lua_isnilstring(L,argv[1]);
49392       }
49393       if (_v) {
49394         return _wrap_SBTarget_BreakpointCreateByName__SWIG_1(L);
49395       }
49396     }
49397   }
49398   if (argc == 3) {
49399     int _v;
49400     {
49401       void *ptr;
49402       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49403         _v = 0;
49404       } else {
49405         _v = 1;
49406       }
49407     }
49408     if (_v) {
49409       {
49410         _v = SWIG_lua_isnilstring(L,argv[1]);
49411       }
49412       if (_v) {
49413         {
49414           _v = SWIG_lua_isnilstring(L,argv[2]);
49415         }
49416         if (_v) {
49417           return _wrap_SBTarget_BreakpointCreateByName__SWIG_0(L);
49418         }
49419       }
49420     }
49421   }
49422   if (argc == 5) {
49423     int _v;
49424     {
49425       void *ptr;
49426       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49427         _v = 0;
49428       } else {
49429         _v = 1;
49430       }
49431     }
49432     if (_v) {
49433       {
49434         _v = SWIG_lua_isnilstring(L,argv[1]);
49435       }
49436       if (_v) {
49437         {
49438           _v = lua_isnumber(L,argv[2]);
49439         }
49440         if (_v) {
49441           {
49442             void *ptr;
49443             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49444               _v = 0;
49445             } else {
49446               _v = 1;
49447             }
49448           }
49449           if (_v) {
49450             {
49451               void *ptr;
49452               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49453                 _v = 0;
49454               } else {
49455                 _v = 1;
49456               }
49457             }
49458             if (_v) {
49459               return _wrap_SBTarget_BreakpointCreateByName__SWIG_2(L);
49460             }
49461           }
49462         }
49463       }
49464     }
49465   }
49466   if (argc == 6) {
49467     int _v;
49468     {
49469       void *ptr;
49470       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49471         _v = 0;
49472       } else {
49473         _v = 1;
49474       }
49475     }
49476     if (_v) {
49477       {
49478         _v = SWIG_lua_isnilstring(L,argv[1]);
49479       }
49480       if (_v) {
49481         {
49482           _v = lua_isnumber(L,argv[2]);
49483         }
49484         if (_v) {
49485           {
49486             _v = lua_isnumber(L,argv[3]);
49487           }
49488           if (_v) {
49489             {
49490               void *ptr;
49491               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49492                 _v = 0;
49493               } else {
49494                 _v = 1;
49495               }
49496             }
49497             if (_v) {
49498               {
49499                 void *ptr;
49500                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49501                   _v = 0;
49502                 } else {
49503                   _v = 1;
49504                 }
49505               }
49506               if (_v) {
49507                 return _wrap_SBTarget_BreakpointCreateByName__SWIG_3(L);
49508               }
49509             }
49510           }
49511         }
49512       }
49513     }
49514   }
49515 
49516   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByName'\n"
49517     "  Possible C/C++ prototypes are:\n"
49518     "    lldb::SBTarget::BreakpointCreateByName(char const *,char const *)\n"
49519     "    lldb::SBTarget::BreakpointCreateByName(char const *)\n"
49520     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49521     "    lldb::SBTarget::BreakpointCreateByName(char const *,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49522   lua_error(L);return 0;
49523 }
49524 
49525 
49526 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(lua_State* L) {
49527   int SWIG_arg = 0;
49528   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49529   char **arg2 = (char **) 0 ;
49530   uint32_t arg3 ;
49531   uint32_t arg4 ;
49532   lldb::SBFileSpecList *arg5 = 0 ;
49533   lldb::SBFileSpecList *arg6 = 0 ;
49534   lldb::SBBreakpoint result;
49535 
49536   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",6,6)
49537   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49538   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49539   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49540   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49541   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::SBFileSpecList const &");
49542   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49543 
49544   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49545     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49546   }
49547 
49548 
49549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49550     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49551   }
49552 
49553   arg3 = (unsigned int)lua_tointeger(L, 3);
49554   arg4 = (unsigned int)lua_tointeger(L, 4);
49555 
49556   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49557     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",5,SWIGTYPE_p_lldb__SBFileSpecList);
49558   }
49559 
49560 
49561   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49562     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49563   }
49564 
49565   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,(lldb::SBFileSpecList const &)*arg5,(lldb::SBFileSpecList const &)*arg6);
49566   {
49567     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49568     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49569   }
49570   return SWIG_arg;
49571 
49572   if(0) SWIG_fail;
49573 
49574 fail:
49575   lua_error(L);
49576   return SWIG_arg;
49577 }
49578 
49579 
49580 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(lua_State* L) {
49581   int SWIG_arg = 0;
49582   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49583   char **arg2 = (char **) 0 ;
49584   uint32_t arg3 ;
49585   uint32_t arg4 ;
49586   lldb::LanguageType arg5 ;
49587   lldb::SBFileSpecList *arg6 = 0 ;
49588   lldb::SBFileSpecList *arg7 = 0 ;
49589   lldb::SBBreakpoint result;
49590 
49591   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",7,7)
49592   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49593   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49594   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49595   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49596   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49597   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::SBFileSpecList const &");
49598   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49599 
49600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49601     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49602   }
49603 
49604 
49605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49606     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49607   }
49608 
49609   arg3 = (unsigned int)lua_tointeger(L, 3);
49610   arg4 = (unsigned int)lua_tointeger(L, 4);
49611   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49612 
49613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49614     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",6,SWIGTYPE_p_lldb__SBFileSpecList);
49615   }
49616 
49617 
49618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49619     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49620   }
49621 
49622   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,(lldb::SBFileSpecList const &)*arg6,(lldb::SBFileSpecList const &)*arg7);
49623   {
49624     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49625     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49626   }
49627   return SWIG_arg;
49628 
49629   if(0) SWIG_fail;
49630 
49631 fail:
49632   lua_error(L);
49633   return SWIG_arg;
49634 }
49635 
49636 
49637 static int _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(lua_State* L) {
49638   int SWIG_arg = 0;
49639   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49640   char **arg2 = (char **) 0 ;
49641   uint32_t arg3 ;
49642   uint32_t arg4 ;
49643   lldb::LanguageType arg5 ;
49644   lldb::addr_t arg6 ;
49645   lldb::SBFileSpecList *arg7 = 0 ;
49646   lldb::SBFileSpecList *arg8 = 0 ;
49647   lldb::SBBreakpoint result;
49648 
49649   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByNames",8,8)
49650   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",1,"lldb::SBTarget *");
49651   if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",2,"char const **");
49652   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",3,"uint32_t");
49653   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",4,"uint32_t");
49654   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",5,"lldb::LanguageType");
49655   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",6,"lldb::addr_t");
49656   if(!lua_isuserdata(L,7)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",7,"lldb::SBFileSpecList const &");
49657   if(!lua_isuserdata(L,8)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByNames",8,"lldb::SBFileSpecList const &");
49658 
49659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49660     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",1,SWIGTYPE_p_lldb__SBTarget);
49661   }
49662 
49663 
49664   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_p_char,0))){
49665     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",2,SWIGTYPE_p_p_char);
49666   }
49667 
49668   arg3 = (unsigned int)lua_tointeger(L, 3);
49669   arg4 = (unsigned int)lua_tointeger(L, 4);
49670   arg5 = (lldb::LanguageType)(int)lua_tonumber(L, 5);
49671   arg6 = (unsigned long long)lua_tointeger(L, 6);
49672 
49673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,7,(void**)&arg7,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49674     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",7,SWIGTYPE_p_lldb__SBFileSpecList);
49675   }
49676 
49677 
49678   if (!SWIG_IsOK(SWIG_ConvertPtr(L,8,(void**)&arg8,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49679     SWIG_fail_ptr("SBTarget_BreakpointCreateByNames",8,SWIGTYPE_p_lldb__SBFileSpecList);
49680   }
49681 
49682   result = (arg1)->BreakpointCreateByNames((char const **)arg2,arg3,arg4,arg5,arg6,(lldb::SBFileSpecList const &)*arg7,(lldb::SBFileSpecList const &)*arg8);
49683   {
49684     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49685     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49686   }
49687   return SWIG_arg;
49688 
49689   if(0) SWIG_fail;
49690 
49691 fail:
49692   lua_error(L);
49693   return SWIG_arg;
49694 }
49695 
49696 
49697 static int _wrap_SBTarget_BreakpointCreateByNames(lua_State* L) {
49698   int argc;
49699   int argv[9]={
49700     1,2,3,4,5,6,7,8,9
49701   };
49702 
49703   argc = lua_gettop(L);
49704   if (argc == 6) {
49705     int _v;
49706     {
49707       void *ptr;
49708       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49709         _v = 0;
49710       } else {
49711         _v = 1;
49712       }
49713     }
49714     if (_v) {
49715       {
49716         void *ptr;
49717         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49718           _v = 0;
49719         } else {
49720           _v = 1;
49721         }
49722       }
49723       if (_v) {
49724         {
49725           _v = lua_isnumber(L,argv[2]);
49726         }
49727         if (_v) {
49728           {
49729             _v = lua_isnumber(L,argv[3]);
49730           }
49731           if (_v) {
49732             {
49733               void *ptr;
49734               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49735                 _v = 0;
49736               } else {
49737                 _v = 1;
49738               }
49739             }
49740             if (_v) {
49741               {
49742                 void *ptr;
49743                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49744                   _v = 0;
49745                 } else {
49746                   _v = 1;
49747                 }
49748               }
49749               if (_v) {
49750                 return _wrap_SBTarget_BreakpointCreateByNames__SWIG_0(L);
49751               }
49752             }
49753           }
49754         }
49755       }
49756     }
49757   }
49758   if (argc == 7) {
49759     int _v;
49760     {
49761       void *ptr;
49762       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49763         _v = 0;
49764       } else {
49765         _v = 1;
49766       }
49767     }
49768     if (_v) {
49769       {
49770         void *ptr;
49771         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49772           _v = 0;
49773         } else {
49774           _v = 1;
49775         }
49776       }
49777       if (_v) {
49778         {
49779           _v = lua_isnumber(L,argv[2]);
49780         }
49781         if (_v) {
49782           {
49783             _v = lua_isnumber(L,argv[3]);
49784           }
49785           if (_v) {
49786             {
49787               _v = lua_isnumber(L,argv[4]);
49788             }
49789             if (_v) {
49790               {
49791                 void *ptr;
49792                 if (lua_isuserdata(L,argv[5])==0 || SWIG_ConvertPtr(L,argv[5], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49793                   _v = 0;
49794                 } else {
49795                   _v = 1;
49796                 }
49797               }
49798               if (_v) {
49799                 {
49800                   void *ptr;
49801                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49802                     _v = 0;
49803                   } else {
49804                     _v = 1;
49805                   }
49806                 }
49807                 if (_v) {
49808                   return _wrap_SBTarget_BreakpointCreateByNames__SWIG_1(L);
49809                 }
49810               }
49811             }
49812           }
49813         }
49814       }
49815     }
49816   }
49817   if (argc == 8) {
49818     int _v;
49819     {
49820       void *ptr;
49821       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
49822         _v = 0;
49823       } else {
49824         _v = 1;
49825       }
49826     }
49827     if (_v) {
49828       {
49829         void *ptr;
49830         if (SWIG_isptrtype(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_p_char, 0)) {
49831           _v = 0;
49832         } else {
49833           _v = 1;
49834         }
49835       }
49836       if (_v) {
49837         {
49838           _v = lua_isnumber(L,argv[2]);
49839         }
49840         if (_v) {
49841           {
49842             _v = lua_isnumber(L,argv[3]);
49843           }
49844           if (_v) {
49845             {
49846               _v = lua_isnumber(L,argv[4]);
49847             }
49848             if (_v) {
49849               {
49850                 _v = lua_isnumber(L,argv[5]);
49851               }
49852               if (_v) {
49853                 {
49854                   void *ptr;
49855                   if (lua_isuserdata(L,argv[6])==0 || SWIG_ConvertPtr(L,argv[6], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49856                     _v = 0;
49857                   } else {
49858                     _v = 1;
49859                   }
49860                 }
49861                 if (_v) {
49862                   {
49863                     void *ptr;
49864                     if (lua_isuserdata(L,argv[7])==0 || SWIG_ConvertPtr(L,argv[7], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
49865                       _v = 0;
49866                     } else {
49867                       _v = 1;
49868                     }
49869                   }
49870                   if (_v) {
49871                     return _wrap_SBTarget_BreakpointCreateByNames__SWIG_2(L);
49872                   }
49873                 }
49874               }
49875             }
49876           }
49877         }
49878       }
49879     }
49880   }
49881 
49882   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByNames'\n"
49883     "  Possible C/C++ prototypes are:\n"
49884     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49885     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
49886     "    lldb::SBTarget::BreakpointCreateByNames(char const **,uint32_t,uint32_t,lldb::LanguageType,lldb::addr_t,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
49887   lua_error(L);return 0;
49888 }
49889 
49890 
49891 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(lua_State* L) {
49892   int SWIG_arg = 0;
49893   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49894   char *arg2 = (char *) 0 ;
49895   char *arg3 = (char *) 0 ;
49896   lldb::SBBreakpoint result;
49897 
49898   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",3,3)
49899   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49900   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49901   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"char const *");
49902 
49903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49904     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49905   }
49906 
49907   arg2 = (char *)lua_tostring(L, 2);
49908   arg3 = (char *)lua_tostring(L, 3);
49909   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,(char const *)arg3);
49910   {
49911     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49912     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49913   }
49914   return SWIG_arg;
49915 
49916   if(0) SWIG_fail;
49917 
49918 fail:
49919   lua_error(L);
49920   return SWIG_arg;
49921 }
49922 
49923 
49924 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(lua_State* L) {
49925   int SWIG_arg = 0;
49926   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49927   char *arg2 = (char *) 0 ;
49928   lldb::SBBreakpoint result;
49929 
49930   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",2,2)
49931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49932   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49933 
49934   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49935     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49936   }
49937 
49938   arg2 = (char *)lua_tostring(L, 2);
49939   result = (arg1)->BreakpointCreateByRegex((char const *)arg2);
49940   {
49941     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49942     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49943   }
49944   return SWIG_arg;
49945 
49946   if(0) SWIG_fail;
49947 
49948 fail:
49949   lua_error(L);
49950   return SWIG_arg;
49951 }
49952 
49953 
49954 static int _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(lua_State* L) {
49955   int SWIG_arg = 0;
49956   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
49957   char *arg2 = (char *) 0 ;
49958   lldb::LanguageType arg3 ;
49959   lldb::SBFileSpecList *arg4 = 0 ;
49960   lldb::SBFileSpecList *arg5 = 0 ;
49961   lldb::SBBreakpoint result;
49962 
49963   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByRegex",5,5)
49964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",1,"lldb::SBTarget *");
49965   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",2,"char const *");
49966   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",3,"lldb::LanguageType");
49967   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",4,"lldb::SBFileSpecList const &");
49968   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByRegex",5,"lldb::SBFileSpecList const &");
49969 
49970   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
49971     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",1,SWIGTYPE_p_lldb__SBTarget);
49972   }
49973 
49974   arg2 = (char *)lua_tostring(L, 2);
49975   arg3 = (lldb::LanguageType)(int)lua_tonumber(L, 3);
49976 
49977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49978     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
49979   }
49980 
49981 
49982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
49983     SWIG_fail_ptr("SBTarget_BreakpointCreateByRegex",5,SWIGTYPE_p_lldb__SBFileSpecList);
49984   }
49985 
49986   result = (arg1)->BreakpointCreateByRegex((char const *)arg2,arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
49987   {
49988     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
49989     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
49990   }
49991   return SWIG_arg;
49992 
49993   if(0) SWIG_fail;
49994 
49995 fail:
49996   lua_error(L);
49997   return SWIG_arg;
49998 }
49999 
50000 
50001 static int _wrap_SBTarget_BreakpointCreateByRegex(lua_State* L) {
50002   int argc;
50003   int argv[6]={
50004     1,2,3,4,5,6
50005   };
50006 
50007   argc = lua_gettop(L);
50008   if (argc == 2) {
50009     int _v;
50010     {
50011       void *ptr;
50012       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50013         _v = 0;
50014       } else {
50015         _v = 1;
50016       }
50017     }
50018     if (_v) {
50019       {
50020         _v = SWIG_lua_isnilstring(L,argv[1]);
50021       }
50022       if (_v) {
50023         return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_1(L);
50024       }
50025     }
50026   }
50027   if (argc == 3) {
50028     int _v;
50029     {
50030       void *ptr;
50031       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50032         _v = 0;
50033       } else {
50034         _v = 1;
50035       }
50036     }
50037     if (_v) {
50038       {
50039         _v = SWIG_lua_isnilstring(L,argv[1]);
50040       }
50041       if (_v) {
50042         {
50043           _v = SWIG_lua_isnilstring(L,argv[2]);
50044         }
50045         if (_v) {
50046           return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_0(L);
50047         }
50048       }
50049     }
50050   }
50051   if (argc == 5) {
50052     int _v;
50053     {
50054       void *ptr;
50055       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50056         _v = 0;
50057       } else {
50058         _v = 1;
50059       }
50060     }
50061     if (_v) {
50062       {
50063         _v = SWIG_lua_isnilstring(L,argv[1]);
50064       }
50065       if (_v) {
50066         {
50067           _v = lua_isnumber(L,argv[2]);
50068         }
50069         if (_v) {
50070           {
50071             void *ptr;
50072             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50073               _v = 0;
50074             } else {
50075               _v = 1;
50076             }
50077           }
50078           if (_v) {
50079             {
50080               void *ptr;
50081               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50082                 _v = 0;
50083               } else {
50084                 _v = 1;
50085               }
50086             }
50087             if (_v) {
50088               return _wrap_SBTarget_BreakpointCreateByRegex__SWIG_2(L);
50089             }
50090           }
50091         }
50092       }
50093     }
50094   }
50095 
50096   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateByRegex'\n"
50097     "  Possible C/C++ prototypes are:\n"
50098     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,char const *)\n"
50099     "    lldb::SBTarget::BreakpointCreateByRegex(char const *)\n"
50100     "    lldb::SBTarget::BreakpointCreateByRegex(char const *,lldb::LanguageType,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50101   lua_error(L);return 0;
50102 }
50103 
50104 
50105 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(lua_State* L) {
50106   int SWIG_arg = 0;
50107   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50108   char *arg2 = (char *) 0 ;
50109   lldb::SBFileSpec *arg3 = 0 ;
50110   char *arg4 = (char *) 0 ;
50111   lldb::SBBreakpoint result;
50112 
50113   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50115   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50116   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
50117   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"char const *");
50118 
50119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50120     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50121   }
50122 
50123   arg2 = (char *)lua_tostring(L, 2);
50124 
50125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
50126     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
50127   }
50128 
50129   arg4 = (char *)lua_tostring(L, 4);
50130   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3,(char const *)arg4);
50131   {
50132     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50133     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50134   }
50135   return SWIG_arg;
50136 
50137   if(0) SWIG_fail;
50138 
50139 fail:
50140   lua_error(L);
50141   return SWIG_arg;
50142 }
50143 
50144 
50145 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(lua_State* L) {
50146   int SWIG_arg = 0;
50147   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50148   char *arg2 = (char *) 0 ;
50149   lldb::SBFileSpec *arg3 = 0 ;
50150   lldb::SBBreakpoint result;
50151 
50152   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",3,3)
50153   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50154   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50155   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpec const &");
50156 
50157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50158     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50159   }
50160 
50161   arg2 = (char *)lua_tostring(L, 2);
50162 
50163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
50164     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpec);
50165   }
50166 
50167   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpec const &)*arg3);
50168   {
50169     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50171   }
50172   return SWIG_arg;
50173 
50174   if(0) SWIG_fail;
50175 
50176 fail:
50177   lua_error(L);
50178   return SWIG_arg;
50179 }
50180 
50181 
50182 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(lua_State* L) {
50183   int SWIG_arg = 0;
50184   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50185   char *arg2 = (char *) 0 ;
50186   lldb::SBFileSpecList *arg3 = 0 ;
50187   lldb::SBFileSpecList *arg4 = 0 ;
50188   lldb::SBBreakpoint result;
50189 
50190   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",4,4)
50191   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50192   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50193   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50194   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50195 
50196   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50197     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50198   }
50199 
50200   arg2 = (char *)lua_tostring(L, 2);
50201 
50202   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50203     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50204   }
50205 
50206 
50207   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50208     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50209   }
50210 
50211   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4);
50212   {
50213     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50214     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50215   }
50216   return SWIG_arg;
50217 
50218   if(0) SWIG_fail;
50219 
50220 fail:
50221   lua_error(L);
50222   return SWIG_arg;
50223 }
50224 
50225 
50226 static int _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(lua_State* L) {
50227   int SWIG_arg = 0;
50228   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50229   char *arg2 = (char *) 0 ;
50230   lldb::SBFileSpecList *arg3 = 0 ;
50231   lldb::SBFileSpecList *arg4 = 0 ;
50232   lldb::SBStringList *arg5 = 0 ;
50233   lldb::SBBreakpoint result;
50234 
50235   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySourceRegex",5,5)
50236   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",1,"lldb::SBTarget *");
50237   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",2,"char const *");
50238   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",3,"lldb::SBFileSpecList const &");
50239   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",4,"lldb::SBFileSpecList const &");
50240   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySourceRegex",5,"lldb::SBStringList const &");
50241 
50242   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50243     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",1,SWIGTYPE_p_lldb__SBTarget);
50244   }
50245 
50246   arg2 = (char *)lua_tostring(L, 2);
50247 
50248   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50249     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",3,SWIGTYPE_p_lldb__SBFileSpecList);
50250   }
50251 
50252 
50253   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50254     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",4,SWIGTYPE_p_lldb__SBFileSpecList);
50255   }
50256 
50257 
50258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBStringList,0))){
50259     SWIG_fail_ptr("SBTarget_BreakpointCreateBySourceRegex",5,SWIGTYPE_p_lldb__SBStringList);
50260   }
50261 
50262   result = (arg1)->BreakpointCreateBySourceRegex((char const *)arg2,(lldb::SBFileSpecList const &)*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBStringList const &)*arg5);
50263   {
50264     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50265     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50266   }
50267   return SWIG_arg;
50268 
50269   if(0) SWIG_fail;
50270 
50271 fail:
50272   lua_error(L);
50273   return SWIG_arg;
50274 }
50275 
50276 
50277 static int _wrap_SBTarget_BreakpointCreateBySourceRegex(lua_State* L) {
50278   int argc;
50279   int argv[6]={
50280     1,2,3,4,5,6
50281   };
50282 
50283   argc = lua_gettop(L);
50284   if (argc == 3) {
50285     int _v;
50286     {
50287       void *ptr;
50288       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50289         _v = 0;
50290       } else {
50291         _v = 1;
50292       }
50293     }
50294     if (_v) {
50295       {
50296         _v = SWIG_lua_isnilstring(L,argv[1]);
50297       }
50298       if (_v) {
50299         {
50300           void *ptr;
50301           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50302             _v = 0;
50303           } else {
50304             _v = 1;
50305           }
50306         }
50307         if (_v) {
50308           return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_1(L);
50309         }
50310       }
50311     }
50312   }
50313   if (argc == 4) {
50314     int _v;
50315     {
50316       void *ptr;
50317       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50318         _v = 0;
50319       } else {
50320         _v = 1;
50321       }
50322     }
50323     if (_v) {
50324       {
50325         _v = SWIG_lua_isnilstring(L,argv[1]);
50326       }
50327       if (_v) {
50328         {
50329           void *ptr;
50330           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
50331             _v = 0;
50332           } else {
50333             _v = 1;
50334           }
50335         }
50336         if (_v) {
50337           {
50338             _v = SWIG_lua_isnilstring(L,argv[3]);
50339           }
50340           if (_v) {
50341             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_0(L);
50342           }
50343         }
50344       }
50345     }
50346   }
50347   if (argc == 4) {
50348     int _v;
50349     {
50350       void *ptr;
50351       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50352         _v = 0;
50353       } else {
50354         _v = 1;
50355       }
50356     }
50357     if (_v) {
50358       {
50359         _v = SWIG_lua_isnilstring(L,argv[1]);
50360       }
50361       if (_v) {
50362         {
50363           void *ptr;
50364           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50365             _v = 0;
50366           } else {
50367             _v = 1;
50368           }
50369         }
50370         if (_v) {
50371           {
50372             void *ptr;
50373             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50374               _v = 0;
50375             } else {
50376               _v = 1;
50377             }
50378           }
50379           if (_v) {
50380             return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_2(L);
50381           }
50382         }
50383       }
50384     }
50385   }
50386   if (argc == 5) {
50387     int _v;
50388     {
50389       void *ptr;
50390       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50391         _v = 0;
50392       } else {
50393         _v = 1;
50394       }
50395     }
50396     if (_v) {
50397       {
50398         _v = SWIG_lua_isnilstring(L,argv[1]);
50399       }
50400       if (_v) {
50401         {
50402           void *ptr;
50403           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50404             _v = 0;
50405           } else {
50406             _v = 1;
50407           }
50408         }
50409         if (_v) {
50410           {
50411             void *ptr;
50412             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50413               _v = 0;
50414             } else {
50415               _v = 1;
50416             }
50417           }
50418           if (_v) {
50419             {
50420               void *ptr;
50421               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
50422                 _v = 0;
50423               } else {
50424                 _v = 1;
50425               }
50426             }
50427             if (_v) {
50428               return _wrap_SBTarget_BreakpointCreateBySourceRegex__SWIG_3(L);
50429             }
50430           }
50431         }
50432       }
50433     }
50434   }
50435 
50436   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateBySourceRegex'\n"
50437     "  Possible C/C++ prototypes are:\n"
50438     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &,char const *)\n"
50439     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpec const &)\n"
50440     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n"
50441     "    lldb::SBTarget::BreakpointCreateBySourceRegex(char const *,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,lldb::SBStringList const &)\n");
50442   lua_error(L);return 0;
50443 }
50444 
50445 
50446 static int _wrap_SBTarget_BreakpointCreateForException(lua_State* L) {
50447   int SWIG_arg = 0;
50448   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50449   lldb::LanguageType arg2 ;
50450   bool arg3 ;
50451   bool arg4 ;
50452   lldb::SBBreakpoint result;
50453 
50454   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateForException",4,4)
50455   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",1,"lldb::SBTarget *");
50456   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",2,"lldb::LanguageType");
50457   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",3,"bool");
50458   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateForException",4,"bool");
50459 
50460   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50461     SWIG_fail_ptr("SBTarget_BreakpointCreateForException",1,SWIGTYPE_p_lldb__SBTarget);
50462   }
50463 
50464   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
50465   arg3 = (lua_toboolean(L, 3)!=0);
50466   arg4 = (lua_toboolean(L, 4)!=0);
50467   result = (arg1)->BreakpointCreateForException(arg2,arg3,arg4);
50468   {
50469     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50470     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50471   }
50472   return SWIG_arg;
50473 
50474   if(0) SWIG_fail;
50475 
50476 fail:
50477   lua_error(L);
50478   return SWIG_arg;
50479 }
50480 
50481 
50482 static int _wrap_SBTarget_BreakpointCreateByAddress(lua_State* L) {
50483   int SWIG_arg = 0;
50484   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50485   lldb::addr_t arg2 ;
50486   lldb::SBBreakpoint result;
50487 
50488   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateByAddress",2,2)
50489   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",1,"lldb::SBTarget *");
50490   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateByAddress",2,"lldb::addr_t");
50491 
50492   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50493     SWIG_fail_ptr("SBTarget_BreakpointCreateByAddress",1,SWIGTYPE_p_lldb__SBTarget);
50494   }
50495 
50496   arg2 = (unsigned long long)lua_tointeger(L, 2);
50497   result = (arg1)->BreakpointCreateByAddress(arg2);
50498   {
50499     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50500     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50501   }
50502   return SWIG_arg;
50503 
50504   if(0) SWIG_fail;
50505 
50506 fail:
50507   lua_error(L);
50508   return SWIG_arg;
50509 }
50510 
50511 
50512 static int _wrap_SBTarget_GetEnvironment(lua_State* L) {
50513   int SWIG_arg = 0;
50514   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50515   lldb::SBEnvironment result;
50516 
50517   SWIG_check_num_args("lldb::SBTarget::GetEnvironment",1,1)
50518   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetEnvironment",1,"lldb::SBTarget *");
50519 
50520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50521     SWIG_fail_ptr("SBTarget_GetEnvironment",1,SWIGTYPE_p_lldb__SBTarget);
50522   }
50523 
50524   result = (arg1)->GetEnvironment();
50525   {
50526     lldb::SBEnvironment * resultptr = new lldb::SBEnvironment((const lldb::SBEnvironment &) result);
50527     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBEnvironment,1); SWIG_arg++;
50528   }
50529   return SWIG_arg;
50530 
50531   if(0) SWIG_fail;
50532 
50533 fail:
50534   lua_error(L);
50535   return SWIG_arg;
50536 }
50537 
50538 
50539 static int _wrap_SBTarget_BreakpointCreateBySBAddress(lua_State* L) {
50540   int SWIG_arg = 0;
50541   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50542   lldb::SBAddress *arg2 = 0 ;
50543   lldb::SBBreakpoint result;
50544 
50545   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateBySBAddress",2,2)
50546   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",1,"lldb::SBTarget *");
50547   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateBySBAddress",2,"lldb::SBAddress &");
50548 
50549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50550     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",1,SWIGTYPE_p_lldb__SBTarget);
50551   }
50552 
50553 
50554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
50555     SWIG_fail_ptr("SBTarget_BreakpointCreateBySBAddress",2,SWIGTYPE_p_lldb__SBAddress);
50556   }
50557 
50558   result = (arg1)->BreakpointCreateBySBAddress(*arg2);
50559   {
50560     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50561     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50562   }
50563   return SWIG_arg;
50564 
50565   if(0) SWIG_fail;
50566 
50567 fail:
50568   lua_error(L);
50569   return SWIG_arg;
50570 }
50571 
50572 
50573 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(lua_State* L) {
50574   int SWIG_arg = 0;
50575   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50576   char *arg2 = (char *) 0 ;
50577   lldb::SBStructuredData *arg3 = 0 ;
50578   lldb::SBFileSpecList *arg4 = 0 ;
50579   lldb::SBFileSpecList *arg5 = 0 ;
50580   bool arg6 ;
50581   lldb::SBBreakpoint result;
50582 
50583   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",6,6)
50584   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50585   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50586   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50587   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50588   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50589   if(!lua_isboolean(L,6)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",6,"bool");
50590 
50591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50592     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50593   }
50594 
50595   arg2 = (char *)lua_tostring(L, 2);
50596 
50597   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50598     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50599   }
50600 
50601 
50602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50603     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50604   }
50605 
50606 
50607   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50608     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50609   }
50610 
50611   arg6 = (lua_toboolean(L, 6)!=0);
50612   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5,arg6);
50613   {
50614     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50615     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50616   }
50617   return SWIG_arg;
50618 
50619   if(0) SWIG_fail;
50620 
50621 fail:
50622   lua_error(L);
50623   return SWIG_arg;
50624 }
50625 
50626 
50627 static int _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(lua_State* L) {
50628   int SWIG_arg = 0;
50629   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50630   char *arg2 = (char *) 0 ;
50631   lldb::SBStructuredData *arg3 = 0 ;
50632   lldb::SBFileSpecList *arg4 = 0 ;
50633   lldb::SBFileSpecList *arg5 = 0 ;
50634   lldb::SBBreakpoint result;
50635 
50636   SWIG_check_num_args("lldb::SBTarget::BreakpointCreateFromScript",5,5)
50637   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",1,"lldb::SBTarget *");
50638   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",2,"char const *");
50639   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",3,"lldb::SBStructuredData &");
50640   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",4,"lldb::SBFileSpecList const &");
50641   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBTarget::BreakpointCreateFromScript",5,"lldb::SBFileSpecList const &");
50642 
50643   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50644     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",1,SWIGTYPE_p_lldb__SBTarget);
50645   }
50646 
50647   arg2 = (char *)lua_tostring(L, 2);
50648 
50649   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
50650     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",3,SWIGTYPE_p_lldb__SBStructuredData);
50651   }
50652 
50653 
50654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50655     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",4,SWIGTYPE_p_lldb__SBFileSpecList);
50656   }
50657 
50658 
50659   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBFileSpecList,0))){
50660     SWIG_fail_ptr("SBTarget_BreakpointCreateFromScript",5,SWIGTYPE_p_lldb__SBFileSpecList);
50661   }
50662 
50663   result = (arg1)->BreakpointCreateFromScript((char const *)arg2,*arg3,(lldb::SBFileSpecList const &)*arg4,(lldb::SBFileSpecList const &)*arg5);
50664   {
50665     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50666     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50667   }
50668   return SWIG_arg;
50669 
50670   if(0) SWIG_fail;
50671 
50672 fail:
50673   lua_error(L);
50674   return SWIG_arg;
50675 }
50676 
50677 
50678 static int _wrap_SBTarget_BreakpointCreateFromScript(lua_State* L) {
50679   int argc;
50680   int argv[7]={
50681     1,2,3,4,5,6,7
50682   };
50683 
50684   argc = lua_gettop(L);
50685   if (argc == 5) {
50686     int _v;
50687     {
50688       void *ptr;
50689       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50690         _v = 0;
50691       } else {
50692         _v = 1;
50693       }
50694     }
50695     if (_v) {
50696       {
50697         _v = SWIG_lua_isnilstring(L,argv[1]);
50698       }
50699       if (_v) {
50700         {
50701           void *ptr;
50702           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50703             _v = 0;
50704           } else {
50705             _v = 1;
50706           }
50707         }
50708         if (_v) {
50709           {
50710             void *ptr;
50711             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50712               _v = 0;
50713             } else {
50714               _v = 1;
50715             }
50716           }
50717           if (_v) {
50718             {
50719               void *ptr;
50720               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50721                 _v = 0;
50722               } else {
50723                 _v = 1;
50724               }
50725             }
50726             if (_v) {
50727               return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_1(L);
50728             }
50729           }
50730         }
50731       }
50732     }
50733   }
50734   if (argc == 6) {
50735     int _v;
50736     {
50737       void *ptr;
50738       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
50739         _v = 0;
50740       } else {
50741         _v = 1;
50742       }
50743     }
50744     if (_v) {
50745       {
50746         _v = SWIG_lua_isnilstring(L,argv[1]);
50747       }
50748       if (_v) {
50749         {
50750           void *ptr;
50751           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
50752             _v = 0;
50753           } else {
50754             _v = 1;
50755           }
50756         }
50757         if (_v) {
50758           {
50759             void *ptr;
50760             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50761               _v = 0;
50762             } else {
50763               _v = 1;
50764             }
50765           }
50766           if (_v) {
50767             {
50768               void *ptr;
50769               if (lua_isuserdata(L,argv[4])==0 || SWIG_ConvertPtr(L,argv[4], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpecList, SWIG_POINTER_NO_NULL)) {
50770                 _v = 0;
50771               } else {
50772                 _v = 1;
50773               }
50774             }
50775             if (_v) {
50776               {
50777                 _v = lua_isboolean(L,argv[5]);
50778               }
50779               if (_v) {
50780                 return _wrap_SBTarget_BreakpointCreateFromScript__SWIG_0(L);
50781               }
50782             }
50783           }
50784         }
50785       }
50786     }
50787   }
50788 
50789   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointCreateFromScript'\n"
50790     "  Possible C/C++ prototypes are:\n"
50791     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &,bool)\n"
50792     "    lldb::SBTarget::BreakpointCreateFromScript(char const *,lldb::SBStructuredData &,lldb::SBFileSpecList const &,lldb::SBFileSpecList const &)\n");
50793   lua_error(L);return 0;
50794 }
50795 
50796 
50797 static int _wrap_SBTarget_GetNumBreakpoints(lua_State* L) {
50798   int SWIG_arg = 0;
50799   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50800   uint32_t result;
50801 
50802   SWIG_check_num_args("lldb::SBTarget::GetNumBreakpoints",1,1)
50803   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumBreakpoints",1,"lldb::SBTarget const *");
50804 
50805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50806     SWIG_fail_ptr("SBTarget_GetNumBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
50807   }
50808 
50809   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumBreakpoints();
50810   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
50811   return SWIG_arg;
50812 
50813   if(0) SWIG_fail;
50814 
50815 fail:
50816   lua_error(L);
50817   return SWIG_arg;
50818 }
50819 
50820 
50821 static int _wrap_SBTarget_GetBreakpointAtIndex(lua_State* L) {
50822   int SWIG_arg = 0;
50823   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50824   uint32_t arg2 ;
50825   lldb::SBBreakpoint result;
50826 
50827   SWIG_check_num_args("lldb::SBTarget::GetBreakpointAtIndex",2,2)
50828   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",1,"lldb::SBTarget const *");
50829   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointAtIndex",2,"uint32_t");
50830 
50831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50832     SWIG_fail_ptr("SBTarget_GetBreakpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
50833   }
50834 
50835   arg2 = (unsigned int)lua_tointeger(L, 2);
50836   result = ((lldb::SBTarget const *)arg1)->GetBreakpointAtIndex(arg2);
50837   {
50838     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50839     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50840   }
50841   return SWIG_arg;
50842 
50843   if(0) SWIG_fail;
50844 
50845 fail:
50846   lua_error(L);
50847   return SWIG_arg;
50848 }
50849 
50850 
50851 static int _wrap_SBTarget_BreakpointDelete(lua_State* L) {
50852   int SWIG_arg = 0;
50853   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50854   lldb::break_id_t arg2 ;
50855   bool result;
50856 
50857   SWIG_check_num_args("lldb::SBTarget::BreakpointDelete",2,2)
50858   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",1,"lldb::SBTarget *");
50859   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointDelete",2,"lldb::break_id_t");
50860 
50861   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50862     SWIG_fail_ptr("SBTarget_BreakpointDelete",1,SWIGTYPE_p_lldb__SBTarget);
50863   }
50864 
50865   arg2 = (signed int)lua_tointeger(L, 2);
50866   result = (bool)(arg1)->BreakpointDelete(arg2);
50867   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50868   return SWIG_arg;
50869 
50870   if(0) SWIG_fail;
50871 
50872 fail:
50873   lua_error(L);
50874   return SWIG_arg;
50875 }
50876 
50877 
50878 static int _wrap_SBTarget_FindBreakpointByID(lua_State* L) {
50879   int SWIG_arg = 0;
50880   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50881   lldb::break_id_t arg2 ;
50882   lldb::SBBreakpoint result;
50883 
50884   SWIG_check_num_args("lldb::SBTarget::FindBreakpointByID",2,2)
50885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",1,"lldb::SBTarget *");
50886   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointByID",2,"lldb::break_id_t");
50887 
50888   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50889     SWIG_fail_ptr("SBTarget_FindBreakpointByID",1,SWIGTYPE_p_lldb__SBTarget);
50890   }
50891 
50892   arg2 = (signed int)lua_tointeger(L, 2);
50893   result = (arg1)->FindBreakpointByID(arg2);
50894   {
50895     lldb::SBBreakpoint * resultptr = new lldb::SBBreakpoint((const lldb::SBBreakpoint &) result);
50896     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBreakpoint,1); SWIG_arg++;
50897   }
50898   return SWIG_arg;
50899 
50900   if(0) SWIG_fail;
50901 
50902 fail:
50903   lua_error(L);
50904   return SWIG_arg;
50905 }
50906 
50907 
50908 static int _wrap_SBTarget_FindBreakpointsByName(lua_State* L) {
50909   int SWIG_arg = 0;
50910   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50911   char *arg2 = (char *) 0 ;
50912   lldb::SBBreakpointList *arg3 = 0 ;
50913   bool result;
50914 
50915   SWIG_check_num_args("lldb::SBTarget::FindBreakpointsByName",3,3)
50916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",1,"lldb::SBTarget *");
50917   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",2,"char const *");
50918   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::FindBreakpointsByName",3,"lldb::SBBreakpointList &");
50919 
50920   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50921     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",1,SWIGTYPE_p_lldb__SBTarget);
50922   }
50923 
50924   arg2 = (char *)lua_tostring(L, 2);
50925 
50926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
50927     SWIG_fail_ptr("SBTarget_FindBreakpointsByName",3,SWIGTYPE_p_lldb__SBBreakpointList);
50928   }
50929 
50930   result = (bool)(arg1)->FindBreakpointsByName((char const *)arg2,*arg3);
50931   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
50932   return SWIG_arg;
50933 
50934   if(0) SWIG_fail;
50935 
50936 fail:
50937   lua_error(L);
50938   return SWIG_arg;
50939 }
50940 
50941 
50942 static int _wrap_SBTarget_DeleteBreakpointName(lua_State* L) {
50943   int SWIG_arg = 0;
50944   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50945   char *arg2 = (char *) 0 ;
50946 
50947   SWIG_check_num_args("lldb::SBTarget::DeleteBreakpointName",2,2)
50948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",1,"lldb::SBTarget *");
50949   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteBreakpointName",2,"char const *");
50950 
50951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50952     SWIG_fail_ptr("SBTarget_DeleteBreakpointName",1,SWIGTYPE_p_lldb__SBTarget);
50953   }
50954 
50955   arg2 = (char *)lua_tostring(L, 2);
50956   (arg1)->DeleteBreakpointName((char const *)arg2);
50957 
50958   return SWIG_arg;
50959 
50960   if(0) SWIG_fail;
50961 
50962 fail:
50963   lua_error(L);
50964   return SWIG_arg;
50965 }
50966 
50967 
50968 static int _wrap_SBTarget_GetBreakpointNames(lua_State* L) {
50969   int SWIG_arg = 0;
50970   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
50971   lldb::SBStringList *arg2 = 0 ;
50972 
50973   SWIG_check_num_args("lldb::SBTarget::GetBreakpointNames",2,2)
50974   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",1,"lldb::SBTarget *");
50975   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetBreakpointNames",2,"lldb::SBStringList &");
50976 
50977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
50978     SWIG_fail_ptr("SBTarget_GetBreakpointNames",1,SWIGTYPE_p_lldb__SBTarget);
50979   }
50980 
50981 
50982   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStringList,0))){
50983     SWIG_fail_ptr("SBTarget_GetBreakpointNames",2,SWIGTYPE_p_lldb__SBStringList);
50984   }
50985 
50986   (arg1)->GetBreakpointNames(*arg2);
50987 
50988   return SWIG_arg;
50989 
50990   if(0) SWIG_fail;
50991 
50992 fail:
50993   lua_error(L);
50994   return SWIG_arg;
50995 }
50996 
50997 
50998 static int _wrap_SBTarget_EnableAllBreakpoints(lua_State* L) {
50999   int SWIG_arg = 0;
51000   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51001   bool result;
51002 
51003   SWIG_check_num_args("lldb::SBTarget::EnableAllBreakpoints",1,1)
51004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllBreakpoints",1,"lldb::SBTarget *");
51005 
51006   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51007     SWIG_fail_ptr("SBTarget_EnableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51008   }
51009 
51010   result = (bool)(arg1)->EnableAllBreakpoints();
51011   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51012   return SWIG_arg;
51013 
51014   if(0) SWIG_fail;
51015 
51016 fail:
51017   lua_error(L);
51018   return SWIG_arg;
51019 }
51020 
51021 
51022 static int _wrap_SBTarget_DisableAllBreakpoints(lua_State* L) {
51023   int SWIG_arg = 0;
51024   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51025   bool result;
51026 
51027   SWIG_check_num_args("lldb::SBTarget::DisableAllBreakpoints",1,1)
51028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllBreakpoints",1,"lldb::SBTarget *");
51029 
51030   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51031     SWIG_fail_ptr("SBTarget_DisableAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51032   }
51033 
51034   result = (bool)(arg1)->DisableAllBreakpoints();
51035   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51036   return SWIG_arg;
51037 
51038   if(0) SWIG_fail;
51039 
51040 fail:
51041   lua_error(L);
51042   return SWIG_arg;
51043 }
51044 
51045 
51046 static int _wrap_SBTarget_DeleteAllBreakpoints(lua_State* L) {
51047   int SWIG_arg = 0;
51048   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51049   bool result;
51050 
51051   SWIG_check_num_args("lldb::SBTarget::DeleteAllBreakpoints",1,1)
51052   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllBreakpoints",1,"lldb::SBTarget *");
51053 
51054   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51055     SWIG_fail_ptr("SBTarget_DeleteAllBreakpoints",1,SWIGTYPE_p_lldb__SBTarget);
51056   }
51057 
51058   result = (bool)(arg1)->DeleteAllBreakpoints();
51059   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51060   return SWIG_arg;
51061 
51062   if(0) SWIG_fail;
51063 
51064 fail:
51065   lua_error(L);
51066   return SWIG_arg;
51067 }
51068 
51069 
51070 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(lua_State* L) {
51071   int SWIG_arg = 0;
51072   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51073   lldb::SBFileSpec *arg2 = 0 ;
51074   lldb::SBBreakpointList *arg3 = 0 ;
51075   lldb::SBError result;
51076 
51077   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",3,3)
51078   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
51079   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
51080   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBBreakpointList &");
51081 
51082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51083     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
51084   }
51085 
51086 
51087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51088     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51089   }
51090 
51091 
51092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51093     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51094   }
51095 
51096   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3);
51097   {
51098     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51100   }
51101   return SWIG_arg;
51102 
51103   if(0) SWIG_fail;
51104 
51105 fail:
51106   lua_error(L);
51107   return SWIG_arg;
51108 }
51109 
51110 
51111 static int _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(lua_State* L) {
51112   int SWIG_arg = 0;
51113   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51114   lldb::SBFileSpec *arg2 = 0 ;
51115   lldb::SBStringList *arg3 = 0 ;
51116   lldb::SBBreakpointList *arg4 = 0 ;
51117   lldb::SBError result;
51118 
51119   SWIG_check_num_args("lldb::SBTarget::BreakpointsCreateFromFile",4,4)
51120   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",1,"lldb::SBTarget *");
51121   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",2,"lldb::SBFileSpec &");
51122   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",3,"lldb::SBStringList &");
51123   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsCreateFromFile",4,"lldb::SBBreakpointList &");
51124 
51125   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51126     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",1,SWIGTYPE_p_lldb__SBTarget);
51127   }
51128 
51129 
51130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51131     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51132   }
51133 
51134 
51135   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStringList,0))){
51136     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",3,SWIGTYPE_p_lldb__SBStringList);
51137   }
51138 
51139 
51140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51141     SWIG_fail_ptr("SBTarget_BreakpointsCreateFromFile",4,SWIGTYPE_p_lldb__SBBreakpointList);
51142   }
51143 
51144   result = (arg1)->BreakpointsCreateFromFile(*arg2,*arg3,*arg4);
51145   {
51146     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51147     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51148   }
51149   return SWIG_arg;
51150 
51151   if(0) SWIG_fail;
51152 
51153 fail:
51154   lua_error(L);
51155   return SWIG_arg;
51156 }
51157 
51158 
51159 static int _wrap_SBTarget_BreakpointsCreateFromFile(lua_State* L) {
51160   int argc;
51161   int argv[5]={
51162     1,2,3,4,5
51163   };
51164 
51165   argc = lua_gettop(L);
51166   if (argc == 3) {
51167     int _v;
51168     {
51169       void *ptr;
51170       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51171         _v = 0;
51172       } else {
51173         _v = 1;
51174       }
51175     }
51176     if (_v) {
51177       {
51178         void *ptr;
51179         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51180           _v = 0;
51181         } else {
51182           _v = 1;
51183         }
51184       }
51185       if (_v) {
51186         {
51187           void *ptr;
51188           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51189             _v = 0;
51190           } else {
51191             _v = 1;
51192           }
51193         }
51194         if (_v) {
51195           return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_0(L);
51196         }
51197       }
51198     }
51199   }
51200   if (argc == 4) {
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         {
51221           void *ptr;
51222           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStringList, SWIG_POINTER_NO_NULL)) {
51223             _v = 0;
51224           } else {
51225             _v = 1;
51226           }
51227         }
51228         if (_v) {
51229           {
51230             void *ptr;
51231             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51232               _v = 0;
51233             } else {
51234               _v = 1;
51235             }
51236           }
51237           if (_v) {
51238             return _wrap_SBTarget_BreakpointsCreateFromFile__SWIG_1(L);
51239           }
51240         }
51241       }
51242     }
51243   }
51244 
51245   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsCreateFromFile'\n"
51246     "  Possible C/C++ prototypes are:\n"
51247     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n"
51248     "    lldb::SBTarget::BreakpointsCreateFromFile(lldb::SBFileSpec &,lldb::SBStringList &,lldb::SBBreakpointList &)\n");
51249   lua_error(L);return 0;
51250 }
51251 
51252 
51253 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(lua_State* L) {
51254   int SWIG_arg = 0;
51255   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51256   lldb::SBFileSpec *arg2 = 0 ;
51257   lldb::SBError result;
51258 
51259   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",2,2)
51260   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51261   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51262 
51263   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51264     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51265   }
51266 
51267 
51268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51269     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51270   }
51271 
51272   result = (arg1)->BreakpointsWriteToFile(*arg2);
51273   {
51274     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51275     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51276   }
51277   return SWIG_arg;
51278 
51279   if(0) SWIG_fail;
51280 
51281 fail:
51282   lua_error(L);
51283   return SWIG_arg;
51284 }
51285 
51286 
51287 static int _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(lua_State* L) {
51288   int SWIG_arg = 0;
51289   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51290   lldb::SBFileSpec *arg2 = 0 ;
51291   lldb::SBBreakpointList *arg3 = 0 ;
51292   bool arg4 ;
51293   lldb::SBError result;
51294 
51295   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",4,4)
51296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51297   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51298   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51299   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",4,"bool");
51300 
51301   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51302     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51303   }
51304 
51305 
51306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51307     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51308   }
51309 
51310 
51311   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51312     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51313   }
51314 
51315   arg4 = (lua_toboolean(L, 4)!=0);
51316   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3,arg4);
51317   {
51318     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51319     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51320   }
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_BreakpointsWriteToFile__SWIG_2(lua_State* L) {
51332   int SWIG_arg = 0;
51333   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51334   lldb::SBFileSpec *arg2 = 0 ;
51335   lldb::SBBreakpointList *arg3 = 0 ;
51336   lldb::SBError result;
51337 
51338   SWIG_check_num_args("lldb::SBTarget::BreakpointsWriteToFile",3,3)
51339   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",1,"lldb::SBTarget *");
51340   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",2,"lldb::SBFileSpec &");
51341   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::BreakpointsWriteToFile",3,"lldb::SBBreakpointList &");
51342 
51343   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51344     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",1,SWIGTYPE_p_lldb__SBTarget);
51345   }
51346 
51347 
51348   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
51349     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",2,SWIGTYPE_p_lldb__SBFileSpec);
51350   }
51351 
51352 
51353   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBBreakpointList,0))){
51354     SWIG_fail_ptr("SBTarget_BreakpointsWriteToFile",3,SWIGTYPE_p_lldb__SBBreakpointList);
51355   }
51356 
51357   result = (arg1)->BreakpointsWriteToFile(*arg2,*arg3);
51358   {
51359     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
51360     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
51361   }
51362   return SWIG_arg;
51363 
51364   if(0) SWIG_fail;
51365 
51366 fail:
51367   lua_error(L);
51368   return SWIG_arg;
51369 }
51370 
51371 
51372 static int _wrap_SBTarget_BreakpointsWriteToFile(lua_State* L) {
51373   int argc;
51374   int argv[5]={
51375     1,2,3,4,5
51376   };
51377 
51378   argc = lua_gettop(L);
51379   if (argc == 2) {
51380     int _v;
51381     {
51382       void *ptr;
51383       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51384         _v = 0;
51385       } else {
51386         _v = 1;
51387       }
51388     }
51389     if (_v) {
51390       {
51391         void *ptr;
51392         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51393           _v = 0;
51394         } else {
51395           _v = 1;
51396         }
51397       }
51398       if (_v) {
51399         return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_0(L);
51400       }
51401     }
51402   }
51403   if (argc == 3) {
51404     int _v;
51405     {
51406       void *ptr;
51407       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51408         _v = 0;
51409       } else {
51410         _v = 1;
51411       }
51412     }
51413     if (_v) {
51414       {
51415         void *ptr;
51416         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51417           _v = 0;
51418         } else {
51419           _v = 1;
51420         }
51421       }
51422       if (_v) {
51423         {
51424           void *ptr;
51425           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51426             _v = 0;
51427           } else {
51428             _v = 1;
51429           }
51430         }
51431         if (_v) {
51432           return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_2(L);
51433         }
51434       }
51435     }
51436   }
51437   if (argc == 4) {
51438     int _v;
51439     {
51440       void *ptr;
51441       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51442         _v = 0;
51443       } else {
51444         _v = 1;
51445       }
51446     }
51447     if (_v) {
51448       {
51449         void *ptr;
51450         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFileSpec, SWIG_POINTER_NO_NULL)) {
51451           _v = 0;
51452         } else {
51453           _v = 1;
51454         }
51455       }
51456       if (_v) {
51457         {
51458           void *ptr;
51459           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBBreakpointList, SWIG_POINTER_NO_NULL)) {
51460             _v = 0;
51461           } else {
51462             _v = 1;
51463           }
51464         }
51465         if (_v) {
51466           {
51467             _v = lua_isboolean(L,argv[3]);
51468           }
51469           if (_v) {
51470             return _wrap_SBTarget_BreakpointsWriteToFile__SWIG_1(L);
51471           }
51472         }
51473       }
51474     }
51475   }
51476 
51477   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_BreakpointsWriteToFile'\n"
51478     "  Possible C/C++ prototypes are:\n"
51479     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &)\n"
51480     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &,bool)\n"
51481     "    lldb::SBTarget::BreakpointsWriteToFile(lldb::SBFileSpec &,lldb::SBBreakpointList &)\n");
51482   lua_error(L);return 0;
51483 }
51484 
51485 
51486 static int _wrap_SBTarget_GetNumWatchpoints(lua_State* L) {
51487   int SWIG_arg = 0;
51488   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51489   uint32_t result;
51490 
51491   SWIG_check_num_args("lldb::SBTarget::GetNumWatchpoints",1,1)
51492   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetNumWatchpoints",1,"lldb::SBTarget const *");
51493 
51494   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51495     SWIG_fail_ptr("SBTarget_GetNumWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51496   }
51497 
51498   result = (uint32_t)((lldb::SBTarget const *)arg1)->GetNumWatchpoints();
51499   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
51500   return SWIG_arg;
51501 
51502   if(0) SWIG_fail;
51503 
51504 fail:
51505   lua_error(L);
51506   return SWIG_arg;
51507 }
51508 
51509 
51510 static int _wrap_SBTarget_GetWatchpointAtIndex(lua_State* L) {
51511   int SWIG_arg = 0;
51512   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51513   uint32_t arg2 ;
51514   lldb::SBWatchpoint result;
51515 
51516   SWIG_check_num_args("lldb::SBTarget::GetWatchpointAtIndex",2,2)
51517   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",1,"lldb::SBTarget const *");
51518   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::GetWatchpointAtIndex",2,"uint32_t");
51519 
51520   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51521     SWIG_fail_ptr("SBTarget_GetWatchpointAtIndex",1,SWIGTYPE_p_lldb__SBTarget);
51522   }
51523 
51524   arg2 = (unsigned int)lua_tointeger(L, 2);
51525   result = ((lldb::SBTarget const *)arg1)->GetWatchpointAtIndex(arg2);
51526   {
51527     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51528     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51529   }
51530   return SWIG_arg;
51531 
51532   if(0) SWIG_fail;
51533 
51534 fail:
51535   lua_error(L);
51536   return SWIG_arg;
51537 }
51538 
51539 
51540 static int _wrap_SBTarget_DeleteWatchpoint(lua_State* L) {
51541   int SWIG_arg = 0;
51542   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51543   lldb::watch_id_t arg2 ;
51544   bool result;
51545 
51546   SWIG_check_num_args("lldb::SBTarget::DeleteWatchpoint",2,2)
51547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",1,"lldb::SBTarget *");
51548   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::DeleteWatchpoint",2,"lldb::watch_id_t");
51549 
51550   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51551     SWIG_fail_ptr("SBTarget_DeleteWatchpoint",1,SWIGTYPE_p_lldb__SBTarget);
51552   }
51553 
51554   arg2 = (signed int)lua_tointeger(L, 2);
51555   result = (bool)(arg1)->DeleteWatchpoint(arg2);
51556   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51557   return SWIG_arg;
51558 
51559   if(0) SWIG_fail;
51560 
51561 fail:
51562   lua_error(L);
51563   return SWIG_arg;
51564 }
51565 
51566 
51567 static int _wrap_SBTarget_FindWatchpointByID(lua_State* L) {
51568   int SWIG_arg = 0;
51569   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51570   lldb::watch_id_t arg2 ;
51571   lldb::SBWatchpoint result;
51572 
51573   SWIG_check_num_args("lldb::SBTarget::FindWatchpointByID",2,2)
51574   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",1,"lldb::SBTarget *");
51575   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::FindWatchpointByID",2,"lldb::watch_id_t");
51576 
51577   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51578     SWIG_fail_ptr("SBTarget_FindWatchpointByID",1,SWIGTYPE_p_lldb__SBTarget);
51579   }
51580 
51581   arg2 = (signed int)lua_tointeger(L, 2);
51582   result = (arg1)->FindWatchpointByID(arg2);
51583   {
51584     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51585     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51586   }
51587   return SWIG_arg;
51588 
51589   if(0) SWIG_fail;
51590 
51591 fail:
51592   lua_error(L);
51593   return SWIG_arg;
51594 }
51595 
51596 
51597 static int _wrap_SBTarget_EnableAllWatchpoints(lua_State* L) {
51598   int SWIG_arg = 0;
51599   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51600   bool result;
51601 
51602   SWIG_check_num_args("lldb::SBTarget::EnableAllWatchpoints",1,1)
51603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EnableAllWatchpoints",1,"lldb::SBTarget *");
51604 
51605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51606     SWIG_fail_ptr("SBTarget_EnableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51607   }
51608 
51609   result = (bool)(arg1)->EnableAllWatchpoints();
51610   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51611   return SWIG_arg;
51612 
51613   if(0) SWIG_fail;
51614 
51615 fail:
51616   lua_error(L);
51617   return SWIG_arg;
51618 }
51619 
51620 
51621 static int _wrap_SBTarget_DisableAllWatchpoints(lua_State* L) {
51622   int SWIG_arg = 0;
51623   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51624   bool result;
51625 
51626   SWIG_check_num_args("lldb::SBTarget::DisableAllWatchpoints",1,1)
51627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DisableAllWatchpoints",1,"lldb::SBTarget *");
51628 
51629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51630     SWIG_fail_ptr("SBTarget_DisableAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51631   }
51632 
51633   result = (bool)(arg1)->DisableAllWatchpoints();
51634   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51635   return SWIG_arg;
51636 
51637   if(0) SWIG_fail;
51638 
51639 fail:
51640   lua_error(L);
51641   return SWIG_arg;
51642 }
51643 
51644 
51645 static int _wrap_SBTarget_DeleteAllWatchpoints(lua_State* L) {
51646   int SWIG_arg = 0;
51647   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51648   bool result;
51649 
51650   SWIG_check_num_args("lldb::SBTarget::DeleteAllWatchpoints",1,1)
51651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::DeleteAllWatchpoints",1,"lldb::SBTarget *");
51652 
51653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51654     SWIG_fail_ptr("SBTarget_DeleteAllWatchpoints",1,SWIGTYPE_p_lldb__SBTarget);
51655   }
51656 
51657   result = (bool)(arg1)->DeleteAllWatchpoints();
51658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
51659   return SWIG_arg;
51660 
51661   if(0) SWIG_fail;
51662 
51663 fail:
51664   lua_error(L);
51665   return SWIG_arg;
51666 }
51667 
51668 
51669 static int _wrap_SBTarget_WatchAddress(lua_State* L) {
51670   int SWIG_arg = 0;
51671   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51672   lldb::addr_t arg2 ;
51673   size_t arg3 ;
51674   bool arg4 ;
51675   bool arg5 ;
51676   lldb::SBError *arg6 = 0 ;
51677   lldb::SBWatchpoint result;
51678 
51679   SWIG_check_num_args("lldb::SBTarget::WatchAddress",6,6)
51680   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",1,"lldb::SBTarget *");
51681   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",2,"lldb::addr_t");
51682   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",3,"size_t");
51683   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",4,"bool");
51684   if(!lua_isboolean(L,5)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",5,"bool");
51685   if(!lua_isuserdata(L,6)) SWIG_fail_arg("lldb::SBTarget::WatchAddress",6,"lldb::SBError &");
51686 
51687   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51688     SWIG_fail_ptr("SBTarget_WatchAddress",1,SWIGTYPE_p_lldb__SBTarget);
51689   }
51690 
51691   arg2 = (unsigned long long)lua_tointeger(L, 2);
51692   arg3 = (unsigned long)lua_tointeger(L, 3);
51693   arg4 = (lua_toboolean(L, 4)!=0);
51694   arg5 = (lua_toboolean(L, 5)!=0);
51695 
51696   if (!SWIG_IsOK(SWIG_ConvertPtr(L,6,(void**)&arg6,SWIGTYPE_p_lldb__SBError,0))){
51697     SWIG_fail_ptr("SBTarget_WatchAddress",6,SWIGTYPE_p_lldb__SBError);
51698   }
51699 
51700   result = (arg1)->WatchAddress(arg2,arg3,arg4,arg5,*arg6);
51701   {
51702     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
51703     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
51704   }
51705   return SWIG_arg;
51706 
51707   if(0) SWIG_fail;
51708 
51709 fail:
51710   lua_error(L);
51711   return SWIG_arg;
51712 }
51713 
51714 
51715 static int _wrap_SBTarget_GetBroadcaster(lua_State* L) {
51716   int SWIG_arg = 0;
51717   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51718   lldb::SBBroadcaster result;
51719 
51720   SWIG_check_num_args("lldb::SBTarget::GetBroadcaster",1,1)
51721   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetBroadcaster",1,"lldb::SBTarget const *");
51722 
51723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51724     SWIG_fail_ptr("SBTarget_GetBroadcaster",1,SWIGTYPE_p_lldb__SBTarget);
51725   }
51726 
51727   result = ((lldb::SBTarget const *)arg1)->GetBroadcaster();
51728   {
51729     lldb::SBBroadcaster * resultptr = new lldb::SBBroadcaster((const lldb::SBBroadcaster &) result);
51730     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBBroadcaster,1); SWIG_arg++;
51731   }
51732   return SWIG_arg;
51733 
51734   if(0) SWIG_fail;
51735 
51736 fail:
51737   lua_error(L);
51738   return SWIG_arg;
51739 }
51740 
51741 
51742 static int _wrap_SBTarget_CreateValueFromAddress(lua_State* L) {
51743   int SWIG_arg = 0;
51744   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51745   char *arg2 = (char *) 0 ;
51746   lldb::SBAddress arg3 ;
51747   lldb::SBType arg4 ;
51748   lldb::SBAddress *argp3 ;
51749   lldb::SBType *argp4 ;
51750   lldb::SBValue result;
51751 
51752   SWIG_check_num_args("lldb::SBTarget::CreateValueFromAddress",4,4)
51753   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",1,"lldb::SBTarget *");
51754   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",2,"char const *");
51755   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",3,"lldb::SBAddress");
51756   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromAddress",4,"lldb::SBType");
51757 
51758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51759     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBTarget);
51760   }
51761 
51762   arg2 = (char *)lua_tostring(L, 2);
51763 
51764   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBAddress,0))){
51765     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",3,SWIGTYPE_p_lldb__SBAddress);
51766   }
51767   arg3 = *argp3;
51768 
51769 
51770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51771     SWIG_fail_ptr("SBTarget_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
51772   }
51773   arg4 = *argp4;
51774 
51775   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
51776   {
51777     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51778     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51779   }
51780   return SWIG_arg;
51781 
51782   if(0) SWIG_fail;
51783 
51784 fail:
51785   lua_error(L);
51786   return SWIG_arg;
51787 }
51788 
51789 
51790 static int _wrap_SBTarget_CreateValueFromData(lua_State* L) {
51791   int SWIG_arg = 0;
51792   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51793   char *arg2 = (char *) 0 ;
51794   lldb::SBData arg3 ;
51795   lldb::SBType arg4 ;
51796   lldb::SBData *argp3 ;
51797   lldb::SBType *argp4 ;
51798   lldb::SBValue result;
51799 
51800   SWIG_check_num_args("lldb::SBTarget::CreateValueFromData",4,4)
51801   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",1,"lldb::SBTarget *");
51802   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",2,"char const *");
51803   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",3,"lldb::SBData");
51804   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromData",4,"lldb::SBType");
51805 
51806   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51807     SWIG_fail_ptr("SBTarget_CreateValueFromData",1,SWIGTYPE_p_lldb__SBTarget);
51808   }
51809 
51810   arg2 = (char *)lua_tostring(L, 2);
51811 
51812   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
51813     SWIG_fail_ptr("SBTarget_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
51814   }
51815   arg3 = *argp3;
51816 
51817 
51818   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
51819     SWIG_fail_ptr("SBTarget_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
51820   }
51821   arg4 = *argp4;
51822 
51823   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
51824   {
51825     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51826     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51827   }
51828   return SWIG_arg;
51829 
51830   if(0) SWIG_fail;
51831 
51832 fail:
51833   lua_error(L);
51834   return SWIG_arg;
51835 }
51836 
51837 
51838 static int _wrap_SBTarget_CreateValueFromExpression(lua_State* L) {
51839   int SWIG_arg = 0;
51840   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51841   char *arg2 = (char *) 0 ;
51842   char *arg3 = (char *) 0 ;
51843   lldb::SBValue result;
51844 
51845   SWIG_check_num_args("lldb::SBTarget::CreateValueFromExpression",3,3)
51846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",1,"lldb::SBTarget *");
51847   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",2,"char const *");
51848   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::CreateValueFromExpression",3,"char const *");
51849 
51850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51851     SWIG_fail_ptr("SBTarget_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBTarget);
51852   }
51853 
51854   arg2 = (char *)lua_tostring(L, 2);
51855   arg3 = (char *)lua_tostring(L, 3);
51856   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
51857   {
51858     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
51859     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
51860   }
51861   return SWIG_arg;
51862 
51863   if(0) SWIG_fail;
51864 
51865 fail:
51866   lua_error(L);
51867   return SWIG_arg;
51868 }
51869 
51870 
51871 static int _wrap_SBTarget_ReadInstructions__SWIG_0(lua_State* L) {
51872   int SWIG_arg = 0;
51873   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51874   lldb::SBAddress arg2 ;
51875   uint32_t arg3 ;
51876   lldb::SBAddress *argp2 ;
51877   lldb::SBInstructionList result;
51878 
51879   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",3,3)
51880   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51881   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51882   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51883 
51884   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51885     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51886   }
51887 
51888 
51889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51890     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51891   }
51892   arg2 = *argp2;
51893 
51894   arg3 = (unsigned int)lua_tointeger(L, 3);
51895   result = (arg1)->ReadInstructions(arg2,arg3);
51896   {
51897     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51898     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51899   }
51900   return SWIG_arg;
51901 
51902   if(0) SWIG_fail;
51903 
51904 fail:
51905   lua_error(L);
51906   return SWIG_arg;
51907 }
51908 
51909 
51910 static int _wrap_SBTarget_ReadInstructions__SWIG_1(lua_State* L) {
51911   int SWIG_arg = 0;
51912   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
51913   lldb::SBAddress arg2 ;
51914   uint32_t arg3 ;
51915   char *arg4 = (char *) 0 ;
51916   lldb::SBAddress *argp2 ;
51917   lldb::SBInstructionList result;
51918 
51919   SWIG_check_num_args("lldb::SBTarget::ReadInstructions",4,4)
51920   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",1,"lldb::SBTarget *");
51921   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",2,"lldb::SBAddress");
51922   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",3,"uint32_t");
51923   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBTarget::ReadInstructions",4,"char const *");
51924 
51925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
51926     SWIG_fail_ptr("SBTarget_ReadInstructions",1,SWIGTYPE_p_lldb__SBTarget);
51927   }
51928 
51929 
51930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
51931     SWIG_fail_ptr("SBTarget_ReadInstructions",2,SWIGTYPE_p_lldb__SBAddress);
51932   }
51933   arg2 = *argp2;
51934 
51935   arg3 = (unsigned int)lua_tointeger(L, 3);
51936   arg4 = (char *)lua_tostring(L, 4);
51937   result = (arg1)->ReadInstructions(arg2,arg3,(char const *)arg4);
51938   {
51939     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
51940     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
51941   }
51942   return SWIG_arg;
51943 
51944   if(0) SWIG_fail;
51945 
51946 fail:
51947   lua_error(L);
51948   return SWIG_arg;
51949 }
51950 
51951 
51952 static int _wrap_SBTarget_ReadInstructions(lua_State* L) {
51953   int argc;
51954   int argv[5]={
51955     1,2,3,4,5
51956   };
51957 
51958   argc = lua_gettop(L);
51959   if (argc == 3) {
51960     int _v;
51961     {
51962       void *ptr;
51963       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51964         _v = 0;
51965       } else {
51966         _v = 1;
51967       }
51968     }
51969     if (_v) {
51970       {
51971         void *ptr;
51972         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
51973           _v = 0;
51974         } else {
51975           _v = 1;
51976         }
51977       }
51978       if (_v) {
51979         {
51980           _v = lua_isnumber(L,argv[2]);
51981         }
51982         if (_v) {
51983           return _wrap_SBTarget_ReadInstructions__SWIG_0(L);
51984         }
51985       }
51986     }
51987   }
51988   if (argc == 4) {
51989     int _v;
51990     {
51991       void *ptr;
51992       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
51993         _v = 0;
51994       } else {
51995         _v = 1;
51996       }
51997     }
51998     if (_v) {
51999       {
52000         void *ptr;
52001         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBAddress, SWIG_POINTER_NO_NULL)) {
52002           _v = 0;
52003         } else {
52004           _v = 1;
52005         }
52006       }
52007       if (_v) {
52008         {
52009           _v = lua_isnumber(L,argv[2]);
52010         }
52011         if (_v) {
52012           {
52013             _v = SWIG_lua_isnilstring(L,argv[3]);
52014           }
52015           if (_v) {
52016             return _wrap_SBTarget_ReadInstructions__SWIG_1(L);
52017           }
52018         }
52019       }
52020     }
52021   }
52022 
52023   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_ReadInstructions'\n"
52024     "  Possible C/C++ prototypes are:\n"
52025     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t)\n"
52026     "    lldb::SBTarget::ReadInstructions(lldb::SBAddress,uint32_t,char const *)\n");
52027   lua_error(L);return 0;
52028 }
52029 
52030 
52031 static int _wrap_SBTarget_GetInstructions(lua_State* L) {
52032   int SWIG_arg = 0;
52033   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52034   lldb::SBAddress arg2 ;
52035   void *arg3 = (void *) 0 ;
52036   size_t arg4 ;
52037   lldb::SBAddress *argp2 ;
52038   lldb::SBInstructionList result;
52039 
52040   SWIG_check_num_args("lldb::SBTarget::GetInstructions",4,4)
52041   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",1,"lldb::SBTarget *");
52042   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",2,"lldb::SBAddress");
52043   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",3,"void const *");
52044   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructions",4,"size_t");
52045 
52046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52047     SWIG_fail_ptr("SBTarget_GetInstructions",1,SWIGTYPE_p_lldb__SBTarget);
52048   }
52049 
52050 
52051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52052     SWIG_fail_ptr("SBTarget_GetInstructions",2,SWIGTYPE_p_lldb__SBAddress);
52053   }
52054   arg2 = *argp2;
52055 
52056   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTarget_GetInstructions");
52057   arg4 = (unsigned long)lua_tointeger(L, 4);
52058   result = (arg1)->GetInstructions(arg2,(void const *)arg3,arg4);
52059   {
52060     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52061     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52062   }
52063   return SWIG_arg;
52064 
52065   if(0) SWIG_fail;
52066 
52067 fail:
52068   lua_error(L);
52069   return SWIG_arg;
52070 }
52071 
52072 
52073 static int _wrap_SBTarget_GetInstructionsWithFlavor(lua_State* L) {
52074   int SWIG_arg = 0;
52075   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52076   lldb::SBAddress arg2 ;
52077   char *arg3 = (char *) 0 ;
52078   void *arg4 = (void *) 0 ;
52079   size_t arg5 ;
52080   lldb::SBAddress *argp2 ;
52081   lldb::SBInstructionList result;
52082 
52083   SWIG_check_num_args("lldb::SBTarget::GetInstructionsWithFlavor",5,5)
52084   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",1,"lldb::SBTarget *");
52085   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",2,"lldb::SBAddress");
52086   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",3,"char const *");
52087   if(!SWIG_isptrtype(L,4)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",4,"void const *");
52088   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTarget::GetInstructionsWithFlavor",5,"size_t");
52089 
52090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52091     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",1,SWIGTYPE_p_lldb__SBTarget);
52092   }
52093 
52094 
52095   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
52096     SWIG_fail_ptr("SBTarget_GetInstructionsWithFlavor",2,SWIGTYPE_p_lldb__SBAddress);
52097   }
52098   arg2 = *argp2;
52099 
52100   arg3 = (char *)lua_tostring(L, 3);
52101   arg4=(void *)SWIG_MustGetPtr(L,4,0,0,4,"SBTarget_GetInstructionsWithFlavor");
52102   arg5 = (unsigned long)lua_tointeger(L, 5);
52103   result = (arg1)->GetInstructionsWithFlavor(arg2,(char const *)arg3,(void const *)arg4,arg5);
52104   {
52105     lldb::SBInstructionList * resultptr = new lldb::SBInstructionList((const lldb::SBInstructionList &) result);
52106     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBInstructionList,1); SWIG_arg++;
52107   }
52108   return SWIG_arg;
52109 
52110   if(0) SWIG_fail;
52111 
52112 fail:
52113   lua_error(L);
52114   return SWIG_arg;
52115 }
52116 
52117 
52118 static int _wrap_SBTarget_FindSymbols__SWIG_0(lua_State* L) {
52119   int SWIG_arg = 0;
52120   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52121   char *arg2 = (char *) 0 ;
52122   lldb::SymbolType arg3 ;
52123   lldb::SBSymbolContextList result;
52124 
52125   SWIG_check_num_args("lldb::SBTarget::FindSymbols",3,3)
52126   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
52127   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
52128   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",3,"lldb::SymbolType");
52129 
52130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52131     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
52132   }
52133 
52134   arg2 = (char *)lua_tostring(L, 2);
52135   arg3 = (lldb::SymbolType)(int)lua_tonumber(L, 3);
52136   result = (arg1)->FindSymbols((char const *)arg2,arg3);
52137   {
52138     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
52139     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52140   }
52141   return SWIG_arg;
52142 
52143   if(0) SWIG_fail;
52144 
52145 fail:
52146   lua_error(L);
52147   return SWIG_arg;
52148 }
52149 
52150 
52151 static int _wrap_SBTarget_FindSymbols__SWIG_1(lua_State* L) {
52152   int SWIG_arg = 0;
52153   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52154   char *arg2 = (char *) 0 ;
52155   lldb::SBSymbolContextList result;
52156 
52157   SWIG_check_num_args("lldb::SBTarget::FindSymbols",2,2)
52158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",1,"lldb::SBTarget *");
52159   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::FindSymbols",2,"char const *");
52160 
52161   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52162     SWIG_fail_ptr("SBTarget_FindSymbols",1,SWIGTYPE_p_lldb__SBTarget);
52163   }
52164 
52165   arg2 = (char *)lua_tostring(L, 2);
52166   result = (arg1)->FindSymbols((char const *)arg2);
52167   {
52168     lldb::SBSymbolContextList * resultptr = new lldb::SBSymbolContextList((const lldb::SBSymbolContextList &) result);
52169     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBSymbolContextList,1); SWIG_arg++;
52170   }
52171   return SWIG_arg;
52172 
52173   if(0) SWIG_fail;
52174 
52175 fail:
52176   lua_error(L);
52177   return SWIG_arg;
52178 }
52179 
52180 
52181 static int _wrap_SBTarget_FindSymbols(lua_State* L) {
52182   int argc;
52183   int argv[4]={
52184     1,2,3,4
52185   };
52186 
52187   argc = lua_gettop(L);
52188   if (argc == 2) {
52189     int _v;
52190     {
52191       void *ptr;
52192       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52193         _v = 0;
52194       } else {
52195         _v = 1;
52196       }
52197     }
52198     if (_v) {
52199       {
52200         _v = SWIG_lua_isnilstring(L,argv[1]);
52201       }
52202       if (_v) {
52203         return _wrap_SBTarget_FindSymbols__SWIG_1(L);
52204       }
52205     }
52206   }
52207   if (argc == 3) {
52208     int _v;
52209     {
52210       void *ptr;
52211       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52212         _v = 0;
52213       } else {
52214         _v = 1;
52215       }
52216     }
52217     if (_v) {
52218       {
52219         _v = SWIG_lua_isnilstring(L,argv[1]);
52220       }
52221       if (_v) {
52222         {
52223           _v = lua_isnumber(L,argv[2]);
52224         }
52225         if (_v) {
52226           return _wrap_SBTarget_FindSymbols__SWIG_0(L);
52227         }
52228       }
52229     }
52230   }
52231 
52232   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_FindSymbols'\n"
52233     "  Possible C/C++ prototypes are:\n"
52234     "    lldb::SBTarget::FindSymbols(char const *,lldb::SymbolType)\n"
52235     "    lldb::SBTarget::FindSymbols(char const *)\n");
52236   lua_error(L);return 0;
52237 }
52238 
52239 
52240 static int _wrap_SBTarget_GetDescription(lua_State* L) {
52241   int SWIG_arg = 0;
52242   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52243   lldb::SBStream *arg2 = 0 ;
52244   lldb::DescriptionLevel arg3 ;
52245   bool result;
52246 
52247   SWIG_check_num_args("lldb::SBTarget::GetDescription",3,3)
52248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetDescription",1,"lldb::SBTarget *");
52249   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::GetDescription",2,"lldb::SBStream &");
52250   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTarget::GetDescription",3,"lldb::DescriptionLevel");
52251 
52252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52253     SWIG_fail_ptr("SBTarget_GetDescription",1,SWIGTYPE_p_lldb__SBTarget);
52254   }
52255 
52256 
52257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
52258     SWIG_fail_ptr("SBTarget_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
52259   }
52260 
52261   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
52262   result = (bool)(arg1)->GetDescription(*arg2,arg3);
52263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52264   return SWIG_arg;
52265 
52266   if(0) SWIG_fail;
52267 
52268 fail:
52269   lua_error(L);
52270   return SWIG_arg;
52271 }
52272 
52273 
52274 static int _wrap_SBTarget_GetStackRedZoneSize(lua_State* L) {
52275   int SWIG_arg = 0;
52276   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52277   lldb::addr_t result;
52278 
52279   SWIG_check_num_args("lldb::SBTarget::GetStackRedZoneSize",1,1)
52280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStackRedZoneSize",1,"lldb::SBTarget *");
52281 
52282   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52283     SWIG_fail_ptr("SBTarget_GetStackRedZoneSize",1,SWIGTYPE_p_lldb__SBTarget);
52284   }
52285 
52286   result = (lldb::addr_t)(arg1)->GetStackRedZoneSize();
52287   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
52288   return SWIG_arg;
52289 
52290   if(0) SWIG_fail;
52291 
52292 fail:
52293   lua_error(L);
52294   return SWIG_arg;
52295 }
52296 
52297 
52298 static int _wrap_SBTarget_GetLaunchInfo(lua_State* L) {
52299   int SWIG_arg = 0;
52300   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52301   SwigValueWrapper< lldb::SBLaunchInfo > result;
52302 
52303   SWIG_check_num_args("lldb::SBTarget::GetLaunchInfo",1,1)
52304   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetLaunchInfo",1,"lldb::SBTarget const *");
52305 
52306   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52307     SWIG_fail_ptr("SBTarget_GetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52308   }
52309 
52310   result = ((lldb::SBTarget const *)arg1)->GetLaunchInfo();
52311   {
52312     lldb::SBLaunchInfo * resultptr = new lldb::SBLaunchInfo((const lldb::SBLaunchInfo &) result);
52313     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBLaunchInfo,1); SWIG_arg++;
52314   }
52315   return SWIG_arg;
52316 
52317   if(0) SWIG_fail;
52318 
52319 fail:
52320   lua_error(L);
52321   return SWIG_arg;
52322 }
52323 
52324 
52325 static int _wrap_SBTarget_SetLaunchInfo(lua_State* L) {
52326   int SWIG_arg = 0;
52327   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52328   lldb::SBLaunchInfo *arg2 = 0 ;
52329 
52330   SWIG_check_num_args("lldb::SBTarget::SetLaunchInfo",2,2)
52331   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",1,"lldb::SBTarget *");
52332   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::SetLaunchInfo",2,"lldb::SBLaunchInfo const &");
52333 
52334   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52335     SWIG_fail_ptr("SBTarget_SetLaunchInfo",1,SWIGTYPE_p_lldb__SBTarget);
52336   }
52337 
52338 
52339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBLaunchInfo,0))){
52340     SWIG_fail_ptr("SBTarget_SetLaunchInfo",2,SWIGTYPE_p_lldb__SBLaunchInfo);
52341   }
52342 
52343   (arg1)->SetLaunchInfo((lldb::SBLaunchInfo const &)*arg2);
52344 
52345   return SWIG_arg;
52346 
52347   if(0) SWIG_fail;
52348 
52349 fail:
52350   lua_error(L);
52351   return SWIG_arg;
52352 }
52353 
52354 
52355 static int _wrap_SBTarget_SetCollectingStats(lua_State* L) {
52356   int SWIG_arg = 0;
52357   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52358   bool arg2 ;
52359 
52360   SWIG_check_num_args("lldb::SBTarget::SetCollectingStats",2,2)
52361   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",1,"lldb::SBTarget *");
52362   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTarget::SetCollectingStats",2,"bool");
52363 
52364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52365     SWIG_fail_ptr("SBTarget_SetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52366   }
52367 
52368   arg2 = (lua_toboolean(L, 2)!=0);
52369   (arg1)->SetCollectingStats(arg2);
52370 
52371   return SWIG_arg;
52372 
52373   if(0) SWIG_fail;
52374 
52375 fail:
52376   lua_error(L);
52377   return SWIG_arg;
52378 }
52379 
52380 
52381 static int _wrap_SBTarget_GetCollectingStats(lua_State* L) {
52382   int SWIG_arg = 0;
52383   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52384   bool result;
52385 
52386   SWIG_check_num_args("lldb::SBTarget::GetCollectingStats",1,1)
52387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetCollectingStats",1,"lldb::SBTarget *");
52388 
52389   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52390     SWIG_fail_ptr("SBTarget_GetCollectingStats",1,SWIGTYPE_p_lldb__SBTarget);
52391   }
52392 
52393   result = (bool)(arg1)->GetCollectingStats();
52394   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52395   return SWIG_arg;
52396 
52397   if(0) SWIG_fail;
52398 
52399 fail:
52400   lua_error(L);
52401   return SWIG_arg;
52402 }
52403 
52404 
52405 static int _wrap_SBTarget_GetStatistics(lua_State* L) {
52406   int SWIG_arg = 0;
52407   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52408   lldb::SBStructuredData result;
52409 
52410   SWIG_check_num_args("lldb::SBTarget::GetStatistics",1,1)
52411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::GetStatistics",1,"lldb::SBTarget *");
52412 
52413   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52414     SWIG_fail_ptr("SBTarget_GetStatistics",1,SWIGTYPE_p_lldb__SBTarget);
52415   }
52416 
52417   result = (arg1)->GetStatistics();
52418   {
52419     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
52420     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
52421   }
52422   return SWIG_arg;
52423 
52424   if(0) SWIG_fail;
52425 
52426 fail:
52427   lua_error(L);
52428   return SWIG_arg;
52429 }
52430 
52431 
52432 static int _wrap_SBTarget___eq(lua_State* L) {
52433   int SWIG_arg = 0;
52434   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52435   lldb::SBTarget *arg2 = 0 ;
52436   bool result;
52437 
52438   SWIG_check_num_args("lldb::SBTarget::operator ==",2,2)
52439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::operator ==",1,"lldb::SBTarget const *");
52440   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTarget::operator ==",2,"lldb::SBTarget const &");
52441 
52442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52443     SWIG_fail_ptr("SBTarget___eq",1,SWIGTYPE_p_lldb__SBTarget);
52444   }
52445 
52446 
52447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
52448     SWIG_fail_ptr("SBTarget___eq",2,SWIGTYPE_p_lldb__SBTarget);
52449   }
52450 
52451   result = (bool)((lldb::SBTarget const *)arg1)->operator ==((lldb::SBTarget const &)*arg2);
52452   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52453   return SWIG_arg;
52454 
52455   if(0) SWIG_fail;
52456 
52457 fail:
52458   lua_error(L);
52459   return SWIG_arg;
52460 }
52461 
52462 
52463 static int _wrap_SBTarget_EvaluateExpression__SWIG_0(lua_State* L) {
52464   int SWIG_arg = 0;
52465   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52466   char *arg2 = (char *) 0 ;
52467   lldb::SBValue result;
52468 
52469   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",2,2)
52470   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52471   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52472 
52473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52474     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52475   }
52476 
52477   arg2 = (char *)lua_tostring(L, 2);
52478   result = (arg1)->EvaluateExpression((char const *)arg2);
52479   {
52480     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52481     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52482   }
52483   return SWIG_arg;
52484 
52485   if(0) SWIG_fail;
52486 
52487 fail:
52488   lua_error(L);
52489   return SWIG_arg;
52490 }
52491 
52492 
52493 static int _wrap_SBTarget_EvaluateExpression__SWIG_1(lua_State* L) {
52494   int SWIG_arg = 0;
52495   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52496   char *arg2 = (char *) 0 ;
52497   lldb::SBExpressionOptions *arg3 = 0 ;
52498   lldb::SBValue result;
52499 
52500   SWIG_check_num_args("lldb::SBTarget::EvaluateExpression",3,3)
52501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",1,"lldb::SBTarget *");
52502   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",2,"char const *");
52503   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTarget::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
52504 
52505   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52506     SWIG_fail_ptr("SBTarget_EvaluateExpression",1,SWIGTYPE_p_lldb__SBTarget);
52507   }
52508 
52509   arg2 = (char *)lua_tostring(L, 2);
52510 
52511   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
52512     SWIG_fail_ptr("SBTarget_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
52513   }
52514 
52515   result = (arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
52516   {
52517     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
52518     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
52519   }
52520   return SWIG_arg;
52521 
52522   if(0) SWIG_fail;
52523 
52524 fail:
52525   lua_error(L);
52526   return SWIG_arg;
52527 }
52528 
52529 
52530 static int _wrap_SBTarget_EvaluateExpression(lua_State* L) {
52531   int argc;
52532   int argv[4]={
52533     1,2,3,4
52534   };
52535 
52536   argc = lua_gettop(L);
52537   if (argc == 2) {
52538     int _v;
52539     {
52540       void *ptr;
52541       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52542         _v = 0;
52543       } else {
52544         _v = 1;
52545       }
52546     }
52547     if (_v) {
52548       {
52549         _v = SWIG_lua_isnilstring(L,argv[1]);
52550       }
52551       if (_v) {
52552         return _wrap_SBTarget_EvaluateExpression__SWIG_0(L);
52553       }
52554     }
52555   }
52556   if (argc == 3) {
52557     int _v;
52558     {
52559       void *ptr;
52560       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTarget, 0)) {
52561         _v = 0;
52562       } else {
52563         _v = 1;
52564       }
52565     }
52566     if (_v) {
52567       {
52568         _v = SWIG_lua_isnilstring(L,argv[1]);
52569       }
52570       if (_v) {
52571         {
52572           void *ptr;
52573           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
52574             _v = 0;
52575           } else {
52576             _v = 1;
52577           }
52578         }
52579         if (_v) {
52580           return _wrap_SBTarget_EvaluateExpression__SWIG_1(L);
52581         }
52582       }
52583     }
52584   }
52585 
52586   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTarget_EvaluateExpression'\n"
52587     "  Possible C/C++ prototypes are:\n"
52588     "    lldb::SBTarget::EvaluateExpression(char const *)\n"
52589     "    lldb::SBTarget::EvaluateExpression(char const *,lldb::SBExpressionOptions const &)\n");
52590   lua_error(L);return 0;
52591 }
52592 
52593 
52594 static int _wrap_SBTarget___tostring(lua_State* L) {
52595   int SWIG_arg = 0;
52596   lldb::SBTarget *arg1 = (lldb::SBTarget *) 0 ;
52597   std::string result;
52598 
52599   SWIG_check_num_args("lldb::SBTarget::__str__",1,1)
52600   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTarget::__str__",1,"lldb::SBTarget *");
52601 
52602   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTarget,0))){
52603     SWIG_fail_ptr("SBTarget___tostring",1,SWIGTYPE_p_lldb__SBTarget);
52604   }
52605 
52606   result = lldb_SBTarget___str__(arg1);
52607   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
52608   return SWIG_arg;
52609 
52610   if(0) SWIG_fail;
52611 
52612 fail:
52613   lua_error(L);
52614   return SWIG_arg;
52615 }
52616 
52617 
52618 static void swig_delete_SBTarget(void *obj) {
52619 lldb::SBTarget *arg1 = (lldb::SBTarget *) obj;
52620 delete arg1;
52621 }
52622 static int _proxy__wrap_new_SBTarget(lua_State *L) {
52623     assert(lua_istable(L,1));
52624     lua_pushcfunction(L,_wrap_new_SBTarget);
52625     assert(!lua_isnil(L,-1));
52626     lua_replace(L,1); /* replace our table with real constructor */
52627     lua_call(L,lua_gettop(L)-1,1);
52628     return 1;
52629 }
52630 static swig_lua_attribute swig_SBTarget_attributes[] = {
52631     {0,0,0}
52632 };
52633 static swig_lua_method swig_SBTarget_methods[]= {
52634     { "IsValid", _wrap_SBTarget_IsValid},
52635     { "GetProcess", _wrap_SBTarget_GetProcess},
52636     { "GetPlatform", _wrap_SBTarget_GetPlatform},
52637     { "Install", _wrap_SBTarget_Install},
52638     { "LaunchSimple", _wrap_SBTarget_LaunchSimple},
52639     { "Launch", _wrap_SBTarget_Launch},
52640     { "LoadCore", _wrap_SBTarget_LoadCore},
52641     { "Attach", _wrap_SBTarget_Attach},
52642     { "AttachToProcessWithID", _wrap_SBTarget_AttachToProcessWithID},
52643     { "AttachToProcessWithName", _wrap_SBTarget_AttachToProcessWithName},
52644     { "ConnectRemote", _wrap_SBTarget_ConnectRemote},
52645     { "GetExecutable", _wrap_SBTarget_GetExecutable},
52646     { "AppendImageSearchPath", _wrap_SBTarget_AppendImageSearchPath},
52647     { "AddModule", _wrap_SBTarget_AddModule},
52648     { "GetNumModules", _wrap_SBTarget_GetNumModules},
52649     { "GetModuleAtIndex", _wrap_SBTarget_GetModuleAtIndex},
52650     { "RemoveModule", _wrap_SBTarget_RemoveModule},
52651     { "GetDebugger", _wrap_SBTarget_GetDebugger},
52652     { "FindModule", _wrap_SBTarget_FindModule},
52653     { "FindCompileUnits", _wrap_SBTarget_FindCompileUnits},
52654     { "GetByteOrder", _wrap_SBTarget_GetByteOrder},
52655     { "GetAddressByteSize", _wrap_SBTarget_GetAddressByteSize},
52656     { "GetTriple", _wrap_SBTarget_GetTriple},
52657     { "GetDataByteSize", _wrap_SBTarget_GetDataByteSize},
52658     { "GetCodeByteSize", _wrap_SBTarget_GetCodeByteSize},
52659     { "SetSectionLoadAddress", _wrap_SBTarget_SetSectionLoadAddress},
52660     { "ClearSectionLoadAddress", _wrap_SBTarget_ClearSectionLoadAddress},
52661     { "SetModuleLoadAddress", _wrap_SBTarget_SetModuleLoadAddress},
52662     { "ClearModuleLoadAddress", _wrap_SBTarget_ClearModuleLoadAddress},
52663     { "FindFunctions", _wrap_SBTarget_FindFunctions},
52664     { "FindFirstType", _wrap_SBTarget_FindFirstType},
52665     { "FindTypes", _wrap_SBTarget_FindTypes},
52666     { "GetBasicType", _wrap_SBTarget_GetBasicType},
52667     { "GetSourceManager", _wrap_SBTarget_GetSourceManager},
52668     { "FindFirstGlobalVariable", _wrap_SBTarget_FindFirstGlobalVariable},
52669     { "FindGlobalVariables", _wrap_SBTarget_FindGlobalVariables},
52670     { "FindGlobalFunctions", _wrap_SBTarget_FindGlobalFunctions},
52671     { "Clear", _wrap_SBTarget_Clear},
52672     { "ResolveFileAddress", _wrap_SBTarget_ResolveFileAddress},
52673     { "ResolveLoadAddress", _wrap_SBTarget_ResolveLoadAddress},
52674     { "ResolvePastLoadAddress", _wrap_SBTarget_ResolvePastLoadAddress},
52675     { "ResolveSymbolContextForAddress", _wrap_SBTarget_ResolveSymbolContextForAddress},
52676     { "ReadMemory", _wrap_SBTarget_ReadMemory},
52677     { "BreakpointCreateByLocation", _wrap_SBTarget_BreakpointCreateByLocation},
52678     { "BreakpointCreateByName", _wrap_SBTarget_BreakpointCreateByName},
52679     { "BreakpointCreateByNames", _wrap_SBTarget_BreakpointCreateByNames},
52680     { "BreakpointCreateByRegex", _wrap_SBTarget_BreakpointCreateByRegex},
52681     { "BreakpointCreateBySourceRegex", _wrap_SBTarget_BreakpointCreateBySourceRegex},
52682     { "BreakpointCreateForException", _wrap_SBTarget_BreakpointCreateForException},
52683     { "BreakpointCreateByAddress", _wrap_SBTarget_BreakpointCreateByAddress},
52684     { "GetEnvironment", _wrap_SBTarget_GetEnvironment},
52685     { "BreakpointCreateBySBAddress", _wrap_SBTarget_BreakpointCreateBySBAddress},
52686     { "BreakpointCreateFromScript", _wrap_SBTarget_BreakpointCreateFromScript},
52687     { "GetNumBreakpoints", _wrap_SBTarget_GetNumBreakpoints},
52688     { "GetBreakpointAtIndex", _wrap_SBTarget_GetBreakpointAtIndex},
52689     { "BreakpointDelete", _wrap_SBTarget_BreakpointDelete},
52690     { "FindBreakpointByID", _wrap_SBTarget_FindBreakpointByID},
52691     { "FindBreakpointsByName", _wrap_SBTarget_FindBreakpointsByName},
52692     { "DeleteBreakpointName", _wrap_SBTarget_DeleteBreakpointName},
52693     { "GetBreakpointNames", _wrap_SBTarget_GetBreakpointNames},
52694     { "EnableAllBreakpoints", _wrap_SBTarget_EnableAllBreakpoints},
52695     { "DisableAllBreakpoints", _wrap_SBTarget_DisableAllBreakpoints},
52696     { "DeleteAllBreakpoints", _wrap_SBTarget_DeleteAllBreakpoints},
52697     { "BreakpointsCreateFromFile", _wrap_SBTarget_BreakpointsCreateFromFile},
52698     { "BreakpointsWriteToFile", _wrap_SBTarget_BreakpointsWriteToFile},
52699     { "GetNumWatchpoints", _wrap_SBTarget_GetNumWatchpoints},
52700     { "GetWatchpointAtIndex", _wrap_SBTarget_GetWatchpointAtIndex},
52701     { "DeleteWatchpoint", _wrap_SBTarget_DeleteWatchpoint},
52702     { "FindWatchpointByID", _wrap_SBTarget_FindWatchpointByID},
52703     { "EnableAllWatchpoints", _wrap_SBTarget_EnableAllWatchpoints},
52704     { "DisableAllWatchpoints", _wrap_SBTarget_DisableAllWatchpoints},
52705     { "DeleteAllWatchpoints", _wrap_SBTarget_DeleteAllWatchpoints},
52706     { "WatchAddress", _wrap_SBTarget_WatchAddress},
52707     { "GetBroadcaster", _wrap_SBTarget_GetBroadcaster},
52708     { "CreateValueFromAddress", _wrap_SBTarget_CreateValueFromAddress},
52709     { "CreateValueFromData", _wrap_SBTarget_CreateValueFromData},
52710     { "CreateValueFromExpression", _wrap_SBTarget_CreateValueFromExpression},
52711     { "ReadInstructions", _wrap_SBTarget_ReadInstructions},
52712     { "GetInstructions", _wrap_SBTarget_GetInstructions},
52713     { "GetInstructionsWithFlavor", _wrap_SBTarget_GetInstructionsWithFlavor},
52714     { "FindSymbols", _wrap_SBTarget_FindSymbols},
52715     { "GetDescription", _wrap_SBTarget_GetDescription},
52716     { "GetStackRedZoneSize", _wrap_SBTarget_GetStackRedZoneSize},
52717     { "GetLaunchInfo", _wrap_SBTarget_GetLaunchInfo},
52718     { "SetLaunchInfo", _wrap_SBTarget_SetLaunchInfo},
52719     { "SetCollectingStats", _wrap_SBTarget_SetCollectingStats},
52720     { "GetCollectingStats", _wrap_SBTarget_GetCollectingStats},
52721     { "GetStatistics", _wrap_SBTarget_GetStatistics},
52722     { "__eq", _wrap_SBTarget___eq},
52723     { "EvaluateExpression", _wrap_SBTarget_EvaluateExpression},
52724     { "__tostring", _wrap_SBTarget___tostring},
52725     {0,0}
52726 };
52727 static swig_lua_method swig_SBTarget_meta[] = {
52728     { "__eq", _wrap_SBTarget___eq},
52729     { "__tostring", _wrap_SBTarget___tostring},
52730     {0,0}
52731 };
52732 
52733 static swig_lua_attribute swig_SBTarget_Sf_SwigStatic_attributes[] = {
52734     {0,0,0}
52735 };
52736 static swig_lua_const_info swig_SBTarget_Sf_SwigStatic_constants[]= {
52737     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
52738     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
52739     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
52740     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
52741     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
52742     {0,0,0,0,0,0}
52743 };
52744 static swig_lua_method swig_SBTarget_Sf_SwigStatic_methods[]= {
52745     { "GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
52746     { "EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
52747     { "GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
52748     { "GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
52749     { "GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
52750     {0,0}
52751 };
52752 static swig_lua_class* swig_SBTarget_Sf_SwigStatic_classes[]= {
52753     0
52754 };
52755 
52756 static swig_lua_namespace swig_SBTarget_Sf_SwigStatic = {
52757     "SBTarget",
52758     swig_SBTarget_Sf_SwigStatic_methods,
52759     swig_SBTarget_Sf_SwigStatic_attributes,
52760     swig_SBTarget_Sf_SwigStatic_constants,
52761     swig_SBTarget_Sf_SwigStatic_classes,
52762     0
52763 };
52764 static swig_lua_class *swig_SBTarget_bases[] = {0};
52765 static const char *swig_SBTarget_base_names[] = {0};
52766 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 };
52767 
52768 static int _wrap_new_SBThread__SWIG_0(lua_State* L) {
52769   int SWIG_arg = 0;
52770   lldb::SBThread *result = 0 ;
52771 
52772   SWIG_check_num_args("lldb::SBThread::SBThread",0,0)
52773   result = (lldb::SBThread *)new lldb::SBThread();
52774   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52775   return SWIG_arg;
52776 
52777   if(0) SWIG_fail;
52778 
52779 fail:
52780   lua_error(L);
52781   return SWIG_arg;
52782 }
52783 
52784 
52785 static int _wrap_new_SBThread__SWIG_1(lua_State* L) {
52786   int SWIG_arg = 0;
52787   lldb::SBThread *arg1 = 0 ;
52788   lldb::SBThread *result = 0 ;
52789 
52790   SWIG_check_num_args("lldb::SBThread::SBThread",1,1)
52791   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::SBThread",1,"lldb::SBThread const &");
52792 
52793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52794     SWIG_fail_ptr("new_SBThread",1,SWIGTYPE_p_lldb__SBThread);
52795   }
52796 
52797   result = (lldb::SBThread *)new lldb::SBThread((lldb::SBThread const &)*arg1);
52798   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52799   return SWIG_arg;
52800 
52801   if(0) SWIG_fail;
52802 
52803 fail:
52804   lua_error(L);
52805   return SWIG_arg;
52806 }
52807 
52808 
52809 static int _wrap_new_SBThread(lua_State* L) {
52810   int argc;
52811   int argv[2]={
52812     1,2
52813   };
52814 
52815   argc = lua_gettop(L);
52816   if (argc == 0) {
52817     return _wrap_new_SBThread__SWIG_0(L);
52818   }
52819   if (argc == 1) {
52820     int _v;
52821     {
52822       void *ptr;
52823       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
52824         _v = 0;
52825       } else {
52826         _v = 1;
52827       }
52828     }
52829     if (_v) {
52830       return _wrap_new_SBThread__SWIG_1(L);
52831     }
52832   }
52833 
52834   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThread'\n"
52835     "  Possible C/C++ prototypes are:\n"
52836     "    lldb::SBThread::SBThread()\n"
52837     "    lldb::SBThread::SBThread(lldb::SBThread const &)\n");
52838   lua_error(L);return 0;
52839 }
52840 
52841 
52842 static int _wrap_SBThread_GetBroadcasterClassName(lua_State* L) {
52843   int SWIG_arg = 0;
52844   char *result = 0 ;
52845 
52846   SWIG_check_num_args("lldb::SBThread::GetBroadcasterClassName",0,0)
52847   result = (char *)lldb::SBThread::GetBroadcasterClassName();
52848   lua_pushstring(L,(const char *)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_EventIsThreadEvent(lua_State* L) {
52860   int SWIG_arg = 0;
52861   lldb::SBEvent *arg1 = 0 ;
52862   bool result;
52863 
52864   SWIG_check_num_args("lldb::SBThread::EventIsThreadEvent",1,1)
52865   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::EventIsThreadEvent",1,"lldb::SBEvent const &");
52866 
52867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52868     SWIG_fail_ptr("SBThread_EventIsThreadEvent",1,SWIGTYPE_p_lldb__SBEvent);
52869   }
52870 
52871   result = (bool)lldb::SBThread::EventIsThreadEvent((lldb::SBEvent const &)*arg1);
52872   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52873   return SWIG_arg;
52874 
52875   if(0) SWIG_fail;
52876 
52877 fail:
52878   lua_error(L);
52879   return SWIG_arg;
52880 }
52881 
52882 
52883 static int _wrap_SBThread_GetStackFrameFromEvent(lua_State* L) {
52884   int SWIG_arg = 0;
52885   lldb::SBEvent *arg1 = 0 ;
52886   lldb::SBFrame result;
52887 
52888   SWIG_check_num_args("lldb::SBThread::GetStackFrameFromEvent",1,1)
52889   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetStackFrameFromEvent",1,"lldb::SBEvent const &");
52890 
52891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52892     SWIG_fail_ptr("SBThread_GetStackFrameFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52893   }
52894 
52895   result = lldb::SBThread::GetStackFrameFromEvent((lldb::SBEvent const &)*arg1);
52896   {
52897     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
52898     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
52899   }
52900   return SWIG_arg;
52901 
52902   if(0) SWIG_fail;
52903 
52904 fail:
52905   lua_error(L);
52906   return SWIG_arg;
52907 }
52908 
52909 
52910 static int _wrap_SBThread_GetThreadFromEvent(lua_State* L) {
52911   int SWIG_arg = 0;
52912   lldb::SBEvent *arg1 = 0 ;
52913   lldb::SBThread result;
52914 
52915   SWIG_check_num_args("lldb::SBThread::GetThreadFromEvent",1,1)
52916   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadFromEvent",1,"lldb::SBEvent const &");
52917 
52918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
52919     SWIG_fail_ptr("SBThread_GetThreadFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
52920   }
52921 
52922   result = lldb::SBThread::GetThreadFromEvent((lldb::SBEvent const &)*arg1);
52923   {
52924     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
52925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
52926   }
52927   return SWIG_arg;
52928 
52929   if(0) SWIG_fail;
52930 
52931 fail:
52932   lua_error(L);
52933   return SWIG_arg;
52934 }
52935 
52936 
52937 static int _wrap_SBThread_IsValid(lua_State* L) {
52938   int SWIG_arg = 0;
52939   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52940   bool result;
52941 
52942   SWIG_check_num_args("lldb::SBThread::IsValid",1,1)
52943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsValid",1,"lldb::SBThread const *");
52944 
52945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52946     SWIG_fail_ptr("SBThread_IsValid",1,SWIGTYPE_p_lldb__SBThread);
52947   }
52948 
52949   result = (bool)((lldb::SBThread const *)arg1)->IsValid();
52950   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
52951   return SWIG_arg;
52952 
52953   if(0) SWIG_fail;
52954 
52955 fail:
52956   lua_error(L);
52957   return SWIG_arg;
52958 }
52959 
52960 
52961 static int _wrap_SBThread_Clear(lua_State* L) {
52962   int SWIG_arg = 0;
52963   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52964 
52965   SWIG_check_num_args("lldb::SBThread::Clear",1,1)
52966   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Clear",1,"lldb::SBThread *");
52967 
52968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52969     SWIG_fail_ptr("SBThread_Clear",1,SWIGTYPE_p_lldb__SBThread);
52970   }
52971 
52972   (arg1)->Clear();
52973 
52974   return SWIG_arg;
52975 
52976   if(0) SWIG_fail;
52977 
52978 fail:
52979   lua_error(L);
52980   return SWIG_arg;
52981 }
52982 
52983 
52984 static int _wrap_SBThread_GetStopReason(lua_State* L) {
52985   int SWIG_arg = 0;
52986   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
52987   lldb::StopReason result;
52988 
52989   SWIG_check_num_args("lldb::SBThread::GetStopReason",1,1)
52990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReason",1,"lldb::SBThread *");
52991 
52992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
52993     SWIG_fail_ptr("SBThread_GetStopReason",1,SWIGTYPE_p_lldb__SBThread);
52994   }
52995 
52996   result = (lldb::StopReason)(arg1)->GetStopReason();
52997   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
52998   return SWIG_arg;
52999 
53000   if(0) SWIG_fail;
53001 
53002 fail:
53003   lua_error(L);
53004   return SWIG_arg;
53005 }
53006 
53007 
53008 static int _wrap_SBThread_GetStopReasonDataCount(lua_State* L) {
53009   int SWIG_arg = 0;
53010   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53011   size_t result;
53012 
53013   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataCount",1,1)
53014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataCount",1,"lldb::SBThread *");
53015 
53016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53017     SWIG_fail_ptr("SBThread_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThread);
53018   }
53019 
53020   result = (arg1)->GetStopReasonDataCount();
53021   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53022   return SWIG_arg;
53023 
53024   if(0) SWIG_fail;
53025 
53026 fail:
53027   lua_error(L);
53028   return SWIG_arg;
53029 }
53030 
53031 
53032 static int _wrap_SBThread_GetStopReasonDataAtIndex(lua_State* L) {
53033   int SWIG_arg = 0;
53034   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53035   uint32_t arg2 ;
53036   uint64_t result;
53037 
53038   SWIG_check_num_args("lldb::SBThread::GetStopReasonDataAtIndex",2,2)
53039   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",1,"lldb::SBThread *");
53040   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonDataAtIndex",2,"uint32_t");
53041 
53042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53043     SWIG_fail_ptr("SBThread_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThread);
53044   }
53045 
53046   arg2 = (unsigned int)lua_tointeger(L, 2);
53047   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
53048   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53049   return SWIG_arg;
53050 
53051   if(0) SWIG_fail;
53052 
53053 fail:
53054   lua_error(L);
53055   return SWIG_arg;
53056 }
53057 
53058 
53059 static int _wrap_SBThread_GetStopReasonExtendedInfoAsJSON(lua_State* L) {
53060   int SWIG_arg = 0;
53061   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53062   lldb::SBStream *arg2 = 0 ;
53063   bool result;
53064 
53065   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,2)
53066   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",1,"lldb::SBThread *");
53067   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedInfoAsJSON",2,"lldb::SBStream &");
53068 
53069   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53070     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",1,SWIGTYPE_p_lldb__SBThread);
53071   }
53072 
53073 
53074   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
53075     SWIG_fail_ptr("SBThread_GetStopReasonExtendedInfoAsJSON",2,SWIGTYPE_p_lldb__SBStream);
53076   }
53077 
53078   result = (bool)(arg1)->GetStopReasonExtendedInfoAsJSON(*arg2);
53079   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53080   return SWIG_arg;
53081 
53082   if(0) SWIG_fail;
53083 
53084 fail:
53085   lua_error(L);
53086   return SWIG_arg;
53087 }
53088 
53089 
53090 static int _wrap_SBThread_GetStopReasonExtendedBacktraces(lua_State* L) {
53091   int SWIG_arg = 0;
53092   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53093   lldb::InstrumentationRuntimeType arg2 ;
53094   lldb::SBThreadCollection result;
53095 
53096   SWIG_check_num_args("lldb::SBThread::GetStopReasonExtendedBacktraces",2,2)
53097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",1,"lldb::SBThread *");
53098   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopReasonExtendedBacktraces",2,"lldb::InstrumentationRuntimeType");
53099 
53100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53101     SWIG_fail_ptr("SBThread_GetStopReasonExtendedBacktraces",1,SWIGTYPE_p_lldb__SBThread);
53102   }
53103 
53104   arg2 = (lldb::InstrumentationRuntimeType)(int)lua_tonumber(L, 2);
53105   result = (arg1)->GetStopReasonExtendedBacktraces(arg2);
53106   {
53107     lldb::SBThreadCollection * resultptr = new lldb::SBThreadCollection((const lldb::SBThreadCollection &) result);
53108     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
53109   }
53110   return SWIG_arg;
53111 
53112   if(0) SWIG_fail;
53113 
53114 fail:
53115   lua_error(L);
53116   return SWIG_arg;
53117 }
53118 
53119 
53120 static int _wrap_SBThread_GetStopDescription(lua_State* L) {
53121   int SWIG_arg = 0;
53122   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53123   char *arg2 = (char *) 0 ;
53124   size_t arg3 ;
53125   size_t result;
53126 
53127   SWIG_check_num_args("lldb::SBThread::GetStopDescription",3,3)
53128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",1,"lldb::SBThread *");
53129   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",2,"char *");
53130   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::GetStopDescription",3,"size_t");
53131 
53132   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53133     SWIG_fail_ptr("SBThread_GetStopDescription",1,SWIGTYPE_p_lldb__SBThread);
53134   }
53135 
53136   arg2 = (char *)lua_tostring(L, 2);
53137   arg3 = (unsigned long)lua_tointeger(L, 3);
53138   result = (arg1)->GetStopDescription(arg2,arg3);
53139   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53140   return SWIG_arg;
53141 
53142   if(0) SWIG_fail;
53143 
53144 fail:
53145   lua_error(L);
53146   return SWIG_arg;
53147 }
53148 
53149 
53150 static int _wrap_SBThread_GetStopReturnValue(lua_State* L) {
53151   int SWIG_arg = 0;
53152   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53153   lldb::SBValue result;
53154 
53155   SWIG_check_num_args("lldb::SBThread::GetStopReturnValue",1,1)
53156   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStopReturnValue",1,"lldb::SBThread *");
53157 
53158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53159     SWIG_fail_ptr("SBThread_GetStopReturnValue",1,SWIGTYPE_p_lldb__SBThread);
53160   }
53161 
53162   result = (arg1)->GetStopReturnValue();
53163   {
53164     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
53165     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
53166   }
53167   return SWIG_arg;
53168 
53169   if(0) SWIG_fail;
53170 
53171 fail:
53172   lua_error(L);
53173   return SWIG_arg;
53174 }
53175 
53176 
53177 static int _wrap_SBThread_GetThreadID(lua_State* L) {
53178   int SWIG_arg = 0;
53179   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53180   lldb::tid_t result;
53181 
53182   SWIG_check_num_args("lldb::SBThread::GetThreadID",1,1)
53183   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetThreadID",1,"lldb::SBThread const *");
53184 
53185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53186     SWIG_fail_ptr("SBThread_GetThreadID",1,SWIGTYPE_p_lldb__SBThread);
53187   }
53188 
53189   result = (lldb::tid_t)((lldb::SBThread const *)arg1)->GetThreadID();
53190   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53191   return SWIG_arg;
53192 
53193   if(0) SWIG_fail;
53194 
53195 fail:
53196   lua_error(L);
53197   return SWIG_arg;
53198 }
53199 
53200 
53201 static int _wrap_SBThread_GetIndexID(lua_State* L) {
53202   int SWIG_arg = 0;
53203   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53204   uint32_t result;
53205 
53206   SWIG_check_num_args("lldb::SBThread::GetIndexID",1,1)
53207   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetIndexID",1,"lldb::SBThread const *");
53208 
53209   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53210     SWIG_fail_ptr("SBThread_GetIndexID",1,SWIGTYPE_p_lldb__SBThread);
53211   }
53212 
53213   result = (uint32_t)((lldb::SBThread const *)arg1)->GetIndexID();
53214   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53215   return SWIG_arg;
53216 
53217   if(0) SWIG_fail;
53218 
53219 fail:
53220   lua_error(L);
53221   return SWIG_arg;
53222 }
53223 
53224 
53225 static int _wrap_SBThread_GetName(lua_State* L) {
53226   int SWIG_arg = 0;
53227   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53228   char *result = 0 ;
53229 
53230   SWIG_check_num_args("lldb::SBThread::GetName",1,1)
53231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetName",1,"lldb::SBThread const *");
53232 
53233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53234     SWIG_fail_ptr("SBThread_GetName",1,SWIGTYPE_p_lldb__SBThread);
53235   }
53236 
53237   result = (char *)((lldb::SBThread const *)arg1)->GetName();
53238   lua_pushstring(L,(const char *)result); SWIG_arg++;
53239   return SWIG_arg;
53240 
53241   if(0) SWIG_fail;
53242 
53243 fail:
53244   lua_error(L);
53245   return SWIG_arg;
53246 }
53247 
53248 
53249 static int _wrap_SBThread_GetQueueName(lua_State* L) {
53250   int SWIG_arg = 0;
53251   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53252   char *result = 0 ;
53253 
53254   SWIG_check_num_args("lldb::SBThread::GetQueueName",1,1)
53255   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueName",1,"lldb::SBThread const *");
53256 
53257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53258     SWIG_fail_ptr("SBThread_GetQueueName",1,SWIGTYPE_p_lldb__SBThread);
53259   }
53260 
53261   result = (char *)((lldb::SBThread const *)arg1)->GetQueueName();
53262   lua_pushstring(L,(const char *)result); SWIG_arg++;
53263   return SWIG_arg;
53264 
53265   if(0) SWIG_fail;
53266 
53267 fail:
53268   lua_error(L);
53269   return SWIG_arg;
53270 }
53271 
53272 
53273 static int _wrap_SBThread_GetQueueID(lua_State* L) {
53274   int SWIG_arg = 0;
53275   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53276   lldb::queue_id_t result;
53277 
53278   SWIG_check_num_args("lldb::SBThread::GetQueueID",1,1)
53279   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueueID",1,"lldb::SBThread const *");
53280 
53281   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53282     SWIG_fail_ptr("SBThread_GetQueueID",1,SWIGTYPE_p_lldb__SBThread);
53283   }
53284 
53285   result = (lldb::queue_id_t)((lldb::SBThread const *)arg1)->GetQueueID();
53286   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
53287   return SWIG_arg;
53288 
53289   if(0) SWIG_fail;
53290 
53291 fail:
53292   lua_error(L);
53293   return SWIG_arg;
53294 }
53295 
53296 
53297 static int _wrap_SBThread_GetInfoItemByPathAsString(lua_State* L) {
53298   int SWIG_arg = 0;
53299   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53300   char *arg2 = (char *) 0 ;
53301   lldb::SBStream *arg3 = 0 ;
53302   bool result;
53303 
53304   SWIG_check_num_args("lldb::SBThread::GetInfoItemByPathAsString",3,3)
53305   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",1,"lldb::SBThread *");
53306   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",2,"char const *");
53307   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::GetInfoItemByPathAsString",3,"lldb::SBStream &");
53308 
53309   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53310     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",1,SWIGTYPE_p_lldb__SBThread);
53311   }
53312 
53313   arg2 = (char *)lua_tostring(L, 2);
53314 
53315   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStream,0))){
53316     SWIG_fail_ptr("SBThread_GetInfoItemByPathAsString",3,SWIGTYPE_p_lldb__SBStream);
53317   }
53318 
53319   result = (bool)(arg1)->GetInfoItemByPathAsString((char const *)arg2,*arg3);
53320   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
53321   return SWIG_arg;
53322 
53323   if(0) SWIG_fail;
53324 
53325 fail:
53326   lua_error(L);
53327   return SWIG_arg;
53328 }
53329 
53330 
53331 static int _wrap_SBThread_GetQueue(lua_State* L) {
53332   int SWIG_arg = 0;
53333   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53334   lldb::SBQueue result;
53335 
53336   SWIG_check_num_args("lldb::SBThread::GetQueue",1,1)
53337   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetQueue",1,"lldb::SBThread const *");
53338 
53339   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53340     SWIG_fail_ptr("SBThread_GetQueue",1,SWIGTYPE_p_lldb__SBThread);
53341   }
53342 
53343   result = ((lldb::SBThread const *)arg1)->GetQueue();
53344   {
53345     lldb::SBQueue * resultptr = new lldb::SBQueue((const lldb::SBQueue &) result);
53346     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBQueue,1); SWIG_arg++;
53347   }
53348   return SWIG_arg;
53349 
53350   if(0) SWIG_fail;
53351 
53352 fail:
53353   lua_error(L);
53354   return SWIG_arg;
53355 }
53356 
53357 
53358 static int _wrap_SBThread_StepOver__SWIG_0(lua_State* L) {
53359   int SWIG_arg = 0;
53360   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53361   lldb::RunMode arg2 ;
53362 
53363   SWIG_check_num_args("lldb::SBThread::StepOver",2,2)
53364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53365   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53366 
53367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53368     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53369   }
53370 
53371   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53372   (arg1)->StepOver(arg2);
53373 
53374   return SWIG_arg;
53375 
53376   if(0) SWIG_fail;
53377 
53378 fail:
53379   lua_error(L);
53380   return SWIG_arg;
53381 }
53382 
53383 
53384 static int _wrap_SBThread_StepOver__SWIG_1(lua_State* L) {
53385   int SWIG_arg = 0;
53386   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53387 
53388   SWIG_check_num_args("lldb::SBThread::StepOver",1,1)
53389   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53390 
53391   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53392     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53393   }
53394 
53395   (arg1)->StepOver();
53396 
53397   return SWIG_arg;
53398 
53399   if(0) SWIG_fail;
53400 
53401 fail:
53402   lua_error(L);
53403   return SWIG_arg;
53404 }
53405 
53406 
53407 static int _wrap_SBThread_StepOver__SWIG_2(lua_State* L) {
53408   int SWIG_arg = 0;
53409   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53410   lldb::RunMode arg2 ;
53411   lldb::SBError *arg3 = 0 ;
53412 
53413   SWIG_check_num_args("lldb::SBThread::StepOver",3,3)
53414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOver",1,"lldb::SBThread *");
53415   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepOver",2,"lldb::RunMode");
53416   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOver",3,"lldb::SBError &");
53417 
53418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53419     SWIG_fail_ptr("SBThread_StepOver",1,SWIGTYPE_p_lldb__SBThread);
53420   }
53421 
53422   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53423 
53424   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
53425     SWIG_fail_ptr("SBThread_StepOver",3,SWIGTYPE_p_lldb__SBError);
53426   }
53427 
53428   (arg1)->StepOver(arg2,*arg3);
53429 
53430   return SWIG_arg;
53431 
53432   if(0) SWIG_fail;
53433 
53434 fail:
53435   lua_error(L);
53436   return SWIG_arg;
53437 }
53438 
53439 
53440 static int _wrap_SBThread_StepOver(lua_State* L) {
53441   int argc;
53442   int argv[4]={
53443     1,2,3,4
53444   };
53445 
53446   argc = lua_gettop(L);
53447   if (argc == 1) {
53448     int _v;
53449     {
53450       void *ptr;
53451       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53452         _v = 0;
53453       } else {
53454         _v = 1;
53455       }
53456     }
53457     if (_v) {
53458       return _wrap_SBThread_StepOver__SWIG_1(L);
53459     }
53460   }
53461   if (argc == 2) {
53462     int _v;
53463     {
53464       void *ptr;
53465       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53466         _v = 0;
53467       } else {
53468         _v = 1;
53469       }
53470     }
53471     if (_v) {
53472       {
53473         _v = lua_isnumber(L,argv[1]);
53474       }
53475       if (_v) {
53476         return _wrap_SBThread_StepOver__SWIG_0(L);
53477       }
53478     }
53479   }
53480   if (argc == 3) {
53481     int _v;
53482     {
53483       void *ptr;
53484       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53485         _v = 0;
53486       } else {
53487         _v = 1;
53488       }
53489     }
53490     if (_v) {
53491       {
53492         _v = lua_isnumber(L,argv[1]);
53493       }
53494       if (_v) {
53495         {
53496           void *ptr;
53497           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53498             _v = 0;
53499           } else {
53500             _v = 1;
53501           }
53502         }
53503         if (_v) {
53504           return _wrap_SBThread_StepOver__SWIG_2(L);
53505         }
53506       }
53507     }
53508   }
53509 
53510   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOver'\n"
53511     "  Possible C/C++ prototypes are:\n"
53512     "    lldb::SBThread::StepOver(lldb::RunMode)\n"
53513     "    lldb::SBThread::StepOver()\n"
53514     "    lldb::SBThread::StepOver(lldb::RunMode,lldb::SBError &)\n");
53515   lua_error(L);return 0;
53516 }
53517 
53518 
53519 static int _wrap_SBThread_StepInto__SWIG_0(lua_State* L) {
53520   int SWIG_arg = 0;
53521   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53522   lldb::RunMode arg2 ;
53523 
53524   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53526   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"lldb::RunMode");
53527 
53528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53529     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53530   }
53531 
53532   arg2 = (lldb::RunMode)(int)lua_tonumber(L, 2);
53533   (arg1)->StepInto(arg2);
53534 
53535   return SWIG_arg;
53536 
53537   if(0) SWIG_fail;
53538 
53539 fail:
53540   lua_error(L);
53541   return SWIG_arg;
53542 }
53543 
53544 
53545 static int _wrap_SBThread_StepInto__SWIG_1(lua_State* L) {
53546   int SWIG_arg = 0;
53547   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53548 
53549   SWIG_check_num_args("lldb::SBThread::StepInto",1,1)
53550   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53551 
53552   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53553     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53554   }
53555 
53556   (arg1)->StepInto();
53557 
53558   return SWIG_arg;
53559 
53560   if(0) SWIG_fail;
53561 
53562 fail:
53563   lua_error(L);
53564   return SWIG_arg;
53565 }
53566 
53567 
53568 static int _wrap_SBThread_StepInto__SWIG_2(lua_State* L) {
53569   int SWIG_arg = 0;
53570   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53571   char *arg2 = (char *) 0 ;
53572   lldb::RunMode arg3 ;
53573 
53574   SWIG_check_num_args("lldb::SBThread::StepInto",3,3)
53575   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53576   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53577   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"lldb::RunMode");
53578 
53579   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53580     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53581   }
53582 
53583   arg2 = (char *)lua_tostring(L, 2);
53584   arg3 = (lldb::RunMode)(int)lua_tonumber(L, 3);
53585   (arg1)->StepInto((char const *)arg2,arg3);
53586 
53587   return SWIG_arg;
53588 
53589   if(0) SWIG_fail;
53590 
53591 fail:
53592   lua_error(L);
53593   return SWIG_arg;
53594 }
53595 
53596 
53597 static int _wrap_SBThread_StepInto__SWIG_3(lua_State* L) {
53598   int SWIG_arg = 0;
53599   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53600   char *arg2 = (char *) 0 ;
53601 
53602   SWIG_check_num_args("lldb::SBThread::StepInto",2,2)
53603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53604   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53605 
53606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53607     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53608   }
53609 
53610   arg2 = (char *)lua_tostring(L, 2);
53611   (arg1)->StepInto((char const *)arg2);
53612 
53613   return SWIG_arg;
53614 
53615   if(0) SWIG_fail;
53616 
53617 fail:
53618   lua_error(L);
53619   return SWIG_arg;
53620 }
53621 
53622 
53623 static int _wrap_SBThread_StepInto__SWIG_4(lua_State* L) {
53624   int SWIG_arg = 0;
53625   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53626   char *arg2 = (char *) 0 ;
53627   uint32_t arg3 ;
53628   lldb::SBError *arg4 = 0 ;
53629   lldb::RunMode arg5 ;
53630 
53631   SWIG_check_num_args("lldb::SBThread::StepInto",5,5)
53632   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53633   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53634   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53635   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53636   if(!lua_isnumber(L,5)) SWIG_fail_arg("lldb::SBThread::StepInto",5,"lldb::RunMode");
53637 
53638   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53639     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53640   }
53641 
53642   arg2 = (char *)lua_tostring(L, 2);
53643   arg3 = (unsigned int)lua_tointeger(L, 3);
53644 
53645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53646     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53647   }
53648 
53649   arg5 = (lldb::RunMode)(int)lua_tonumber(L, 5);
53650   (arg1)->StepInto((char const *)arg2,arg3,*arg4,arg5);
53651 
53652   return SWIG_arg;
53653 
53654   if(0) SWIG_fail;
53655 
53656 fail:
53657   lua_error(L);
53658   return SWIG_arg;
53659 }
53660 
53661 
53662 static int _wrap_SBThread_StepInto__SWIG_5(lua_State* L) {
53663   int SWIG_arg = 0;
53664   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53665   char *arg2 = (char *) 0 ;
53666   uint32_t arg3 ;
53667   lldb::SBError *arg4 = 0 ;
53668 
53669   SWIG_check_num_args("lldb::SBThread::StepInto",4,4)
53670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInto",1,"lldb::SBThread *");
53671   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepInto",2,"char const *");
53672   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::StepInto",3,"uint32_t");
53673   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThread::StepInto",4,"lldb::SBError &");
53674 
53675   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53676     SWIG_fail_ptr("SBThread_StepInto",1,SWIGTYPE_p_lldb__SBThread);
53677   }
53678 
53679   arg2 = (char *)lua_tostring(L, 2);
53680   arg3 = (unsigned int)lua_tointeger(L, 3);
53681 
53682   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
53683     SWIG_fail_ptr("SBThread_StepInto",4,SWIGTYPE_p_lldb__SBError);
53684   }
53685 
53686   (arg1)->StepInto((char const *)arg2,arg3,*arg4);
53687 
53688   return SWIG_arg;
53689 
53690   if(0) SWIG_fail;
53691 
53692 fail:
53693   lua_error(L);
53694   return SWIG_arg;
53695 }
53696 
53697 
53698 static int _wrap_SBThread_StepInto(lua_State* L) {
53699   int argc;
53700   int argv[6]={
53701     1,2,3,4,5,6
53702   };
53703 
53704   argc = lua_gettop(L);
53705   if (argc == 1) {
53706     int _v;
53707     {
53708       void *ptr;
53709       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53710         _v = 0;
53711       } else {
53712         _v = 1;
53713       }
53714     }
53715     if (_v) {
53716       return _wrap_SBThread_StepInto__SWIG_1(L);
53717     }
53718   }
53719   if (argc == 2) {
53720     int _v;
53721     {
53722       void *ptr;
53723       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53724         _v = 0;
53725       } else {
53726         _v = 1;
53727       }
53728     }
53729     if (_v) {
53730       {
53731         _v = lua_isnumber(L,argv[1]);
53732       }
53733       if (_v) {
53734         return _wrap_SBThread_StepInto__SWIG_0(L);
53735       }
53736     }
53737   }
53738   if (argc == 2) {
53739     int _v;
53740     {
53741       void *ptr;
53742       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53743         _v = 0;
53744       } else {
53745         _v = 1;
53746       }
53747     }
53748     if (_v) {
53749       {
53750         _v = SWIG_lua_isnilstring(L,argv[1]);
53751       }
53752       if (_v) {
53753         return _wrap_SBThread_StepInto__SWIG_3(L);
53754       }
53755     }
53756   }
53757   if (argc == 3) {
53758     int _v;
53759     {
53760       void *ptr;
53761       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53762         _v = 0;
53763       } else {
53764         _v = 1;
53765       }
53766     }
53767     if (_v) {
53768       {
53769         _v = SWIG_lua_isnilstring(L,argv[1]);
53770       }
53771       if (_v) {
53772         {
53773           _v = lua_isnumber(L,argv[2]);
53774         }
53775         if (_v) {
53776           return _wrap_SBThread_StepInto__SWIG_2(L);
53777         }
53778       }
53779     }
53780   }
53781   if (argc == 4) {
53782     int _v;
53783     {
53784       void *ptr;
53785       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53786         _v = 0;
53787       } else {
53788         _v = 1;
53789       }
53790     }
53791     if (_v) {
53792       {
53793         _v = SWIG_lua_isnilstring(L,argv[1]);
53794       }
53795       if (_v) {
53796         {
53797           _v = lua_isnumber(L,argv[2]);
53798         }
53799         if (_v) {
53800           {
53801             void *ptr;
53802             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53803               _v = 0;
53804             } else {
53805               _v = 1;
53806             }
53807           }
53808           if (_v) {
53809             return _wrap_SBThread_StepInto__SWIG_5(L);
53810           }
53811         }
53812       }
53813     }
53814   }
53815   if (argc == 5) {
53816     int _v;
53817     {
53818       void *ptr;
53819       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53820         _v = 0;
53821       } else {
53822         _v = 1;
53823       }
53824     }
53825     if (_v) {
53826       {
53827         _v = SWIG_lua_isnilstring(L,argv[1]);
53828       }
53829       if (_v) {
53830         {
53831           _v = lua_isnumber(L,argv[2]);
53832         }
53833         if (_v) {
53834           {
53835             void *ptr;
53836             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53837               _v = 0;
53838             } else {
53839               _v = 1;
53840             }
53841           }
53842           if (_v) {
53843             {
53844               _v = lua_isnumber(L,argv[4]);
53845             }
53846             if (_v) {
53847               return _wrap_SBThread_StepInto__SWIG_4(L);
53848             }
53849           }
53850         }
53851       }
53852     }
53853   }
53854 
53855   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInto'\n"
53856     "  Possible C/C++ prototypes are:\n"
53857     "    lldb::SBThread::StepInto(lldb::RunMode)\n"
53858     "    lldb::SBThread::StepInto()\n"
53859     "    lldb::SBThread::StepInto(char const *,lldb::RunMode)\n"
53860     "    lldb::SBThread::StepInto(char const *)\n"
53861     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &,lldb::RunMode)\n"
53862     "    lldb::SBThread::StepInto(char const *,uint32_t,lldb::SBError &)\n");
53863   lua_error(L);return 0;
53864 }
53865 
53866 
53867 static int _wrap_SBThread_StepOut__SWIG_0(lua_State* L) {
53868   int SWIG_arg = 0;
53869   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53870 
53871   SWIG_check_num_args("lldb::SBThread::StepOut",1,1)
53872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53873 
53874   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53875     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53876   }
53877 
53878   (arg1)->StepOut();
53879 
53880   return SWIG_arg;
53881 
53882   if(0) SWIG_fail;
53883 
53884 fail:
53885   lua_error(L);
53886   return SWIG_arg;
53887 }
53888 
53889 
53890 static int _wrap_SBThread_StepOut__SWIG_1(lua_State* L) {
53891   int SWIG_arg = 0;
53892   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53893   lldb::SBError *arg2 = 0 ;
53894 
53895   SWIG_check_num_args("lldb::SBThread::StepOut",2,2)
53896   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOut",1,"lldb::SBThread *");
53897   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOut",2,"lldb::SBError &");
53898 
53899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53900     SWIG_fail_ptr("SBThread_StepOut",1,SWIGTYPE_p_lldb__SBThread);
53901   }
53902 
53903 
53904   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
53905     SWIG_fail_ptr("SBThread_StepOut",2,SWIGTYPE_p_lldb__SBError);
53906   }
53907 
53908   (arg1)->StepOut(*arg2);
53909 
53910   return SWIG_arg;
53911 
53912   if(0) SWIG_fail;
53913 
53914 fail:
53915   lua_error(L);
53916   return SWIG_arg;
53917 }
53918 
53919 
53920 static int _wrap_SBThread_StepOut(lua_State* L) {
53921   int argc;
53922   int argv[3]={
53923     1,2,3
53924   };
53925 
53926   argc = lua_gettop(L);
53927   if (argc == 1) {
53928     int _v;
53929     {
53930       void *ptr;
53931       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53932         _v = 0;
53933       } else {
53934         _v = 1;
53935       }
53936     }
53937     if (_v) {
53938       return _wrap_SBThread_StepOut__SWIG_0(L);
53939     }
53940   }
53941   if (argc == 2) {
53942     int _v;
53943     {
53944       void *ptr;
53945       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
53946         _v = 0;
53947       } else {
53948         _v = 1;
53949       }
53950     }
53951     if (_v) {
53952       {
53953         void *ptr;
53954         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
53955           _v = 0;
53956         } else {
53957           _v = 1;
53958         }
53959       }
53960       if (_v) {
53961         return _wrap_SBThread_StepOut__SWIG_1(L);
53962       }
53963     }
53964   }
53965 
53966   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOut'\n"
53967     "  Possible C/C++ prototypes are:\n"
53968     "    lldb::SBThread::StepOut()\n"
53969     "    lldb::SBThread::StepOut(lldb::SBError &)\n");
53970   lua_error(L);return 0;
53971 }
53972 
53973 
53974 static int _wrap_SBThread_StepOutOfFrame__SWIG_0(lua_State* L) {
53975   int SWIG_arg = 0;
53976   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
53977   lldb::SBFrame *arg2 = 0 ;
53978 
53979   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",2,2)
53980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
53981   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
53982 
53983   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
53984     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
53985   }
53986 
53987 
53988   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
53989     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
53990   }
53991 
53992   (arg1)->StepOutOfFrame(*arg2);
53993 
53994   return SWIG_arg;
53995 
53996   if(0) SWIG_fail;
53997 
53998 fail:
53999   lua_error(L);
54000   return SWIG_arg;
54001 }
54002 
54003 
54004 static int _wrap_SBThread_StepOutOfFrame__SWIG_1(lua_State* L) {
54005   int SWIG_arg = 0;
54006   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54007   lldb::SBFrame *arg2 = 0 ;
54008   lldb::SBError *arg3 = 0 ;
54009 
54010   SWIG_check_num_args("lldb::SBThread::StepOutOfFrame",3,3)
54011   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",1,"lldb::SBThread *");
54012   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",2,"lldb::SBFrame &");
54013   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOutOfFrame",3,"lldb::SBError &");
54014 
54015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54016     SWIG_fail_ptr("SBThread_StepOutOfFrame",1,SWIGTYPE_p_lldb__SBThread);
54017   }
54018 
54019 
54020   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54021     SWIG_fail_ptr("SBThread_StepOutOfFrame",2,SWIGTYPE_p_lldb__SBFrame);
54022   }
54023 
54024 
54025   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54026     SWIG_fail_ptr("SBThread_StepOutOfFrame",3,SWIGTYPE_p_lldb__SBError);
54027   }
54028 
54029   (arg1)->StepOutOfFrame(*arg2,*arg3);
54030 
54031   return SWIG_arg;
54032 
54033   if(0) SWIG_fail;
54034 
54035 fail:
54036   lua_error(L);
54037   return SWIG_arg;
54038 }
54039 
54040 
54041 static int _wrap_SBThread_StepOutOfFrame(lua_State* L) {
54042   int argc;
54043   int argv[4]={
54044     1,2,3,4
54045   };
54046 
54047   argc = lua_gettop(L);
54048   if (argc == 2) {
54049     int _v;
54050     {
54051       void *ptr;
54052       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54053         _v = 0;
54054       } else {
54055         _v = 1;
54056       }
54057     }
54058     if (_v) {
54059       {
54060         void *ptr;
54061         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
54062           _v = 0;
54063         } else {
54064           _v = 1;
54065         }
54066       }
54067       if (_v) {
54068         return _wrap_SBThread_StepOutOfFrame__SWIG_0(L);
54069       }
54070     }
54071   }
54072   if (argc == 3) {
54073     int _v;
54074     {
54075       void *ptr;
54076       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54077         _v = 0;
54078       } else {
54079         _v = 1;
54080       }
54081     }
54082     if (_v) {
54083       {
54084         void *ptr;
54085         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBFrame, SWIG_POINTER_NO_NULL)) {
54086           _v = 0;
54087         } else {
54088           _v = 1;
54089         }
54090       }
54091       if (_v) {
54092         {
54093           void *ptr;
54094           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54095             _v = 0;
54096           } else {
54097             _v = 1;
54098           }
54099         }
54100         if (_v) {
54101           return _wrap_SBThread_StepOutOfFrame__SWIG_1(L);
54102         }
54103       }
54104     }
54105   }
54106 
54107   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepOutOfFrame'\n"
54108     "  Possible C/C++ prototypes are:\n"
54109     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &)\n"
54110     "    lldb::SBThread::StepOutOfFrame(lldb::SBFrame &,lldb::SBError &)\n");
54111   lua_error(L);return 0;
54112 }
54113 
54114 
54115 static int _wrap_SBThread_StepInstruction__SWIG_0(lua_State* L) {
54116   int SWIG_arg = 0;
54117   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54118   bool arg2 ;
54119 
54120   SWIG_check_num_args("lldb::SBThread::StepInstruction",2,2)
54121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
54122   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
54123 
54124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54125     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
54126   }
54127 
54128   arg2 = (lua_toboolean(L, 2)!=0);
54129   (arg1)->StepInstruction(arg2);
54130 
54131   return SWIG_arg;
54132 
54133   if(0) SWIG_fail;
54134 
54135 fail:
54136   lua_error(L);
54137   return SWIG_arg;
54138 }
54139 
54140 
54141 static int _wrap_SBThread_StepInstruction__SWIG_1(lua_State* L) {
54142   int SWIG_arg = 0;
54143   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54144   bool arg2 ;
54145   lldb::SBError *arg3 = 0 ;
54146 
54147   SWIG_check_num_args("lldb::SBThread::StepInstruction",3,3)
54148   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepInstruction",1,"lldb::SBThread *");
54149   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThread::StepInstruction",2,"bool");
54150   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepInstruction",3,"lldb::SBError &");
54151 
54152   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54153     SWIG_fail_ptr("SBThread_StepInstruction",1,SWIGTYPE_p_lldb__SBThread);
54154   }
54155 
54156   arg2 = (lua_toboolean(L, 2)!=0);
54157 
54158   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54159     SWIG_fail_ptr("SBThread_StepInstruction",3,SWIGTYPE_p_lldb__SBError);
54160   }
54161 
54162   (arg1)->StepInstruction(arg2,*arg3);
54163 
54164   return SWIG_arg;
54165 
54166   if(0) SWIG_fail;
54167 
54168 fail:
54169   lua_error(L);
54170   return SWIG_arg;
54171 }
54172 
54173 
54174 static int _wrap_SBThread_StepInstruction(lua_State* L) {
54175   int argc;
54176   int argv[4]={
54177     1,2,3,4
54178   };
54179 
54180   argc = lua_gettop(L);
54181   if (argc == 2) {
54182     int _v;
54183     {
54184       void *ptr;
54185       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54186         _v = 0;
54187       } else {
54188         _v = 1;
54189       }
54190     }
54191     if (_v) {
54192       {
54193         _v = lua_isboolean(L,argv[1]);
54194       }
54195       if (_v) {
54196         return _wrap_SBThread_StepInstruction__SWIG_0(L);
54197       }
54198     }
54199   }
54200   if (argc == 3) {
54201     int _v;
54202     {
54203       void *ptr;
54204       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54205         _v = 0;
54206       } else {
54207         _v = 1;
54208       }
54209     }
54210     if (_v) {
54211       {
54212         _v = lua_isboolean(L,argv[1]);
54213       }
54214       if (_v) {
54215         {
54216           void *ptr;
54217           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54218             _v = 0;
54219           } else {
54220             _v = 1;
54221           }
54222         }
54223         if (_v) {
54224           return _wrap_SBThread_StepInstruction__SWIG_1(L);
54225         }
54226       }
54227     }
54228   }
54229 
54230   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepInstruction'\n"
54231     "  Possible C/C++ prototypes are:\n"
54232     "    lldb::SBThread::StepInstruction(bool)\n"
54233     "    lldb::SBThread::StepInstruction(bool,lldb::SBError &)\n");
54234   lua_error(L);return 0;
54235 }
54236 
54237 
54238 static int _wrap_SBThread_StepOverUntil(lua_State* L) {
54239   int SWIG_arg = 0;
54240   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54241   lldb::SBFrame *arg2 = 0 ;
54242   lldb::SBFileSpec *arg3 = 0 ;
54243   uint32_t arg4 ;
54244   lldb::SBError result;
54245 
54246   SWIG_check_num_args("lldb::SBThread::StepOverUntil",4,4)
54247   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",1,"lldb::SBThread *");
54248   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",2,"lldb::SBFrame &");
54249   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",3,"lldb::SBFileSpec &");
54250   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBThread::StepOverUntil",4,"uint32_t");
54251 
54252   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54253     SWIG_fail_ptr("SBThread_StepOverUntil",1,SWIGTYPE_p_lldb__SBThread);
54254   }
54255 
54256 
54257   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54258     SWIG_fail_ptr("SBThread_StepOverUntil",2,SWIGTYPE_p_lldb__SBFrame);
54259   }
54260 
54261 
54262   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBFileSpec,0))){
54263     SWIG_fail_ptr("SBThread_StepOverUntil",3,SWIGTYPE_p_lldb__SBFileSpec);
54264   }
54265 
54266   arg4 = (unsigned int)lua_tointeger(L, 4);
54267   result = (arg1)->StepOverUntil(*arg2,*arg3,arg4);
54268   {
54269     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54270     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54271   }
54272   return SWIG_arg;
54273 
54274   if(0) SWIG_fail;
54275 
54276 fail:
54277   lua_error(L);
54278   return SWIG_arg;
54279 }
54280 
54281 
54282 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(lua_State* L) {
54283   int SWIG_arg = 0;
54284   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54285   char *arg2 = (char *) 0 ;
54286   lldb::SBError result;
54287 
54288   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",2,2)
54289   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54290   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54291 
54292   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54293     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54294   }
54295 
54296   arg2 = (char *)lua_tostring(L, 2);
54297   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2);
54298   {
54299     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54300     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54301   }
54302   return SWIG_arg;
54303 
54304   if(0) SWIG_fail;
54305 
54306 fail:
54307   lua_error(L);
54308   return SWIG_arg;
54309 }
54310 
54311 
54312 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(lua_State* L) {
54313   int SWIG_arg = 0;
54314   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54315   char *arg2 = (char *) 0 ;
54316   bool arg3 ;
54317   lldb::SBError result;
54318 
54319   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",3,3)
54320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54321   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54322   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"bool");
54323 
54324   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54325     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54326   }
54327 
54328   arg2 = (char *)lua_tostring(L, 2);
54329   arg3 = (lua_toboolean(L, 3)!=0);
54330   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,arg3);
54331   {
54332     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54333     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54334   }
54335   return SWIG_arg;
54336 
54337   if(0) SWIG_fail;
54338 
54339 fail:
54340   lua_error(L);
54341   return SWIG_arg;
54342 }
54343 
54344 
54345 static int _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(lua_State* L) {
54346   int SWIG_arg = 0;
54347   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54348   char *arg2 = (char *) 0 ;
54349   lldb::SBStructuredData *arg3 = 0 ;
54350   bool arg4 ;
54351   lldb::SBError result;
54352 
54353   SWIG_check_num_args("lldb::SBThread::StepUsingScriptedThreadPlan",4,4)
54354   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",1,"lldb::SBThread *");
54355   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",2,"char const *");
54356   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",3,"lldb::SBStructuredData &");
54357   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBThread::StepUsingScriptedThreadPlan",4,"bool");
54358 
54359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54360     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
54361   }
54362 
54363   arg2 = (char *)lua_tostring(L, 2);
54364 
54365   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
54366     SWIG_fail_ptr("SBThread_StepUsingScriptedThreadPlan",3,SWIGTYPE_p_lldb__SBStructuredData);
54367   }
54368 
54369   arg4 = (lua_toboolean(L, 4)!=0);
54370   result = (arg1)->StepUsingScriptedThreadPlan((char const *)arg2,*arg3,arg4);
54371   {
54372     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54373     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54374   }
54375   return SWIG_arg;
54376 
54377   if(0) SWIG_fail;
54378 
54379 fail:
54380   lua_error(L);
54381   return SWIG_arg;
54382 }
54383 
54384 
54385 static int _wrap_SBThread_StepUsingScriptedThreadPlan(lua_State* L) {
54386   int argc;
54387   int argv[5]={
54388     1,2,3,4,5
54389   };
54390 
54391   argc = lua_gettop(L);
54392   if (argc == 2) {
54393     int _v;
54394     {
54395       void *ptr;
54396       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54397         _v = 0;
54398       } else {
54399         _v = 1;
54400       }
54401     }
54402     if (_v) {
54403       {
54404         _v = SWIG_lua_isnilstring(L,argv[1]);
54405       }
54406       if (_v) {
54407         return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_0(L);
54408       }
54409     }
54410   }
54411   if (argc == 3) {
54412     int _v;
54413     {
54414       void *ptr;
54415       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54416         _v = 0;
54417       } else {
54418         _v = 1;
54419       }
54420     }
54421     if (_v) {
54422       {
54423         _v = SWIG_lua_isnilstring(L,argv[1]);
54424       }
54425       if (_v) {
54426         {
54427           _v = lua_isboolean(L,argv[2]);
54428         }
54429         if (_v) {
54430           return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_1(L);
54431         }
54432       }
54433     }
54434   }
54435   if (argc == 4) {
54436     int _v;
54437     {
54438       void *ptr;
54439       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54440         _v = 0;
54441       } else {
54442         _v = 1;
54443       }
54444     }
54445     if (_v) {
54446       {
54447         _v = SWIG_lua_isnilstring(L,argv[1]);
54448       }
54449       if (_v) {
54450         {
54451           void *ptr;
54452           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
54453             _v = 0;
54454           } else {
54455             _v = 1;
54456           }
54457         }
54458         if (_v) {
54459           {
54460             _v = lua_isboolean(L,argv[3]);
54461           }
54462           if (_v) {
54463             return _wrap_SBThread_StepUsingScriptedThreadPlan__SWIG_2(L);
54464           }
54465         }
54466       }
54467     }
54468   }
54469 
54470   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_StepUsingScriptedThreadPlan'\n"
54471     "  Possible C/C++ prototypes are:\n"
54472     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *)\n"
54473     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,bool)\n"
54474     "    lldb::SBThread::StepUsingScriptedThreadPlan(char const *,lldb::SBStructuredData &,bool)\n");
54475   lua_error(L);return 0;
54476 }
54477 
54478 
54479 static int _wrap_SBThread_JumpToLine(lua_State* L) {
54480   int SWIG_arg = 0;
54481   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54482   lldb::SBFileSpec *arg2 = 0 ;
54483   uint32_t arg3 ;
54484   lldb::SBError result;
54485 
54486   SWIG_check_num_args("lldb::SBThread::JumpToLine",3,3)
54487   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::JumpToLine",1,"lldb::SBThread *");
54488   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::JumpToLine",2,"lldb::SBFileSpec &");
54489   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThread::JumpToLine",3,"uint32_t");
54490 
54491   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54492     SWIG_fail_ptr("SBThread_JumpToLine",1,SWIGTYPE_p_lldb__SBThread);
54493   }
54494 
54495 
54496   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFileSpec,0))){
54497     SWIG_fail_ptr("SBThread_JumpToLine",2,SWIGTYPE_p_lldb__SBFileSpec);
54498   }
54499 
54500   arg3 = (unsigned int)lua_tointeger(L, 3);
54501   result = (arg1)->JumpToLine(*arg2,arg3);
54502   {
54503     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54504     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54505   }
54506   return SWIG_arg;
54507 
54508   if(0) SWIG_fail;
54509 
54510 fail:
54511   lua_error(L);
54512   return SWIG_arg;
54513 }
54514 
54515 
54516 static int _wrap_SBThread_RunToAddress__SWIG_0(lua_State* L) {
54517   int SWIG_arg = 0;
54518   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54519   lldb::addr_t arg2 ;
54520 
54521   SWIG_check_num_args("lldb::SBThread::RunToAddress",2,2)
54522   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54523   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54524 
54525   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54526     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54527   }
54528 
54529   arg2 = (unsigned long long)lua_tointeger(L, 2);
54530   (arg1)->RunToAddress(arg2);
54531 
54532   return SWIG_arg;
54533 
54534   if(0) SWIG_fail;
54535 
54536 fail:
54537   lua_error(L);
54538   return SWIG_arg;
54539 }
54540 
54541 
54542 static int _wrap_SBThread_RunToAddress__SWIG_1(lua_State* L) {
54543   int SWIG_arg = 0;
54544   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54545   lldb::addr_t arg2 ;
54546   lldb::SBError *arg3 = 0 ;
54547 
54548   SWIG_check_num_args("lldb::SBThread::RunToAddress",3,3)
54549   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::RunToAddress",1,"lldb::SBThread *");
54550   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::RunToAddress",2,"lldb::addr_t");
54551   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::RunToAddress",3,"lldb::SBError &");
54552 
54553   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54554     SWIG_fail_ptr("SBThread_RunToAddress",1,SWIGTYPE_p_lldb__SBThread);
54555   }
54556 
54557   arg2 = (unsigned long long)lua_tointeger(L, 2);
54558 
54559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
54560     SWIG_fail_ptr("SBThread_RunToAddress",3,SWIGTYPE_p_lldb__SBError);
54561   }
54562 
54563   (arg1)->RunToAddress(arg2,*arg3);
54564 
54565   return SWIG_arg;
54566 
54567   if(0) SWIG_fail;
54568 
54569 fail:
54570   lua_error(L);
54571   return SWIG_arg;
54572 }
54573 
54574 
54575 static int _wrap_SBThread_RunToAddress(lua_State* L) {
54576   int argc;
54577   int argv[4]={
54578     1,2,3,4
54579   };
54580 
54581   argc = lua_gettop(L);
54582   if (argc == 2) {
54583     int _v;
54584     {
54585       void *ptr;
54586       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54587         _v = 0;
54588       } else {
54589         _v = 1;
54590       }
54591     }
54592     if (_v) {
54593       {
54594         _v = lua_isnumber(L,argv[1]);
54595       }
54596       if (_v) {
54597         return _wrap_SBThread_RunToAddress__SWIG_0(L);
54598       }
54599     }
54600   }
54601   if (argc == 3) {
54602     int _v;
54603     {
54604       void *ptr;
54605       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54606         _v = 0;
54607       } else {
54608         _v = 1;
54609       }
54610     }
54611     if (_v) {
54612       {
54613         _v = lua_isnumber(L,argv[1]);
54614       }
54615       if (_v) {
54616         {
54617           void *ptr;
54618           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54619             _v = 0;
54620           } else {
54621             _v = 1;
54622           }
54623         }
54624         if (_v) {
54625           return _wrap_SBThread_RunToAddress__SWIG_1(L);
54626         }
54627       }
54628     }
54629   }
54630 
54631   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_RunToAddress'\n"
54632     "  Possible C/C++ prototypes are:\n"
54633     "    lldb::SBThread::RunToAddress(lldb::addr_t)\n"
54634     "    lldb::SBThread::RunToAddress(lldb::addr_t,lldb::SBError &)\n");
54635   lua_error(L);return 0;
54636 }
54637 
54638 
54639 static int _wrap_SBThread_ReturnFromFrame(lua_State* L) {
54640   int SWIG_arg = 0;
54641   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54642   lldb::SBFrame *arg2 = 0 ;
54643   lldb::SBValue *arg3 = 0 ;
54644   lldb::SBError result;
54645 
54646   SWIG_check_num_args("lldb::SBThread::ReturnFromFrame",3,3)
54647   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",1,"lldb::SBThread *");
54648   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",2,"lldb::SBFrame &");
54649   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThread::ReturnFromFrame",3,"lldb::SBValue &");
54650 
54651   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54652     SWIG_fail_ptr("SBThread_ReturnFromFrame",1,SWIGTYPE_p_lldb__SBThread);
54653   }
54654 
54655 
54656   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBFrame,0))){
54657     SWIG_fail_ptr("SBThread_ReturnFromFrame",2,SWIGTYPE_p_lldb__SBFrame);
54658   }
54659 
54660 
54661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBValue,0))){
54662     SWIG_fail_ptr("SBThread_ReturnFromFrame",3,SWIGTYPE_p_lldb__SBValue);
54663   }
54664 
54665   result = (arg1)->ReturnFromFrame(*arg2,*arg3);
54666   {
54667     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54668     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54669   }
54670   return SWIG_arg;
54671 
54672   if(0) SWIG_fail;
54673 
54674 fail:
54675   lua_error(L);
54676   return SWIG_arg;
54677 }
54678 
54679 
54680 static int _wrap_SBThread_UnwindInnermostExpression(lua_State* L) {
54681   int SWIG_arg = 0;
54682   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54683   lldb::SBError result;
54684 
54685   SWIG_check_num_args("lldb::SBThread::UnwindInnermostExpression",1,1)
54686   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::UnwindInnermostExpression",1,"lldb::SBThread *");
54687 
54688   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54689     SWIG_fail_ptr("SBThread_UnwindInnermostExpression",1,SWIGTYPE_p_lldb__SBThread);
54690   }
54691 
54692   result = (arg1)->UnwindInnermostExpression();
54693   {
54694     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
54695     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
54696   }
54697   return SWIG_arg;
54698 
54699   if(0) SWIG_fail;
54700 
54701 fail:
54702   lua_error(L);
54703   return SWIG_arg;
54704 }
54705 
54706 
54707 static int _wrap_SBThread_Suspend__SWIG_0(lua_State* L) {
54708   int SWIG_arg = 0;
54709   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54710   bool result;
54711 
54712   SWIG_check_num_args("lldb::SBThread::Suspend",1,1)
54713   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54714 
54715   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54716     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54717   }
54718 
54719   result = (bool)(arg1)->Suspend();
54720   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54721   return SWIG_arg;
54722 
54723   if(0) SWIG_fail;
54724 
54725 fail:
54726   lua_error(L);
54727   return SWIG_arg;
54728 }
54729 
54730 
54731 static int _wrap_SBThread_Suspend__SWIG_1(lua_State* L) {
54732   int SWIG_arg = 0;
54733   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54734   lldb::SBError *arg2 = 0 ;
54735   bool result;
54736 
54737   SWIG_check_num_args("lldb::SBThread::Suspend",2,2)
54738   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Suspend",1,"lldb::SBThread *");
54739   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Suspend",2,"lldb::SBError &");
54740 
54741   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54742     SWIG_fail_ptr("SBThread_Suspend",1,SWIGTYPE_p_lldb__SBThread);
54743   }
54744 
54745 
54746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54747     SWIG_fail_ptr("SBThread_Suspend",2,SWIGTYPE_p_lldb__SBError);
54748   }
54749 
54750   result = (bool)(arg1)->Suspend(*arg2);
54751   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54752   return SWIG_arg;
54753 
54754   if(0) SWIG_fail;
54755 
54756 fail:
54757   lua_error(L);
54758   return SWIG_arg;
54759 }
54760 
54761 
54762 static int _wrap_SBThread_Suspend(lua_State* L) {
54763   int argc;
54764   int argv[3]={
54765     1,2,3
54766   };
54767 
54768   argc = lua_gettop(L);
54769   if (argc == 1) {
54770     int _v;
54771     {
54772       void *ptr;
54773       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54774         _v = 0;
54775       } else {
54776         _v = 1;
54777       }
54778     }
54779     if (_v) {
54780       return _wrap_SBThread_Suspend__SWIG_0(L);
54781     }
54782   }
54783   if (argc == 2) {
54784     int _v;
54785     {
54786       void *ptr;
54787       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54788         _v = 0;
54789       } else {
54790         _v = 1;
54791       }
54792     }
54793     if (_v) {
54794       {
54795         void *ptr;
54796         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54797           _v = 0;
54798         } else {
54799           _v = 1;
54800         }
54801       }
54802       if (_v) {
54803         return _wrap_SBThread_Suspend__SWIG_1(L);
54804       }
54805     }
54806   }
54807 
54808   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Suspend'\n"
54809     "  Possible C/C++ prototypes are:\n"
54810     "    lldb::SBThread::Suspend()\n"
54811     "    lldb::SBThread::Suspend(lldb::SBError &)\n");
54812   lua_error(L);return 0;
54813 }
54814 
54815 
54816 static int _wrap_SBThread_Resume__SWIG_0(lua_State* L) {
54817   int SWIG_arg = 0;
54818   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54819   bool result;
54820 
54821   SWIG_check_num_args("lldb::SBThread::Resume",1,1)
54822   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54823 
54824   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54825     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54826   }
54827 
54828   result = (bool)(arg1)->Resume();
54829   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54830   return SWIG_arg;
54831 
54832   if(0) SWIG_fail;
54833 
54834 fail:
54835   lua_error(L);
54836   return SWIG_arg;
54837 }
54838 
54839 
54840 static int _wrap_SBThread_Resume__SWIG_1(lua_State* L) {
54841   int SWIG_arg = 0;
54842   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54843   lldb::SBError *arg2 = 0 ;
54844   bool result;
54845 
54846   SWIG_check_num_args("lldb::SBThread::Resume",2,2)
54847   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::Resume",1,"lldb::SBThread *");
54848   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::Resume",2,"lldb::SBError &");
54849 
54850   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54851     SWIG_fail_ptr("SBThread_Resume",1,SWIGTYPE_p_lldb__SBThread);
54852   }
54853 
54854 
54855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
54856     SWIG_fail_ptr("SBThread_Resume",2,SWIGTYPE_p_lldb__SBError);
54857   }
54858 
54859   result = (bool)(arg1)->Resume(*arg2);
54860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54861   return SWIG_arg;
54862 
54863   if(0) SWIG_fail;
54864 
54865 fail:
54866   lua_error(L);
54867   return SWIG_arg;
54868 }
54869 
54870 
54871 static int _wrap_SBThread_Resume(lua_State* L) {
54872   int argc;
54873   int argv[3]={
54874     1,2,3
54875   };
54876 
54877   argc = lua_gettop(L);
54878   if (argc == 1) {
54879     int _v;
54880     {
54881       void *ptr;
54882       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54883         _v = 0;
54884       } else {
54885         _v = 1;
54886       }
54887     }
54888     if (_v) {
54889       return _wrap_SBThread_Resume__SWIG_0(L);
54890     }
54891   }
54892   if (argc == 2) {
54893     int _v;
54894     {
54895       void *ptr;
54896       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
54897         _v = 0;
54898       } else {
54899         _v = 1;
54900       }
54901     }
54902     if (_v) {
54903       {
54904         void *ptr;
54905         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
54906           _v = 0;
54907         } else {
54908           _v = 1;
54909         }
54910       }
54911       if (_v) {
54912         return _wrap_SBThread_Resume__SWIG_1(L);
54913       }
54914     }
54915   }
54916 
54917   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_Resume'\n"
54918     "  Possible C/C++ prototypes are:\n"
54919     "    lldb::SBThread::Resume()\n"
54920     "    lldb::SBThread::Resume(lldb::SBError &)\n");
54921   lua_error(L);return 0;
54922 }
54923 
54924 
54925 static int _wrap_SBThread_IsSuspended(lua_State* L) {
54926   int SWIG_arg = 0;
54927   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54928   bool result;
54929 
54930   SWIG_check_num_args("lldb::SBThread::IsSuspended",1,1)
54931   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsSuspended",1,"lldb::SBThread *");
54932 
54933   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54934     SWIG_fail_ptr("SBThread_IsSuspended",1,SWIGTYPE_p_lldb__SBThread);
54935   }
54936 
54937   result = (bool)(arg1)->IsSuspended();
54938   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54939   return SWIG_arg;
54940 
54941   if(0) SWIG_fail;
54942 
54943 fail:
54944   lua_error(L);
54945   return SWIG_arg;
54946 }
54947 
54948 
54949 static int _wrap_SBThread_IsStopped(lua_State* L) {
54950   int SWIG_arg = 0;
54951   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54952   bool result;
54953 
54954   SWIG_check_num_args("lldb::SBThread::IsStopped",1,1)
54955   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::IsStopped",1,"lldb::SBThread *");
54956 
54957   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54958     SWIG_fail_ptr("SBThread_IsStopped",1,SWIGTYPE_p_lldb__SBThread);
54959   }
54960 
54961   result = (bool)(arg1)->IsStopped();
54962   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
54963   return SWIG_arg;
54964 
54965   if(0) SWIG_fail;
54966 
54967 fail:
54968   lua_error(L);
54969   return SWIG_arg;
54970 }
54971 
54972 
54973 static int _wrap_SBThread_GetNumFrames(lua_State* L) {
54974   int SWIG_arg = 0;
54975   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
54976   uint32_t result;
54977 
54978   SWIG_check_num_args("lldb::SBThread::GetNumFrames",1,1)
54979   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetNumFrames",1,"lldb::SBThread *");
54980 
54981   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
54982     SWIG_fail_ptr("SBThread_GetNumFrames",1,SWIGTYPE_p_lldb__SBThread);
54983   }
54984 
54985   result = (uint32_t)(arg1)->GetNumFrames();
54986   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
54987   return SWIG_arg;
54988 
54989   if(0) SWIG_fail;
54990 
54991 fail:
54992   lua_error(L);
54993   return SWIG_arg;
54994 }
54995 
54996 
54997 static int _wrap_SBThread_GetFrameAtIndex(lua_State* L) {
54998   int SWIG_arg = 0;
54999   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55000   uint32_t arg2 ;
55001   lldb::SBFrame result;
55002 
55003   SWIG_check_num_args("lldb::SBThread::GetFrameAtIndex",2,2)
55004   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",1,"lldb::SBThread *");
55005   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::GetFrameAtIndex",2,"uint32_t");
55006 
55007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55008     SWIG_fail_ptr("SBThread_GetFrameAtIndex",1,SWIGTYPE_p_lldb__SBThread);
55009   }
55010 
55011   arg2 = (unsigned int)lua_tointeger(L, 2);
55012   result = (arg1)->GetFrameAtIndex(arg2);
55013   {
55014     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55015     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55016   }
55017   return SWIG_arg;
55018 
55019   if(0) SWIG_fail;
55020 
55021 fail:
55022   lua_error(L);
55023   return SWIG_arg;
55024 }
55025 
55026 
55027 static int _wrap_SBThread_GetSelectedFrame(lua_State* L) {
55028   int SWIG_arg = 0;
55029   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55030   lldb::SBFrame result;
55031 
55032   SWIG_check_num_args("lldb::SBThread::GetSelectedFrame",1,1)
55033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetSelectedFrame",1,"lldb::SBThread *");
55034 
55035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55036     SWIG_fail_ptr("SBThread_GetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
55037   }
55038 
55039   result = (arg1)->GetSelectedFrame();
55040   {
55041     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55042     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55043   }
55044   return SWIG_arg;
55045 
55046   if(0) SWIG_fail;
55047 
55048 fail:
55049   lua_error(L);
55050   return SWIG_arg;
55051 }
55052 
55053 
55054 static int _wrap_SBThread_SetSelectedFrame(lua_State* L) {
55055   int SWIG_arg = 0;
55056   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55057   uint32_t arg2 ;
55058   lldb::SBFrame result;
55059 
55060   SWIG_check_num_args("lldb::SBThread::SetSelectedFrame",2,2)
55061   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",1,"lldb::SBThread *");
55062   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThread::SetSelectedFrame",2,"uint32_t");
55063 
55064   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55065     SWIG_fail_ptr("SBThread_SetSelectedFrame",1,SWIGTYPE_p_lldb__SBThread);
55066   }
55067 
55068   arg2 = (unsigned int)lua_tointeger(L, 2);
55069   result = (arg1)->SetSelectedFrame(arg2);
55070   {
55071     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
55072     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
55073   }
55074   return SWIG_arg;
55075 
55076   if(0) SWIG_fail;
55077 
55078 fail:
55079   lua_error(L);
55080   return SWIG_arg;
55081 }
55082 
55083 
55084 static int _wrap_SBThread_GetProcess(lua_State* L) {
55085   int SWIG_arg = 0;
55086   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55087   lldb::SBProcess result;
55088 
55089   SWIG_check_num_args("lldb::SBThread::GetProcess",1,1)
55090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetProcess",1,"lldb::SBThread *");
55091 
55092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55093     SWIG_fail_ptr("SBThread_GetProcess",1,SWIGTYPE_p_lldb__SBThread);
55094   }
55095 
55096   result = (arg1)->GetProcess();
55097   {
55098     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
55099     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
55100   }
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_GetDescription__SWIG_0(lua_State* L) {
55112   int SWIG_arg = 0;
55113   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55114   lldb::SBStream *arg2 = 0 ;
55115   bool result;
55116 
55117   SWIG_check_num_args("lldb::SBThread::GetDescription",2,2)
55118   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
55119   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
55120 
55121   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55122     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
55123   }
55124 
55125 
55126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55127     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55128   }
55129 
55130   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*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_GetDescription__SWIG_1(lua_State* L) {
55143   int SWIG_arg = 0;
55144   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55145   lldb::SBStream *arg2 = 0 ;
55146   bool arg3 ;
55147   bool result;
55148 
55149   SWIG_check_num_args("lldb::SBThread::GetDescription",3,3)
55150   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetDescription",1,"lldb::SBThread const *");
55151   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetDescription",2,"lldb::SBStream &");
55152   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThread::GetDescription",3,"bool");
55153 
55154   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55155     SWIG_fail_ptr("SBThread_GetDescription",1,SWIGTYPE_p_lldb__SBThread);
55156   }
55157 
55158 
55159   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55160     SWIG_fail_ptr("SBThread_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
55161   }
55162 
55163   arg3 = (lua_toboolean(L, 3)!=0);
55164   result = (bool)((lldb::SBThread const *)arg1)->GetDescription(*arg2,arg3);
55165   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55166   return SWIG_arg;
55167 
55168   if(0) SWIG_fail;
55169 
55170 fail:
55171   lua_error(L);
55172   return SWIG_arg;
55173 }
55174 
55175 
55176 static int _wrap_SBThread_GetDescription(lua_State* L) {
55177   int argc;
55178   int argv[4]={
55179     1,2,3,4
55180   };
55181 
55182   argc = lua_gettop(L);
55183   if (argc == 2) {
55184     int _v;
55185     {
55186       void *ptr;
55187       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55188         _v = 0;
55189       } else {
55190         _v = 1;
55191       }
55192     }
55193     if (_v) {
55194       {
55195         void *ptr;
55196         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55197           _v = 0;
55198         } else {
55199           _v = 1;
55200         }
55201       }
55202       if (_v) {
55203         return _wrap_SBThread_GetDescription__SWIG_0(L);
55204       }
55205     }
55206   }
55207   if (argc == 3) {
55208     int _v;
55209     {
55210       void *ptr;
55211       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, 0)) {
55212         _v = 0;
55213       } else {
55214         _v = 1;
55215       }
55216     }
55217     if (_v) {
55218       {
55219         void *ptr;
55220         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
55221           _v = 0;
55222         } else {
55223           _v = 1;
55224         }
55225       }
55226       if (_v) {
55227         {
55228           _v = lua_isboolean(L,argv[2]);
55229         }
55230         if (_v) {
55231           return _wrap_SBThread_GetDescription__SWIG_1(L);
55232         }
55233       }
55234     }
55235   }
55236 
55237   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThread_GetDescription'\n"
55238     "  Possible C/C++ prototypes are:\n"
55239     "    lldb::SBThread::GetDescription(lldb::SBStream &) const\n"
55240     "    lldb::SBThread::GetDescription(lldb::SBStream &,bool) const\n");
55241   lua_error(L);return 0;
55242 }
55243 
55244 
55245 static int _wrap_SBThread_GetStatus(lua_State* L) {
55246   int SWIG_arg = 0;
55247   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55248   lldb::SBStream *arg2 = 0 ;
55249   bool result;
55250 
55251   SWIG_check_num_args("lldb::SBThread::GetStatus",2,2)
55252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetStatus",1,"lldb::SBThread const *");
55253   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::GetStatus",2,"lldb::SBStream &");
55254 
55255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55256     SWIG_fail_ptr("SBThread_GetStatus",1,SWIGTYPE_p_lldb__SBThread);
55257   }
55258 
55259 
55260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
55261     SWIG_fail_ptr("SBThread_GetStatus",2,SWIGTYPE_p_lldb__SBStream);
55262   }
55263 
55264   result = (bool)((lldb::SBThread const *)arg1)->GetStatus(*arg2);
55265   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55266   return SWIG_arg;
55267 
55268   if(0) SWIG_fail;
55269 
55270 fail:
55271   lua_error(L);
55272   return SWIG_arg;
55273 }
55274 
55275 
55276 static int _wrap_SBThread___eq(lua_State* L) {
55277   int SWIG_arg = 0;
55278   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55279   lldb::SBThread *arg2 = 0 ;
55280   bool result;
55281 
55282   SWIG_check_num_args("lldb::SBThread::operator ==",2,2)
55283   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::operator ==",1,"lldb::SBThread const *");
55284   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThread::operator ==",2,"lldb::SBThread const &");
55285 
55286   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55287     SWIG_fail_ptr("SBThread___eq",1,SWIGTYPE_p_lldb__SBThread);
55288   }
55289 
55290 
55291   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBThread,0))){
55292     SWIG_fail_ptr("SBThread___eq",2,SWIGTYPE_p_lldb__SBThread);
55293   }
55294 
55295   result = (bool)((lldb::SBThread const *)arg1)->operator ==((lldb::SBThread const &)*arg2);
55296   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55297   return SWIG_arg;
55298 
55299   if(0) SWIG_fail;
55300 
55301 fail:
55302   lua_error(L);
55303   return SWIG_arg;
55304 }
55305 
55306 
55307 static int _wrap_SBThread_GetExtendedBacktraceThread(lua_State* L) {
55308   int SWIG_arg = 0;
55309   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55310   char *arg2 = (char *) 0 ;
55311   lldb::SBThread result;
55312 
55313   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceThread",2,2)
55314   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",1,"lldb::SBThread *");
55315   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceThread",2,"char const *");
55316 
55317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55318     SWIG_fail_ptr("SBThread_GetExtendedBacktraceThread",1,SWIGTYPE_p_lldb__SBThread);
55319   }
55320 
55321   arg2 = (char *)lua_tostring(L, 2);
55322   result = (arg1)->GetExtendedBacktraceThread((char const *)arg2);
55323   {
55324     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55325     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55326   }
55327   return SWIG_arg;
55328 
55329   if(0) SWIG_fail;
55330 
55331 fail:
55332   lua_error(L);
55333   return SWIG_arg;
55334 }
55335 
55336 
55337 static int _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID(lua_State* L) {
55338   int SWIG_arg = 0;
55339   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55340   uint32_t result;
55341 
55342   SWIG_check_num_args("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,1)
55343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetExtendedBacktraceOriginatingIndexID",1,"lldb::SBThread *");
55344 
55345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55346     SWIG_fail_ptr("SBThread_GetExtendedBacktraceOriginatingIndexID",1,SWIGTYPE_p_lldb__SBThread);
55347   }
55348 
55349   result = (uint32_t)(arg1)->GetExtendedBacktraceOriginatingIndexID();
55350   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55351   return SWIG_arg;
55352 
55353   if(0) SWIG_fail;
55354 
55355 fail:
55356   lua_error(L);
55357   return SWIG_arg;
55358 }
55359 
55360 
55361 static int _wrap_SBThread_GetCurrentException(lua_State* L) {
55362   int SWIG_arg = 0;
55363   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55364   lldb::SBValue result;
55365 
55366   SWIG_check_num_args("lldb::SBThread::GetCurrentException",1,1)
55367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentException",1,"lldb::SBThread *");
55368 
55369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55370     SWIG_fail_ptr("SBThread_GetCurrentException",1,SWIGTYPE_p_lldb__SBThread);
55371   }
55372 
55373   result = (arg1)->GetCurrentException();
55374   {
55375     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
55376     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
55377   }
55378   return SWIG_arg;
55379 
55380   if(0) SWIG_fail;
55381 
55382 fail:
55383   lua_error(L);
55384   return SWIG_arg;
55385 }
55386 
55387 
55388 static int _wrap_SBThread_GetCurrentExceptionBacktrace(lua_State* L) {
55389   int SWIG_arg = 0;
55390   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55391   lldb::SBThread result;
55392 
55393   SWIG_check_num_args("lldb::SBThread::GetCurrentExceptionBacktrace",1,1)
55394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::GetCurrentExceptionBacktrace",1,"lldb::SBThread *");
55395 
55396   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55397     SWIG_fail_ptr("SBThread_GetCurrentExceptionBacktrace",1,SWIGTYPE_p_lldb__SBThread);
55398   }
55399 
55400   result = (arg1)->GetCurrentExceptionBacktrace();
55401   {
55402     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55403     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55404   }
55405   return SWIG_arg;
55406 
55407   if(0) SWIG_fail;
55408 
55409 fail:
55410   lua_error(L);
55411   return SWIG_arg;
55412 }
55413 
55414 
55415 static int _wrap_SBThread_SafeToCallFunctions(lua_State* L) {
55416   int SWIG_arg = 0;
55417   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55418   bool result;
55419 
55420   SWIG_check_num_args("lldb::SBThread::SafeToCallFunctions",1,1)
55421   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::SafeToCallFunctions",1,"lldb::SBThread *");
55422 
55423   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55424     SWIG_fail_ptr("SBThread_SafeToCallFunctions",1,SWIGTYPE_p_lldb__SBThread);
55425   }
55426 
55427   result = (bool)(arg1)->SafeToCallFunctions();
55428   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55429   return SWIG_arg;
55430 
55431   if(0) SWIG_fail;
55432 
55433 fail:
55434   lua_error(L);
55435   return SWIG_arg;
55436 }
55437 
55438 
55439 static int _wrap_SBThread___tostring(lua_State* L) {
55440   int SWIG_arg = 0;
55441   lldb::SBThread *arg1 = (lldb::SBThread *) 0 ;
55442   std::string result;
55443 
55444   SWIG_check_num_args("lldb::SBThread::__str__",1,1)
55445   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThread::__str__",1,"lldb::SBThread *");
55446 
55447   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55448     SWIG_fail_ptr("SBThread___tostring",1,SWIGTYPE_p_lldb__SBThread);
55449   }
55450 
55451   result = lldb_SBThread___str__(arg1);
55452   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
55453   return SWIG_arg;
55454 
55455   if(0) SWIG_fail;
55456 
55457 fail:
55458   lua_error(L);
55459   return SWIG_arg;
55460 }
55461 
55462 
55463 static void swig_delete_SBThread(void *obj) {
55464 lldb::SBThread *arg1 = (lldb::SBThread *) obj;
55465 delete arg1;
55466 }
55467 static int _proxy__wrap_new_SBThread(lua_State *L) {
55468     assert(lua_istable(L,1));
55469     lua_pushcfunction(L,_wrap_new_SBThread);
55470     assert(!lua_isnil(L,-1));
55471     lua_replace(L,1); /* replace our table with real constructor */
55472     lua_call(L,lua_gettop(L)-1,1);
55473     return 1;
55474 }
55475 static swig_lua_attribute swig_SBThread_attributes[] = {
55476     {0,0,0}
55477 };
55478 static swig_lua_method swig_SBThread_methods[]= {
55479     { "IsValid", _wrap_SBThread_IsValid},
55480     { "Clear", _wrap_SBThread_Clear},
55481     { "GetStopReason", _wrap_SBThread_GetStopReason},
55482     { "GetStopReasonDataCount", _wrap_SBThread_GetStopReasonDataCount},
55483     { "GetStopReasonDataAtIndex", _wrap_SBThread_GetStopReasonDataAtIndex},
55484     { "GetStopReasonExtendedInfoAsJSON", _wrap_SBThread_GetStopReasonExtendedInfoAsJSON},
55485     { "GetStopReasonExtendedBacktraces", _wrap_SBThread_GetStopReasonExtendedBacktraces},
55486     { "GetStopDescription", _wrap_SBThread_GetStopDescription},
55487     { "GetStopReturnValue", _wrap_SBThread_GetStopReturnValue},
55488     { "GetThreadID", _wrap_SBThread_GetThreadID},
55489     { "GetIndexID", _wrap_SBThread_GetIndexID},
55490     { "GetName", _wrap_SBThread_GetName},
55491     { "GetQueueName", _wrap_SBThread_GetQueueName},
55492     { "GetQueueID", _wrap_SBThread_GetQueueID},
55493     { "GetInfoItemByPathAsString", _wrap_SBThread_GetInfoItemByPathAsString},
55494     { "GetQueue", _wrap_SBThread_GetQueue},
55495     { "StepOver", _wrap_SBThread_StepOver},
55496     { "StepInto", _wrap_SBThread_StepInto},
55497     { "StepOut", _wrap_SBThread_StepOut},
55498     { "StepOutOfFrame", _wrap_SBThread_StepOutOfFrame},
55499     { "StepInstruction", _wrap_SBThread_StepInstruction},
55500     { "StepOverUntil", _wrap_SBThread_StepOverUntil},
55501     { "StepUsingScriptedThreadPlan", _wrap_SBThread_StepUsingScriptedThreadPlan},
55502     { "JumpToLine", _wrap_SBThread_JumpToLine},
55503     { "RunToAddress", _wrap_SBThread_RunToAddress},
55504     { "ReturnFromFrame", _wrap_SBThread_ReturnFromFrame},
55505     { "UnwindInnermostExpression", _wrap_SBThread_UnwindInnermostExpression},
55506     { "Suspend", _wrap_SBThread_Suspend},
55507     { "Resume", _wrap_SBThread_Resume},
55508     { "IsSuspended", _wrap_SBThread_IsSuspended},
55509     { "IsStopped", _wrap_SBThread_IsStopped},
55510     { "GetNumFrames", _wrap_SBThread_GetNumFrames},
55511     { "GetFrameAtIndex", _wrap_SBThread_GetFrameAtIndex},
55512     { "GetSelectedFrame", _wrap_SBThread_GetSelectedFrame},
55513     { "SetSelectedFrame", _wrap_SBThread_SetSelectedFrame},
55514     { "GetProcess", _wrap_SBThread_GetProcess},
55515     { "GetDescription", _wrap_SBThread_GetDescription},
55516     { "GetStatus", _wrap_SBThread_GetStatus},
55517     { "__eq", _wrap_SBThread___eq},
55518     { "GetExtendedBacktraceThread", _wrap_SBThread_GetExtendedBacktraceThread},
55519     { "GetExtendedBacktraceOriginatingIndexID", _wrap_SBThread_GetExtendedBacktraceOriginatingIndexID},
55520     { "GetCurrentException", _wrap_SBThread_GetCurrentException},
55521     { "GetCurrentExceptionBacktrace", _wrap_SBThread_GetCurrentExceptionBacktrace},
55522     { "SafeToCallFunctions", _wrap_SBThread_SafeToCallFunctions},
55523     { "__tostring", _wrap_SBThread___tostring},
55524     {0,0}
55525 };
55526 static swig_lua_method swig_SBThread_meta[] = {
55527     { "__eq", _wrap_SBThread___eq},
55528     { "__tostring", _wrap_SBThread___tostring},
55529     {0,0}
55530 };
55531 
55532 static swig_lua_attribute swig_SBThread_Sf_SwigStatic_attributes[] = {
55533     {0,0,0}
55534 };
55535 static swig_lua_const_info swig_SBThread_Sf_SwigStatic_constants[]= {
55536     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
55537     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
55538     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
55539     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
55540     {SWIG_LUA_CONSTTAB_INT("eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
55541     {0,0,0,0,0,0}
55542 };
55543 static swig_lua_method swig_SBThread_Sf_SwigStatic_methods[]= {
55544     { "GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
55545     { "EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
55546     { "GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
55547     { "GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
55548     {0,0}
55549 };
55550 static swig_lua_class* swig_SBThread_Sf_SwigStatic_classes[]= {
55551     0
55552 };
55553 
55554 static swig_lua_namespace swig_SBThread_Sf_SwigStatic = {
55555     "SBThread",
55556     swig_SBThread_Sf_SwigStatic_methods,
55557     swig_SBThread_Sf_SwigStatic_attributes,
55558     swig_SBThread_Sf_SwigStatic_constants,
55559     swig_SBThread_Sf_SwigStatic_classes,
55560     0
55561 };
55562 static swig_lua_class *swig_SBThread_bases[] = {0};
55563 static const char *swig_SBThread_base_names[] = {0};
55564 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 };
55565 
55566 static int _wrap_new_SBThreadCollection__SWIG_0(lua_State* L) {
55567   int SWIG_arg = 0;
55568   lldb::SBThreadCollection *result = 0 ;
55569 
55570   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",0,0)
55571   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection();
55572   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
55573   return SWIG_arg;
55574 
55575   if(0) SWIG_fail;
55576 
55577 fail:
55578   lua_error(L);
55579   return SWIG_arg;
55580 }
55581 
55582 
55583 static int _wrap_new_SBThreadCollection__SWIG_1(lua_State* L) {
55584   int SWIG_arg = 0;
55585   lldb::SBThreadCollection *arg1 = 0 ;
55586   lldb::SBThreadCollection *result = 0 ;
55587 
55588   SWIG_check_num_args("lldb::SBThreadCollection::SBThreadCollection",1,1)
55589   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::SBThreadCollection",1,"lldb::SBThreadCollection const &");
55590 
55591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55592     SWIG_fail_ptr("new_SBThreadCollection",1,SWIGTYPE_p_lldb__SBThreadCollection);
55593   }
55594 
55595   result = (lldb::SBThreadCollection *)new lldb::SBThreadCollection((lldb::SBThreadCollection const &)*arg1);
55596   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadCollection,1); SWIG_arg++;
55597   return SWIG_arg;
55598 
55599   if(0) SWIG_fail;
55600 
55601 fail:
55602   lua_error(L);
55603   return SWIG_arg;
55604 }
55605 
55606 
55607 static int _wrap_new_SBThreadCollection(lua_State* L) {
55608   int argc;
55609   int argv[2]={
55610     1,2
55611   };
55612 
55613   argc = lua_gettop(L);
55614   if (argc == 0) {
55615     return _wrap_new_SBThreadCollection__SWIG_0(L);
55616   }
55617   if (argc == 1) {
55618     int _v;
55619     {
55620       void *ptr;
55621       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadCollection, SWIG_POINTER_NO_NULL)) {
55622         _v = 0;
55623       } else {
55624         _v = 1;
55625       }
55626     }
55627     if (_v) {
55628       return _wrap_new_SBThreadCollection__SWIG_1(L);
55629     }
55630   }
55631 
55632   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadCollection'\n"
55633     "  Possible C/C++ prototypes are:\n"
55634     "    lldb::SBThreadCollection::SBThreadCollection()\n"
55635     "    lldb::SBThreadCollection::SBThreadCollection(lldb::SBThreadCollection const &)\n");
55636   lua_error(L);return 0;
55637 }
55638 
55639 
55640 static int _wrap_SBThreadCollection_IsValid(lua_State* L) {
55641   int SWIG_arg = 0;
55642   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55643   bool result;
55644 
55645   SWIG_check_num_args("lldb::SBThreadCollection::IsValid",1,1)
55646   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::IsValid",1,"lldb::SBThreadCollection const *");
55647 
55648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55649     SWIG_fail_ptr("SBThreadCollection_IsValid",1,SWIGTYPE_p_lldb__SBThreadCollection);
55650   }
55651 
55652   result = (bool)((lldb::SBThreadCollection const *)arg1)->IsValid();
55653   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55654   return SWIG_arg;
55655 
55656   if(0) SWIG_fail;
55657 
55658 fail:
55659   lua_error(L);
55660   return SWIG_arg;
55661 }
55662 
55663 
55664 static int _wrap_SBThreadCollection_GetSize(lua_State* L) {
55665   int SWIG_arg = 0;
55666   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55667   size_t result;
55668 
55669   SWIG_check_num_args("lldb::SBThreadCollection::GetSize",1,1)
55670   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetSize",1,"lldb::SBThreadCollection *");
55671 
55672   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55673     SWIG_fail_ptr("SBThreadCollection_GetSize",1,SWIGTYPE_p_lldb__SBThreadCollection);
55674   }
55675 
55676   result = (arg1)->GetSize();
55677   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
55678   return SWIG_arg;
55679 
55680   if(0) SWIG_fail;
55681 
55682 fail:
55683   lua_error(L);
55684   return SWIG_arg;
55685 }
55686 
55687 
55688 static int _wrap_SBThreadCollection_GetThreadAtIndex(lua_State* L) {
55689   int SWIG_arg = 0;
55690   lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) 0 ;
55691   size_t arg2 ;
55692   lldb::SBThread result;
55693 
55694   SWIG_check_num_args("lldb::SBThreadCollection::GetThreadAtIndex",2,2)
55695   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",1,"lldb::SBThreadCollection *");
55696   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadCollection::GetThreadAtIndex",2,"size_t");
55697 
55698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadCollection,0))){
55699     SWIG_fail_ptr("SBThreadCollection_GetThreadAtIndex",1,SWIGTYPE_p_lldb__SBThreadCollection);
55700   }
55701 
55702   arg2 = (unsigned long)lua_tointeger(L, 2);
55703   result = (arg1)->GetThreadAtIndex(arg2);
55704   {
55705     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
55706     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
55707   }
55708   return SWIG_arg;
55709 
55710   if(0) SWIG_fail;
55711 
55712 fail:
55713   lua_error(L);
55714   return SWIG_arg;
55715 }
55716 
55717 
55718 static void swig_delete_SBThreadCollection(void *obj) {
55719 lldb::SBThreadCollection *arg1 = (lldb::SBThreadCollection *) obj;
55720 delete arg1;
55721 }
55722 static int _proxy__wrap_new_SBThreadCollection(lua_State *L) {
55723     assert(lua_istable(L,1));
55724     lua_pushcfunction(L,_wrap_new_SBThreadCollection);
55725     assert(!lua_isnil(L,-1));
55726     lua_replace(L,1); /* replace our table with real constructor */
55727     lua_call(L,lua_gettop(L)-1,1);
55728     return 1;
55729 }
55730 static swig_lua_attribute swig_SBThreadCollection_attributes[] = {
55731     {0,0,0}
55732 };
55733 static swig_lua_method swig_SBThreadCollection_methods[]= {
55734     { "IsValid", _wrap_SBThreadCollection_IsValid},
55735     { "GetSize", _wrap_SBThreadCollection_GetSize},
55736     { "GetThreadAtIndex", _wrap_SBThreadCollection_GetThreadAtIndex},
55737     {0,0}
55738 };
55739 static swig_lua_method swig_SBThreadCollection_meta[] = {
55740     {0,0}
55741 };
55742 
55743 static swig_lua_attribute swig_SBThreadCollection_Sf_SwigStatic_attributes[] = {
55744     {0,0,0}
55745 };
55746 static swig_lua_const_info swig_SBThreadCollection_Sf_SwigStatic_constants[]= {
55747     {0,0,0,0,0,0}
55748 };
55749 static swig_lua_method swig_SBThreadCollection_Sf_SwigStatic_methods[]= {
55750     {0,0}
55751 };
55752 static swig_lua_class* swig_SBThreadCollection_Sf_SwigStatic_classes[]= {
55753     0
55754 };
55755 
55756 static swig_lua_namespace swig_SBThreadCollection_Sf_SwigStatic = {
55757     "SBThreadCollection",
55758     swig_SBThreadCollection_Sf_SwigStatic_methods,
55759     swig_SBThreadCollection_Sf_SwigStatic_attributes,
55760     swig_SBThreadCollection_Sf_SwigStatic_constants,
55761     swig_SBThreadCollection_Sf_SwigStatic_classes,
55762     0
55763 };
55764 static swig_lua_class *swig_SBThreadCollection_bases[] = {0};
55765 static const char *swig_SBThreadCollection_base_names[] = {0};
55766 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 };
55767 
55768 static int _wrap_new_SBThreadPlan__SWIG_0(lua_State* L) {
55769   int SWIG_arg = 0;
55770   lldb::SBThreadPlan *result = 0 ;
55771 
55772   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",0,0)
55773   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan();
55774   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55775   return SWIG_arg;
55776 
55777   if(0) SWIG_fail;
55778 
55779 fail:
55780   lua_error(L);
55781   return SWIG_arg;
55782 }
55783 
55784 
55785 static int _wrap_new_SBThreadPlan__SWIG_1(lua_State* L) {
55786   int SWIG_arg = 0;
55787   lldb::SBThreadPlan *arg1 = 0 ;
55788   lldb::SBThreadPlan *result = 0 ;
55789 
55790   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55791   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThreadPlan const &");
55792 
55793   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55794     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThreadPlan);
55795   }
55796 
55797   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::SBThreadPlan const &)*arg1);
55798   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55799   return SWIG_arg;
55800 
55801   if(0) SWIG_fail;
55802 
55803 fail:
55804   lua_error(L);
55805   return SWIG_arg;
55806 }
55807 
55808 
55809 static int _wrap_new_SBThreadPlan__SWIG_2(lua_State* L) {
55810   int SWIG_arg = 0;
55811   lldb::ThreadPlanSP *arg1 = 0 ;
55812   lldb::SBThreadPlan *result = 0 ;
55813 
55814   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",1,1)
55815   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::ThreadPlanSP const &");
55816 
55817   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t,0))){
55818     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_std__shared_ptrT_lldb_private__ThreadPlan_t);
55819   }
55820 
55821   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan((lldb::ThreadPlanSP const &)*arg1);
55822   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55823   return SWIG_arg;
55824 
55825   if(0) SWIG_fail;
55826 
55827 fail:
55828   lua_error(L);
55829   return SWIG_arg;
55830 }
55831 
55832 
55833 static int _wrap_new_SBThreadPlan__SWIG_3(lua_State* L) {
55834   int SWIG_arg = 0;
55835   lldb::SBThread *arg1 = 0 ;
55836   char *arg2 = (char *) 0 ;
55837   lldb::SBThreadPlan *result = 0 ;
55838 
55839   SWIG_check_num_args("lldb::SBThreadPlan::SBThreadPlan",2,2)
55840   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",1,"lldb::SBThread &");
55841   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SBThreadPlan",2,"char const *");
55842 
55843   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThread,0))){
55844     SWIG_fail_ptr("new_SBThreadPlan",1,SWIGTYPE_p_lldb__SBThread);
55845   }
55846 
55847   arg2 = (char *)lua_tostring(L, 2);
55848   result = (lldb::SBThreadPlan *)new lldb::SBThreadPlan(*arg1,(char const *)arg2);
55849   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
55850   return SWIG_arg;
55851 
55852   if(0) SWIG_fail;
55853 
55854 fail:
55855   lua_error(L);
55856   return SWIG_arg;
55857 }
55858 
55859 
55860 static int _wrap_new_SBThreadPlan(lua_State* L) {
55861   int argc;
55862   int argv[3]={
55863     1,2,3
55864   };
55865 
55866   argc = lua_gettop(L);
55867   if (argc == 0) {
55868     return _wrap_new_SBThreadPlan__SWIG_0(L);
55869   }
55870   if (argc == 1) {
55871     int _v;
55872     {
55873       void *ptr;
55874       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, SWIG_POINTER_NO_NULL)) {
55875         _v = 0;
55876       } else {
55877         _v = 1;
55878       }
55879     }
55880     if (_v) {
55881       return _wrap_new_SBThreadPlan__SWIG_1(L);
55882     }
55883   }
55884   if (argc == 1) {
55885     int _v;
55886     {
55887       void *ptr;
55888       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)) {
55889         _v = 0;
55890       } else {
55891         _v = 1;
55892       }
55893     }
55894     if (_v) {
55895       return _wrap_new_SBThreadPlan__SWIG_2(L);
55896     }
55897   }
55898   if (argc == 2) {
55899     int _v;
55900     {
55901       void *ptr;
55902       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThread, SWIG_POINTER_NO_NULL)) {
55903         _v = 0;
55904       } else {
55905         _v = 1;
55906       }
55907     }
55908     if (_v) {
55909       {
55910         _v = SWIG_lua_isnilstring(L,argv[1]);
55911       }
55912       if (_v) {
55913         return _wrap_new_SBThreadPlan__SWIG_3(L);
55914       }
55915     }
55916   }
55917 
55918   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBThreadPlan'\n"
55919     "  Possible C/C++ prototypes are:\n"
55920     "    lldb::SBThreadPlan::SBThreadPlan()\n"
55921     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThreadPlan const &)\n"
55922     "    lldb::SBThreadPlan::SBThreadPlan(lldb::ThreadPlanSP const &)\n"
55923     "    lldb::SBThreadPlan::SBThreadPlan(lldb::SBThread &,char const *)\n");
55924   lua_error(L);return 0;
55925 }
55926 
55927 
55928 static int _wrap_SBThreadPlan_IsValid__SWIG_0(lua_State* L) {
55929   int SWIG_arg = 0;
55930   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55931   bool result;
55932 
55933   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan *");
55935 
55936   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55937     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55938   }
55939 
55940   result = (bool)(arg1)->IsValid();
55941   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55942   return SWIG_arg;
55943 
55944   if(0) SWIG_fail;
55945 
55946 fail:
55947   lua_error(L);
55948   return SWIG_arg;
55949 }
55950 
55951 
55952 static int _wrap_SBThreadPlan_IsValid__SWIG_1(lua_State* L) {
55953   int SWIG_arg = 0;
55954   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
55955   bool result;
55956 
55957   SWIG_check_num_args("lldb::SBThreadPlan::IsValid",1,1)
55958   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsValid",1,"lldb::SBThreadPlan const *");
55959 
55960   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
55961     SWIG_fail_ptr("SBThreadPlan_IsValid",1,SWIGTYPE_p_lldb__SBThreadPlan);
55962   }
55963 
55964   result = (bool)((lldb::SBThreadPlan const *)arg1)->IsValid();
55965   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
55966   return SWIG_arg;
55967 
55968   if(0) SWIG_fail;
55969 
55970 fail:
55971   lua_error(L);
55972   return SWIG_arg;
55973 }
55974 
55975 
55976 static int _wrap_SBThreadPlan_IsValid(lua_State* L) {
55977   int argc;
55978   int argv[2]={
55979     1,2
55980   };
55981 
55982   argc = lua_gettop(L);
55983   if (argc == 1) {
55984     int _v;
55985     {
55986       void *ptr;
55987       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
55988         _v = 0;
55989       } else {
55990         _v = 1;
55991       }
55992     }
55993     if (_v) {
55994       return _wrap_SBThreadPlan_IsValid__SWIG_0(L);
55995     }
55996   }
55997   if (argc == 1) {
55998     int _v;
55999     {
56000       void *ptr;
56001       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56002         _v = 0;
56003       } else {
56004         _v = 1;
56005       }
56006     }
56007     if (_v) {
56008       return _wrap_SBThreadPlan_IsValid__SWIG_1(L);
56009     }
56010   }
56011 
56012   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_IsValid'\n"
56013     "  Possible C/C++ prototypes are:\n"
56014     "    lldb::SBThreadPlan::IsValid()\n"
56015     "    lldb::SBThreadPlan::IsValid() const\n");
56016   lua_error(L);return 0;
56017 }
56018 
56019 
56020 static int _wrap_SBThreadPlan_Clear(lua_State* L) {
56021   int SWIG_arg = 0;
56022   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56023 
56024   SWIG_check_num_args("lldb::SBThreadPlan::Clear",1,1)
56025   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::Clear",1,"lldb::SBThreadPlan *");
56026 
56027   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56028     SWIG_fail_ptr("SBThreadPlan_Clear",1,SWIGTYPE_p_lldb__SBThreadPlan);
56029   }
56030 
56031   (arg1)->Clear();
56032 
56033   return SWIG_arg;
56034 
56035   if(0) SWIG_fail;
56036 
56037 fail:
56038   lua_error(L);
56039   return SWIG_arg;
56040 }
56041 
56042 
56043 static int _wrap_SBThreadPlan_GetStopReason(lua_State* L) {
56044   int SWIG_arg = 0;
56045   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56046   lldb::StopReason result;
56047 
56048   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReason",1,1)
56049   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReason",1,"lldb::SBThreadPlan *");
56050 
56051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56052     SWIG_fail_ptr("SBThreadPlan_GetStopReason",1,SWIGTYPE_p_lldb__SBThreadPlan);
56053   }
56054 
56055   result = (lldb::StopReason)(arg1)->GetStopReason();
56056   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
56057   return SWIG_arg;
56058 
56059   if(0) SWIG_fail;
56060 
56061 fail:
56062   lua_error(L);
56063   return SWIG_arg;
56064 }
56065 
56066 
56067 static int _wrap_SBThreadPlan_GetStopReasonDataCount(lua_State* L) {
56068   int SWIG_arg = 0;
56069   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56070   size_t result;
56071 
56072   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataCount",1,1)
56073   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataCount",1,"lldb::SBThreadPlan *");
56074 
56075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56076     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataCount",1,SWIGTYPE_p_lldb__SBThreadPlan);
56077   }
56078 
56079   result = (arg1)->GetStopReasonDataCount();
56080   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56081   return SWIG_arg;
56082 
56083   if(0) SWIG_fail;
56084 
56085 fail:
56086   lua_error(L);
56087   return SWIG_arg;
56088 }
56089 
56090 
56091 static int _wrap_SBThreadPlan_GetStopReasonDataAtIndex(lua_State* L) {
56092   int SWIG_arg = 0;
56093   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56094   uint32_t arg2 ;
56095   uint64_t result;
56096 
56097   SWIG_check_num_args("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,2)
56098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",1,"lldb::SBThreadPlan *");
56099   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopReasonDataAtIndex",2,"uint32_t");
56100 
56101   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56102     SWIG_fail_ptr("SBThreadPlan_GetStopReasonDataAtIndex",1,SWIGTYPE_p_lldb__SBThreadPlan);
56103   }
56104 
56105   arg2 = (unsigned int)lua_tointeger(L, 2);
56106   result = (uint64_t)(arg1)->GetStopReasonDataAtIndex(arg2);
56107   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56108   return SWIG_arg;
56109 
56110   if(0) SWIG_fail;
56111 
56112 fail:
56113   lua_error(L);
56114   return SWIG_arg;
56115 }
56116 
56117 
56118 static int _wrap_SBThreadPlan_GetThread(lua_State* L) {
56119   int SWIG_arg = 0;
56120   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56121   lldb::SBThread result;
56122 
56123   SWIG_check_num_args("lldb::SBThreadPlan::GetThread",1,1)
56124   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetThread",1,"lldb::SBThreadPlan const *");
56125 
56126   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56127     SWIG_fail_ptr("SBThreadPlan_GetThread",1,SWIGTYPE_p_lldb__SBThreadPlan);
56128   }
56129 
56130   result = ((lldb::SBThreadPlan const *)arg1)->GetThread();
56131   {
56132     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
56133     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
56134   }
56135   return SWIG_arg;
56136 
56137   if(0) SWIG_fail;
56138 
56139 fail:
56140   lua_error(L);
56141   return SWIG_arg;
56142 }
56143 
56144 
56145 static int _wrap_SBThreadPlan_GetDescription(lua_State* L) {
56146   int SWIG_arg = 0;
56147   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56148   lldb::SBStream *arg2 = 0 ;
56149   bool result;
56150 
56151   SWIG_check_num_args("lldb::SBThreadPlan::GetDescription",2,2)
56152   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",1,"lldb::SBThreadPlan const *");
56153   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::GetDescription",2,"lldb::SBStream &");
56154 
56155   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56156     SWIG_fail_ptr("SBThreadPlan_GetDescription",1,SWIGTYPE_p_lldb__SBThreadPlan);
56157   }
56158 
56159 
56160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
56161     SWIG_fail_ptr("SBThreadPlan_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
56162   }
56163 
56164   result = (bool)((lldb::SBThreadPlan const *)arg1)->GetDescription(*arg2);
56165   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56166   return SWIG_arg;
56167 
56168   if(0) SWIG_fail;
56169 
56170 fail:
56171   lua_error(L);
56172   return SWIG_arg;
56173 }
56174 
56175 
56176 static int _wrap_SBThreadPlan_SetPlanComplete(lua_State* L) {
56177   int SWIG_arg = 0;
56178   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56179   bool arg2 ;
56180 
56181   SWIG_check_num_args("lldb::SBThreadPlan::SetPlanComplete",2,2)
56182   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",1,"lldb::SBThreadPlan *");
56183   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetPlanComplete",2,"bool");
56184 
56185   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56186     SWIG_fail_ptr("SBThreadPlan_SetPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56187   }
56188 
56189   arg2 = (lua_toboolean(L, 2)!=0);
56190   (arg1)->SetPlanComplete(arg2);
56191 
56192   return SWIG_arg;
56193 
56194   if(0) SWIG_fail;
56195 
56196 fail:
56197   lua_error(L);
56198   return SWIG_arg;
56199 }
56200 
56201 
56202 static int _wrap_SBThreadPlan_IsPlanComplete(lua_State* L) {
56203   int SWIG_arg = 0;
56204   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56205   bool result;
56206 
56207   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanComplete",1,1)
56208   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanComplete",1,"lldb::SBThreadPlan *");
56209 
56210   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56211     SWIG_fail_ptr("SBThreadPlan_IsPlanComplete",1,SWIGTYPE_p_lldb__SBThreadPlan);
56212   }
56213 
56214   result = (bool)(arg1)->IsPlanComplete();
56215   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
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_IsPlanStale(lua_State* L) {
56227   int SWIG_arg = 0;
56228   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56229   bool result;
56230 
56231   SWIG_check_num_args("lldb::SBThreadPlan::IsPlanStale",1,1)
56232   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::IsPlanStale",1,"lldb::SBThreadPlan *");
56233 
56234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56235     SWIG_fail_ptr("SBThreadPlan_IsPlanStale",1,SWIGTYPE_p_lldb__SBThreadPlan);
56236   }
56237 
56238   result = (bool)(arg1)->IsPlanStale();
56239   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56240   return SWIG_arg;
56241 
56242   if(0) SWIG_fail;
56243 
56244 fail:
56245   lua_error(L);
56246   return SWIG_arg;
56247 }
56248 
56249 
56250 static int _wrap_SBThreadPlan_GetStopOthers(lua_State* L) {
56251   int SWIG_arg = 0;
56252   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56253   bool result;
56254 
56255   SWIG_check_num_args("lldb::SBThreadPlan::GetStopOthers",1,1)
56256   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::GetStopOthers",1,"lldb::SBThreadPlan *");
56257 
56258   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56259     SWIG_fail_ptr("SBThreadPlan_GetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
56260   }
56261 
56262   result = (bool)(arg1)->GetStopOthers();
56263   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
56264   return SWIG_arg;
56265 
56266   if(0) SWIG_fail;
56267 
56268 fail:
56269   lua_error(L);
56270   return SWIG_arg;
56271 }
56272 
56273 
56274 static int _wrap_SBThreadPlan_SetStopOthers(lua_State* L) {
56275   int SWIG_arg = 0;
56276   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56277   bool arg2 ;
56278 
56279   SWIG_check_num_args("lldb::SBThreadPlan::SetStopOthers",2,2)
56280   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",1,"lldb::SBThreadPlan *");
56281   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::SetStopOthers",2,"bool");
56282 
56283   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56284     SWIG_fail_ptr("SBThreadPlan_SetStopOthers",1,SWIGTYPE_p_lldb__SBThreadPlan);
56285   }
56286 
56287   arg2 = (lua_toboolean(L, 2)!=0);
56288   (arg1)->SetStopOthers(arg2);
56289 
56290   return SWIG_arg;
56291 
56292   if(0) SWIG_fail;
56293 
56294 fail:
56295   lua_error(L);
56296   return SWIG_arg;
56297 }
56298 
56299 
56300 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange(lua_State* L) {
56301   int SWIG_arg = 0;
56302   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56303   lldb::SBAddress *arg2 = 0 ;
56304   lldb::addr_t arg3 ;
56305   lldb::SBThreadPlan result;
56306 
56307   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,3)
56308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",1,"lldb::SBThreadPlan *");
56309   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",2,"lldb::SBAddress &");
56310   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOverRange",3,"lldb::addr_t");
56311 
56312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56313     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56314   }
56315 
56316 
56317   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56318     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOverRange",2,SWIGTYPE_p_lldb__SBAddress);
56319   }
56320 
56321   arg3 = (unsigned long long)lua_tointeger(L, 3);
56322   result = (arg1)->QueueThreadPlanForStepOverRange(*arg2,arg3);
56323   {
56324     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56325     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56326   }
56327   return SWIG_arg;
56328 
56329   if(0) SWIG_fail;
56330 
56331 fail:
56332   lua_error(L);
56333   return SWIG_arg;
56334 }
56335 
56336 
56337 static int _wrap_SBThreadPlan_QueueThreadPlanForStepInRange(lua_State* L) {
56338   int SWIG_arg = 0;
56339   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56340   lldb::SBAddress *arg2 = 0 ;
56341   lldb::addr_t arg3 ;
56342   lldb::SBThreadPlan result;
56343 
56344   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,3)
56345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",1,"lldb::SBThreadPlan *");
56346   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",2,"lldb::SBAddress &");
56347   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepInRange",3,"lldb::addr_t");
56348 
56349   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56350     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",1,SWIGTYPE_p_lldb__SBThreadPlan);
56351   }
56352 
56353 
56354   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBAddress,0))){
56355     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepInRange",2,SWIGTYPE_p_lldb__SBAddress);
56356   }
56357 
56358   arg3 = (unsigned long long)lua_tointeger(L, 3);
56359   result = (arg1)->QueueThreadPlanForStepInRange(*arg2,arg3);
56360   {
56361     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56362     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56363   }
56364   return SWIG_arg;
56365 
56366   if(0) SWIG_fail;
56367 
56368 fail:
56369   lua_error(L);
56370   return SWIG_arg;
56371 }
56372 
56373 
56374 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(lua_State* L) {
56375   int SWIG_arg = 0;
56376   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56377   uint32_t arg2 ;
56378   bool arg3 ;
56379   lldb::SBThreadPlan result;
56380 
56381   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,3)
56382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56383   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56384   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",3,"bool");
56385 
56386   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56387     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56388   }
56389 
56390   arg2 = (unsigned int)lua_tointeger(L, 2);
56391   arg3 = (lua_toboolean(L, 3)!=0);
56392   result = (arg1)->QueueThreadPlanForStepOut(arg2,arg3);
56393   {
56394     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56395     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56396   }
56397   return SWIG_arg;
56398 
56399   if(0) SWIG_fail;
56400 
56401 fail:
56402   lua_error(L);
56403   return SWIG_arg;
56404 }
56405 
56406 
56407 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(lua_State* L) {
56408   int SWIG_arg = 0;
56409   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56410   uint32_t arg2 ;
56411   lldb::SBThreadPlan result;
56412 
56413   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,2)
56414   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",1,"lldb::SBThreadPlan *");
56415   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepOut",2,"uint32_t");
56416 
56417   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56418     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepOut",1,SWIGTYPE_p_lldb__SBThreadPlan);
56419   }
56420 
56421   arg2 = (unsigned int)lua_tointeger(L, 2);
56422   result = (arg1)->QueueThreadPlanForStepOut(arg2);
56423   {
56424     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56425     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56426   }
56427   return SWIG_arg;
56428 
56429   if(0) SWIG_fail;
56430 
56431 fail:
56432   lua_error(L);
56433   return SWIG_arg;
56434 }
56435 
56436 
56437 static int _wrap_SBThreadPlan_QueueThreadPlanForStepOut(lua_State* L) {
56438   int argc;
56439   int argv[4]={
56440     1,2,3,4
56441   };
56442 
56443   argc = lua_gettop(L);
56444   if (argc == 2) {
56445     int _v;
56446     {
56447       void *ptr;
56448       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56449         _v = 0;
56450       } else {
56451         _v = 1;
56452       }
56453     }
56454     if (_v) {
56455       {
56456         _v = lua_isnumber(L,argv[1]);
56457       }
56458       if (_v) {
56459         return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_1(L);
56460       }
56461     }
56462   }
56463   if (argc == 3) {
56464     int _v;
56465     {
56466       void *ptr;
56467       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56468         _v = 0;
56469       } else {
56470         _v = 1;
56471       }
56472     }
56473     if (_v) {
56474       {
56475         _v = lua_isnumber(L,argv[1]);
56476       }
56477       if (_v) {
56478         {
56479           _v = lua_isboolean(L,argv[2]);
56480         }
56481         if (_v) {
56482           return _wrap_SBThreadPlan_QueueThreadPlanForStepOut__SWIG_0(L);
56483         }
56484       }
56485     }
56486   }
56487 
56488   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepOut'\n"
56489     "  Possible C/C++ prototypes are:\n"
56490     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t,bool)\n"
56491     "    lldb::SBThreadPlan::QueueThreadPlanForStepOut(uint32_t)\n");
56492   lua_error(L);return 0;
56493 }
56494 
56495 
56496 static int _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress(lua_State* L) {
56497   int SWIG_arg = 0;
56498   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56499   lldb::SBAddress arg2 ;
56500   lldb::SBAddress *argp2 ;
56501   lldb::SBThreadPlan result;
56502 
56503   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,2)
56504   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",1,"lldb::SBThreadPlan *");
56505   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForRunToAddress",2,"lldb::SBAddress");
56506 
56507   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56508     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",1,SWIGTYPE_p_lldb__SBThreadPlan);
56509   }
56510 
56511 
56512   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBAddress,0))){
56513     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForRunToAddress",2,SWIGTYPE_p_lldb__SBAddress);
56514   }
56515   arg2 = *argp2;
56516 
56517   result = (arg1)->QueueThreadPlanForRunToAddress(arg2);
56518   {
56519     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56520     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56521   }
56522   return SWIG_arg;
56523 
56524   if(0) SWIG_fail;
56525 
56526 fail:
56527   lua_error(L);
56528   return SWIG_arg;
56529 }
56530 
56531 
56532 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(lua_State* L) {
56533   int SWIG_arg = 0;
56534   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56535   char *arg2 = (char *) 0 ;
56536   lldb::SBThreadPlan result;
56537 
56538   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,2)
56539   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56540   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56541 
56542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56543     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56544   }
56545 
56546   arg2 = (char *)lua_tostring(L, 2);
56547   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2);
56548   {
56549     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56550     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56551   }
56552   return SWIG_arg;
56553 
56554   if(0) SWIG_fail;
56555 
56556 fail:
56557   lua_error(L);
56558   return SWIG_arg;
56559 }
56560 
56561 
56562 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(lua_State* L) {
56563   int SWIG_arg = 0;
56564   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56565   char *arg2 = (char *) 0 ;
56566   lldb::SBError *arg3 = 0 ;
56567   lldb::SBThreadPlan result;
56568 
56569   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,3)
56570   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56571   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56572   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBError &");
56573 
56574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56575     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56576   }
56577 
56578   arg2 = (char *)lua_tostring(L, 2);
56579 
56580   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56581     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBError);
56582   }
56583 
56584   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3);
56585   {
56586     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56587     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56588   }
56589   return SWIG_arg;
56590 
56591   if(0) SWIG_fail;
56592 
56593 fail:
56594   lua_error(L);
56595   return SWIG_arg;
56596 }
56597 
56598 
56599 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(lua_State* L) {
56600   int SWIG_arg = 0;
56601   lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) 0 ;
56602   char *arg2 = (char *) 0 ;
56603   lldb::SBStructuredData *arg3 = 0 ;
56604   lldb::SBError *arg4 = 0 ;
56605   lldb::SBThreadPlan result;
56606 
56607   SWIG_check_num_args("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,4)
56608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",1,"lldb::SBThreadPlan *");
56609   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",2,"char const *");
56610   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",3,"lldb::SBStructuredData &");
56611   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBThreadPlan::QueueThreadPlanForStepScripted",4,"lldb::SBError &");
56612 
56613   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBThreadPlan,0))){
56614     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",1,SWIGTYPE_p_lldb__SBThreadPlan);
56615   }
56616 
56617   arg2 = (char *)lua_tostring(L, 2);
56618 
56619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBStructuredData,0))){
56620     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",3,SWIGTYPE_p_lldb__SBStructuredData);
56621   }
56622 
56623 
56624   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBError,0))){
56625     SWIG_fail_ptr("SBThreadPlan_QueueThreadPlanForStepScripted",4,SWIGTYPE_p_lldb__SBError);
56626   }
56627 
56628   result = (arg1)->QueueThreadPlanForStepScripted((char const *)arg2,*arg3,*arg4);
56629   {
56630     lldb::SBThreadPlan * resultptr = new lldb::SBThreadPlan((const lldb::SBThreadPlan &) result);
56631     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThreadPlan,1); SWIG_arg++;
56632   }
56633   return SWIG_arg;
56634 
56635   if(0) SWIG_fail;
56636 
56637 fail:
56638   lua_error(L);
56639   return SWIG_arg;
56640 }
56641 
56642 
56643 static int _wrap_SBThreadPlan_QueueThreadPlanForStepScripted(lua_State* L) {
56644   int argc;
56645   int argv[5]={
56646     1,2,3,4,5
56647   };
56648 
56649   argc = lua_gettop(L);
56650   if (argc == 2) {
56651     int _v;
56652     {
56653       void *ptr;
56654       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56655         _v = 0;
56656       } else {
56657         _v = 1;
56658       }
56659     }
56660     if (_v) {
56661       {
56662         _v = SWIG_lua_isnilstring(L,argv[1]);
56663       }
56664       if (_v) {
56665         return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_0(L);
56666       }
56667     }
56668   }
56669   if (argc == 3) {
56670     int _v;
56671     {
56672       void *ptr;
56673       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56674         _v = 0;
56675       } else {
56676         _v = 1;
56677       }
56678     }
56679     if (_v) {
56680       {
56681         _v = SWIG_lua_isnilstring(L,argv[1]);
56682       }
56683       if (_v) {
56684         {
56685           void *ptr;
56686           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56687             _v = 0;
56688           } else {
56689             _v = 1;
56690           }
56691         }
56692         if (_v) {
56693           return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_1(L);
56694         }
56695       }
56696     }
56697   }
56698   if (argc == 4) {
56699     int _v;
56700     {
56701       void *ptr;
56702       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBThreadPlan, 0)) {
56703         _v = 0;
56704       } else {
56705         _v = 1;
56706       }
56707     }
56708     if (_v) {
56709       {
56710         _v = SWIG_lua_isnilstring(L,argv[1]);
56711       }
56712       if (_v) {
56713         {
56714           void *ptr;
56715           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBStructuredData, SWIG_POINTER_NO_NULL)) {
56716             _v = 0;
56717           } else {
56718             _v = 1;
56719           }
56720         }
56721         if (_v) {
56722           {
56723             void *ptr;
56724             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
56725               _v = 0;
56726             } else {
56727               _v = 1;
56728             }
56729           }
56730           if (_v) {
56731             return _wrap_SBThreadPlan_QueueThreadPlanForStepScripted__SWIG_2(L);
56732           }
56733         }
56734       }
56735     }
56736   }
56737 
56738   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBThreadPlan_QueueThreadPlanForStepScripted'\n"
56739     "  Possible C/C++ prototypes are:\n"
56740     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *)\n"
56741     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBError &)\n"
56742     "    lldb::SBThreadPlan::QueueThreadPlanForStepScripted(char const *,lldb::SBStructuredData &,lldb::SBError &)\n");
56743   lua_error(L);return 0;
56744 }
56745 
56746 
56747 static void swig_delete_SBThreadPlan(void *obj) {
56748 lldb::SBThreadPlan *arg1 = (lldb::SBThreadPlan *) obj;
56749 delete arg1;
56750 }
56751 static int _proxy__wrap_new_SBThreadPlan(lua_State *L) {
56752     assert(lua_istable(L,1));
56753     lua_pushcfunction(L,_wrap_new_SBThreadPlan);
56754     assert(!lua_isnil(L,-1));
56755     lua_replace(L,1); /* replace our table with real constructor */
56756     lua_call(L,lua_gettop(L)-1,1);
56757     return 1;
56758 }
56759 static swig_lua_attribute swig_SBThreadPlan_attributes[] = {
56760     {0,0,0}
56761 };
56762 static swig_lua_method swig_SBThreadPlan_methods[]= {
56763     { "IsValid", _wrap_SBThreadPlan_IsValid},
56764     { "Clear", _wrap_SBThreadPlan_Clear},
56765     { "GetStopReason", _wrap_SBThreadPlan_GetStopReason},
56766     { "GetStopReasonDataCount", _wrap_SBThreadPlan_GetStopReasonDataCount},
56767     { "GetStopReasonDataAtIndex", _wrap_SBThreadPlan_GetStopReasonDataAtIndex},
56768     { "GetThread", _wrap_SBThreadPlan_GetThread},
56769     { "GetDescription", _wrap_SBThreadPlan_GetDescription},
56770     { "SetPlanComplete", _wrap_SBThreadPlan_SetPlanComplete},
56771     { "IsPlanComplete", _wrap_SBThreadPlan_IsPlanComplete},
56772     { "IsPlanStale", _wrap_SBThreadPlan_IsPlanStale},
56773     { "GetStopOthers", _wrap_SBThreadPlan_GetStopOthers},
56774     { "SetStopOthers", _wrap_SBThreadPlan_SetStopOthers},
56775     { "QueueThreadPlanForStepOverRange", _wrap_SBThreadPlan_QueueThreadPlanForStepOverRange},
56776     { "QueueThreadPlanForStepInRange", _wrap_SBThreadPlan_QueueThreadPlanForStepInRange},
56777     { "QueueThreadPlanForStepOut", _wrap_SBThreadPlan_QueueThreadPlanForStepOut},
56778     { "QueueThreadPlanForRunToAddress", _wrap_SBThreadPlan_QueueThreadPlanForRunToAddress},
56779     { "QueueThreadPlanForStepScripted", _wrap_SBThreadPlan_QueueThreadPlanForStepScripted},
56780     {0,0}
56781 };
56782 static swig_lua_method swig_SBThreadPlan_meta[] = {
56783     {0,0}
56784 };
56785 
56786 static swig_lua_attribute swig_SBThreadPlan_Sf_SwigStatic_attributes[] = {
56787     {0,0,0}
56788 };
56789 static swig_lua_const_info swig_SBThreadPlan_Sf_SwigStatic_constants[]= {
56790     {0,0,0,0,0,0}
56791 };
56792 static swig_lua_method swig_SBThreadPlan_Sf_SwigStatic_methods[]= {
56793     {0,0}
56794 };
56795 static swig_lua_class* swig_SBThreadPlan_Sf_SwigStatic_classes[]= {
56796     0
56797 };
56798 
56799 static swig_lua_namespace swig_SBThreadPlan_Sf_SwigStatic = {
56800     "SBThreadPlan",
56801     swig_SBThreadPlan_Sf_SwigStatic_methods,
56802     swig_SBThreadPlan_Sf_SwigStatic_attributes,
56803     swig_SBThreadPlan_Sf_SwigStatic_constants,
56804     swig_SBThreadPlan_Sf_SwigStatic_classes,
56805     0
56806 };
56807 static swig_lua_class *swig_SBThreadPlan_bases[] = {0};
56808 static const char *swig_SBThreadPlan_base_names[] = {0};
56809 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 };
56810 
56811 static int _wrap_new_SBTrace(lua_State* L) {
56812   int SWIG_arg = 0;
56813   lldb::SBTrace *result = 0 ;
56814 
56815   SWIG_check_num_args("lldb::SBTrace::SBTrace",0,0)
56816   result = (lldb::SBTrace *)new lldb::SBTrace();
56817   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTrace,1); SWIG_arg++;
56818   return SWIG_arg;
56819 
56820   if(0) SWIG_fail;
56821 
56822 fail:
56823   lua_error(L);
56824   return SWIG_arg;
56825 }
56826 
56827 
56828 static int _wrap_SBTrace_GetTraceData(lua_State* L) {
56829   int SWIG_arg = 0;
56830   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56831   lldb::SBError *arg2 = 0 ;
56832   void *arg3 = (void *) 0 ;
56833   size_t arg4 ;
56834   size_t arg5 ;
56835   lldb::tid_t arg6 ;
56836   size_t result;
56837 
56838   SWIG_check_num_args("lldb::SBTrace::GetTraceData",6,6)
56839   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",1,"lldb::SBTrace *");
56840   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",2,"lldb::SBError &");
56841   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",3,"void *");
56842   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",4,"size_t");
56843   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",5,"size_t");
56844   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTrace::GetTraceData",6,"lldb::tid_t");
56845 
56846   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56847     SWIG_fail_ptr("SBTrace_GetTraceData",1,SWIGTYPE_p_lldb__SBTrace);
56848   }
56849 
56850 
56851   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56852     SWIG_fail_ptr("SBTrace_GetTraceData",2,SWIGTYPE_p_lldb__SBError);
56853   }
56854 
56855   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetTraceData");
56856   arg4 = (unsigned long)lua_tointeger(L, 4);
56857   arg5 = (unsigned long)lua_tointeger(L, 5);
56858   arg6 = (unsigned long long)lua_tointeger(L, 6);
56859   result = (arg1)->GetTraceData(*arg2,arg3,arg4,arg5,arg6);
56860   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56861   return SWIG_arg;
56862 
56863   if(0) SWIG_fail;
56864 
56865 fail:
56866   lua_error(L);
56867   return SWIG_arg;
56868 }
56869 
56870 
56871 static int _wrap_SBTrace_GetMetaData(lua_State* L) {
56872   int SWIG_arg = 0;
56873   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56874   lldb::SBError *arg2 = 0 ;
56875   void *arg3 = (void *) 0 ;
56876   size_t arg4 ;
56877   size_t arg5 ;
56878   lldb::tid_t arg6 ;
56879   size_t result;
56880 
56881   SWIG_check_num_args("lldb::SBTrace::GetMetaData",6,6)
56882   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",1,"lldb::SBTrace *");
56883   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",2,"lldb::SBError &");
56884   if(!SWIG_isptrtype(L,3)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",3,"void *");
56885   if(!lua_isinteger(L,4)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",4,"size_t");
56886   if(!lua_isinteger(L,5)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",5,"size_t");
56887   if(!lua_isinteger(L,6)) SWIG_fail_arg("lldb::SBTrace::GetMetaData",6,"lldb::tid_t");
56888 
56889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56890     SWIG_fail_ptr("SBTrace_GetMetaData",1,SWIGTYPE_p_lldb__SBTrace);
56891   }
56892 
56893 
56894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56895     SWIG_fail_ptr("SBTrace_GetMetaData",2,SWIGTYPE_p_lldb__SBError);
56896   }
56897 
56898   arg3=(void *)SWIG_MustGetPtr(L,3,0,0,3,"SBTrace_GetMetaData");
56899   arg4 = (unsigned long)lua_tointeger(L, 4);
56900   arg5 = (unsigned long)lua_tointeger(L, 5);
56901   arg6 = (unsigned long long)lua_tointeger(L, 6);
56902   result = (arg1)->GetMetaData(*arg2,arg3,arg4,arg5,arg6);
56903   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56904   return SWIG_arg;
56905 
56906   if(0) SWIG_fail;
56907 
56908 fail:
56909   lua_error(L);
56910   return SWIG_arg;
56911 }
56912 
56913 
56914 static int _wrap_SBTrace_StopTrace(lua_State* L) {
56915   int SWIG_arg = 0;
56916   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56917   lldb::SBError *arg2 = 0 ;
56918   lldb::tid_t arg3 ;
56919 
56920   SWIG_check_num_args("lldb::SBTrace::StopTrace",3,3)
56921   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::StopTrace",1,"lldb::SBTrace *");
56922   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::StopTrace",2,"lldb::SBError &");
56923   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBTrace::StopTrace",3,"lldb::tid_t");
56924 
56925   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56926     SWIG_fail_ptr("SBTrace_StopTrace",1,SWIGTYPE_p_lldb__SBTrace);
56927   }
56928 
56929 
56930   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
56931     SWIG_fail_ptr("SBTrace_StopTrace",2,SWIGTYPE_p_lldb__SBError);
56932   }
56933 
56934   arg3 = (unsigned long long)lua_tointeger(L, 3);
56935   (arg1)->StopTrace(*arg2,arg3);
56936 
56937   return SWIG_arg;
56938 
56939   if(0) SWIG_fail;
56940 
56941 fail:
56942   lua_error(L);
56943   return SWIG_arg;
56944 }
56945 
56946 
56947 static int _wrap_SBTrace_GetTraceConfig(lua_State* L) {
56948   int SWIG_arg = 0;
56949   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56950   lldb::SBTraceOptions *arg2 = 0 ;
56951   lldb::SBError *arg3 = 0 ;
56952 
56953   SWIG_check_num_args("lldb::SBTrace::GetTraceConfig",3,3)
56954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",1,"lldb::SBTrace *");
56955   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",2,"lldb::SBTraceOptions &");
56956   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTrace::GetTraceConfig",3,"lldb::SBError &");
56957 
56958   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56959     SWIG_fail_ptr("SBTrace_GetTraceConfig",1,SWIGTYPE_p_lldb__SBTrace);
56960   }
56961 
56962 
56963   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTraceOptions,0))){
56964     SWIG_fail_ptr("SBTrace_GetTraceConfig",2,SWIGTYPE_p_lldb__SBTraceOptions);
56965   }
56966 
56967 
56968   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
56969     SWIG_fail_ptr("SBTrace_GetTraceConfig",3,SWIGTYPE_p_lldb__SBError);
56970   }
56971 
56972   (arg1)->GetTraceConfig(*arg2,*arg3);
56973 
56974   return SWIG_arg;
56975 
56976   if(0) SWIG_fail;
56977 
56978 fail:
56979   lua_error(L);
56980   return SWIG_arg;
56981 }
56982 
56983 
56984 static int _wrap_SBTrace_GetTraceUID(lua_State* L) {
56985   int SWIG_arg = 0;
56986   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
56987   lldb::user_id_t result;
56988 
56989   SWIG_check_num_args("lldb::SBTrace::GetTraceUID",1,1)
56990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::GetTraceUID",1,"lldb::SBTrace *");
56991 
56992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
56993     SWIG_fail_ptr("SBTrace_GetTraceUID",1,SWIGTYPE_p_lldb__SBTrace);
56994   }
56995 
56996   result = (lldb::user_id_t)(arg1)->GetTraceUID();
56997   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
56998   return SWIG_arg;
56999 
57000   if(0) SWIG_fail;
57001 
57002 fail:
57003   lua_error(L);
57004   return SWIG_arg;
57005 }
57006 
57007 
57008 static int _wrap_SBTrace_IsValid(lua_State* L) {
57009   int SWIG_arg = 0;
57010   lldb::SBTrace *arg1 = (lldb::SBTrace *) 0 ;
57011   bool result;
57012 
57013   SWIG_check_num_args("lldb::SBTrace::IsValid",1,1)
57014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTrace::IsValid",1,"lldb::SBTrace *");
57015 
57016   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTrace,0))){
57017     SWIG_fail_ptr("SBTrace_IsValid",1,SWIGTYPE_p_lldb__SBTrace);
57018   }
57019 
57020   result = (bool)(arg1)->IsValid();
57021   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57022   return SWIG_arg;
57023 
57024   if(0) SWIG_fail;
57025 
57026 fail:
57027   lua_error(L);
57028   return SWIG_arg;
57029 }
57030 
57031 
57032 static void swig_delete_SBTrace(void *obj) {
57033 lldb::SBTrace *arg1 = (lldb::SBTrace *) obj;
57034 delete arg1;
57035 }
57036 static int _proxy__wrap_new_SBTrace(lua_State *L) {
57037     assert(lua_istable(L,1));
57038     lua_pushcfunction(L,_wrap_new_SBTrace);
57039     assert(!lua_isnil(L,-1));
57040     lua_replace(L,1); /* replace our table with real constructor */
57041     lua_call(L,lua_gettop(L)-1,1);
57042     return 1;
57043 }
57044 static swig_lua_attribute swig_SBTrace_attributes[] = {
57045     {0,0,0}
57046 };
57047 static swig_lua_method swig_SBTrace_methods[]= {
57048     { "GetTraceData", _wrap_SBTrace_GetTraceData},
57049     { "GetMetaData", _wrap_SBTrace_GetMetaData},
57050     { "StopTrace", _wrap_SBTrace_StopTrace},
57051     { "GetTraceConfig", _wrap_SBTrace_GetTraceConfig},
57052     { "GetTraceUID", _wrap_SBTrace_GetTraceUID},
57053     { "IsValid", _wrap_SBTrace_IsValid},
57054     {0,0}
57055 };
57056 static swig_lua_method swig_SBTrace_meta[] = {
57057     {0,0}
57058 };
57059 
57060 static swig_lua_attribute swig_SBTrace_Sf_SwigStatic_attributes[] = {
57061     {0,0,0}
57062 };
57063 static swig_lua_const_info swig_SBTrace_Sf_SwigStatic_constants[]= {
57064     {0,0,0,0,0,0}
57065 };
57066 static swig_lua_method swig_SBTrace_Sf_SwigStatic_methods[]= {
57067     {0,0}
57068 };
57069 static swig_lua_class* swig_SBTrace_Sf_SwigStatic_classes[]= {
57070     0
57071 };
57072 
57073 static swig_lua_namespace swig_SBTrace_Sf_SwigStatic = {
57074     "SBTrace",
57075     swig_SBTrace_Sf_SwigStatic_methods,
57076     swig_SBTrace_Sf_SwigStatic_attributes,
57077     swig_SBTrace_Sf_SwigStatic_constants,
57078     swig_SBTrace_Sf_SwigStatic_classes,
57079     0
57080 };
57081 static swig_lua_class *swig_SBTrace_bases[] = {0};
57082 static const char *swig_SBTrace_base_names[] = {0};
57083 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 };
57084 
57085 static int _wrap_new_SBTraceOptions(lua_State* L) {
57086   int SWIG_arg = 0;
57087   lldb::SBTraceOptions *result = 0 ;
57088 
57089   SWIG_check_num_args("lldb::SBTraceOptions::SBTraceOptions",0,0)
57090   result = (lldb::SBTraceOptions *)new lldb::SBTraceOptions();
57091   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTraceOptions,1); SWIG_arg++;
57092   return SWIG_arg;
57093 
57094   if(0) SWIG_fail;
57095 
57096 fail:
57097   lua_error(L);
57098   return SWIG_arg;
57099 }
57100 
57101 
57102 static int _wrap_SBTraceOptions_getType(lua_State* L) {
57103   int SWIG_arg = 0;
57104   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57105   lldb::TraceType result;
57106 
57107   SWIG_check_num_args("lldb::SBTraceOptions::getType",1,1)
57108   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getType",1,"lldb::SBTraceOptions const *");
57109 
57110   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57111     SWIG_fail_ptr("SBTraceOptions_getType",1,SWIGTYPE_p_lldb__SBTraceOptions);
57112   }
57113 
57114   result = (lldb::TraceType)((lldb::SBTraceOptions const *)arg1)->getType();
57115   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
57116   return SWIG_arg;
57117 
57118   if(0) SWIG_fail;
57119 
57120 fail:
57121   lua_error(L);
57122   return SWIG_arg;
57123 }
57124 
57125 
57126 static int _wrap_SBTraceOptions_getTraceBufferSize(lua_State* L) {
57127   int SWIG_arg = 0;
57128   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57129   uint64_t result;
57130 
57131   SWIG_check_num_args("lldb::SBTraceOptions::getTraceBufferSize",1,1)
57132   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceBufferSize",1,"lldb::SBTraceOptions const *");
57133 
57134   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57135     SWIG_fail_ptr("SBTraceOptions_getTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57136   }
57137 
57138   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getTraceBufferSize();
57139   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57140   return SWIG_arg;
57141 
57142   if(0) SWIG_fail;
57143 
57144 fail:
57145   lua_error(L);
57146   return SWIG_arg;
57147 }
57148 
57149 
57150 static int _wrap_SBTraceOptions_getTraceParams(lua_State* L) {
57151   int SWIG_arg = 0;
57152   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57153   lldb::SBError *arg2 = 0 ;
57154   lldb::SBStructuredData result;
57155 
57156   SWIG_check_num_args("lldb::SBTraceOptions::getTraceParams",2,2)
57157   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",1,"lldb::SBTraceOptions *");
57158   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::getTraceParams",2,"lldb::SBError &");
57159 
57160   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57161     SWIG_fail_ptr("SBTraceOptions_getTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
57162   }
57163 
57164 
57165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
57166     SWIG_fail_ptr("SBTraceOptions_getTraceParams",2,SWIGTYPE_p_lldb__SBError);
57167   }
57168 
57169   result = (arg1)->getTraceParams(*arg2);
57170   {
57171     lldb::SBStructuredData * resultptr = new lldb::SBStructuredData((const lldb::SBStructuredData &) result);
57172     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBStructuredData,1); SWIG_arg++;
57173   }
57174   return SWIG_arg;
57175 
57176   if(0) SWIG_fail;
57177 
57178 fail:
57179   lua_error(L);
57180   return SWIG_arg;
57181 }
57182 
57183 
57184 static int _wrap_SBTraceOptions_getMetaDataBufferSize(lua_State* L) {
57185   int SWIG_arg = 0;
57186   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57187   uint64_t result;
57188 
57189   SWIG_check_num_args("lldb::SBTraceOptions::getMetaDataBufferSize",1,1)
57190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getMetaDataBufferSize",1,"lldb::SBTraceOptions const *");
57191 
57192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57193     SWIG_fail_ptr("SBTraceOptions_getMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57194   }
57195 
57196   result = (uint64_t)((lldb::SBTraceOptions const *)arg1)->getMetaDataBufferSize();
57197   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57198   return SWIG_arg;
57199 
57200   if(0) SWIG_fail;
57201 
57202 fail:
57203   lua_error(L);
57204   return SWIG_arg;
57205 }
57206 
57207 
57208 static int _wrap_SBTraceOptions_setTraceParams(lua_State* L) {
57209   int SWIG_arg = 0;
57210   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57211   lldb::SBStructuredData *arg2 = 0 ;
57212 
57213   SWIG_check_num_args("lldb::SBTraceOptions::setTraceParams",2,2)
57214   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",1,"lldb::SBTraceOptions *");
57215   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceParams",2,"lldb::SBStructuredData &");
57216 
57217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57218     SWIG_fail_ptr("SBTraceOptions_setTraceParams",1,SWIGTYPE_p_lldb__SBTraceOptions);
57219   }
57220 
57221 
57222   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStructuredData,0))){
57223     SWIG_fail_ptr("SBTraceOptions_setTraceParams",2,SWIGTYPE_p_lldb__SBStructuredData);
57224   }
57225 
57226   (arg1)->setTraceParams(*arg2);
57227 
57228   return SWIG_arg;
57229 
57230   if(0) SWIG_fail;
57231 
57232 fail:
57233   lua_error(L);
57234   return SWIG_arg;
57235 }
57236 
57237 
57238 static int _wrap_SBTraceOptions_setType(lua_State* L) {
57239   int SWIG_arg = 0;
57240   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57241   lldb::TraceType arg2 ;
57242 
57243   SWIG_check_num_args("lldb::SBTraceOptions::setType",2,2)
57244   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setType",1,"lldb::SBTraceOptions *");
57245   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setType",2,"lldb::TraceType");
57246 
57247   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57248     SWIG_fail_ptr("SBTraceOptions_setType",1,SWIGTYPE_p_lldb__SBTraceOptions);
57249   }
57250 
57251   arg2 = (lldb::TraceType)(int)lua_tonumber(L, 2);
57252   (arg1)->setType(arg2);
57253 
57254   return SWIG_arg;
57255 
57256   if(0) SWIG_fail;
57257 
57258 fail:
57259   lua_error(L);
57260   return SWIG_arg;
57261 }
57262 
57263 
57264 static int _wrap_SBTraceOptions_setTraceBufferSize(lua_State* L) {
57265   int SWIG_arg = 0;
57266   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57267   uint64_t arg2 ;
57268 
57269   SWIG_check_num_args("lldb::SBTraceOptions::setTraceBufferSize",2,2)
57270   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",1,"lldb::SBTraceOptions *");
57271   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setTraceBufferSize",2,"uint64_t");
57272 
57273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57274     SWIG_fail_ptr("SBTraceOptions_setTraceBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57275   }
57276 
57277   arg2 = (unsigned long long)lua_tointeger(L, 2);
57278   (arg1)->setTraceBufferSize(arg2);
57279 
57280   return SWIG_arg;
57281 
57282   if(0) SWIG_fail;
57283 
57284 fail:
57285   lua_error(L);
57286   return SWIG_arg;
57287 }
57288 
57289 
57290 static int _wrap_SBTraceOptions_setMetaDataBufferSize(lua_State* L) {
57291   int SWIG_arg = 0;
57292   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57293   uint64_t arg2 ;
57294 
57295   SWIG_check_num_args("lldb::SBTraceOptions::setMetaDataBufferSize",2,2)
57296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",1,"lldb::SBTraceOptions *");
57297   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setMetaDataBufferSize",2,"uint64_t");
57298 
57299   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57300     SWIG_fail_ptr("SBTraceOptions_setMetaDataBufferSize",1,SWIGTYPE_p_lldb__SBTraceOptions);
57301   }
57302 
57303   arg2 = (unsigned long long)lua_tointeger(L, 2);
57304   (arg1)->setMetaDataBufferSize(arg2);
57305 
57306   return SWIG_arg;
57307 
57308   if(0) SWIG_fail;
57309 
57310 fail:
57311   lua_error(L);
57312   return SWIG_arg;
57313 }
57314 
57315 
57316 static int _wrap_SBTraceOptions_setThreadID(lua_State* L) {
57317   int SWIG_arg = 0;
57318   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57319   lldb::tid_t arg2 ;
57320 
57321   SWIG_check_num_args("lldb::SBTraceOptions::setThreadID",2,2)
57322   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",1,"lldb::SBTraceOptions *");
57323   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTraceOptions::setThreadID",2,"lldb::tid_t");
57324 
57325   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57326     SWIG_fail_ptr("SBTraceOptions_setThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57327   }
57328 
57329   arg2 = (unsigned long long)lua_tointeger(L, 2);
57330   (arg1)->setThreadID(arg2);
57331 
57332   return SWIG_arg;
57333 
57334   if(0) SWIG_fail;
57335 
57336 fail:
57337   lua_error(L);
57338   return SWIG_arg;
57339 }
57340 
57341 
57342 static int _wrap_SBTraceOptions_getThreadID(lua_State* L) {
57343   int SWIG_arg = 0;
57344   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57345   lldb::tid_t result;
57346 
57347   SWIG_check_num_args("lldb::SBTraceOptions::getThreadID",1,1)
57348   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::getThreadID",1,"lldb::SBTraceOptions *");
57349 
57350   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57351     SWIG_fail_ptr("SBTraceOptions_getThreadID",1,SWIGTYPE_p_lldb__SBTraceOptions);
57352   }
57353 
57354   result = (lldb::tid_t)(arg1)->getThreadID();
57355   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57356   return SWIG_arg;
57357 
57358   if(0) SWIG_fail;
57359 
57360 fail:
57361   lua_error(L);
57362   return SWIG_arg;
57363 }
57364 
57365 
57366 static int _wrap_SBTraceOptions_IsValid(lua_State* L) {
57367   int SWIG_arg = 0;
57368   lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) 0 ;
57369   bool result;
57370 
57371   SWIG_check_num_args("lldb::SBTraceOptions::IsValid",1,1)
57372   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTraceOptions::IsValid",1,"lldb::SBTraceOptions *");
57373 
57374   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTraceOptions,0))){
57375     SWIG_fail_ptr("SBTraceOptions_IsValid",1,SWIGTYPE_p_lldb__SBTraceOptions);
57376   }
57377 
57378   result = (bool)(arg1)->IsValid();
57379   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57380   return SWIG_arg;
57381 
57382   if(0) SWIG_fail;
57383 
57384 fail:
57385   lua_error(L);
57386   return SWIG_arg;
57387 }
57388 
57389 
57390 static void swig_delete_SBTraceOptions(void *obj) {
57391 lldb::SBTraceOptions *arg1 = (lldb::SBTraceOptions *) obj;
57392 delete arg1;
57393 }
57394 static int _proxy__wrap_new_SBTraceOptions(lua_State *L) {
57395     assert(lua_istable(L,1));
57396     lua_pushcfunction(L,_wrap_new_SBTraceOptions);
57397     assert(!lua_isnil(L,-1));
57398     lua_replace(L,1); /* replace our table with real constructor */
57399     lua_call(L,lua_gettop(L)-1,1);
57400     return 1;
57401 }
57402 static swig_lua_attribute swig_SBTraceOptions_attributes[] = {
57403     {0,0,0}
57404 };
57405 static swig_lua_method swig_SBTraceOptions_methods[]= {
57406     { "getType", _wrap_SBTraceOptions_getType},
57407     { "getTraceBufferSize", _wrap_SBTraceOptions_getTraceBufferSize},
57408     { "getTraceParams", _wrap_SBTraceOptions_getTraceParams},
57409     { "getMetaDataBufferSize", _wrap_SBTraceOptions_getMetaDataBufferSize},
57410     { "setTraceParams", _wrap_SBTraceOptions_setTraceParams},
57411     { "setType", _wrap_SBTraceOptions_setType},
57412     { "setTraceBufferSize", _wrap_SBTraceOptions_setTraceBufferSize},
57413     { "setMetaDataBufferSize", _wrap_SBTraceOptions_setMetaDataBufferSize},
57414     { "setThreadID", _wrap_SBTraceOptions_setThreadID},
57415     { "getThreadID", _wrap_SBTraceOptions_getThreadID},
57416     { "IsValid", _wrap_SBTraceOptions_IsValid},
57417     {0,0}
57418 };
57419 static swig_lua_method swig_SBTraceOptions_meta[] = {
57420     {0,0}
57421 };
57422 
57423 static swig_lua_attribute swig_SBTraceOptions_Sf_SwigStatic_attributes[] = {
57424     {0,0,0}
57425 };
57426 static swig_lua_const_info swig_SBTraceOptions_Sf_SwigStatic_constants[]= {
57427     {0,0,0,0,0,0}
57428 };
57429 static swig_lua_method swig_SBTraceOptions_Sf_SwigStatic_methods[]= {
57430     {0,0}
57431 };
57432 static swig_lua_class* swig_SBTraceOptions_Sf_SwigStatic_classes[]= {
57433     0
57434 };
57435 
57436 static swig_lua_namespace swig_SBTraceOptions_Sf_SwigStatic = {
57437     "SBTraceOptions",
57438     swig_SBTraceOptions_Sf_SwigStatic_methods,
57439     swig_SBTraceOptions_Sf_SwigStatic_attributes,
57440     swig_SBTraceOptions_Sf_SwigStatic_constants,
57441     swig_SBTraceOptions_Sf_SwigStatic_classes,
57442     0
57443 };
57444 static swig_lua_class *swig_SBTraceOptions_bases[] = {0};
57445 static const char *swig_SBTraceOptions_base_names[] = {0};
57446 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 };
57447 
57448 static int _wrap_new_SBTypeMember__SWIG_0(lua_State* L) {
57449   int SWIG_arg = 0;
57450   lldb::SBTypeMember *result = 0 ;
57451 
57452   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",0,0)
57453   result = (lldb::SBTypeMember *)new lldb::SBTypeMember();
57454   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57455   return SWIG_arg;
57456 
57457   if(0) SWIG_fail;
57458 
57459 fail:
57460   lua_error(L);
57461   return SWIG_arg;
57462 }
57463 
57464 
57465 static int _wrap_new_SBTypeMember__SWIG_1(lua_State* L) {
57466   int SWIG_arg = 0;
57467   lldb::SBTypeMember *arg1 = 0 ;
57468   lldb::SBTypeMember *result = 0 ;
57469 
57470   SWIG_check_num_args("lldb::SBTypeMember::SBTypeMember",1,1)
57471   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMember::SBTypeMember",1,"lldb::SBTypeMember const &");
57472 
57473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57474     SWIG_fail_ptr("new_SBTypeMember",1,SWIGTYPE_p_lldb__SBTypeMember);
57475   }
57476 
57477   result = (lldb::SBTypeMember *)new lldb::SBTypeMember((lldb::SBTypeMember const &)*arg1);
57478   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
57479   return SWIG_arg;
57480 
57481   if(0) SWIG_fail;
57482 
57483 fail:
57484   lua_error(L);
57485   return SWIG_arg;
57486 }
57487 
57488 
57489 static int _wrap_new_SBTypeMember(lua_State* L) {
57490   int argc;
57491   int argv[2]={
57492     1,2
57493   };
57494 
57495   argc = lua_gettop(L);
57496   if (argc == 0) {
57497     return _wrap_new_SBTypeMember__SWIG_0(L);
57498   }
57499   if (argc == 1) {
57500     int _v;
57501     {
57502       void *ptr;
57503       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMember, SWIG_POINTER_NO_NULL)) {
57504         _v = 0;
57505       } else {
57506         _v = 1;
57507       }
57508     }
57509     if (_v) {
57510       return _wrap_new_SBTypeMember__SWIG_1(L);
57511     }
57512   }
57513 
57514   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMember'\n"
57515     "  Possible C/C++ prototypes are:\n"
57516     "    lldb::SBTypeMember::SBTypeMember()\n"
57517     "    lldb::SBTypeMember::SBTypeMember(lldb::SBTypeMember const &)\n");
57518   lua_error(L);return 0;
57519 }
57520 
57521 
57522 static int _wrap_SBTypeMember_IsValid(lua_State* L) {
57523   int SWIG_arg = 0;
57524   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57525   bool result;
57526 
57527   SWIG_check_num_args("lldb::SBTypeMember::IsValid",1,1)
57528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsValid",1,"lldb::SBTypeMember const *");
57529 
57530   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57531     SWIG_fail_ptr("SBTypeMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeMember);
57532   }
57533 
57534   result = (bool)((lldb::SBTypeMember const *)arg1)->IsValid();
57535   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57536   return SWIG_arg;
57537 
57538   if(0) SWIG_fail;
57539 
57540 fail:
57541   lua_error(L);
57542   return SWIG_arg;
57543 }
57544 
57545 
57546 static int _wrap_SBTypeMember_GetName(lua_State* L) {
57547   int SWIG_arg = 0;
57548   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57549   char *result = 0 ;
57550 
57551   SWIG_check_num_args("lldb::SBTypeMember::GetName",1,1)
57552   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetName",1,"lldb::SBTypeMember *");
57553 
57554   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57555     SWIG_fail_ptr("SBTypeMember_GetName",1,SWIGTYPE_p_lldb__SBTypeMember);
57556   }
57557 
57558   result = (char *)(arg1)->GetName();
57559   lua_pushstring(L,(const char *)result); SWIG_arg++;
57560   return SWIG_arg;
57561 
57562   if(0) SWIG_fail;
57563 
57564 fail:
57565   lua_error(L);
57566   return SWIG_arg;
57567 }
57568 
57569 
57570 static int _wrap_SBTypeMember_GetType(lua_State* L) {
57571   int SWIG_arg = 0;
57572   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57573   lldb::SBType result;
57574 
57575   SWIG_check_num_args("lldb::SBTypeMember::GetType",1,1)
57576   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetType",1,"lldb::SBTypeMember *");
57577 
57578   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57579     SWIG_fail_ptr("SBTypeMember_GetType",1,SWIGTYPE_p_lldb__SBTypeMember);
57580   }
57581 
57582   result = (arg1)->GetType();
57583   {
57584     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57585     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57586   }
57587   return SWIG_arg;
57588 
57589   if(0) SWIG_fail;
57590 
57591 fail:
57592   lua_error(L);
57593   return SWIG_arg;
57594 }
57595 
57596 
57597 static int _wrap_SBTypeMember_GetOffsetInBytes(lua_State* L) {
57598   int SWIG_arg = 0;
57599   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57600   uint64_t result;
57601 
57602   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBytes",1,1)
57603   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBytes",1,"lldb::SBTypeMember *");
57604 
57605   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57606     SWIG_fail_ptr("SBTypeMember_GetOffsetInBytes",1,SWIGTYPE_p_lldb__SBTypeMember);
57607   }
57608 
57609   result = (uint64_t)(arg1)->GetOffsetInBytes();
57610   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57611   return SWIG_arg;
57612 
57613   if(0) SWIG_fail;
57614 
57615 fail:
57616   lua_error(L);
57617   return SWIG_arg;
57618 }
57619 
57620 
57621 static int _wrap_SBTypeMember_GetOffsetInBits(lua_State* L) {
57622   int SWIG_arg = 0;
57623   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57624   uint64_t result;
57625 
57626   SWIG_check_num_args("lldb::SBTypeMember::GetOffsetInBits",1,1)
57627   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetOffsetInBits",1,"lldb::SBTypeMember *");
57628 
57629   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57630     SWIG_fail_ptr("SBTypeMember_GetOffsetInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57631   }
57632 
57633   result = (uint64_t)(arg1)->GetOffsetInBits();
57634   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57635   return SWIG_arg;
57636 
57637   if(0) SWIG_fail;
57638 
57639 fail:
57640   lua_error(L);
57641   return SWIG_arg;
57642 }
57643 
57644 
57645 static int _wrap_SBTypeMember_IsBitfield(lua_State* L) {
57646   int SWIG_arg = 0;
57647   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57648   bool result;
57649 
57650   SWIG_check_num_args("lldb::SBTypeMember::IsBitfield",1,1)
57651   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::IsBitfield",1,"lldb::SBTypeMember *");
57652 
57653   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57654     SWIG_fail_ptr("SBTypeMember_IsBitfield",1,SWIGTYPE_p_lldb__SBTypeMember);
57655   }
57656 
57657   result = (bool)(arg1)->IsBitfield();
57658   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57659   return SWIG_arg;
57660 
57661   if(0) SWIG_fail;
57662 
57663 fail:
57664   lua_error(L);
57665   return SWIG_arg;
57666 }
57667 
57668 
57669 static int _wrap_SBTypeMember_GetBitfieldSizeInBits(lua_State* L) {
57670   int SWIG_arg = 0;
57671   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57672   uint32_t result;
57673 
57674   SWIG_check_num_args("lldb::SBTypeMember::GetBitfieldSizeInBits",1,1)
57675   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::GetBitfieldSizeInBits",1,"lldb::SBTypeMember *");
57676 
57677   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57678     SWIG_fail_ptr("SBTypeMember_GetBitfieldSizeInBits",1,SWIGTYPE_p_lldb__SBTypeMember);
57679   }
57680 
57681   result = (uint32_t)(arg1)->GetBitfieldSizeInBits();
57682   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
57683   return SWIG_arg;
57684 
57685   if(0) SWIG_fail;
57686 
57687 fail:
57688   lua_error(L);
57689   return SWIG_arg;
57690 }
57691 
57692 
57693 static int _wrap_SBTypeMember___tostring(lua_State* L) {
57694   int SWIG_arg = 0;
57695   lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) 0 ;
57696   std::string result;
57697 
57698   SWIG_check_num_args("lldb::SBTypeMember::__str__",1,1)
57699   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMember::__str__",1,"lldb::SBTypeMember *");
57700 
57701   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMember,0))){
57702     SWIG_fail_ptr("SBTypeMember___tostring",1,SWIGTYPE_p_lldb__SBTypeMember);
57703   }
57704 
57705   result = lldb_SBTypeMember___str__(arg1);
57706   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
57707   return SWIG_arg;
57708 
57709   if(0) SWIG_fail;
57710 
57711 fail:
57712   lua_error(L);
57713   return SWIG_arg;
57714 }
57715 
57716 
57717 static void swig_delete_SBTypeMember(void *obj) {
57718 lldb::SBTypeMember *arg1 = (lldb::SBTypeMember *) obj;
57719 delete arg1;
57720 }
57721 static int _proxy__wrap_new_SBTypeMember(lua_State *L) {
57722     assert(lua_istable(L,1));
57723     lua_pushcfunction(L,_wrap_new_SBTypeMember);
57724     assert(!lua_isnil(L,-1));
57725     lua_replace(L,1); /* replace our table with real constructor */
57726     lua_call(L,lua_gettop(L)-1,1);
57727     return 1;
57728 }
57729 static swig_lua_attribute swig_SBTypeMember_attributes[] = {
57730     {0,0,0}
57731 };
57732 static swig_lua_method swig_SBTypeMember_methods[]= {
57733     { "IsValid", _wrap_SBTypeMember_IsValid},
57734     { "GetName", _wrap_SBTypeMember_GetName},
57735     { "GetType", _wrap_SBTypeMember_GetType},
57736     { "GetOffsetInBytes", _wrap_SBTypeMember_GetOffsetInBytes},
57737     { "GetOffsetInBits", _wrap_SBTypeMember_GetOffsetInBits},
57738     { "IsBitfield", _wrap_SBTypeMember_IsBitfield},
57739     { "GetBitfieldSizeInBits", _wrap_SBTypeMember_GetBitfieldSizeInBits},
57740     { "__tostring", _wrap_SBTypeMember___tostring},
57741     {0,0}
57742 };
57743 static swig_lua_method swig_SBTypeMember_meta[] = {
57744     { "__tostring", _wrap_SBTypeMember___tostring},
57745     {0,0}
57746 };
57747 
57748 static swig_lua_attribute swig_SBTypeMember_Sf_SwigStatic_attributes[] = {
57749     {0,0,0}
57750 };
57751 static swig_lua_const_info swig_SBTypeMember_Sf_SwigStatic_constants[]= {
57752     {0,0,0,0,0,0}
57753 };
57754 static swig_lua_method swig_SBTypeMember_Sf_SwigStatic_methods[]= {
57755     {0,0}
57756 };
57757 static swig_lua_class* swig_SBTypeMember_Sf_SwigStatic_classes[]= {
57758     0
57759 };
57760 
57761 static swig_lua_namespace swig_SBTypeMember_Sf_SwigStatic = {
57762     "SBTypeMember",
57763     swig_SBTypeMember_Sf_SwigStatic_methods,
57764     swig_SBTypeMember_Sf_SwigStatic_attributes,
57765     swig_SBTypeMember_Sf_SwigStatic_constants,
57766     swig_SBTypeMember_Sf_SwigStatic_classes,
57767     0
57768 };
57769 static swig_lua_class *swig_SBTypeMember_bases[] = {0};
57770 static const char *swig_SBTypeMember_base_names[] = {0};
57771 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 };
57772 
57773 static int _wrap_new_SBTypeMemberFunction__SWIG_0(lua_State* L) {
57774   int SWIG_arg = 0;
57775   lldb::SBTypeMemberFunction *result = 0 ;
57776 
57777   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",0,0)
57778   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction();
57779   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
57780   return SWIG_arg;
57781 
57782   if(0) SWIG_fail;
57783 
57784 fail:
57785   lua_error(L);
57786   return SWIG_arg;
57787 }
57788 
57789 
57790 static int _wrap_new_SBTypeMemberFunction__SWIG_1(lua_State* L) {
57791   int SWIG_arg = 0;
57792   lldb::SBTypeMemberFunction *arg1 = 0 ;
57793   lldb::SBTypeMemberFunction *result = 0 ;
57794 
57795   SWIG_check_num_args("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,1)
57796   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::SBTypeMemberFunction",1,"lldb::SBTypeMemberFunction const &");
57797 
57798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57799     SWIG_fail_ptr("new_SBTypeMemberFunction",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57800   }
57801 
57802   result = (lldb::SBTypeMemberFunction *)new lldb::SBTypeMemberFunction((lldb::SBTypeMemberFunction const &)*arg1);
57803   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
57804   return SWIG_arg;
57805 
57806   if(0) SWIG_fail;
57807 
57808 fail:
57809   lua_error(L);
57810   return SWIG_arg;
57811 }
57812 
57813 
57814 static int _wrap_new_SBTypeMemberFunction(lua_State* L) {
57815   int argc;
57816   int argv[2]={
57817     1,2
57818   };
57819 
57820   argc = lua_gettop(L);
57821   if (argc == 0) {
57822     return _wrap_new_SBTypeMemberFunction__SWIG_0(L);
57823   }
57824   if (argc == 1) {
57825     int _v;
57826     {
57827       void *ptr;
57828       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeMemberFunction, SWIG_POINTER_NO_NULL)) {
57829         _v = 0;
57830       } else {
57831         _v = 1;
57832       }
57833     }
57834     if (_v) {
57835       return _wrap_new_SBTypeMemberFunction__SWIG_1(L);
57836     }
57837   }
57838 
57839   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeMemberFunction'\n"
57840     "  Possible C/C++ prototypes are:\n"
57841     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction()\n"
57842     "    lldb::SBTypeMemberFunction::SBTypeMemberFunction(lldb::SBTypeMemberFunction const &)\n");
57843   lua_error(L);return 0;
57844 }
57845 
57846 
57847 static int _wrap_SBTypeMemberFunction_IsValid(lua_State* L) {
57848   int SWIG_arg = 0;
57849   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57850   bool result;
57851 
57852   SWIG_check_num_args("lldb::SBTypeMemberFunction::IsValid",1,1)
57853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::IsValid",1,"lldb::SBTypeMemberFunction const *");
57854 
57855   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57856     SWIG_fail_ptr("SBTypeMemberFunction_IsValid",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57857   }
57858 
57859   result = (bool)((lldb::SBTypeMemberFunction const *)arg1)->IsValid();
57860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
57861   return SWIG_arg;
57862 
57863   if(0) SWIG_fail;
57864 
57865 fail:
57866   lua_error(L);
57867   return SWIG_arg;
57868 }
57869 
57870 
57871 static int _wrap_SBTypeMemberFunction_GetName(lua_State* L) {
57872   int SWIG_arg = 0;
57873   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57874   char *result = 0 ;
57875 
57876   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetName",1,1)
57877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetName",1,"lldb::SBTypeMemberFunction *");
57878 
57879   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57880     SWIG_fail_ptr("SBTypeMemberFunction_GetName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57881   }
57882 
57883   result = (char *)(arg1)->GetName();
57884   lua_pushstring(L,(const char *)result); SWIG_arg++;
57885   return SWIG_arg;
57886 
57887   if(0) SWIG_fail;
57888 
57889 fail:
57890   lua_error(L);
57891   return SWIG_arg;
57892 }
57893 
57894 
57895 static int _wrap_SBTypeMemberFunction_GetDemangledName(lua_State* L) {
57896   int SWIG_arg = 0;
57897   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57898   char *result = 0 ;
57899 
57900   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDemangledName",1,1)
57901   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDemangledName",1,"lldb::SBTypeMemberFunction *");
57902 
57903   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57904     SWIG_fail_ptr("SBTypeMemberFunction_GetDemangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57905   }
57906 
57907   result = (char *)(arg1)->GetDemangledName();
57908   lua_pushstring(L,(const char *)result); SWIG_arg++;
57909   return SWIG_arg;
57910 
57911   if(0) SWIG_fail;
57912 
57913 fail:
57914   lua_error(L);
57915   return SWIG_arg;
57916 }
57917 
57918 
57919 static int _wrap_SBTypeMemberFunction_GetMangledName(lua_State* L) {
57920   int SWIG_arg = 0;
57921   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57922   char *result = 0 ;
57923 
57924   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetMangledName",1,1)
57925   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetMangledName",1,"lldb::SBTypeMemberFunction *");
57926 
57927   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57928     SWIG_fail_ptr("SBTypeMemberFunction_GetMangledName",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57929   }
57930 
57931   result = (char *)(arg1)->GetMangledName();
57932   lua_pushstring(L,(const char *)result); SWIG_arg++;
57933   return SWIG_arg;
57934 
57935   if(0) SWIG_fail;
57936 
57937 fail:
57938   lua_error(L);
57939   return SWIG_arg;
57940 }
57941 
57942 
57943 static int _wrap_SBTypeMemberFunction_GetType(lua_State* L) {
57944   int SWIG_arg = 0;
57945   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57946   lldb::SBType result;
57947 
57948   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetType",1,1)
57949   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetType",1,"lldb::SBTypeMemberFunction *");
57950 
57951   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57952     SWIG_fail_ptr("SBTypeMemberFunction_GetType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57953   }
57954 
57955   result = (arg1)->GetType();
57956   {
57957     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57958     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57959   }
57960   return SWIG_arg;
57961 
57962   if(0) SWIG_fail;
57963 
57964 fail:
57965   lua_error(L);
57966   return SWIG_arg;
57967 }
57968 
57969 
57970 static int _wrap_SBTypeMemberFunction_GetReturnType(lua_State* L) {
57971   int SWIG_arg = 0;
57972   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
57973   lldb::SBType result;
57974 
57975   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetReturnType",1,1)
57976   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetReturnType",1,"lldb::SBTypeMemberFunction *");
57977 
57978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
57979     SWIG_fail_ptr("SBTypeMemberFunction_GetReturnType",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
57980   }
57981 
57982   result = (arg1)->GetReturnType();
57983   {
57984     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
57985     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
57986   }
57987   return SWIG_arg;
57988 
57989   if(0) SWIG_fail;
57990 
57991 fail:
57992   lua_error(L);
57993   return SWIG_arg;
57994 }
57995 
57996 
57997 static int _wrap_SBTypeMemberFunction_GetNumberOfArguments(lua_State* L) {
57998   int SWIG_arg = 0;
57999   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58000   uint32_t result;
58001 
58002   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,1)
58003   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetNumberOfArguments",1,"lldb::SBTypeMemberFunction *");
58004 
58005   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58006     SWIG_fail_ptr("SBTypeMemberFunction_GetNumberOfArguments",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58007   }
58008 
58009   result = (uint32_t)(arg1)->GetNumberOfArguments();
58010   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58011   return SWIG_arg;
58012 
58013   if(0) SWIG_fail;
58014 
58015 fail:
58016   lua_error(L);
58017   return SWIG_arg;
58018 }
58019 
58020 
58021 static int _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex(lua_State* L) {
58022   int SWIG_arg = 0;
58023   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58024   uint32_t arg2 ;
58025   lldb::SBType result;
58026 
58027   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,2)
58028   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",1,"lldb::SBTypeMemberFunction *");
58029   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetArgumentTypeAtIndex",2,"uint32_t");
58030 
58031   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58032     SWIG_fail_ptr("SBTypeMemberFunction_GetArgumentTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58033   }
58034 
58035   arg2 = (unsigned int)lua_tointeger(L, 2);
58036   result = (arg1)->GetArgumentTypeAtIndex(arg2);
58037   {
58038     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58039     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58040   }
58041   return SWIG_arg;
58042 
58043   if(0) SWIG_fail;
58044 
58045 fail:
58046   lua_error(L);
58047   return SWIG_arg;
58048 }
58049 
58050 
58051 static int _wrap_SBTypeMemberFunction_GetKind(lua_State* L) {
58052   int SWIG_arg = 0;
58053   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58054   lldb::MemberFunctionKind result;
58055 
58056   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetKind",1,1)
58057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetKind",1,"lldb::SBTypeMemberFunction *");
58058 
58059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58060     SWIG_fail_ptr("SBTypeMemberFunction_GetKind",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58061   }
58062 
58063   result = (lldb::MemberFunctionKind)(arg1)->GetKind();
58064   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58065   return SWIG_arg;
58066 
58067   if(0) SWIG_fail;
58068 
58069 fail:
58070   lua_error(L);
58071   return SWIG_arg;
58072 }
58073 
58074 
58075 static int _wrap_SBTypeMemberFunction_GetDescription(lua_State* L) {
58076   int SWIG_arg = 0;
58077   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58078   lldb::SBStream *arg2 = 0 ;
58079   lldb::DescriptionLevel arg3 ;
58080   bool result;
58081 
58082   SWIG_check_num_args("lldb::SBTypeMemberFunction::GetDescription",3,3)
58083   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",1,"lldb::SBTypeMemberFunction *");
58084   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",2,"lldb::SBStream &");
58085   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeMemberFunction::GetDescription",3,"lldb::DescriptionLevel");
58086 
58087   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58088     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58089   }
58090 
58091 
58092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
58093     SWIG_fail_ptr("SBTypeMemberFunction_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
58094   }
58095 
58096   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
58097   result = (bool)(arg1)->GetDescription(*arg2,arg3);
58098   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58099   return SWIG_arg;
58100 
58101   if(0) SWIG_fail;
58102 
58103 fail:
58104   lua_error(L);
58105   return SWIG_arg;
58106 }
58107 
58108 
58109 static int _wrap_SBTypeMemberFunction___tostring(lua_State* L) {
58110   int SWIG_arg = 0;
58111   lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) 0 ;
58112   std::string result;
58113 
58114   SWIG_check_num_args("lldb::SBTypeMemberFunction::__str__",1,1)
58115   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeMemberFunction::__str__",1,"lldb::SBTypeMemberFunction *");
58116 
58117   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeMemberFunction,0))){
58118     SWIG_fail_ptr("SBTypeMemberFunction___tostring",1,SWIGTYPE_p_lldb__SBTypeMemberFunction);
58119   }
58120 
58121   result = lldb_SBTypeMemberFunction___str__(arg1);
58122   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
58123   return SWIG_arg;
58124 
58125   if(0) SWIG_fail;
58126 
58127 fail:
58128   lua_error(L);
58129   return SWIG_arg;
58130 }
58131 
58132 
58133 static void swig_delete_SBTypeMemberFunction(void *obj) {
58134 lldb::SBTypeMemberFunction *arg1 = (lldb::SBTypeMemberFunction *) obj;
58135 delete arg1;
58136 }
58137 static int _proxy__wrap_new_SBTypeMemberFunction(lua_State *L) {
58138     assert(lua_istable(L,1));
58139     lua_pushcfunction(L,_wrap_new_SBTypeMemberFunction);
58140     assert(!lua_isnil(L,-1));
58141     lua_replace(L,1); /* replace our table with real constructor */
58142     lua_call(L,lua_gettop(L)-1,1);
58143     return 1;
58144 }
58145 static swig_lua_attribute swig_SBTypeMemberFunction_attributes[] = {
58146     {0,0,0}
58147 };
58148 static swig_lua_method swig_SBTypeMemberFunction_methods[]= {
58149     { "IsValid", _wrap_SBTypeMemberFunction_IsValid},
58150     { "GetName", _wrap_SBTypeMemberFunction_GetName},
58151     { "GetDemangledName", _wrap_SBTypeMemberFunction_GetDemangledName},
58152     { "GetMangledName", _wrap_SBTypeMemberFunction_GetMangledName},
58153     { "GetType", _wrap_SBTypeMemberFunction_GetType},
58154     { "GetReturnType", _wrap_SBTypeMemberFunction_GetReturnType},
58155     { "GetNumberOfArguments", _wrap_SBTypeMemberFunction_GetNumberOfArguments},
58156     { "GetArgumentTypeAtIndex", _wrap_SBTypeMemberFunction_GetArgumentTypeAtIndex},
58157     { "GetKind", _wrap_SBTypeMemberFunction_GetKind},
58158     { "GetDescription", _wrap_SBTypeMemberFunction_GetDescription},
58159     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
58160     {0,0}
58161 };
58162 static swig_lua_method swig_SBTypeMemberFunction_meta[] = {
58163     { "__tostring", _wrap_SBTypeMemberFunction___tostring},
58164     {0,0}
58165 };
58166 
58167 static swig_lua_attribute swig_SBTypeMemberFunction_Sf_SwigStatic_attributes[] = {
58168     {0,0,0}
58169 };
58170 static swig_lua_const_info swig_SBTypeMemberFunction_Sf_SwigStatic_constants[]= {
58171     {0,0,0,0,0,0}
58172 };
58173 static swig_lua_method swig_SBTypeMemberFunction_Sf_SwigStatic_methods[]= {
58174     {0,0}
58175 };
58176 static swig_lua_class* swig_SBTypeMemberFunction_Sf_SwigStatic_classes[]= {
58177     0
58178 };
58179 
58180 static swig_lua_namespace swig_SBTypeMemberFunction_Sf_SwigStatic = {
58181     "SBTypeMemberFunction",
58182     swig_SBTypeMemberFunction_Sf_SwigStatic_methods,
58183     swig_SBTypeMemberFunction_Sf_SwigStatic_attributes,
58184     swig_SBTypeMemberFunction_Sf_SwigStatic_constants,
58185     swig_SBTypeMemberFunction_Sf_SwigStatic_classes,
58186     0
58187 };
58188 static swig_lua_class *swig_SBTypeMemberFunction_bases[] = {0};
58189 static const char *swig_SBTypeMemberFunction_base_names[] = {0};
58190 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 };
58191 
58192 static int _wrap_new_SBType__SWIG_0(lua_State* L) {
58193   int SWIG_arg = 0;
58194   lldb::SBType *result = 0 ;
58195 
58196   SWIG_check_num_args("lldb::SBType::SBType",0,0)
58197   result = (lldb::SBType *)new lldb::SBType();
58198   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58199   return SWIG_arg;
58200 
58201   if(0) SWIG_fail;
58202 
58203 fail:
58204   lua_error(L);
58205   return SWIG_arg;
58206 }
58207 
58208 
58209 static int _wrap_new_SBType__SWIG_1(lua_State* L) {
58210   int SWIG_arg = 0;
58211   lldb::SBType *arg1 = 0 ;
58212   lldb::SBType *result = 0 ;
58213 
58214   SWIG_check_num_args("lldb::SBType::SBType",1,1)
58215   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBType::SBType",1,"lldb::SBType const &");
58216 
58217   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58218     SWIG_fail_ptr("new_SBType",1,SWIGTYPE_p_lldb__SBType);
58219   }
58220 
58221   result = (lldb::SBType *)new lldb::SBType((lldb::SBType const &)*arg1);
58222   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58223   return SWIG_arg;
58224 
58225   if(0) SWIG_fail;
58226 
58227 fail:
58228   lua_error(L);
58229   return SWIG_arg;
58230 }
58231 
58232 
58233 static int _wrap_new_SBType(lua_State* L) {
58234   int argc;
58235   int argv[2]={
58236     1,2
58237   };
58238 
58239   argc = lua_gettop(L);
58240   if (argc == 0) {
58241     return _wrap_new_SBType__SWIG_0(L);
58242   }
58243   if (argc == 1) {
58244     int _v;
58245     {
58246       void *ptr;
58247       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
58248         _v = 0;
58249       } else {
58250         _v = 1;
58251       }
58252     }
58253     if (_v) {
58254       return _wrap_new_SBType__SWIG_1(L);
58255     }
58256   }
58257 
58258   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBType'\n"
58259     "  Possible C/C++ prototypes are:\n"
58260     "    lldb::SBType::SBType()\n"
58261     "    lldb::SBType::SBType(lldb::SBType const &)\n");
58262   lua_error(L);return 0;
58263 }
58264 
58265 
58266 static int _wrap_SBType_IsValid(lua_State* L) {
58267   int SWIG_arg = 0;
58268   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58269   bool result;
58270 
58271   SWIG_check_num_args("lldb::SBType::IsValid",1,1)
58272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsValid",1,"lldb::SBType *");
58273 
58274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58275     SWIG_fail_ptr("SBType_IsValid",1,SWIGTYPE_p_lldb__SBType);
58276   }
58277 
58278   result = (bool)(arg1)->IsValid();
58279   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58280   return SWIG_arg;
58281 
58282   if(0) SWIG_fail;
58283 
58284 fail:
58285   lua_error(L);
58286   return SWIG_arg;
58287 }
58288 
58289 
58290 static int _wrap_SBType_GetByteSize(lua_State* L) {
58291   int SWIG_arg = 0;
58292   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58293   uint64_t result;
58294 
58295   SWIG_check_num_args("lldb::SBType::GetByteSize",1,1)
58296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetByteSize",1,"lldb::SBType *");
58297 
58298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58299     SWIG_fail_ptr("SBType_GetByteSize",1,SWIGTYPE_p_lldb__SBType);
58300   }
58301 
58302   result = (uint64_t)(arg1)->GetByteSize();
58303   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58304   return SWIG_arg;
58305 
58306   if(0) SWIG_fail;
58307 
58308 fail:
58309   lua_error(L);
58310   return SWIG_arg;
58311 }
58312 
58313 
58314 static int _wrap_SBType_IsPointerType(lua_State* L) {
58315   int SWIG_arg = 0;
58316   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58317   bool result;
58318 
58319   SWIG_check_num_args("lldb::SBType::IsPointerType",1,1)
58320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPointerType",1,"lldb::SBType *");
58321 
58322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58323     SWIG_fail_ptr("SBType_IsPointerType",1,SWIGTYPE_p_lldb__SBType);
58324   }
58325 
58326   result = (bool)(arg1)->IsPointerType();
58327   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58328   return SWIG_arg;
58329 
58330   if(0) SWIG_fail;
58331 
58332 fail:
58333   lua_error(L);
58334   return SWIG_arg;
58335 }
58336 
58337 
58338 static int _wrap_SBType_IsReferenceType(lua_State* L) {
58339   int SWIG_arg = 0;
58340   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58341   bool result;
58342 
58343   SWIG_check_num_args("lldb::SBType::IsReferenceType",1,1)
58344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsReferenceType",1,"lldb::SBType *");
58345 
58346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58347     SWIG_fail_ptr("SBType_IsReferenceType",1,SWIGTYPE_p_lldb__SBType);
58348   }
58349 
58350   result = (bool)(arg1)->IsReferenceType();
58351   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58352   return SWIG_arg;
58353 
58354   if(0) SWIG_fail;
58355 
58356 fail:
58357   lua_error(L);
58358   return SWIG_arg;
58359 }
58360 
58361 
58362 static int _wrap_SBType_IsFunctionType(lua_State* L) {
58363   int SWIG_arg = 0;
58364   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58365   bool result;
58366 
58367   SWIG_check_num_args("lldb::SBType::IsFunctionType",1,1)
58368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsFunctionType",1,"lldb::SBType *");
58369 
58370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58371     SWIG_fail_ptr("SBType_IsFunctionType",1,SWIGTYPE_p_lldb__SBType);
58372   }
58373 
58374   result = (bool)(arg1)->IsFunctionType();
58375   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58376   return SWIG_arg;
58377 
58378   if(0) SWIG_fail;
58379 
58380 fail:
58381   lua_error(L);
58382   return SWIG_arg;
58383 }
58384 
58385 
58386 static int _wrap_SBType_IsPolymorphicClass(lua_State* L) {
58387   int SWIG_arg = 0;
58388   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58389   bool result;
58390 
58391   SWIG_check_num_args("lldb::SBType::IsPolymorphicClass",1,1)
58392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsPolymorphicClass",1,"lldb::SBType *");
58393 
58394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58395     SWIG_fail_ptr("SBType_IsPolymorphicClass",1,SWIGTYPE_p_lldb__SBType);
58396   }
58397 
58398   result = (bool)(arg1)->IsPolymorphicClass();
58399   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58400   return SWIG_arg;
58401 
58402   if(0) SWIG_fail;
58403 
58404 fail:
58405   lua_error(L);
58406   return SWIG_arg;
58407 }
58408 
58409 
58410 static int _wrap_SBType_IsArrayType(lua_State* L) {
58411   int SWIG_arg = 0;
58412   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58413   bool result;
58414 
58415   SWIG_check_num_args("lldb::SBType::IsArrayType",1,1)
58416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsArrayType",1,"lldb::SBType *");
58417 
58418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58419     SWIG_fail_ptr("SBType_IsArrayType",1,SWIGTYPE_p_lldb__SBType);
58420   }
58421 
58422   result = (bool)(arg1)->IsArrayType();
58423   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58424   return SWIG_arg;
58425 
58426   if(0) SWIG_fail;
58427 
58428 fail:
58429   lua_error(L);
58430   return SWIG_arg;
58431 }
58432 
58433 
58434 static int _wrap_SBType_IsVectorType(lua_State* L) {
58435   int SWIG_arg = 0;
58436   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58437   bool result;
58438 
58439   SWIG_check_num_args("lldb::SBType::IsVectorType",1,1)
58440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsVectorType",1,"lldb::SBType *");
58441 
58442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58443     SWIG_fail_ptr("SBType_IsVectorType",1,SWIGTYPE_p_lldb__SBType);
58444   }
58445 
58446   result = (bool)(arg1)->IsVectorType();
58447   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58448   return SWIG_arg;
58449 
58450   if(0) SWIG_fail;
58451 
58452 fail:
58453   lua_error(L);
58454   return SWIG_arg;
58455 }
58456 
58457 
58458 static int _wrap_SBType_IsTypedefType(lua_State* L) {
58459   int SWIG_arg = 0;
58460   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58461   bool result;
58462 
58463   SWIG_check_num_args("lldb::SBType::IsTypedefType",1,1)
58464   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypedefType",1,"lldb::SBType *");
58465 
58466   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58467     SWIG_fail_ptr("SBType_IsTypedefType",1,SWIGTYPE_p_lldb__SBType);
58468   }
58469 
58470   result = (bool)(arg1)->IsTypedefType();
58471   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58472   return SWIG_arg;
58473 
58474   if(0) SWIG_fail;
58475 
58476 fail:
58477   lua_error(L);
58478   return SWIG_arg;
58479 }
58480 
58481 
58482 static int _wrap_SBType_IsAnonymousType(lua_State* L) {
58483   int SWIG_arg = 0;
58484   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58485   bool result;
58486 
58487   SWIG_check_num_args("lldb::SBType::IsAnonymousType",1,1)
58488   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsAnonymousType",1,"lldb::SBType *");
58489 
58490   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58491     SWIG_fail_ptr("SBType_IsAnonymousType",1,SWIGTYPE_p_lldb__SBType);
58492   }
58493 
58494   result = (bool)(arg1)->IsAnonymousType();
58495   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58496   return SWIG_arg;
58497 
58498   if(0) SWIG_fail;
58499 
58500 fail:
58501   lua_error(L);
58502   return SWIG_arg;
58503 }
58504 
58505 
58506 static int _wrap_SBType_IsScopedEnumerationType(lua_State* L) {
58507   int SWIG_arg = 0;
58508   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58509   bool result;
58510 
58511   SWIG_check_num_args("lldb::SBType::IsScopedEnumerationType",1,1)
58512   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsScopedEnumerationType",1,"lldb::SBType *");
58513 
58514   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58515     SWIG_fail_ptr("SBType_IsScopedEnumerationType",1,SWIGTYPE_p_lldb__SBType);
58516   }
58517 
58518   result = (bool)(arg1)->IsScopedEnumerationType();
58519   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
58520   return SWIG_arg;
58521 
58522   if(0) SWIG_fail;
58523 
58524 fail:
58525   lua_error(L);
58526   return SWIG_arg;
58527 }
58528 
58529 
58530 static int _wrap_SBType_GetPointerType(lua_State* L) {
58531   int SWIG_arg = 0;
58532   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58533   lldb::SBType result;
58534 
58535   SWIG_check_num_args("lldb::SBType::GetPointerType",1,1)
58536   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointerType",1,"lldb::SBType *");
58537 
58538   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58539     SWIG_fail_ptr("SBType_GetPointerType",1,SWIGTYPE_p_lldb__SBType);
58540   }
58541 
58542   result = (arg1)->GetPointerType();
58543   {
58544     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58545     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58546   }
58547   return SWIG_arg;
58548 
58549   if(0) SWIG_fail;
58550 
58551 fail:
58552   lua_error(L);
58553   return SWIG_arg;
58554 }
58555 
58556 
58557 static int _wrap_SBType_GetPointeeType(lua_State* L) {
58558   int SWIG_arg = 0;
58559   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58560   lldb::SBType result;
58561 
58562   SWIG_check_num_args("lldb::SBType::GetPointeeType",1,1)
58563   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetPointeeType",1,"lldb::SBType *");
58564 
58565   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58566     SWIG_fail_ptr("SBType_GetPointeeType",1,SWIGTYPE_p_lldb__SBType);
58567   }
58568 
58569   result = (arg1)->GetPointeeType();
58570   {
58571     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58572     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58573   }
58574   return SWIG_arg;
58575 
58576   if(0) SWIG_fail;
58577 
58578 fail:
58579   lua_error(L);
58580   return SWIG_arg;
58581 }
58582 
58583 
58584 static int _wrap_SBType_GetReferenceType(lua_State* L) {
58585   int SWIG_arg = 0;
58586   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58587   lldb::SBType result;
58588 
58589   SWIG_check_num_args("lldb::SBType::GetReferenceType",1,1)
58590   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetReferenceType",1,"lldb::SBType *");
58591 
58592   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58593     SWIG_fail_ptr("SBType_GetReferenceType",1,SWIGTYPE_p_lldb__SBType);
58594   }
58595 
58596   result = (arg1)->GetReferenceType();
58597   {
58598     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58599     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58600   }
58601   return SWIG_arg;
58602 
58603   if(0) SWIG_fail;
58604 
58605 fail:
58606   lua_error(L);
58607   return SWIG_arg;
58608 }
58609 
58610 
58611 static int _wrap_SBType_GetTypedefedType(lua_State* L) {
58612   int SWIG_arg = 0;
58613   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58614   lldb::SBType result;
58615 
58616   SWIG_check_num_args("lldb::SBType::GetTypedefedType",1,1)
58617   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypedefedType",1,"lldb::SBType *");
58618 
58619   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58620     SWIG_fail_ptr("SBType_GetTypedefedType",1,SWIGTYPE_p_lldb__SBType);
58621   }
58622 
58623   result = (arg1)->GetTypedefedType();
58624   {
58625     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58626     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58627   }
58628   return SWIG_arg;
58629 
58630   if(0) SWIG_fail;
58631 
58632 fail:
58633   lua_error(L);
58634   return SWIG_arg;
58635 }
58636 
58637 
58638 static int _wrap_SBType_GetDereferencedType(lua_State* L) {
58639   int SWIG_arg = 0;
58640   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58641   lldb::SBType result;
58642 
58643   SWIG_check_num_args("lldb::SBType::GetDereferencedType",1,1)
58644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDereferencedType",1,"lldb::SBType *");
58645 
58646   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58647     SWIG_fail_ptr("SBType_GetDereferencedType",1,SWIGTYPE_p_lldb__SBType);
58648   }
58649 
58650   result = (arg1)->GetDereferencedType();
58651   {
58652     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58653     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58654   }
58655   return SWIG_arg;
58656 
58657   if(0) SWIG_fail;
58658 
58659 fail:
58660   lua_error(L);
58661   return SWIG_arg;
58662 }
58663 
58664 
58665 static int _wrap_SBType_GetUnqualifiedType(lua_State* L) {
58666   int SWIG_arg = 0;
58667   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58668   lldb::SBType result;
58669 
58670   SWIG_check_num_args("lldb::SBType::GetUnqualifiedType",1,1)
58671   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetUnqualifiedType",1,"lldb::SBType *");
58672 
58673   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58674     SWIG_fail_ptr("SBType_GetUnqualifiedType",1,SWIGTYPE_p_lldb__SBType);
58675   }
58676 
58677   result = (arg1)->GetUnqualifiedType();
58678   {
58679     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58680     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58681   }
58682   return SWIG_arg;
58683 
58684   if(0) SWIG_fail;
58685 
58686 fail:
58687   lua_error(L);
58688   return SWIG_arg;
58689 }
58690 
58691 
58692 static int _wrap_SBType_GetCanonicalType(lua_State* L) {
58693   int SWIG_arg = 0;
58694   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58695   lldb::SBType result;
58696 
58697   SWIG_check_num_args("lldb::SBType::GetCanonicalType",1,1)
58698   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetCanonicalType",1,"lldb::SBType *");
58699 
58700   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58701     SWIG_fail_ptr("SBType_GetCanonicalType",1,SWIGTYPE_p_lldb__SBType);
58702   }
58703 
58704   result = (arg1)->GetCanonicalType();
58705   {
58706     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58707     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58708   }
58709   return SWIG_arg;
58710 
58711   if(0) SWIG_fail;
58712 
58713 fail:
58714   lua_error(L);
58715   return SWIG_arg;
58716 }
58717 
58718 
58719 static int _wrap_SBType_GetEnumerationIntegerType(lua_State* L) {
58720   int SWIG_arg = 0;
58721   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58722   lldb::SBType result;
58723 
58724   SWIG_check_num_args("lldb::SBType::GetEnumerationIntegerType",1,1)
58725   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumerationIntegerType",1,"lldb::SBType *");
58726 
58727   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58728     SWIG_fail_ptr("SBType_GetEnumerationIntegerType",1,SWIGTYPE_p_lldb__SBType);
58729   }
58730 
58731   result = (arg1)->GetEnumerationIntegerType();
58732   {
58733     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58734     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58735   }
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_GetArrayElementType(lua_State* L) {
58747   int SWIG_arg = 0;
58748   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58749   lldb::SBType result;
58750 
58751   SWIG_check_num_args("lldb::SBType::GetArrayElementType",1,1)
58752   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayElementType",1,"lldb::SBType *");
58753 
58754   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58755     SWIG_fail_ptr("SBType_GetArrayElementType",1,SWIGTYPE_p_lldb__SBType);
58756   }
58757 
58758   result = (arg1)->GetArrayElementType();
58759   {
58760     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58761     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58762   }
58763   return SWIG_arg;
58764 
58765   if(0) SWIG_fail;
58766 
58767 fail:
58768   lua_error(L);
58769   return SWIG_arg;
58770 }
58771 
58772 
58773 static int _wrap_SBType_GetArrayType(lua_State* L) {
58774   int SWIG_arg = 0;
58775   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58776   uint64_t arg2 ;
58777   lldb::SBType result;
58778 
58779   SWIG_check_num_args("lldb::SBType::GetArrayType",2,2)
58780   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetArrayType",1,"lldb::SBType *");
58781   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetArrayType",2,"uint64_t");
58782 
58783   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58784     SWIG_fail_ptr("SBType_GetArrayType",1,SWIGTYPE_p_lldb__SBType);
58785   }
58786 
58787   arg2 = (unsigned long long)lua_tointeger(L, 2);
58788   result = (arg1)->GetArrayType(arg2);
58789   {
58790     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58791     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58792   }
58793   return SWIG_arg;
58794 
58795   if(0) SWIG_fail;
58796 
58797 fail:
58798   lua_error(L);
58799   return SWIG_arg;
58800 }
58801 
58802 
58803 static int _wrap_SBType_GetVectorElementType(lua_State* L) {
58804   int SWIG_arg = 0;
58805   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58806   lldb::SBType result;
58807 
58808   SWIG_check_num_args("lldb::SBType::GetVectorElementType",1,1)
58809   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVectorElementType",1,"lldb::SBType *");
58810 
58811   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58812     SWIG_fail_ptr("SBType_GetVectorElementType",1,SWIGTYPE_p_lldb__SBType);
58813   }
58814 
58815   result = (arg1)->GetVectorElementType();
58816   {
58817     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58818     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58819   }
58820   return SWIG_arg;
58821 
58822   if(0) SWIG_fail;
58823 
58824 fail:
58825   lua_error(L);
58826   return SWIG_arg;
58827 }
58828 
58829 
58830 static int _wrap_SBType_GetBasicType__SWIG_0(lua_State* L) {
58831   int SWIG_arg = 0;
58832   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58833   lldb::BasicType result;
58834 
58835   SWIG_check_num_args("lldb::SBType::GetBasicType",1,1)
58836   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58837 
58838   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58839     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58840   }
58841 
58842   result = (lldb::BasicType)(arg1)->GetBasicType();
58843   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
58844   return SWIG_arg;
58845 
58846   if(0) SWIG_fail;
58847 
58848 fail:
58849   lua_error(L);
58850   return SWIG_arg;
58851 }
58852 
58853 
58854 static int _wrap_SBType_GetBasicType__SWIG_1(lua_State* L) {
58855   int SWIG_arg = 0;
58856   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58857   lldb::BasicType arg2 ;
58858   lldb::SBType result;
58859 
58860   SWIG_check_num_args("lldb::SBType::GetBasicType",2,2)
58861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetBasicType",1,"lldb::SBType *");
58862   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBType::GetBasicType",2,"lldb::BasicType");
58863 
58864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58865     SWIG_fail_ptr("SBType_GetBasicType",1,SWIGTYPE_p_lldb__SBType);
58866   }
58867 
58868   arg2 = (lldb::BasicType)(int)lua_tonumber(L, 2);
58869   result = (arg1)->GetBasicType(arg2);
58870   {
58871     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
58872     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
58873   }
58874   return SWIG_arg;
58875 
58876   if(0) SWIG_fail;
58877 
58878 fail:
58879   lua_error(L);
58880   return SWIG_arg;
58881 }
58882 
58883 
58884 static int _wrap_SBType_GetBasicType(lua_State* L) {
58885   int argc;
58886   int argv[3]={
58887     1,2,3
58888   };
58889 
58890   argc = lua_gettop(L);
58891   if (argc == 1) {
58892     int _v;
58893     {
58894       void *ptr;
58895       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58896         _v = 0;
58897       } else {
58898         _v = 1;
58899       }
58900     }
58901     if (_v) {
58902       return _wrap_SBType_GetBasicType__SWIG_0(L);
58903     }
58904   }
58905   if (argc == 2) {
58906     int _v;
58907     {
58908       void *ptr;
58909       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, 0)) {
58910         _v = 0;
58911       } else {
58912         _v = 1;
58913       }
58914     }
58915     if (_v) {
58916       {
58917         _v = lua_isnumber(L,argv[1]);
58918       }
58919       if (_v) {
58920         return _wrap_SBType_GetBasicType__SWIG_1(L);
58921       }
58922     }
58923   }
58924 
58925   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBType_GetBasicType'\n"
58926     "  Possible C/C++ prototypes are:\n"
58927     "    lldb::SBType::GetBasicType()\n"
58928     "    lldb::SBType::GetBasicType(lldb::BasicType)\n");
58929   lua_error(L);return 0;
58930 }
58931 
58932 
58933 static int _wrap_SBType_GetNumberOfFields(lua_State* L) {
58934   int SWIG_arg = 0;
58935   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58936   uint32_t result;
58937 
58938   SWIG_check_num_args("lldb::SBType::GetNumberOfFields",1,1)
58939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfFields",1,"lldb::SBType *");
58940 
58941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58942     SWIG_fail_ptr("SBType_GetNumberOfFields",1,SWIGTYPE_p_lldb__SBType);
58943   }
58944 
58945   result = (uint32_t)(arg1)->GetNumberOfFields();
58946   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58947   return SWIG_arg;
58948 
58949   if(0) SWIG_fail;
58950 
58951 fail:
58952   lua_error(L);
58953   return SWIG_arg;
58954 }
58955 
58956 
58957 static int _wrap_SBType_GetNumberOfDirectBaseClasses(lua_State* L) {
58958   int SWIG_arg = 0;
58959   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58960   uint32_t result;
58961 
58962   SWIG_check_num_args("lldb::SBType::GetNumberOfDirectBaseClasses",1,1)
58963   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfDirectBaseClasses",1,"lldb::SBType *");
58964 
58965   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58966     SWIG_fail_ptr("SBType_GetNumberOfDirectBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58967   }
58968 
58969   result = (uint32_t)(arg1)->GetNumberOfDirectBaseClasses();
58970   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58971   return SWIG_arg;
58972 
58973   if(0) SWIG_fail;
58974 
58975 fail:
58976   lua_error(L);
58977   return SWIG_arg;
58978 }
58979 
58980 
58981 static int _wrap_SBType_GetNumberOfVirtualBaseClasses(lua_State* L) {
58982   int SWIG_arg = 0;
58983   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
58984   uint32_t result;
58985 
58986   SWIG_check_num_args("lldb::SBType::GetNumberOfVirtualBaseClasses",1,1)
58987   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfVirtualBaseClasses",1,"lldb::SBType *");
58988 
58989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
58990     SWIG_fail_ptr("SBType_GetNumberOfVirtualBaseClasses",1,SWIGTYPE_p_lldb__SBType);
58991   }
58992 
58993   result = (uint32_t)(arg1)->GetNumberOfVirtualBaseClasses();
58994   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
58995   return SWIG_arg;
58996 
58997   if(0) SWIG_fail;
58998 
58999 fail:
59000   lua_error(L);
59001   return SWIG_arg;
59002 }
59003 
59004 
59005 static int _wrap_SBType_GetFieldAtIndex(lua_State* L) {
59006   int SWIG_arg = 0;
59007   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59008   uint32_t arg2 ;
59009   lldb::SBTypeMember result;
59010 
59011   SWIG_check_num_args("lldb::SBType::GetFieldAtIndex",2,2)
59012   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",1,"lldb::SBType *");
59013   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetFieldAtIndex",2,"uint32_t");
59014 
59015   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59016     SWIG_fail_ptr("SBType_GetFieldAtIndex",1,SWIGTYPE_p_lldb__SBType);
59017   }
59018 
59019   arg2 = (unsigned int)lua_tointeger(L, 2);
59020   result = (arg1)->GetFieldAtIndex(arg2);
59021   {
59022     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59023     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59024   }
59025   return SWIG_arg;
59026 
59027   if(0) SWIG_fail;
59028 
59029 fail:
59030   lua_error(L);
59031   return SWIG_arg;
59032 }
59033 
59034 
59035 static int _wrap_SBType_GetDirectBaseClassAtIndex(lua_State* L) {
59036   int SWIG_arg = 0;
59037   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59038   uint32_t arg2 ;
59039   lldb::SBTypeMember result;
59040 
59041   SWIG_check_num_args("lldb::SBType::GetDirectBaseClassAtIndex",2,2)
59042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",1,"lldb::SBType *");
59043   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetDirectBaseClassAtIndex",2,"uint32_t");
59044 
59045   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59046     SWIG_fail_ptr("SBType_GetDirectBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
59047   }
59048 
59049   arg2 = (unsigned int)lua_tointeger(L, 2);
59050   result = (arg1)->GetDirectBaseClassAtIndex(arg2);
59051   {
59052     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59053     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59054   }
59055   return SWIG_arg;
59056 
59057   if(0) SWIG_fail;
59058 
59059 fail:
59060   lua_error(L);
59061   return SWIG_arg;
59062 }
59063 
59064 
59065 static int _wrap_SBType_GetVirtualBaseClassAtIndex(lua_State* L) {
59066   int SWIG_arg = 0;
59067   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59068   uint32_t arg2 ;
59069   lldb::SBTypeMember result;
59070 
59071   SWIG_check_num_args("lldb::SBType::GetVirtualBaseClassAtIndex",2,2)
59072   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",1,"lldb::SBType *");
59073   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetVirtualBaseClassAtIndex",2,"uint32_t");
59074 
59075   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59076     SWIG_fail_ptr("SBType_GetVirtualBaseClassAtIndex",1,SWIGTYPE_p_lldb__SBType);
59077   }
59078 
59079   arg2 = (unsigned int)lua_tointeger(L, 2);
59080   result = (arg1)->GetVirtualBaseClassAtIndex(arg2);
59081   {
59082     lldb::SBTypeMember * resultptr = new lldb::SBTypeMember((const lldb::SBTypeMember &) result);
59083     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMember,1); SWIG_arg++;
59084   }
59085   return SWIG_arg;
59086 
59087   if(0) SWIG_fail;
59088 
59089 fail:
59090   lua_error(L);
59091   return SWIG_arg;
59092 }
59093 
59094 
59095 static int _wrap_SBType_GetEnumMembers(lua_State* L) {
59096   int SWIG_arg = 0;
59097   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59098   lldb::SBTypeEnumMemberList result;
59099 
59100   SWIG_check_num_args("lldb::SBType::GetEnumMembers",1,1)
59101   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetEnumMembers",1,"lldb::SBType *");
59102 
59103   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59104     SWIG_fail_ptr("SBType_GetEnumMembers",1,SWIGTYPE_p_lldb__SBType);
59105   }
59106 
59107   result = (arg1)->GetEnumMembers();
59108   {
59109     lldb::SBTypeEnumMemberList * resultptr = new lldb::SBTypeEnumMemberList((const lldb::SBTypeEnumMemberList &) result);
59110     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
59111   }
59112   return SWIG_arg;
59113 
59114   if(0) SWIG_fail;
59115 
59116 fail:
59117   lua_error(L);
59118   return SWIG_arg;
59119 }
59120 
59121 
59122 static int _wrap_SBType_GetModule(lua_State* L) {
59123   int SWIG_arg = 0;
59124   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59125   lldb::SBModule result;
59126 
59127   SWIG_check_num_args("lldb::SBType::GetModule",1,1)
59128   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetModule",1,"lldb::SBType *");
59129 
59130   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59131     SWIG_fail_ptr("SBType_GetModule",1,SWIGTYPE_p_lldb__SBType);
59132   }
59133 
59134   result = (arg1)->GetModule();
59135   {
59136     lldb::SBModule * resultptr = new lldb::SBModule((const lldb::SBModule &) result);
59137     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBModule,1); SWIG_arg++;
59138   }
59139   return SWIG_arg;
59140 
59141   if(0) SWIG_fail;
59142 
59143 fail:
59144   lua_error(L);
59145   return SWIG_arg;
59146 }
59147 
59148 
59149 static int _wrap_SBType_GetName(lua_State* L) {
59150   int SWIG_arg = 0;
59151   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59152   char *result = 0 ;
59153 
59154   SWIG_check_num_args("lldb::SBType::GetName",1,1)
59155   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetName",1,"lldb::SBType *");
59156 
59157   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59158     SWIG_fail_ptr("SBType_GetName",1,SWIGTYPE_p_lldb__SBType);
59159   }
59160 
59161   result = (char *)(arg1)->GetName();
59162   lua_pushstring(L,(const char *)result); SWIG_arg++;
59163   return SWIG_arg;
59164 
59165   if(0) SWIG_fail;
59166 
59167 fail:
59168   lua_error(L);
59169   return SWIG_arg;
59170 }
59171 
59172 
59173 static int _wrap_SBType_GetDisplayTypeName(lua_State* L) {
59174   int SWIG_arg = 0;
59175   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59176   char *result = 0 ;
59177 
59178   SWIG_check_num_args("lldb::SBType::GetDisplayTypeName",1,1)
59179   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetDisplayTypeName",1,"lldb::SBType *");
59180 
59181   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59182     SWIG_fail_ptr("SBType_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBType);
59183   }
59184 
59185   result = (char *)(arg1)->GetDisplayTypeName();
59186   lua_pushstring(L,(const char *)result); SWIG_arg++;
59187   return SWIG_arg;
59188 
59189   if(0) SWIG_fail;
59190 
59191 fail:
59192   lua_error(L);
59193   return SWIG_arg;
59194 }
59195 
59196 
59197 static int _wrap_SBType_GetTypeClass(lua_State* L) {
59198   int SWIG_arg = 0;
59199   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59200   lldb::TypeClass result;
59201 
59202   SWIG_check_num_args("lldb::SBType::GetTypeClass",1,1)
59203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeClass",1,"lldb::SBType *");
59204 
59205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59206     SWIG_fail_ptr("SBType_GetTypeClass",1,SWIGTYPE_p_lldb__SBType);
59207   }
59208 
59209   result = (lldb::TypeClass)(arg1)->GetTypeClass();
59210   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59211   return SWIG_arg;
59212 
59213   if(0) SWIG_fail;
59214 
59215 fail:
59216   lua_error(L);
59217   return SWIG_arg;
59218 }
59219 
59220 
59221 static int _wrap_SBType_GetNumberOfTemplateArguments(lua_State* L) {
59222   int SWIG_arg = 0;
59223   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59224   uint32_t result;
59225 
59226   SWIG_check_num_args("lldb::SBType::GetNumberOfTemplateArguments",1,1)
59227   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfTemplateArguments",1,"lldb::SBType *");
59228 
59229   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59230     SWIG_fail_ptr("SBType_GetNumberOfTemplateArguments",1,SWIGTYPE_p_lldb__SBType);
59231   }
59232 
59233   result = (uint32_t)(arg1)->GetNumberOfTemplateArguments();
59234   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59235   return SWIG_arg;
59236 
59237   if(0) SWIG_fail;
59238 
59239 fail:
59240   lua_error(L);
59241   return SWIG_arg;
59242 }
59243 
59244 
59245 static int _wrap_SBType_GetTemplateArgumentType(lua_State* L) {
59246   int SWIG_arg = 0;
59247   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59248   uint32_t arg2 ;
59249   lldb::SBType result;
59250 
59251   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentType",2,2)
59252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",1,"lldb::SBType *");
59253   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentType",2,"uint32_t");
59254 
59255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59256     SWIG_fail_ptr("SBType_GetTemplateArgumentType",1,SWIGTYPE_p_lldb__SBType);
59257   }
59258 
59259   arg2 = (unsigned int)lua_tointeger(L, 2);
59260   result = (arg1)->GetTemplateArgumentType(arg2);
59261   {
59262     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59263     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59264   }
59265   return SWIG_arg;
59266 
59267   if(0) SWIG_fail;
59268 
59269 fail:
59270   lua_error(L);
59271   return SWIG_arg;
59272 }
59273 
59274 
59275 static int _wrap_SBType_GetTemplateArgumentKind(lua_State* L) {
59276   int SWIG_arg = 0;
59277   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59278   uint32_t arg2 ;
59279   lldb::TemplateArgumentKind result;
59280 
59281   SWIG_check_num_args("lldb::SBType::GetTemplateArgumentKind",2,2)
59282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",1,"lldb::SBType *");
59283   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetTemplateArgumentKind",2,"uint32_t");
59284 
59285   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59286     SWIG_fail_ptr("SBType_GetTemplateArgumentKind",1,SWIGTYPE_p_lldb__SBType);
59287   }
59288 
59289   arg2 = (unsigned int)lua_tointeger(L, 2);
59290   result = (lldb::TemplateArgumentKind)(arg1)->GetTemplateArgumentKind(arg2);
59291   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59292   return SWIG_arg;
59293 
59294   if(0) SWIG_fail;
59295 
59296 fail:
59297   lua_error(L);
59298   return SWIG_arg;
59299 }
59300 
59301 
59302 static int _wrap_SBType_GetFunctionReturnType(lua_State* L) {
59303   int SWIG_arg = 0;
59304   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59305   lldb::SBType result;
59306 
59307   SWIG_check_num_args("lldb::SBType::GetFunctionReturnType",1,1)
59308   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionReturnType",1,"lldb::SBType *");
59309 
59310   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59311     SWIG_fail_ptr("SBType_GetFunctionReturnType",1,SWIGTYPE_p_lldb__SBType);
59312   }
59313 
59314   result = (arg1)->GetFunctionReturnType();
59315   {
59316     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59317     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59318   }
59319   return SWIG_arg;
59320 
59321   if(0) SWIG_fail;
59322 
59323 fail:
59324   lua_error(L);
59325   return SWIG_arg;
59326 }
59327 
59328 
59329 static int _wrap_SBType_GetFunctionArgumentTypes(lua_State* L) {
59330   int SWIG_arg = 0;
59331   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59332   lldb::SBTypeList result;
59333 
59334   SWIG_check_num_args("lldb::SBType::GetFunctionArgumentTypes",1,1)
59335   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetFunctionArgumentTypes",1,"lldb::SBType *");
59336 
59337   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59338     SWIG_fail_ptr("SBType_GetFunctionArgumentTypes",1,SWIGTYPE_p_lldb__SBType);
59339   }
59340 
59341   result = (arg1)->GetFunctionArgumentTypes();
59342   {
59343     lldb::SBTypeList * resultptr = new lldb::SBTypeList((const lldb::SBTypeList &) result);
59344     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59345   }
59346   return SWIG_arg;
59347 
59348   if(0) SWIG_fail;
59349 
59350 fail:
59351   lua_error(L);
59352   return SWIG_arg;
59353 }
59354 
59355 
59356 static int _wrap_SBType_GetNumberOfMemberFunctions(lua_State* L) {
59357   int SWIG_arg = 0;
59358   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59359   uint32_t result;
59360 
59361   SWIG_check_num_args("lldb::SBType::GetNumberOfMemberFunctions",1,1)
59362   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetNumberOfMemberFunctions",1,"lldb::SBType *");
59363 
59364   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59365     SWIG_fail_ptr("SBType_GetNumberOfMemberFunctions",1,SWIGTYPE_p_lldb__SBType);
59366   }
59367 
59368   result = (uint32_t)(arg1)->GetNumberOfMemberFunctions();
59369   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59370   return SWIG_arg;
59371 
59372   if(0) SWIG_fail;
59373 
59374 fail:
59375   lua_error(L);
59376   return SWIG_arg;
59377 }
59378 
59379 
59380 static int _wrap_SBType_GetMemberFunctionAtIndex(lua_State* L) {
59381   int SWIG_arg = 0;
59382   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59383   uint32_t arg2 ;
59384   lldb::SBTypeMemberFunction result;
59385 
59386   SWIG_check_num_args("lldb::SBType::GetMemberFunctionAtIndex",2,2)
59387   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",1,"lldb::SBType *");
59388   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBType::GetMemberFunctionAtIndex",2,"uint32_t");
59389 
59390   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59391     SWIG_fail_ptr("SBType_GetMemberFunctionAtIndex",1,SWIGTYPE_p_lldb__SBType);
59392   }
59393 
59394   arg2 = (unsigned int)lua_tointeger(L, 2);
59395   result = (arg1)->GetMemberFunctionAtIndex(arg2);
59396   {
59397     lldb::SBTypeMemberFunction * resultptr = new lldb::SBTypeMemberFunction((const lldb::SBTypeMemberFunction &) result);
59398     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeMemberFunction,1); SWIG_arg++;
59399   }
59400   return SWIG_arg;
59401 
59402   if(0) SWIG_fail;
59403 
59404 fail:
59405   lua_error(L);
59406   return SWIG_arg;
59407 }
59408 
59409 
59410 static int _wrap_SBType_IsTypeComplete(lua_State* L) {
59411   int SWIG_arg = 0;
59412   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59413   bool result;
59414 
59415   SWIG_check_num_args("lldb::SBType::IsTypeComplete",1,1)
59416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::IsTypeComplete",1,"lldb::SBType *");
59417 
59418   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59419     SWIG_fail_ptr("SBType_IsTypeComplete",1,SWIGTYPE_p_lldb__SBType);
59420   }
59421 
59422   result = (bool)(arg1)->IsTypeComplete();
59423   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59424   return SWIG_arg;
59425 
59426   if(0) SWIG_fail;
59427 
59428 fail:
59429   lua_error(L);
59430   return SWIG_arg;
59431 }
59432 
59433 
59434 static int _wrap_SBType_GetTypeFlags(lua_State* L) {
59435   int SWIG_arg = 0;
59436   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59437   uint32_t result;
59438 
59439   SWIG_check_num_args("lldb::SBType::GetTypeFlags",1,1)
59440   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::GetTypeFlags",1,"lldb::SBType *");
59441 
59442   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59443     SWIG_fail_ptr("SBType_GetTypeFlags",1,SWIGTYPE_p_lldb__SBType);
59444   }
59445 
59446   result = (uint32_t)(arg1)->GetTypeFlags();
59447   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59448   return SWIG_arg;
59449 
59450   if(0) SWIG_fail;
59451 
59452 fail:
59453   lua_error(L);
59454   return SWIG_arg;
59455 }
59456 
59457 
59458 static int _wrap_SBType___eq(lua_State* L) {
59459   int SWIG_arg = 0;
59460   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59461   lldb::SBType *arg2 = 0 ;
59462   bool result;
59463 
59464   SWIG_check_num_args("lldb::SBType::operator ==",2,2)
59465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::operator ==",1,"lldb::SBType *");
59466   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBType::operator ==",2,"lldb::SBType &");
59467 
59468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59469     SWIG_fail_ptr("SBType___eq",1,SWIGTYPE_p_lldb__SBType);
59470   }
59471 
59472 
59473   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBType,0))){
59474     SWIG_fail_ptr("SBType___eq",2,SWIGTYPE_p_lldb__SBType);
59475   }
59476 
59477   result = (bool)(arg1)->operator ==(*arg2);
59478   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59479   return SWIG_arg;
59480 
59481   if(0) SWIG_fail;
59482 
59483 fail:
59484   lua_error(L);
59485   return SWIG_arg;
59486 }
59487 
59488 
59489 static int _wrap_SBType___tostring(lua_State* L) {
59490   int SWIG_arg = 0;
59491   lldb::SBType *arg1 = (lldb::SBType *) 0 ;
59492   std::string result;
59493 
59494   SWIG_check_num_args("lldb::SBType::__str__",1,1)
59495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBType::__str__",1,"lldb::SBType *");
59496 
59497   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBType,0))){
59498     SWIG_fail_ptr("SBType___tostring",1,SWIGTYPE_p_lldb__SBType);
59499   }
59500 
59501   result = lldb_SBType___str__(arg1);
59502   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
59503   return SWIG_arg;
59504 
59505   if(0) SWIG_fail;
59506 
59507 fail:
59508   lua_error(L);
59509   return SWIG_arg;
59510 }
59511 
59512 
59513 static void swig_delete_SBType(void *obj) {
59514 lldb::SBType *arg1 = (lldb::SBType *) obj;
59515 delete arg1;
59516 }
59517 static int _proxy__wrap_new_SBType(lua_State *L) {
59518     assert(lua_istable(L,1));
59519     lua_pushcfunction(L,_wrap_new_SBType);
59520     assert(!lua_isnil(L,-1));
59521     lua_replace(L,1); /* replace our table with real constructor */
59522     lua_call(L,lua_gettop(L)-1,1);
59523     return 1;
59524 }
59525 static swig_lua_attribute swig_SBType_attributes[] = {
59526     {0,0,0}
59527 };
59528 static swig_lua_method swig_SBType_methods[]= {
59529     { "IsValid", _wrap_SBType_IsValid},
59530     { "GetByteSize", _wrap_SBType_GetByteSize},
59531     { "IsPointerType", _wrap_SBType_IsPointerType},
59532     { "IsReferenceType", _wrap_SBType_IsReferenceType},
59533     { "IsFunctionType", _wrap_SBType_IsFunctionType},
59534     { "IsPolymorphicClass", _wrap_SBType_IsPolymorphicClass},
59535     { "IsArrayType", _wrap_SBType_IsArrayType},
59536     { "IsVectorType", _wrap_SBType_IsVectorType},
59537     { "IsTypedefType", _wrap_SBType_IsTypedefType},
59538     { "IsAnonymousType", _wrap_SBType_IsAnonymousType},
59539     { "IsScopedEnumerationType", _wrap_SBType_IsScopedEnumerationType},
59540     { "GetPointerType", _wrap_SBType_GetPointerType},
59541     { "GetPointeeType", _wrap_SBType_GetPointeeType},
59542     { "GetReferenceType", _wrap_SBType_GetReferenceType},
59543     { "GetTypedefedType", _wrap_SBType_GetTypedefedType},
59544     { "GetDereferencedType", _wrap_SBType_GetDereferencedType},
59545     { "GetUnqualifiedType", _wrap_SBType_GetUnqualifiedType},
59546     { "GetCanonicalType", _wrap_SBType_GetCanonicalType},
59547     { "GetEnumerationIntegerType", _wrap_SBType_GetEnumerationIntegerType},
59548     { "GetArrayElementType", _wrap_SBType_GetArrayElementType},
59549     { "GetArrayType", _wrap_SBType_GetArrayType},
59550     { "GetVectorElementType", _wrap_SBType_GetVectorElementType},
59551     { "GetBasicType", _wrap_SBType_GetBasicType},
59552     { "GetNumberOfFields", _wrap_SBType_GetNumberOfFields},
59553     { "GetNumberOfDirectBaseClasses", _wrap_SBType_GetNumberOfDirectBaseClasses},
59554     { "GetNumberOfVirtualBaseClasses", _wrap_SBType_GetNumberOfVirtualBaseClasses},
59555     { "GetFieldAtIndex", _wrap_SBType_GetFieldAtIndex},
59556     { "GetDirectBaseClassAtIndex", _wrap_SBType_GetDirectBaseClassAtIndex},
59557     { "GetVirtualBaseClassAtIndex", _wrap_SBType_GetVirtualBaseClassAtIndex},
59558     { "GetEnumMembers", _wrap_SBType_GetEnumMembers},
59559     { "GetModule", _wrap_SBType_GetModule},
59560     { "GetName", _wrap_SBType_GetName},
59561     { "GetDisplayTypeName", _wrap_SBType_GetDisplayTypeName},
59562     { "GetTypeClass", _wrap_SBType_GetTypeClass},
59563     { "GetNumberOfTemplateArguments", _wrap_SBType_GetNumberOfTemplateArguments},
59564     { "GetTemplateArgumentType", _wrap_SBType_GetTemplateArgumentType},
59565     { "GetTemplateArgumentKind", _wrap_SBType_GetTemplateArgumentKind},
59566     { "GetFunctionReturnType", _wrap_SBType_GetFunctionReturnType},
59567     { "GetFunctionArgumentTypes", _wrap_SBType_GetFunctionArgumentTypes},
59568     { "GetNumberOfMemberFunctions", _wrap_SBType_GetNumberOfMemberFunctions},
59569     { "GetMemberFunctionAtIndex", _wrap_SBType_GetMemberFunctionAtIndex},
59570     { "IsTypeComplete", _wrap_SBType_IsTypeComplete},
59571     { "GetTypeFlags", _wrap_SBType_GetTypeFlags},
59572     { "__eq", _wrap_SBType___eq},
59573     { "__tostring", _wrap_SBType___tostring},
59574     {0,0}
59575 };
59576 static swig_lua_method swig_SBType_meta[] = {
59577     { "__eq", _wrap_SBType___eq},
59578     { "__tostring", _wrap_SBType___tostring},
59579     {0,0}
59580 };
59581 
59582 static swig_lua_attribute swig_SBType_Sf_SwigStatic_attributes[] = {
59583     {0,0,0}
59584 };
59585 static swig_lua_const_info swig_SBType_Sf_SwigStatic_constants[]= {
59586     {0,0,0,0,0,0}
59587 };
59588 static swig_lua_method swig_SBType_Sf_SwigStatic_methods[]= {
59589     {0,0}
59590 };
59591 static swig_lua_class* swig_SBType_Sf_SwigStatic_classes[]= {
59592     0
59593 };
59594 
59595 static swig_lua_namespace swig_SBType_Sf_SwigStatic = {
59596     "SBType",
59597     swig_SBType_Sf_SwigStatic_methods,
59598     swig_SBType_Sf_SwigStatic_attributes,
59599     swig_SBType_Sf_SwigStatic_constants,
59600     swig_SBType_Sf_SwigStatic_classes,
59601     0
59602 };
59603 static swig_lua_class *swig_SBType_bases[] = {0};
59604 static const char *swig_SBType_base_names[] = {0};
59605 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 };
59606 
59607 static int _wrap_new_SBTypeList(lua_State* L) {
59608   int SWIG_arg = 0;
59609   lldb::SBTypeList *result = 0 ;
59610 
59611   SWIG_check_num_args("lldb::SBTypeList::SBTypeList",0,0)
59612   result = (lldb::SBTypeList *)new lldb::SBTypeList();
59613   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeList,1); SWIG_arg++;
59614   return SWIG_arg;
59615 
59616   if(0) SWIG_fail;
59617 
59618 fail:
59619   lua_error(L);
59620   return SWIG_arg;
59621 }
59622 
59623 
59624 static int _wrap_SBTypeList_IsValid(lua_State* L) {
59625   int SWIG_arg = 0;
59626   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59627   bool result;
59628 
59629   SWIG_check_num_args("lldb::SBTypeList::IsValid",1,1)
59630   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::IsValid",1,"lldb::SBTypeList *");
59631 
59632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59633     SWIG_fail_ptr("SBTypeList_IsValid",1,SWIGTYPE_p_lldb__SBTypeList);
59634   }
59635 
59636   result = (bool)(arg1)->IsValid();
59637   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59638   return SWIG_arg;
59639 
59640   if(0) SWIG_fail;
59641 
59642 fail:
59643   lua_error(L);
59644   return SWIG_arg;
59645 }
59646 
59647 
59648 static int _wrap_SBTypeList_Append(lua_State* L) {
59649   int SWIG_arg = 0;
59650   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59651   lldb::SBType arg2 ;
59652   lldb::SBType *argp2 ;
59653 
59654   SWIG_check_num_args("lldb::SBTypeList::Append",2,2)
59655   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::Append",1,"lldb::SBTypeList *");
59656   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeList::Append",2,"lldb::SBType");
59657 
59658   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59659     SWIG_fail_ptr("SBTypeList_Append",1,SWIGTYPE_p_lldb__SBTypeList);
59660   }
59661 
59662 
59663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
59664     SWIG_fail_ptr("SBTypeList_Append",2,SWIGTYPE_p_lldb__SBType);
59665   }
59666   arg2 = *argp2;
59667 
59668   (arg1)->Append(arg2);
59669 
59670   return SWIG_arg;
59671 
59672   if(0) SWIG_fail;
59673 
59674 fail:
59675   lua_error(L);
59676   return SWIG_arg;
59677 }
59678 
59679 
59680 static int _wrap_SBTypeList_GetTypeAtIndex(lua_State* L) {
59681   int SWIG_arg = 0;
59682   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59683   uint32_t arg2 ;
59684   lldb::SBType result;
59685 
59686   SWIG_check_num_args("lldb::SBTypeList::GetTypeAtIndex",2,2)
59687   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",1,"lldb::SBTypeList *");
59688   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeList::GetTypeAtIndex",2,"uint32_t");
59689 
59690   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59691     SWIG_fail_ptr("SBTypeList_GetTypeAtIndex",1,SWIGTYPE_p_lldb__SBTypeList);
59692   }
59693 
59694   arg2 = (unsigned int)lua_tointeger(L, 2);
59695   result = (arg1)->GetTypeAtIndex(arg2);
59696   {
59697     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
59698     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
59699   }
59700   return SWIG_arg;
59701 
59702   if(0) SWIG_fail;
59703 
59704 fail:
59705   lua_error(L);
59706   return SWIG_arg;
59707 }
59708 
59709 
59710 static int _wrap_SBTypeList_GetSize(lua_State* L) {
59711   int SWIG_arg = 0;
59712   lldb::SBTypeList *arg1 = (lldb::SBTypeList *) 0 ;
59713   uint32_t result;
59714 
59715   SWIG_check_num_args("lldb::SBTypeList::GetSize",1,1)
59716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeList::GetSize",1,"lldb::SBTypeList *");
59717 
59718   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeList,0))){
59719     SWIG_fail_ptr("SBTypeList_GetSize",1,SWIGTYPE_p_lldb__SBTypeList);
59720   }
59721 
59722   result = (uint32_t)(arg1)->GetSize();
59723   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59724   return SWIG_arg;
59725 
59726   if(0) SWIG_fail;
59727 
59728 fail:
59729   lua_error(L);
59730   return SWIG_arg;
59731 }
59732 
59733 
59734 static void swig_delete_SBTypeList(void *obj) {
59735 lldb::SBTypeList *arg1 = (lldb::SBTypeList *) obj;
59736 delete arg1;
59737 }
59738 static int _proxy__wrap_new_SBTypeList(lua_State *L) {
59739     assert(lua_istable(L,1));
59740     lua_pushcfunction(L,_wrap_new_SBTypeList);
59741     assert(!lua_isnil(L,-1));
59742     lua_replace(L,1); /* replace our table with real constructor */
59743     lua_call(L,lua_gettop(L)-1,1);
59744     return 1;
59745 }
59746 static swig_lua_attribute swig_SBTypeList_attributes[] = {
59747     {0,0,0}
59748 };
59749 static swig_lua_method swig_SBTypeList_methods[]= {
59750     { "IsValid", _wrap_SBTypeList_IsValid},
59751     { "Append", _wrap_SBTypeList_Append},
59752     { "GetTypeAtIndex", _wrap_SBTypeList_GetTypeAtIndex},
59753     { "GetSize", _wrap_SBTypeList_GetSize},
59754     {0,0}
59755 };
59756 static swig_lua_method swig_SBTypeList_meta[] = {
59757     {0,0}
59758 };
59759 
59760 static swig_lua_attribute swig_SBTypeList_Sf_SwigStatic_attributes[] = {
59761     {0,0,0}
59762 };
59763 static swig_lua_const_info swig_SBTypeList_Sf_SwigStatic_constants[]= {
59764     {0,0,0,0,0,0}
59765 };
59766 static swig_lua_method swig_SBTypeList_Sf_SwigStatic_methods[]= {
59767     {0,0}
59768 };
59769 static swig_lua_class* swig_SBTypeList_Sf_SwigStatic_classes[]= {
59770     0
59771 };
59772 
59773 static swig_lua_namespace swig_SBTypeList_Sf_SwigStatic = {
59774     "SBTypeList",
59775     swig_SBTypeList_Sf_SwigStatic_methods,
59776     swig_SBTypeList_Sf_SwigStatic_attributes,
59777     swig_SBTypeList_Sf_SwigStatic_constants,
59778     swig_SBTypeList_Sf_SwigStatic_classes,
59779     0
59780 };
59781 static swig_lua_class *swig_SBTypeList_bases[] = {0};
59782 static const char *swig_SBTypeList_base_names[] = {0};
59783 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 };
59784 
59785 static int _wrap_new_SBTypeCategory__SWIG_0(lua_State* L) {
59786   int SWIG_arg = 0;
59787   lldb::SBTypeCategory *result = 0 ;
59788 
59789   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",0,0)
59790   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory();
59791   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
59792   return SWIG_arg;
59793 
59794   if(0) SWIG_fail;
59795 
59796 fail:
59797   lua_error(L);
59798   return SWIG_arg;
59799 }
59800 
59801 
59802 static int _wrap_new_SBTypeCategory__SWIG_1(lua_State* L) {
59803   int SWIG_arg = 0;
59804   lldb::SBTypeCategory *arg1 = 0 ;
59805   lldb::SBTypeCategory *result = 0 ;
59806 
59807   SWIG_check_num_args("lldb::SBTypeCategory::SBTypeCategory",1,1)
59808   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SBTypeCategory",1,"lldb::SBTypeCategory const &");
59809 
59810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59811     SWIG_fail_ptr("new_SBTypeCategory",1,SWIGTYPE_p_lldb__SBTypeCategory);
59812   }
59813 
59814   result = (lldb::SBTypeCategory *)new lldb::SBTypeCategory((lldb::SBTypeCategory const &)*arg1);
59815   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeCategory,1); SWIG_arg++;
59816   return SWIG_arg;
59817 
59818   if(0) SWIG_fail;
59819 
59820 fail:
59821   lua_error(L);
59822   return SWIG_arg;
59823 }
59824 
59825 
59826 static int _wrap_new_SBTypeCategory(lua_State* L) {
59827   int argc;
59828   int argv[2]={
59829     1,2
59830   };
59831 
59832   argc = lua_gettop(L);
59833   if (argc == 0) {
59834     return _wrap_new_SBTypeCategory__SWIG_0(L);
59835   }
59836   if (argc == 1) {
59837     int _v;
59838     {
59839       void *ptr;
59840       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeCategory, SWIG_POINTER_NO_NULL)) {
59841         _v = 0;
59842       } else {
59843         _v = 1;
59844       }
59845     }
59846     if (_v) {
59847       return _wrap_new_SBTypeCategory__SWIG_1(L);
59848     }
59849   }
59850 
59851   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeCategory'\n"
59852     "  Possible C/C++ prototypes are:\n"
59853     "    lldb::SBTypeCategory::SBTypeCategory()\n"
59854     "    lldb::SBTypeCategory::SBTypeCategory(lldb::SBTypeCategory const &)\n");
59855   lua_error(L);return 0;
59856 }
59857 
59858 
59859 static int _wrap_SBTypeCategory_IsValid(lua_State* L) {
59860   int SWIG_arg = 0;
59861   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59862   bool result;
59863 
59864   SWIG_check_num_args("lldb::SBTypeCategory::IsValid",1,1)
59865   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::IsValid",1,"lldb::SBTypeCategory const *");
59866 
59867   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59868     SWIG_fail_ptr("SBTypeCategory_IsValid",1,SWIGTYPE_p_lldb__SBTypeCategory);
59869   }
59870 
59871   result = (bool)((lldb::SBTypeCategory const *)arg1)->IsValid();
59872   lua_pushboolean(L,(int)(result!=0)); 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_GetEnabled(lua_State* L) {
59884   int SWIG_arg = 0;
59885   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59886   bool result;
59887 
59888   SWIG_check_num_args("lldb::SBTypeCategory::GetEnabled",1,1)
59889   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetEnabled",1,"lldb::SBTypeCategory *");
59890 
59891   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59892     SWIG_fail_ptr("SBTypeCategory_GetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59893   }
59894 
59895   result = (bool)(arg1)->GetEnabled();
59896   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
59897   return SWIG_arg;
59898 
59899   if(0) SWIG_fail;
59900 
59901 fail:
59902   lua_error(L);
59903   return SWIG_arg;
59904 }
59905 
59906 
59907 static int _wrap_SBTypeCategory_SetEnabled(lua_State* L) {
59908   int SWIG_arg = 0;
59909   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59910   bool arg2 ;
59911 
59912   SWIG_check_num_args("lldb::SBTypeCategory::SetEnabled",2,2)
59913   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",1,"lldb::SBTypeCategory *");
59914   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::SetEnabled",2,"bool");
59915 
59916   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59917     SWIG_fail_ptr("SBTypeCategory_SetEnabled",1,SWIGTYPE_p_lldb__SBTypeCategory);
59918   }
59919 
59920   arg2 = (lua_toboolean(L, 2)!=0);
59921   (arg1)->SetEnabled(arg2);
59922 
59923   return SWIG_arg;
59924 
59925   if(0) SWIG_fail;
59926 
59927 fail:
59928   lua_error(L);
59929   return SWIG_arg;
59930 }
59931 
59932 
59933 static int _wrap_SBTypeCategory_GetName(lua_State* L) {
59934   int SWIG_arg = 0;
59935   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59936   char *result = 0 ;
59937 
59938   SWIG_check_num_args("lldb::SBTypeCategory::GetName",1,1)
59939   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetName",1,"lldb::SBTypeCategory *");
59940 
59941   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59942     SWIG_fail_ptr("SBTypeCategory_GetName",1,SWIGTYPE_p_lldb__SBTypeCategory);
59943   }
59944 
59945   result = (char *)(arg1)->GetName();
59946   lua_pushstring(L,(const char *)result); SWIG_arg++;
59947   return SWIG_arg;
59948 
59949   if(0) SWIG_fail;
59950 
59951 fail:
59952   lua_error(L);
59953   return SWIG_arg;
59954 }
59955 
59956 
59957 static int _wrap_SBTypeCategory_GetLanguageAtIndex(lua_State* L) {
59958   int SWIG_arg = 0;
59959   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59960   uint32_t arg2 ;
59961   lldb::LanguageType result;
59962 
59963   SWIG_check_num_args("lldb::SBTypeCategory::GetLanguageAtIndex",2,2)
59964   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",1,"lldb::SBTypeCategory *");
59965   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetLanguageAtIndex",2,"uint32_t");
59966 
59967   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59968     SWIG_fail_ptr("SBTypeCategory_GetLanguageAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
59969   }
59970 
59971   arg2 = (unsigned int)lua_tointeger(L, 2);
59972   result = (lldb::LanguageType)(arg1)->GetLanguageAtIndex(arg2);
59973   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
59974   return SWIG_arg;
59975 
59976   if(0) SWIG_fail;
59977 
59978 fail:
59979   lua_error(L);
59980   return SWIG_arg;
59981 }
59982 
59983 
59984 static int _wrap_SBTypeCategory_GetNumLanguages(lua_State* L) {
59985   int SWIG_arg = 0;
59986   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
59987   uint32_t result;
59988 
59989   SWIG_check_num_args("lldb::SBTypeCategory::GetNumLanguages",1,1)
59990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumLanguages",1,"lldb::SBTypeCategory *");
59991 
59992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
59993     SWIG_fail_ptr("SBTypeCategory_GetNumLanguages",1,SWIGTYPE_p_lldb__SBTypeCategory);
59994   }
59995 
59996   result = (uint32_t)(arg1)->GetNumLanguages();
59997   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
59998   return SWIG_arg;
59999 
60000   if(0) SWIG_fail;
60001 
60002 fail:
60003   lua_error(L);
60004   return SWIG_arg;
60005 }
60006 
60007 
60008 static int _wrap_SBTypeCategory_AddLanguage(lua_State* L) {
60009   int SWIG_arg = 0;
60010   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60011   lldb::LanguageType arg2 ;
60012 
60013   SWIG_check_num_args("lldb::SBTypeCategory::AddLanguage",2,2)
60014   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",1,"lldb::SBTypeCategory *");
60015   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddLanguage",2,"lldb::LanguageType");
60016 
60017   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60018     SWIG_fail_ptr("SBTypeCategory_AddLanguage",1,SWIGTYPE_p_lldb__SBTypeCategory);
60019   }
60020 
60021   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
60022   (arg1)->AddLanguage(arg2);
60023 
60024   return SWIG_arg;
60025 
60026   if(0) SWIG_fail;
60027 
60028 fail:
60029   lua_error(L);
60030   return SWIG_arg;
60031 }
60032 
60033 
60034 static int _wrap_SBTypeCategory_GetDescription(lua_State* L) {
60035   int SWIG_arg = 0;
60036   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60037   lldb::SBStream *arg2 = 0 ;
60038   lldb::DescriptionLevel arg3 ;
60039   bool result;
60040 
60041   SWIG_check_num_args("lldb::SBTypeCategory::GetDescription",3,3)
60042   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",1,"lldb::SBTypeCategory *");
60043   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",2,"lldb::SBStream &");
60044   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::GetDescription",3,"lldb::DescriptionLevel");
60045 
60046   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60047     SWIG_fail_ptr("SBTypeCategory_GetDescription",1,SWIGTYPE_p_lldb__SBTypeCategory);
60048   }
60049 
60050 
60051   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
60052     SWIG_fail_ptr("SBTypeCategory_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
60053   }
60054 
60055   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
60056   result = (bool)(arg1)->GetDescription(*arg2,arg3);
60057   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60058   return SWIG_arg;
60059 
60060   if(0) SWIG_fail;
60061 
60062 fail:
60063   lua_error(L);
60064   return SWIG_arg;
60065 }
60066 
60067 
60068 static int _wrap_SBTypeCategory_GetNumFormats(lua_State* L) {
60069   int SWIG_arg = 0;
60070   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60071   uint32_t result;
60072 
60073   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFormats",1,1)
60074   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFormats",1,"lldb::SBTypeCategory *");
60075 
60076   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60077     SWIG_fail_ptr("SBTypeCategory_GetNumFormats",1,SWIGTYPE_p_lldb__SBTypeCategory);
60078   }
60079 
60080   result = (uint32_t)(arg1)->GetNumFormats();
60081   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60082   return SWIG_arg;
60083 
60084   if(0) SWIG_fail;
60085 
60086 fail:
60087   lua_error(L);
60088   return SWIG_arg;
60089 }
60090 
60091 
60092 static int _wrap_SBTypeCategory_GetNumSummaries(lua_State* L) {
60093   int SWIG_arg = 0;
60094   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60095   uint32_t result;
60096 
60097   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSummaries",1,1)
60098   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSummaries",1,"lldb::SBTypeCategory *");
60099 
60100   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60101     SWIG_fail_ptr("SBTypeCategory_GetNumSummaries",1,SWIGTYPE_p_lldb__SBTypeCategory);
60102   }
60103 
60104   result = (uint32_t)(arg1)->GetNumSummaries();
60105   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60106   return SWIG_arg;
60107 
60108   if(0) SWIG_fail;
60109 
60110 fail:
60111   lua_error(L);
60112   return SWIG_arg;
60113 }
60114 
60115 
60116 static int _wrap_SBTypeCategory_GetNumFilters(lua_State* L) {
60117   int SWIG_arg = 0;
60118   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60119   uint32_t result;
60120 
60121   SWIG_check_num_args("lldb::SBTypeCategory::GetNumFilters",1,1)
60122   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumFilters",1,"lldb::SBTypeCategory *");
60123 
60124   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60125     SWIG_fail_ptr("SBTypeCategory_GetNumFilters",1,SWIGTYPE_p_lldb__SBTypeCategory);
60126   }
60127 
60128   result = (uint32_t)(arg1)->GetNumFilters();
60129   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60130   return SWIG_arg;
60131 
60132   if(0) SWIG_fail;
60133 
60134 fail:
60135   lua_error(L);
60136   return SWIG_arg;
60137 }
60138 
60139 
60140 static int _wrap_SBTypeCategory_GetNumSynthetics(lua_State* L) {
60141   int SWIG_arg = 0;
60142   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60143   uint32_t result;
60144 
60145   SWIG_check_num_args("lldb::SBTypeCategory::GetNumSynthetics",1,1)
60146   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetNumSynthetics",1,"lldb::SBTypeCategory *");
60147 
60148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60149     SWIG_fail_ptr("SBTypeCategory_GetNumSynthetics",1,SWIGTYPE_p_lldb__SBTypeCategory);
60150   }
60151 
60152   result = (uint32_t)(arg1)->GetNumSynthetics();
60153   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
60154   return SWIG_arg;
60155 
60156   if(0) SWIG_fail;
60157 
60158 fail:
60159   lua_error(L);
60160   return SWIG_arg;
60161 }
60162 
60163 
60164 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex(lua_State* L) {
60165   int SWIG_arg = 0;
60166   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60167   uint32_t arg2 ;
60168   lldb::SBTypeNameSpecifier result;
60169 
60170   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,2)
60171   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",1,"lldb::SBTypeCategory *");
60172   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFilterAtIndex",2,"uint32_t");
60173 
60174   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60175     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60176   }
60177 
60178   arg2 = (unsigned int)lua_tointeger(L, 2);
60179   result = (arg1)->GetTypeNameSpecifierForFilterAtIndex(arg2);
60180   {
60181     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60182     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60183   }
60184   return SWIG_arg;
60185 
60186   if(0) SWIG_fail;
60187 
60188 fail:
60189   lua_error(L);
60190   return SWIG_arg;
60191 }
60192 
60193 
60194 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex(lua_State* L) {
60195   int SWIG_arg = 0;
60196   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60197   uint32_t arg2 ;
60198   lldb::SBTypeNameSpecifier result;
60199 
60200   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,2)
60201   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",1,"lldb::SBTypeCategory *");
60202   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForFormatAtIndex",2,"uint32_t");
60203 
60204   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60205     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60206   }
60207 
60208   arg2 = (unsigned int)lua_tointeger(L, 2);
60209   result = (arg1)->GetTypeNameSpecifierForFormatAtIndex(arg2);
60210   {
60211     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60212     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60213   }
60214   return SWIG_arg;
60215 
60216   if(0) SWIG_fail;
60217 
60218 fail:
60219   lua_error(L);
60220   return SWIG_arg;
60221 }
60222 
60223 
60224 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex(lua_State* L) {
60225   int SWIG_arg = 0;
60226   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60227   uint32_t arg2 ;
60228   lldb::SBTypeNameSpecifier result;
60229 
60230   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,2)
60231   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",1,"lldb::SBTypeCategory *");
60232   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSummaryAtIndex",2,"uint32_t");
60233 
60234   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60235     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60236   }
60237 
60238   arg2 = (unsigned int)lua_tointeger(L, 2);
60239   result = (arg1)->GetTypeNameSpecifierForSummaryAtIndex(arg2);
60240   {
60241     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60242     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60243   }
60244   return SWIG_arg;
60245 
60246   if(0) SWIG_fail;
60247 
60248 fail:
60249   lua_error(L);
60250   return SWIG_arg;
60251 }
60252 
60253 
60254 static int _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex(lua_State* L) {
60255   int SWIG_arg = 0;
60256   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60257   uint32_t arg2 ;
60258   lldb::SBTypeNameSpecifier result;
60259 
60260   SWIG_check_num_args("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,2)
60261   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60262   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetTypeNameSpecifierForSyntheticAtIndex",2,"uint32_t");
60263 
60264   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60265     SWIG_fail_ptr("SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60266   }
60267 
60268   arg2 = (unsigned int)lua_tointeger(L, 2);
60269   result = (arg1)->GetTypeNameSpecifierForSyntheticAtIndex(arg2);
60270   {
60271     lldb::SBTypeNameSpecifier * resultptr = new lldb::SBTypeNameSpecifier((const lldb::SBTypeNameSpecifier &) result);
60272     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
60273   }
60274   return SWIG_arg;
60275 
60276   if(0) SWIG_fail;
60277 
60278 fail:
60279   lua_error(L);
60280   return SWIG_arg;
60281 }
60282 
60283 
60284 static int _wrap_SBTypeCategory_GetFilterForType(lua_State* L) {
60285   int SWIG_arg = 0;
60286   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60287   lldb::SBTypeNameSpecifier arg2 ;
60288   lldb::SBTypeNameSpecifier *argp2 ;
60289   lldb::SBTypeFilter result;
60290 
60291   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterForType",2,2)
60292   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",1,"lldb::SBTypeCategory *");
60293   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterForType",2,"lldb::SBTypeNameSpecifier");
60294 
60295   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60296     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60297   }
60298 
60299 
60300   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60301     SWIG_fail_ptr("SBTypeCategory_GetFilterForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60302   }
60303   arg2 = *argp2;
60304 
60305   result = (arg1)->GetFilterForType(arg2);
60306   {
60307     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60308     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60309   }
60310   return SWIG_arg;
60311 
60312   if(0) SWIG_fail;
60313 
60314 fail:
60315   lua_error(L);
60316   return SWIG_arg;
60317 }
60318 
60319 
60320 static int _wrap_SBTypeCategory_GetFormatForType(lua_State* L) {
60321   int SWIG_arg = 0;
60322   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60323   lldb::SBTypeNameSpecifier arg2 ;
60324   lldb::SBTypeNameSpecifier *argp2 ;
60325   lldb::SBTypeFormat result;
60326 
60327   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatForType",2,2)
60328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",1,"lldb::SBTypeCategory *");
60329   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatForType",2,"lldb::SBTypeNameSpecifier");
60330 
60331   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60332     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60333   }
60334 
60335 
60336   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60337     SWIG_fail_ptr("SBTypeCategory_GetFormatForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60338   }
60339   arg2 = *argp2;
60340 
60341   result = (arg1)->GetFormatForType(arg2);
60342   {
60343     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60344     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60345   }
60346   return SWIG_arg;
60347 
60348   if(0) SWIG_fail;
60349 
60350 fail:
60351   lua_error(L);
60352   return SWIG_arg;
60353 }
60354 
60355 
60356 static int _wrap_SBTypeCategory_GetSummaryForType(lua_State* L) {
60357   int SWIG_arg = 0;
60358   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60359   lldb::SBTypeNameSpecifier arg2 ;
60360   lldb::SBTypeNameSpecifier *argp2 ;
60361   lldb::SBTypeSummary result;
60362 
60363   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryForType",2,2)
60364   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",1,"lldb::SBTypeCategory *");
60365   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryForType",2,"lldb::SBTypeNameSpecifier");
60366 
60367   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60368     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",1,SWIGTYPE_p_lldb__SBTypeCategory);
60369   }
60370 
60371 
60372   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60373     SWIG_fail_ptr("SBTypeCategory_GetSummaryForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60374   }
60375   arg2 = *argp2;
60376 
60377   result = (arg1)->GetSummaryForType(arg2);
60378   {
60379     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60380     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60381   }
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_GetSyntheticForType(lua_State* L) {
60393   int SWIG_arg = 0;
60394   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60395   lldb::SBTypeNameSpecifier arg2 ;
60396   lldb::SBTypeNameSpecifier *argp2 ;
60397   lldb::SBTypeSynthetic result;
60398 
60399   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticForType",2,2)
60400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",1,"lldb::SBTypeCategory *");
60401   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticForType",2,"lldb::SBTypeNameSpecifier");
60402 
60403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60404     SWIG_fail_ptr("SBTypeCategory_GetSyntheticForType",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_GetSyntheticForType",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60410   }
60411   arg2 = *argp2;
60412 
60413   result = (arg1)->GetSyntheticForType(arg2);
60414   {
60415     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60416     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60417   }
60418   return SWIG_arg;
60419 
60420   if(0) SWIG_fail;
60421 
60422 fail:
60423   lua_error(L);
60424   return SWIG_arg;
60425 }
60426 
60427 
60428 static int _wrap_SBTypeCategory_GetFilterAtIndex(lua_State* L) {
60429   int SWIG_arg = 0;
60430   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60431   uint32_t arg2 ;
60432   lldb::SBTypeFilter result;
60433 
60434   SWIG_check_num_args("lldb::SBTypeCategory::GetFilterAtIndex",2,2)
60435   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",1,"lldb::SBTypeCategory *");
60436   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFilterAtIndex",2,"uint32_t");
60437 
60438   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60439     SWIG_fail_ptr("SBTypeCategory_GetFilterAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60440   }
60441 
60442   arg2 = (unsigned int)lua_tointeger(L, 2);
60443   result = (arg1)->GetFilterAtIndex(arg2);
60444   {
60445     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
60446     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
60447   }
60448   return SWIG_arg;
60449 
60450   if(0) SWIG_fail;
60451 
60452 fail:
60453   lua_error(L);
60454   return SWIG_arg;
60455 }
60456 
60457 
60458 static int _wrap_SBTypeCategory_GetFormatAtIndex(lua_State* L) {
60459   int SWIG_arg = 0;
60460   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60461   uint32_t arg2 ;
60462   lldb::SBTypeFormat result;
60463 
60464   SWIG_check_num_args("lldb::SBTypeCategory::GetFormatAtIndex",2,2)
60465   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",1,"lldb::SBTypeCategory *");
60466   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetFormatAtIndex",2,"uint32_t");
60467 
60468   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60469     SWIG_fail_ptr("SBTypeCategory_GetFormatAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60470   }
60471 
60472   arg2 = (unsigned int)lua_tointeger(L, 2);
60473   result = (arg1)->GetFormatAtIndex(arg2);
60474   {
60475     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
60476     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
60477   }
60478   return SWIG_arg;
60479 
60480   if(0) SWIG_fail;
60481 
60482 fail:
60483   lua_error(L);
60484   return SWIG_arg;
60485 }
60486 
60487 
60488 static int _wrap_SBTypeCategory_GetSummaryAtIndex(lua_State* L) {
60489   int SWIG_arg = 0;
60490   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60491   uint32_t arg2 ;
60492   lldb::SBTypeSummary result;
60493 
60494   SWIG_check_num_args("lldb::SBTypeCategory::GetSummaryAtIndex",2,2)
60495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",1,"lldb::SBTypeCategory *");
60496   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSummaryAtIndex",2,"uint32_t");
60497 
60498   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60499     SWIG_fail_ptr("SBTypeCategory_GetSummaryAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60500   }
60501 
60502   arg2 = (unsigned int)lua_tointeger(L, 2);
60503   result = (arg1)->GetSummaryAtIndex(arg2);
60504   {
60505     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
60506     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
60507   }
60508   return SWIG_arg;
60509 
60510   if(0) SWIG_fail;
60511 
60512 fail:
60513   lua_error(L);
60514   return SWIG_arg;
60515 }
60516 
60517 
60518 static int _wrap_SBTypeCategory_GetSyntheticAtIndex(lua_State* L) {
60519   int SWIG_arg = 0;
60520   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60521   uint32_t arg2 ;
60522   lldb::SBTypeSynthetic result;
60523 
60524   SWIG_check_num_args("lldb::SBTypeCategory::GetSyntheticAtIndex",2,2)
60525   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",1,"lldb::SBTypeCategory *");
60526   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::GetSyntheticAtIndex",2,"uint32_t");
60527 
60528   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60529     SWIG_fail_ptr("SBTypeCategory_GetSyntheticAtIndex",1,SWIGTYPE_p_lldb__SBTypeCategory);
60530   }
60531 
60532   arg2 = (unsigned int)lua_tointeger(L, 2);
60533   result = (arg1)->GetSyntheticAtIndex(arg2);
60534   {
60535     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
60536     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
60537   }
60538   return SWIG_arg;
60539 
60540   if(0) SWIG_fail;
60541 
60542 fail:
60543   lua_error(L);
60544   return SWIG_arg;
60545 }
60546 
60547 
60548 static int _wrap_SBTypeCategory_AddTypeFormat(lua_State* L) {
60549   int SWIG_arg = 0;
60550   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60551   lldb::SBTypeNameSpecifier arg2 ;
60552   lldb::SBTypeFormat arg3 ;
60553   lldb::SBTypeNameSpecifier *argp2 ;
60554   lldb::SBTypeFormat *argp3 ;
60555   bool result;
60556 
60557   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFormat",3,3)
60558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",1,"lldb::SBTypeCategory *");
60559   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",2,"lldb::SBTypeNameSpecifier");
60560   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFormat",3,"lldb::SBTypeFormat");
60561 
60562   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60563     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60564   }
60565 
60566 
60567   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60568     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60569   }
60570   arg2 = *argp2;
60571 
60572 
60573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFormat,0))){
60574     SWIG_fail_ptr("SBTypeCategory_AddTypeFormat",3,SWIGTYPE_p_lldb__SBTypeFormat);
60575   }
60576   arg3 = *argp3;
60577 
60578   result = (bool)(arg1)->AddTypeFormat(arg2,arg3);
60579   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60580   return SWIG_arg;
60581 
60582   if(0) SWIG_fail;
60583 
60584 fail:
60585   lua_error(L);
60586   return SWIG_arg;
60587 }
60588 
60589 
60590 static int _wrap_SBTypeCategory_DeleteTypeFormat(lua_State* L) {
60591   int SWIG_arg = 0;
60592   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60593   lldb::SBTypeNameSpecifier arg2 ;
60594   lldb::SBTypeNameSpecifier *argp2 ;
60595   bool result;
60596 
60597   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFormat",2,2)
60598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",1,"lldb::SBTypeCategory *");
60599   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFormat",2,"lldb::SBTypeNameSpecifier");
60600 
60601   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60602     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",1,SWIGTYPE_p_lldb__SBTypeCategory);
60603   }
60604 
60605 
60606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60607     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFormat",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60608   }
60609   arg2 = *argp2;
60610 
60611   result = (bool)(arg1)->DeleteTypeFormat(arg2);
60612   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60613   return SWIG_arg;
60614 
60615   if(0) SWIG_fail;
60616 
60617 fail:
60618   lua_error(L);
60619   return SWIG_arg;
60620 }
60621 
60622 
60623 static int _wrap_SBTypeCategory_AddTypeSummary(lua_State* L) {
60624   int SWIG_arg = 0;
60625   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60626   lldb::SBTypeNameSpecifier arg2 ;
60627   lldb::SBTypeSummary arg3 ;
60628   lldb::SBTypeNameSpecifier *argp2 ;
60629   lldb::SBTypeSummary *argp3 ;
60630   bool result;
60631 
60632   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSummary",3,3)
60633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",1,"lldb::SBTypeCategory *");
60634   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",2,"lldb::SBTypeNameSpecifier");
60635   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSummary",3,"lldb::SBTypeSummary");
60636 
60637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60638     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60639   }
60640 
60641 
60642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60643     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60644   }
60645   arg2 = *argp2;
60646 
60647 
60648   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSummary,0))){
60649     SWIG_fail_ptr("SBTypeCategory_AddTypeSummary",3,SWIGTYPE_p_lldb__SBTypeSummary);
60650   }
60651   arg3 = *argp3;
60652 
60653   result = (bool)(arg1)->AddTypeSummary(arg2,arg3);
60654   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60655   return SWIG_arg;
60656 
60657   if(0) SWIG_fail;
60658 
60659 fail:
60660   lua_error(L);
60661   return SWIG_arg;
60662 }
60663 
60664 
60665 static int _wrap_SBTypeCategory_DeleteTypeSummary(lua_State* L) {
60666   int SWIG_arg = 0;
60667   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60668   lldb::SBTypeNameSpecifier arg2 ;
60669   lldb::SBTypeNameSpecifier *argp2 ;
60670   bool result;
60671 
60672   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSummary",2,2)
60673   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",1,"lldb::SBTypeCategory *");
60674   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSummary",2,"lldb::SBTypeNameSpecifier");
60675 
60676   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60677     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",1,SWIGTYPE_p_lldb__SBTypeCategory);
60678   }
60679 
60680 
60681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60682     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSummary",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60683   }
60684   arg2 = *argp2;
60685 
60686   result = (bool)(arg1)->DeleteTypeSummary(arg2);
60687   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60688   return SWIG_arg;
60689 
60690   if(0) SWIG_fail;
60691 
60692 fail:
60693   lua_error(L);
60694   return SWIG_arg;
60695 }
60696 
60697 
60698 static int _wrap_SBTypeCategory_AddTypeFilter(lua_State* L) {
60699   int SWIG_arg = 0;
60700   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60701   lldb::SBTypeNameSpecifier arg2 ;
60702   lldb::SBTypeFilter arg3 ;
60703   lldb::SBTypeNameSpecifier *argp2 ;
60704   lldb::SBTypeFilter *argp3 ;
60705   bool result;
60706 
60707   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeFilter",3,3)
60708   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",1,"lldb::SBTypeCategory *");
60709   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",2,"lldb::SBTypeNameSpecifier");
60710   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeFilter",3,"lldb::SBTypeFilter");
60711 
60712   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60713     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60714   }
60715 
60716 
60717   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60718     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60719   }
60720   arg2 = *argp2;
60721 
60722 
60723   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeFilter,0))){
60724     SWIG_fail_ptr("SBTypeCategory_AddTypeFilter",3,SWIGTYPE_p_lldb__SBTypeFilter);
60725   }
60726   arg3 = *argp3;
60727 
60728   result = (bool)(arg1)->AddTypeFilter(arg2,arg3);
60729   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60730   return SWIG_arg;
60731 
60732   if(0) SWIG_fail;
60733 
60734 fail:
60735   lua_error(L);
60736   return SWIG_arg;
60737 }
60738 
60739 
60740 static int _wrap_SBTypeCategory_DeleteTypeFilter(lua_State* L) {
60741   int SWIG_arg = 0;
60742   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60743   lldb::SBTypeNameSpecifier arg2 ;
60744   lldb::SBTypeNameSpecifier *argp2 ;
60745   bool result;
60746 
60747   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeFilter",2,2)
60748   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",1,"lldb::SBTypeCategory *");
60749   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeFilter",2,"lldb::SBTypeNameSpecifier");
60750 
60751   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60752     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",1,SWIGTYPE_p_lldb__SBTypeCategory);
60753   }
60754 
60755 
60756   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60757     SWIG_fail_ptr("SBTypeCategory_DeleteTypeFilter",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60758   }
60759   arg2 = *argp2;
60760 
60761   result = (bool)(arg1)->DeleteTypeFilter(arg2);
60762   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60763   return SWIG_arg;
60764 
60765   if(0) SWIG_fail;
60766 
60767 fail:
60768   lua_error(L);
60769   return SWIG_arg;
60770 }
60771 
60772 
60773 static int _wrap_SBTypeCategory_AddTypeSynthetic(lua_State* L) {
60774   int SWIG_arg = 0;
60775   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60776   lldb::SBTypeNameSpecifier arg2 ;
60777   lldb::SBTypeSynthetic arg3 ;
60778   lldb::SBTypeNameSpecifier *argp2 ;
60779   lldb::SBTypeSynthetic *argp3 ;
60780   bool result;
60781 
60782   SWIG_check_num_args("lldb::SBTypeCategory::AddTypeSynthetic",3,3)
60783   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",1,"lldb::SBTypeCategory *");
60784   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60785   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBTypeCategory::AddTypeSynthetic",3,"lldb::SBTypeSynthetic");
60786 
60787   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60788     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60789   }
60790 
60791 
60792   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60793     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60794   }
60795   arg2 = *argp2;
60796 
60797 
60798   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
60799     SWIG_fail_ptr("SBTypeCategory_AddTypeSynthetic",3,SWIGTYPE_p_lldb__SBTypeSynthetic);
60800   }
60801   arg3 = *argp3;
60802 
60803   result = (bool)(arg1)->AddTypeSynthetic(arg2,arg3);
60804   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60805   return SWIG_arg;
60806 
60807   if(0) SWIG_fail;
60808 
60809 fail:
60810   lua_error(L);
60811   return SWIG_arg;
60812 }
60813 
60814 
60815 static int _wrap_SBTypeCategory_DeleteTypeSynthetic(lua_State* L) {
60816   int SWIG_arg = 0;
60817   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60818   lldb::SBTypeNameSpecifier arg2 ;
60819   lldb::SBTypeNameSpecifier *argp2 ;
60820   bool result;
60821 
60822   SWIG_check_num_args("lldb::SBTypeCategory::DeleteTypeSynthetic",2,2)
60823   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",1,"lldb::SBTypeCategory *");
60824   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeCategory::DeleteTypeSynthetic",2,"lldb::SBTypeNameSpecifier");
60825 
60826   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60827     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeCategory);
60828   }
60829 
60830 
60831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
60832     SWIG_fail_ptr("SBTypeCategory_DeleteTypeSynthetic",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
60833   }
60834   arg2 = *argp2;
60835 
60836   result = (bool)(arg1)->DeleteTypeSynthetic(arg2);
60837   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
60838   return SWIG_arg;
60839 
60840   if(0) SWIG_fail;
60841 
60842 fail:
60843   lua_error(L);
60844   return SWIG_arg;
60845 }
60846 
60847 
60848 static int _wrap_SBTypeCategory___tostring(lua_State* L) {
60849   int SWIG_arg = 0;
60850   lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) 0 ;
60851   std::string result;
60852 
60853   SWIG_check_num_args("lldb::SBTypeCategory::__str__",1,1)
60854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeCategory::__str__",1,"lldb::SBTypeCategory *");
60855 
60856   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeCategory,0))){
60857     SWIG_fail_ptr("SBTypeCategory___tostring",1,SWIGTYPE_p_lldb__SBTypeCategory);
60858   }
60859 
60860   result = lldb_SBTypeCategory___str__(arg1);
60861   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
60862   return SWIG_arg;
60863 
60864   if(0) SWIG_fail;
60865 
60866 fail:
60867   lua_error(L);
60868   return SWIG_arg;
60869 }
60870 
60871 
60872 static void swig_delete_SBTypeCategory(void *obj) {
60873 lldb::SBTypeCategory *arg1 = (lldb::SBTypeCategory *) obj;
60874 delete arg1;
60875 }
60876 static int _proxy__wrap_new_SBTypeCategory(lua_State *L) {
60877     assert(lua_istable(L,1));
60878     lua_pushcfunction(L,_wrap_new_SBTypeCategory);
60879     assert(!lua_isnil(L,-1));
60880     lua_replace(L,1); /* replace our table with real constructor */
60881     lua_call(L,lua_gettop(L)-1,1);
60882     return 1;
60883 }
60884 static swig_lua_attribute swig_SBTypeCategory_attributes[] = {
60885     {0,0,0}
60886 };
60887 static swig_lua_method swig_SBTypeCategory_methods[]= {
60888     { "IsValid", _wrap_SBTypeCategory_IsValid},
60889     { "GetEnabled", _wrap_SBTypeCategory_GetEnabled},
60890     { "SetEnabled", _wrap_SBTypeCategory_SetEnabled},
60891     { "GetName", _wrap_SBTypeCategory_GetName},
60892     { "GetLanguageAtIndex", _wrap_SBTypeCategory_GetLanguageAtIndex},
60893     { "GetNumLanguages", _wrap_SBTypeCategory_GetNumLanguages},
60894     { "AddLanguage", _wrap_SBTypeCategory_AddLanguage},
60895     { "GetDescription", _wrap_SBTypeCategory_GetDescription},
60896     { "GetNumFormats", _wrap_SBTypeCategory_GetNumFormats},
60897     { "GetNumSummaries", _wrap_SBTypeCategory_GetNumSummaries},
60898     { "GetNumFilters", _wrap_SBTypeCategory_GetNumFilters},
60899     { "GetNumSynthetics", _wrap_SBTypeCategory_GetNumSynthetics},
60900     { "GetTypeNameSpecifierForFilterAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFilterAtIndex},
60901     { "GetTypeNameSpecifierForFormatAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForFormatAtIndex},
60902     { "GetTypeNameSpecifierForSummaryAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSummaryAtIndex},
60903     { "GetTypeNameSpecifierForSyntheticAtIndex", _wrap_SBTypeCategory_GetTypeNameSpecifierForSyntheticAtIndex},
60904     { "GetFilterForType", _wrap_SBTypeCategory_GetFilterForType},
60905     { "GetFormatForType", _wrap_SBTypeCategory_GetFormatForType},
60906     { "GetSummaryForType", _wrap_SBTypeCategory_GetSummaryForType},
60907     { "GetSyntheticForType", _wrap_SBTypeCategory_GetSyntheticForType},
60908     { "GetFilterAtIndex", _wrap_SBTypeCategory_GetFilterAtIndex},
60909     { "GetFormatAtIndex", _wrap_SBTypeCategory_GetFormatAtIndex},
60910     { "GetSummaryAtIndex", _wrap_SBTypeCategory_GetSummaryAtIndex},
60911     { "GetSyntheticAtIndex", _wrap_SBTypeCategory_GetSyntheticAtIndex},
60912     { "AddTypeFormat", _wrap_SBTypeCategory_AddTypeFormat},
60913     { "DeleteTypeFormat", _wrap_SBTypeCategory_DeleteTypeFormat},
60914     { "AddTypeSummary", _wrap_SBTypeCategory_AddTypeSummary},
60915     { "DeleteTypeSummary", _wrap_SBTypeCategory_DeleteTypeSummary},
60916     { "AddTypeFilter", _wrap_SBTypeCategory_AddTypeFilter},
60917     { "DeleteTypeFilter", _wrap_SBTypeCategory_DeleteTypeFilter},
60918     { "AddTypeSynthetic", _wrap_SBTypeCategory_AddTypeSynthetic},
60919     { "DeleteTypeSynthetic", _wrap_SBTypeCategory_DeleteTypeSynthetic},
60920     { "__tostring", _wrap_SBTypeCategory___tostring},
60921     {0,0}
60922 };
60923 static swig_lua_method swig_SBTypeCategory_meta[] = {
60924     { "__tostring", _wrap_SBTypeCategory___tostring},
60925     {0,0}
60926 };
60927 
60928 static swig_lua_attribute swig_SBTypeCategory_Sf_SwigStatic_attributes[] = {
60929     {0,0,0}
60930 };
60931 static swig_lua_const_info swig_SBTypeCategory_Sf_SwigStatic_constants[]= {
60932     {0,0,0,0,0,0}
60933 };
60934 static swig_lua_method swig_SBTypeCategory_Sf_SwigStatic_methods[]= {
60935     {0,0}
60936 };
60937 static swig_lua_class* swig_SBTypeCategory_Sf_SwigStatic_classes[]= {
60938     0
60939 };
60940 
60941 static swig_lua_namespace swig_SBTypeCategory_Sf_SwigStatic = {
60942     "SBTypeCategory",
60943     swig_SBTypeCategory_Sf_SwigStatic_methods,
60944     swig_SBTypeCategory_Sf_SwigStatic_attributes,
60945     swig_SBTypeCategory_Sf_SwigStatic_constants,
60946     swig_SBTypeCategory_Sf_SwigStatic_classes,
60947     0
60948 };
60949 static swig_lua_class *swig_SBTypeCategory_bases[] = {0};
60950 static const char *swig_SBTypeCategory_base_names[] = {0};
60951 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 };
60952 
60953 static int _wrap_new_SBTypeEnumMember__SWIG_0(lua_State* L) {
60954   int SWIG_arg = 0;
60955   lldb::SBTypeEnumMember *result = 0 ;
60956 
60957   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",0,0)
60958   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember();
60959   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60960   return SWIG_arg;
60961 
60962   if(0) SWIG_fail;
60963 
60964 fail:
60965   lua_error(L);
60966   return SWIG_arg;
60967 }
60968 
60969 
60970 static int _wrap_new_SBTypeEnumMember__SWIG_1(lua_State* L) {
60971   int SWIG_arg = 0;
60972   lldb::SBTypeEnumMember *arg1 = 0 ;
60973   lldb::SBTypeEnumMember *result = 0 ;
60974 
60975   SWIG_check_num_args("lldb::SBTypeEnumMember::SBTypeEnumMember",1,1)
60976   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::SBTypeEnumMember",1,"lldb::SBTypeEnumMember const &");
60977 
60978   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
60979     SWIG_fail_ptr("new_SBTypeEnumMember",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
60980   }
60981 
60982   result = (lldb::SBTypeEnumMember *)new lldb::SBTypeEnumMember((lldb::SBTypeEnumMember const &)*arg1);
60983   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
60984   return SWIG_arg;
60985 
60986   if(0) SWIG_fail;
60987 
60988 fail:
60989   lua_error(L);
60990   return SWIG_arg;
60991 }
60992 
60993 
60994 static int _wrap_new_SBTypeEnumMember(lua_State* L) {
60995   int argc;
60996   int argv[2]={
60997     1,2
60998   };
60999 
61000   argc = lua_gettop(L);
61001   if (argc == 0) {
61002     return _wrap_new_SBTypeEnumMember__SWIG_0(L);
61003   }
61004   if (argc == 1) {
61005     int _v;
61006     {
61007       void *ptr;
61008       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMember, SWIG_POINTER_NO_NULL)) {
61009         _v = 0;
61010       } else {
61011         _v = 1;
61012       }
61013     }
61014     if (_v) {
61015       return _wrap_new_SBTypeEnumMember__SWIG_1(L);
61016     }
61017   }
61018 
61019   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMember'\n"
61020     "  Possible C/C++ prototypes are:\n"
61021     "    lldb::SBTypeEnumMember::SBTypeEnumMember()\n"
61022     "    lldb::SBTypeEnumMember::SBTypeEnumMember(lldb::SBTypeEnumMember const &)\n");
61023   lua_error(L);return 0;
61024 }
61025 
61026 
61027 static int _wrap_SBTypeEnumMember_IsValid(lua_State* L) {
61028   int SWIG_arg = 0;
61029   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61030   bool result;
61031 
61032   SWIG_check_num_args("lldb::SBTypeEnumMember::IsValid",1,1)
61033   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::IsValid",1,"lldb::SBTypeEnumMember const *");
61034 
61035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61036     SWIG_fail_ptr("SBTypeEnumMember_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61037   }
61038 
61039   result = (bool)((lldb::SBTypeEnumMember const *)arg1)->IsValid();
61040   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61041   return SWIG_arg;
61042 
61043   if(0) SWIG_fail;
61044 
61045 fail:
61046   lua_error(L);
61047   return SWIG_arg;
61048 }
61049 
61050 
61051 static int _wrap_SBTypeEnumMember_GetValueAsSigned(lua_State* L) {
61052   int SWIG_arg = 0;
61053   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61054   int64_t result;
61055 
61056   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsSigned",1,1)
61057   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsSigned",1,"lldb::SBTypeEnumMember *");
61058 
61059   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61060     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61061   }
61062 
61063   result = (int64_t)(arg1)->GetValueAsSigned();
61064   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61065   return SWIG_arg;
61066 
61067   if(0) SWIG_fail;
61068 
61069 fail:
61070   lua_error(L);
61071   return SWIG_arg;
61072 }
61073 
61074 
61075 static int _wrap_SBTypeEnumMember_GetValueAsUnsigned(lua_State* L) {
61076   int SWIG_arg = 0;
61077   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61078   uint64_t result;
61079 
61080   SWIG_check_num_args("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,1)
61081   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetValueAsUnsigned",1,"lldb::SBTypeEnumMember *");
61082 
61083   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61084     SWIG_fail_ptr("SBTypeEnumMember_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61085   }
61086 
61087   result = (uint64_t)(arg1)->GetValueAsUnsigned();
61088   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61089   return SWIG_arg;
61090 
61091   if(0) SWIG_fail;
61092 
61093 fail:
61094   lua_error(L);
61095   return SWIG_arg;
61096 }
61097 
61098 
61099 static int _wrap_SBTypeEnumMember_GetName(lua_State* L) {
61100   int SWIG_arg = 0;
61101   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61102   char *result = 0 ;
61103 
61104   SWIG_check_num_args("lldb::SBTypeEnumMember::GetName",1,1)
61105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetName",1,"lldb::SBTypeEnumMember *");
61106 
61107   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61108     SWIG_fail_ptr("SBTypeEnumMember_GetName",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61109   }
61110 
61111   result = (char *)(arg1)->GetName();
61112   lua_pushstring(L,(const char *)result); SWIG_arg++;
61113   return SWIG_arg;
61114 
61115   if(0) SWIG_fail;
61116 
61117 fail:
61118   lua_error(L);
61119   return SWIG_arg;
61120 }
61121 
61122 
61123 static int _wrap_SBTypeEnumMember_GetType(lua_State* L) {
61124   int SWIG_arg = 0;
61125   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61126   lldb::SBType result;
61127 
61128   SWIG_check_num_args("lldb::SBTypeEnumMember::GetType",1,1)
61129   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetType",1,"lldb::SBTypeEnumMember *");
61130 
61131   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61132     SWIG_fail_ptr("SBTypeEnumMember_GetType",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61133   }
61134 
61135   result = (arg1)->GetType();
61136   {
61137     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
61138     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
61139   }
61140   return SWIG_arg;
61141 
61142   if(0) SWIG_fail;
61143 
61144 fail:
61145   lua_error(L);
61146   return SWIG_arg;
61147 }
61148 
61149 
61150 static int _wrap_SBTypeEnumMember_GetDescription(lua_State* L) {
61151   int SWIG_arg = 0;
61152   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61153   lldb::SBStream *arg2 = 0 ;
61154   lldb::DescriptionLevel arg3 ;
61155   bool result;
61156 
61157   SWIG_check_num_args("lldb::SBTypeEnumMember::GetDescription",3,3)
61158   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",1,"lldb::SBTypeEnumMember *");
61159   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",2,"lldb::SBStream &");
61160   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeEnumMember::GetDescription",3,"lldb::DescriptionLevel");
61161 
61162   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61163     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61164   }
61165 
61166 
61167   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61168     SWIG_fail_ptr("SBTypeEnumMember_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61169   }
61170 
61171   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61172   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61173   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61174   return SWIG_arg;
61175 
61176   if(0) SWIG_fail;
61177 
61178 fail:
61179   lua_error(L);
61180   return SWIG_arg;
61181 }
61182 
61183 
61184 static int _wrap_SBTypeEnumMember___tostring(lua_State* L) {
61185   int SWIG_arg = 0;
61186   lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) 0 ;
61187   std::string result;
61188 
61189   SWIG_check_num_args("lldb::SBTypeEnumMember::__str__",1,1)
61190   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMember::__str__",1,"lldb::SBTypeEnumMember *");
61191 
61192   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61193     SWIG_fail_ptr("SBTypeEnumMember___tostring",1,SWIGTYPE_p_lldb__SBTypeEnumMember);
61194   }
61195 
61196   result = lldb_SBTypeEnumMember___str__(arg1);
61197   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61198   return SWIG_arg;
61199 
61200   if(0) SWIG_fail;
61201 
61202 fail:
61203   lua_error(L);
61204   return SWIG_arg;
61205 }
61206 
61207 
61208 static void swig_delete_SBTypeEnumMember(void *obj) {
61209 lldb::SBTypeEnumMember *arg1 = (lldb::SBTypeEnumMember *) obj;
61210 delete arg1;
61211 }
61212 static int _proxy__wrap_new_SBTypeEnumMember(lua_State *L) {
61213     assert(lua_istable(L,1));
61214     lua_pushcfunction(L,_wrap_new_SBTypeEnumMember);
61215     assert(!lua_isnil(L,-1));
61216     lua_replace(L,1); /* replace our table with real constructor */
61217     lua_call(L,lua_gettop(L)-1,1);
61218     return 1;
61219 }
61220 static swig_lua_attribute swig_SBTypeEnumMember_attributes[] = {
61221     {0,0,0}
61222 };
61223 static swig_lua_method swig_SBTypeEnumMember_methods[]= {
61224     { "IsValid", _wrap_SBTypeEnumMember_IsValid},
61225     { "GetValueAsSigned", _wrap_SBTypeEnumMember_GetValueAsSigned},
61226     { "GetValueAsUnsigned", _wrap_SBTypeEnumMember_GetValueAsUnsigned},
61227     { "GetName", _wrap_SBTypeEnumMember_GetName},
61228     { "GetType", _wrap_SBTypeEnumMember_GetType},
61229     { "GetDescription", _wrap_SBTypeEnumMember_GetDescription},
61230     { "__tostring", _wrap_SBTypeEnumMember___tostring},
61231     {0,0}
61232 };
61233 static swig_lua_method swig_SBTypeEnumMember_meta[] = {
61234     { "__tostring", _wrap_SBTypeEnumMember___tostring},
61235     {0,0}
61236 };
61237 
61238 static swig_lua_attribute swig_SBTypeEnumMember_Sf_SwigStatic_attributes[] = {
61239     {0,0,0}
61240 };
61241 static swig_lua_const_info swig_SBTypeEnumMember_Sf_SwigStatic_constants[]= {
61242     {0,0,0,0,0,0}
61243 };
61244 static swig_lua_method swig_SBTypeEnumMember_Sf_SwigStatic_methods[]= {
61245     {0,0}
61246 };
61247 static swig_lua_class* swig_SBTypeEnumMember_Sf_SwigStatic_classes[]= {
61248     0
61249 };
61250 
61251 static swig_lua_namespace swig_SBTypeEnumMember_Sf_SwigStatic = {
61252     "SBTypeEnumMember",
61253     swig_SBTypeEnumMember_Sf_SwigStatic_methods,
61254     swig_SBTypeEnumMember_Sf_SwigStatic_attributes,
61255     swig_SBTypeEnumMember_Sf_SwigStatic_constants,
61256     swig_SBTypeEnumMember_Sf_SwigStatic_classes,
61257     0
61258 };
61259 static swig_lua_class *swig_SBTypeEnumMember_bases[] = {0};
61260 static const char *swig_SBTypeEnumMember_base_names[] = {0};
61261 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 };
61262 
61263 static int _wrap_new_SBTypeEnumMemberList__SWIG_0(lua_State* L) {
61264   int SWIG_arg = 0;
61265   lldb::SBTypeEnumMemberList *result = 0 ;
61266 
61267   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",0,0)
61268   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList();
61269   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
61270   return SWIG_arg;
61271 
61272   if(0) SWIG_fail;
61273 
61274 fail:
61275   lua_error(L);
61276   return SWIG_arg;
61277 }
61278 
61279 
61280 static int _wrap_new_SBTypeEnumMemberList__SWIG_1(lua_State* L) {
61281   int SWIG_arg = 0;
61282   lldb::SBTypeEnumMemberList *arg1 = 0 ;
61283   lldb::SBTypeEnumMemberList *result = 0 ;
61284 
61285   SWIG_check_num_args("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,1)
61286   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::SBTypeEnumMemberList",1,"lldb::SBTypeEnumMemberList const &");
61287 
61288   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61289     SWIG_fail_ptr("new_SBTypeEnumMemberList",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61290   }
61291 
61292   result = (lldb::SBTypeEnumMemberList *)new lldb::SBTypeEnumMemberList((lldb::SBTypeEnumMemberList const &)*arg1);
61293   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeEnumMemberList,1); SWIG_arg++;
61294   return SWIG_arg;
61295 
61296   if(0) SWIG_fail;
61297 
61298 fail:
61299   lua_error(L);
61300   return SWIG_arg;
61301 }
61302 
61303 
61304 static int _wrap_new_SBTypeEnumMemberList(lua_State* L) {
61305   int argc;
61306   int argv[2]={
61307     1,2
61308   };
61309 
61310   argc = lua_gettop(L);
61311   if (argc == 0) {
61312     return _wrap_new_SBTypeEnumMemberList__SWIG_0(L);
61313   }
61314   if (argc == 1) {
61315     int _v;
61316     {
61317       void *ptr;
61318       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeEnumMemberList, SWIG_POINTER_NO_NULL)) {
61319         _v = 0;
61320       } else {
61321         _v = 1;
61322       }
61323     }
61324     if (_v) {
61325       return _wrap_new_SBTypeEnumMemberList__SWIG_1(L);
61326     }
61327   }
61328 
61329   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeEnumMemberList'\n"
61330     "  Possible C/C++ prototypes are:\n"
61331     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList()\n"
61332     "    lldb::SBTypeEnumMemberList::SBTypeEnumMemberList(lldb::SBTypeEnumMemberList const &)\n");
61333   lua_error(L);return 0;
61334 }
61335 
61336 
61337 static int _wrap_SBTypeEnumMemberList_IsValid(lua_State* L) {
61338   int SWIG_arg = 0;
61339   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61340   bool result;
61341 
61342   SWIG_check_num_args("lldb::SBTypeEnumMemberList::IsValid",1,1)
61343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::IsValid",1,"lldb::SBTypeEnumMemberList *");
61344 
61345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61346     SWIG_fail_ptr("SBTypeEnumMemberList_IsValid",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61347   }
61348 
61349   result = (bool)(arg1)->IsValid();
61350   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61351   return SWIG_arg;
61352 
61353   if(0) SWIG_fail;
61354 
61355 fail:
61356   lua_error(L);
61357   return SWIG_arg;
61358 }
61359 
61360 
61361 static int _wrap_SBTypeEnumMemberList_Append(lua_State* L) {
61362   int SWIG_arg = 0;
61363   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61364   lldb::SBTypeEnumMember arg2 ;
61365   lldb::SBTypeEnumMember *argp2 ;
61366 
61367   SWIG_check_num_args("lldb::SBTypeEnumMemberList::Append",2,2)
61368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",1,"lldb::SBTypeEnumMemberList *");
61369   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::Append",2,"lldb::SBTypeEnumMember");
61370 
61371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61372     SWIG_fail_ptr("SBTypeEnumMemberList_Append",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61373   }
61374 
61375 
61376   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBTypeEnumMember,0))){
61377     SWIG_fail_ptr("SBTypeEnumMemberList_Append",2,SWIGTYPE_p_lldb__SBTypeEnumMember);
61378   }
61379   arg2 = *argp2;
61380 
61381   (arg1)->Append(arg2);
61382 
61383   return SWIG_arg;
61384 
61385   if(0) SWIG_fail;
61386 
61387 fail:
61388   lua_error(L);
61389   return SWIG_arg;
61390 }
61391 
61392 
61393 static int _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex(lua_State* L) {
61394   int SWIG_arg = 0;
61395   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61396   uint32_t arg2 ;
61397   lldb::SBTypeEnumMember result;
61398 
61399   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,2)
61400   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",1,"lldb::SBTypeEnumMemberList *");
61401   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetTypeEnumMemberAtIndex",2,"uint32_t");
61402 
61403   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61404     SWIG_fail_ptr("SBTypeEnumMemberList_GetTypeEnumMemberAtIndex",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61405   }
61406 
61407   arg2 = (unsigned int)lua_tointeger(L, 2);
61408   result = (arg1)->GetTypeEnumMemberAtIndex(arg2);
61409   {
61410     lldb::SBTypeEnumMember * resultptr = new lldb::SBTypeEnumMember((const lldb::SBTypeEnumMember &) result);
61411     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeEnumMember,1); SWIG_arg++;
61412   }
61413   return SWIG_arg;
61414 
61415   if(0) SWIG_fail;
61416 
61417 fail:
61418   lua_error(L);
61419   return SWIG_arg;
61420 }
61421 
61422 
61423 static int _wrap_SBTypeEnumMemberList_GetSize(lua_State* L) {
61424   int SWIG_arg = 0;
61425   lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) 0 ;
61426   uint32_t result;
61427 
61428   SWIG_check_num_args("lldb::SBTypeEnumMemberList::GetSize",1,1)
61429   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeEnumMemberList::GetSize",1,"lldb::SBTypeEnumMemberList *");
61430 
61431   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeEnumMemberList,0))){
61432     SWIG_fail_ptr("SBTypeEnumMemberList_GetSize",1,SWIGTYPE_p_lldb__SBTypeEnumMemberList);
61433   }
61434 
61435   result = (uint32_t)(arg1)->GetSize();
61436   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61437   return SWIG_arg;
61438 
61439   if(0) SWIG_fail;
61440 
61441 fail:
61442   lua_error(L);
61443   return SWIG_arg;
61444 }
61445 
61446 
61447 static void swig_delete_SBTypeEnumMemberList(void *obj) {
61448 lldb::SBTypeEnumMemberList *arg1 = (lldb::SBTypeEnumMemberList *) obj;
61449 delete arg1;
61450 }
61451 static int _proxy__wrap_new_SBTypeEnumMemberList(lua_State *L) {
61452     assert(lua_istable(L,1));
61453     lua_pushcfunction(L,_wrap_new_SBTypeEnumMemberList);
61454     assert(!lua_isnil(L,-1));
61455     lua_replace(L,1); /* replace our table with real constructor */
61456     lua_call(L,lua_gettop(L)-1,1);
61457     return 1;
61458 }
61459 static swig_lua_attribute swig_SBTypeEnumMemberList_attributes[] = {
61460     {0,0,0}
61461 };
61462 static swig_lua_method swig_SBTypeEnumMemberList_methods[]= {
61463     { "IsValid", _wrap_SBTypeEnumMemberList_IsValid},
61464     { "Append", _wrap_SBTypeEnumMemberList_Append},
61465     { "GetTypeEnumMemberAtIndex", _wrap_SBTypeEnumMemberList_GetTypeEnumMemberAtIndex},
61466     { "GetSize", _wrap_SBTypeEnumMemberList_GetSize},
61467     {0,0}
61468 };
61469 static swig_lua_method swig_SBTypeEnumMemberList_meta[] = {
61470     {0,0}
61471 };
61472 
61473 static swig_lua_attribute swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes[] = {
61474     {0,0,0}
61475 };
61476 static swig_lua_const_info swig_SBTypeEnumMemberList_Sf_SwigStatic_constants[]= {
61477     {0,0,0,0,0,0}
61478 };
61479 static swig_lua_method swig_SBTypeEnumMemberList_Sf_SwigStatic_methods[]= {
61480     {0,0}
61481 };
61482 static swig_lua_class* swig_SBTypeEnumMemberList_Sf_SwigStatic_classes[]= {
61483     0
61484 };
61485 
61486 static swig_lua_namespace swig_SBTypeEnumMemberList_Sf_SwigStatic = {
61487     "SBTypeEnumMemberList",
61488     swig_SBTypeEnumMemberList_Sf_SwigStatic_methods,
61489     swig_SBTypeEnumMemberList_Sf_SwigStatic_attributes,
61490     swig_SBTypeEnumMemberList_Sf_SwigStatic_constants,
61491     swig_SBTypeEnumMemberList_Sf_SwigStatic_classes,
61492     0
61493 };
61494 static swig_lua_class *swig_SBTypeEnumMemberList_bases[] = {0};
61495 static const char *swig_SBTypeEnumMemberList_base_names[] = {0};
61496 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 };
61497 
61498 static int _wrap_new_SBTypeFilter__SWIG_0(lua_State* L) {
61499   int SWIG_arg = 0;
61500   lldb::SBTypeFilter *result = 0 ;
61501 
61502   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",0,0)
61503   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter();
61504   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61505   return SWIG_arg;
61506 
61507   if(0) SWIG_fail;
61508 
61509 fail:
61510   lua_error(L);
61511   return SWIG_arg;
61512 }
61513 
61514 
61515 static int _wrap_new_SBTypeFilter__SWIG_1(lua_State* L) {
61516   int SWIG_arg = 0;
61517   uint32_t arg1 ;
61518   lldb::SBTypeFilter *result = 0 ;
61519 
61520   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61521   if(!lua_isinteger(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"uint32_t");
61522   arg1 = (unsigned int)lua_tointeger(L, 1);
61523   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter(arg1);
61524   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61525   return SWIG_arg;
61526 
61527   if(0) SWIG_fail;
61528 
61529 fail:
61530   lua_error(L);
61531   return SWIG_arg;
61532 }
61533 
61534 
61535 static int _wrap_new_SBTypeFilter__SWIG_2(lua_State* L) {
61536   int SWIG_arg = 0;
61537   lldb::SBTypeFilter *arg1 = 0 ;
61538   lldb::SBTypeFilter *result = 0 ;
61539 
61540   SWIG_check_num_args("lldb::SBTypeFilter::SBTypeFilter",1,1)
61541   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SBTypeFilter",1,"lldb::SBTypeFilter const &");
61542 
61543   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61544     SWIG_fail_ptr("new_SBTypeFilter",1,SWIGTYPE_p_lldb__SBTypeFilter);
61545   }
61546 
61547   result = (lldb::SBTypeFilter *)new lldb::SBTypeFilter((lldb::SBTypeFilter const &)*arg1);
61548   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
61549   return SWIG_arg;
61550 
61551   if(0) SWIG_fail;
61552 
61553 fail:
61554   lua_error(L);
61555   return SWIG_arg;
61556 }
61557 
61558 
61559 static int _wrap_new_SBTypeFilter(lua_State* L) {
61560   int argc;
61561   int argv[2]={
61562     1,2
61563   };
61564 
61565   argc = lua_gettop(L);
61566   if (argc == 0) {
61567     return _wrap_new_SBTypeFilter__SWIG_0(L);
61568   }
61569   if (argc == 1) {
61570     int _v;
61571     {
61572       void *ptr;
61573       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFilter, SWIG_POINTER_NO_NULL)) {
61574         _v = 0;
61575       } else {
61576         _v = 1;
61577       }
61578     }
61579     if (_v) {
61580       return _wrap_new_SBTypeFilter__SWIG_2(L);
61581     }
61582   }
61583   if (argc == 1) {
61584     int _v;
61585     {
61586       _v = lua_isnumber(L,argv[0]);
61587     }
61588     if (_v) {
61589       return _wrap_new_SBTypeFilter__SWIG_1(L);
61590     }
61591   }
61592 
61593   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFilter'\n"
61594     "  Possible C/C++ prototypes are:\n"
61595     "    lldb::SBTypeFilter::SBTypeFilter()\n"
61596     "    lldb::SBTypeFilter::SBTypeFilter(uint32_t)\n"
61597     "    lldb::SBTypeFilter::SBTypeFilter(lldb::SBTypeFilter const &)\n");
61598   lua_error(L);return 0;
61599 }
61600 
61601 
61602 static int _wrap_SBTypeFilter_IsValid(lua_State* L) {
61603   int SWIG_arg = 0;
61604   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61605   bool result;
61606 
61607   SWIG_check_num_args("lldb::SBTypeFilter::IsValid",1,1)
61608   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsValid",1,"lldb::SBTypeFilter const *");
61609 
61610   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61611     SWIG_fail_ptr("SBTypeFilter_IsValid",1,SWIGTYPE_p_lldb__SBTypeFilter);
61612   }
61613 
61614   result = (bool)((lldb::SBTypeFilter const *)arg1)->IsValid();
61615   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61616   return SWIG_arg;
61617 
61618   if(0) SWIG_fail;
61619 
61620 fail:
61621   lua_error(L);
61622   return SWIG_arg;
61623 }
61624 
61625 
61626 static int _wrap_SBTypeFilter_IsEqualTo(lua_State* L) {
61627   int SWIG_arg = 0;
61628   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61629   lldb::SBTypeFilter *arg2 = 0 ;
61630   bool result;
61631 
61632   SWIG_check_num_args("lldb::SBTypeFilter::IsEqualTo",2,2)
61633   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",1,"lldb::SBTypeFilter *");
61634   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::IsEqualTo",2,"lldb::SBTypeFilter &");
61635 
61636   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61637     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFilter);
61638   }
61639 
61640 
61641   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61642     SWIG_fail_ptr("SBTypeFilter_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFilter);
61643   }
61644 
61645   result = (bool)(arg1)->IsEqualTo(*arg2);
61646   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61647   return SWIG_arg;
61648 
61649   if(0) SWIG_fail;
61650 
61651 fail:
61652   lua_error(L);
61653   return SWIG_arg;
61654 }
61655 
61656 
61657 static int _wrap_SBTypeFilter_GetNumberOfExpressionPaths(lua_State* L) {
61658   int SWIG_arg = 0;
61659   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61660   uint32_t result;
61661 
61662   SWIG_check_num_args("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,1)
61663   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetNumberOfExpressionPaths",1,"lldb::SBTypeFilter *");
61664 
61665   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61666     SWIG_fail_ptr("SBTypeFilter_GetNumberOfExpressionPaths",1,SWIGTYPE_p_lldb__SBTypeFilter);
61667   }
61668 
61669   result = (uint32_t)(arg1)->GetNumberOfExpressionPaths();
61670   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61671   return SWIG_arg;
61672 
61673   if(0) SWIG_fail;
61674 
61675 fail:
61676   lua_error(L);
61677   return SWIG_arg;
61678 }
61679 
61680 
61681 static int _wrap_SBTypeFilter_GetExpressionPathAtIndex(lua_State* L) {
61682   int SWIG_arg = 0;
61683   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61684   uint32_t arg2 ;
61685   char *result = 0 ;
61686 
61687   SWIG_check_num_args("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,2)
61688   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61689   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetExpressionPathAtIndex",2,"uint32_t");
61690 
61691   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61692     SWIG_fail_ptr("SBTypeFilter_GetExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61693   }
61694 
61695   arg2 = (unsigned int)lua_tointeger(L, 2);
61696   result = (char *)(arg1)->GetExpressionPathAtIndex(arg2);
61697   lua_pushstring(L,(const char *)result); SWIG_arg++;
61698   return SWIG_arg;
61699 
61700   if(0) SWIG_fail;
61701 
61702 fail:
61703   lua_error(L);
61704   return SWIG_arg;
61705 }
61706 
61707 
61708 static int _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex(lua_State* L) {
61709   int SWIG_arg = 0;
61710   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61711   uint32_t arg2 ;
61712   char *arg3 = (char *) 0 ;
61713   bool result;
61714 
61715   SWIG_check_num_args("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,3)
61716   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",1,"lldb::SBTypeFilter *");
61717   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",2,"uint32_t");
61718   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::ReplaceExpressionPathAtIndex",3,"char const *");
61719 
61720   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61721     SWIG_fail_ptr("SBTypeFilter_ReplaceExpressionPathAtIndex",1,SWIGTYPE_p_lldb__SBTypeFilter);
61722   }
61723 
61724   arg2 = (unsigned int)lua_tointeger(L, 2);
61725   arg3 = (char *)lua_tostring(L, 3);
61726   result = (bool)(arg1)->ReplaceExpressionPathAtIndex(arg2,(char const *)arg3);
61727   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61728   return SWIG_arg;
61729 
61730   if(0) SWIG_fail;
61731 
61732 fail:
61733   lua_error(L);
61734   return SWIG_arg;
61735 }
61736 
61737 
61738 static int _wrap_SBTypeFilter_AppendExpressionPath(lua_State* L) {
61739   int SWIG_arg = 0;
61740   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61741   char *arg2 = (char *) 0 ;
61742 
61743   SWIG_check_num_args("lldb::SBTypeFilter::AppendExpressionPath",2,2)
61744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",1,"lldb::SBTypeFilter *");
61745   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::AppendExpressionPath",2,"char const *");
61746 
61747   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61748     SWIG_fail_ptr("SBTypeFilter_AppendExpressionPath",1,SWIGTYPE_p_lldb__SBTypeFilter);
61749   }
61750 
61751   arg2 = (char *)lua_tostring(L, 2);
61752   (arg1)->AppendExpressionPath((char const *)arg2);
61753 
61754   return SWIG_arg;
61755 
61756   if(0) SWIG_fail;
61757 
61758 fail:
61759   lua_error(L);
61760   return SWIG_arg;
61761 }
61762 
61763 
61764 static int _wrap_SBTypeFilter_Clear(lua_State* L) {
61765   int SWIG_arg = 0;
61766   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61767 
61768   SWIG_check_num_args("lldb::SBTypeFilter::Clear",1,1)
61769   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::Clear",1,"lldb::SBTypeFilter *");
61770 
61771   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61772     SWIG_fail_ptr("SBTypeFilter_Clear",1,SWIGTYPE_p_lldb__SBTypeFilter);
61773   }
61774 
61775   (arg1)->Clear();
61776 
61777   return SWIG_arg;
61778 
61779   if(0) SWIG_fail;
61780 
61781 fail:
61782   lua_error(L);
61783   return SWIG_arg;
61784 }
61785 
61786 
61787 static int _wrap_SBTypeFilter_GetOptions(lua_State* L) {
61788   int SWIG_arg = 0;
61789   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61790   uint32_t result;
61791 
61792   SWIG_check_num_args("lldb::SBTypeFilter::GetOptions",1,1)
61793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetOptions",1,"lldb::SBTypeFilter *");
61794 
61795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61796     SWIG_fail_ptr("SBTypeFilter_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61797   }
61798 
61799   result = (uint32_t)(arg1)->GetOptions();
61800   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
61801   return SWIG_arg;
61802 
61803   if(0) SWIG_fail;
61804 
61805 fail:
61806   lua_error(L);
61807   return SWIG_arg;
61808 }
61809 
61810 
61811 static int _wrap_SBTypeFilter_SetOptions(lua_State* L) {
61812   int SWIG_arg = 0;
61813   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61814   uint32_t arg2 ;
61815 
61816   SWIG_check_num_args("lldb::SBTypeFilter::SetOptions",2,2)
61817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",1,"lldb::SBTypeFilter *");
61818   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::SetOptions",2,"uint32_t");
61819 
61820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61821     SWIG_fail_ptr("SBTypeFilter_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFilter);
61822   }
61823 
61824   arg2 = (unsigned int)lua_tointeger(L, 2);
61825   (arg1)->SetOptions(arg2);
61826 
61827   return SWIG_arg;
61828 
61829   if(0) SWIG_fail;
61830 
61831 fail:
61832   lua_error(L);
61833   return SWIG_arg;
61834 }
61835 
61836 
61837 static int _wrap_SBTypeFilter_GetDescription(lua_State* L) {
61838   int SWIG_arg = 0;
61839   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61840   lldb::SBStream *arg2 = 0 ;
61841   lldb::DescriptionLevel arg3 ;
61842   bool result;
61843 
61844   SWIG_check_num_args("lldb::SBTypeFilter::GetDescription",3,3)
61845   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",1,"lldb::SBTypeFilter *");
61846   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",2,"lldb::SBStream &");
61847   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFilter::GetDescription",3,"lldb::DescriptionLevel");
61848 
61849   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61850     SWIG_fail_ptr("SBTypeFilter_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFilter);
61851   }
61852 
61853 
61854   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
61855     SWIG_fail_ptr("SBTypeFilter_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
61856   }
61857 
61858   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
61859   result = (bool)(arg1)->GetDescription(*arg2,arg3);
61860   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61861   return SWIG_arg;
61862 
61863   if(0) SWIG_fail;
61864 
61865 fail:
61866   lua_error(L);
61867   return SWIG_arg;
61868 }
61869 
61870 
61871 static int _wrap_SBTypeFilter___eq(lua_State* L) {
61872   int SWIG_arg = 0;
61873   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61874   lldb::SBTypeFilter *arg2 = 0 ;
61875   bool result;
61876 
61877   SWIG_check_num_args("lldb::SBTypeFilter::operator ==",2,2)
61878   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",1,"lldb::SBTypeFilter *");
61879   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFilter::operator ==",2,"lldb::SBTypeFilter &");
61880 
61881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61882     SWIG_fail_ptr("SBTypeFilter___eq",1,SWIGTYPE_p_lldb__SBTypeFilter);
61883   }
61884 
61885 
61886   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61887     SWIG_fail_ptr("SBTypeFilter___eq",2,SWIGTYPE_p_lldb__SBTypeFilter);
61888   }
61889 
61890   result = (bool)(arg1)->operator ==(*arg2);
61891   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
61892   return SWIG_arg;
61893 
61894   if(0) SWIG_fail;
61895 
61896 fail:
61897   lua_error(L);
61898   return SWIG_arg;
61899 }
61900 
61901 
61902 static int _wrap_SBTypeFilter___tostring(lua_State* L) {
61903   int SWIG_arg = 0;
61904   lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) 0 ;
61905   std::string result;
61906 
61907   SWIG_check_num_args("lldb::SBTypeFilter::__str__",1,1)
61908   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFilter::__str__",1,"lldb::SBTypeFilter *");
61909 
61910   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFilter,0))){
61911     SWIG_fail_ptr("SBTypeFilter___tostring",1,SWIGTYPE_p_lldb__SBTypeFilter);
61912   }
61913 
61914   result = lldb_SBTypeFilter___str__(arg1);
61915   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
61916   return SWIG_arg;
61917 
61918   if(0) SWIG_fail;
61919 
61920 fail:
61921   lua_error(L);
61922   return SWIG_arg;
61923 }
61924 
61925 
61926 static void swig_delete_SBTypeFilter(void *obj) {
61927 lldb::SBTypeFilter *arg1 = (lldb::SBTypeFilter *) obj;
61928 delete arg1;
61929 }
61930 static int _proxy__wrap_new_SBTypeFilter(lua_State *L) {
61931     assert(lua_istable(L,1));
61932     lua_pushcfunction(L,_wrap_new_SBTypeFilter);
61933     assert(!lua_isnil(L,-1));
61934     lua_replace(L,1); /* replace our table with real constructor */
61935     lua_call(L,lua_gettop(L)-1,1);
61936     return 1;
61937 }
61938 static swig_lua_attribute swig_SBTypeFilter_attributes[] = {
61939     {0,0,0}
61940 };
61941 static swig_lua_method swig_SBTypeFilter_methods[]= {
61942     { "IsValid", _wrap_SBTypeFilter_IsValid},
61943     { "IsEqualTo", _wrap_SBTypeFilter_IsEqualTo},
61944     { "GetNumberOfExpressionPaths", _wrap_SBTypeFilter_GetNumberOfExpressionPaths},
61945     { "GetExpressionPathAtIndex", _wrap_SBTypeFilter_GetExpressionPathAtIndex},
61946     { "ReplaceExpressionPathAtIndex", _wrap_SBTypeFilter_ReplaceExpressionPathAtIndex},
61947     { "AppendExpressionPath", _wrap_SBTypeFilter_AppendExpressionPath},
61948     { "Clear", _wrap_SBTypeFilter_Clear},
61949     { "GetOptions", _wrap_SBTypeFilter_GetOptions},
61950     { "SetOptions", _wrap_SBTypeFilter_SetOptions},
61951     { "GetDescription", _wrap_SBTypeFilter_GetDescription},
61952     { "__eq", _wrap_SBTypeFilter___eq},
61953     { "__tostring", _wrap_SBTypeFilter___tostring},
61954     {0,0}
61955 };
61956 static swig_lua_method swig_SBTypeFilter_meta[] = {
61957     { "__eq", _wrap_SBTypeFilter___eq},
61958     { "__tostring", _wrap_SBTypeFilter___tostring},
61959     {0,0}
61960 };
61961 
61962 static swig_lua_attribute swig_SBTypeFilter_Sf_SwigStatic_attributes[] = {
61963     {0,0,0}
61964 };
61965 static swig_lua_const_info swig_SBTypeFilter_Sf_SwigStatic_constants[]= {
61966     {0,0,0,0,0,0}
61967 };
61968 static swig_lua_method swig_SBTypeFilter_Sf_SwigStatic_methods[]= {
61969     {0,0}
61970 };
61971 static swig_lua_class* swig_SBTypeFilter_Sf_SwigStatic_classes[]= {
61972     0
61973 };
61974 
61975 static swig_lua_namespace swig_SBTypeFilter_Sf_SwigStatic = {
61976     "SBTypeFilter",
61977     swig_SBTypeFilter_Sf_SwigStatic_methods,
61978     swig_SBTypeFilter_Sf_SwigStatic_attributes,
61979     swig_SBTypeFilter_Sf_SwigStatic_constants,
61980     swig_SBTypeFilter_Sf_SwigStatic_classes,
61981     0
61982 };
61983 static swig_lua_class *swig_SBTypeFilter_bases[] = {0};
61984 static const char *swig_SBTypeFilter_base_names[] = {0};
61985 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 };
61986 
61987 static int _wrap_new_SBTypeFormat__SWIG_0(lua_State* L) {
61988   int SWIG_arg = 0;
61989   lldb::SBTypeFormat *result = 0 ;
61990 
61991   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",0,0)
61992   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat();
61993   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
61994   return SWIG_arg;
61995 
61996   if(0) SWIG_fail;
61997 
61998 fail:
61999   lua_error(L);
62000   return SWIG_arg;
62001 }
62002 
62003 
62004 static int _wrap_new_SBTypeFormat__SWIG_1(lua_State* L) {
62005   int SWIG_arg = 0;
62006   lldb::Format arg1 ;
62007   uint32_t arg2 ;
62008   lldb::SBTypeFormat *result = 0 ;
62009 
62010   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
62011   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
62012   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
62013   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
62014   arg2 = (unsigned int)lua_tointeger(L, 2);
62015   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1,arg2);
62016   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62017   return SWIG_arg;
62018 
62019   if(0) SWIG_fail;
62020 
62021 fail:
62022   lua_error(L);
62023   return SWIG_arg;
62024 }
62025 
62026 
62027 static int _wrap_new_SBTypeFormat__SWIG_2(lua_State* L) {
62028   int SWIG_arg = 0;
62029   lldb::Format arg1 ;
62030   lldb::SBTypeFormat *result = 0 ;
62031 
62032   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62033   if(!lua_isnumber(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::Format");
62034   arg1 = (lldb::Format)(int)lua_tonumber(L, 1);
62035   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat(arg1);
62036   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62037   return SWIG_arg;
62038 
62039   if(0) SWIG_fail;
62040 
62041 fail:
62042   lua_error(L);
62043   return SWIG_arg;
62044 }
62045 
62046 
62047 static int _wrap_new_SBTypeFormat__SWIG_3(lua_State* L) {
62048   int SWIG_arg = 0;
62049   char *arg1 = (char *) 0 ;
62050   uint32_t arg2 ;
62051   lldb::SBTypeFormat *result = 0 ;
62052 
62053   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",2,2)
62054   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
62055   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",2,"uint32_t");
62056   arg1 = (char *)lua_tostring(L, 1);
62057   arg2 = (unsigned int)lua_tointeger(L, 2);
62058   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1,arg2);
62059   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62060   return SWIG_arg;
62061 
62062   if(0) SWIG_fail;
62063 
62064 fail:
62065   lua_error(L);
62066   return SWIG_arg;
62067 }
62068 
62069 
62070 static int _wrap_new_SBTypeFormat__SWIG_4(lua_State* L) {
62071   int SWIG_arg = 0;
62072   char *arg1 = (char *) 0 ;
62073   lldb::SBTypeFormat *result = 0 ;
62074 
62075   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62076   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"char const *");
62077   arg1 = (char *)lua_tostring(L, 1);
62078   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((char const *)arg1);
62079   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62080   return SWIG_arg;
62081 
62082   if(0) SWIG_fail;
62083 
62084 fail:
62085   lua_error(L);
62086   return SWIG_arg;
62087 }
62088 
62089 
62090 static int _wrap_new_SBTypeFormat__SWIG_5(lua_State* L) {
62091   int SWIG_arg = 0;
62092   lldb::SBTypeFormat *arg1 = 0 ;
62093   lldb::SBTypeFormat *result = 0 ;
62094 
62095   SWIG_check_num_args("lldb::SBTypeFormat::SBTypeFormat",1,1)
62096   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SBTypeFormat",1,"lldb::SBTypeFormat const &");
62097 
62098   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62099     SWIG_fail_ptr("new_SBTypeFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62100   }
62101 
62102   result = (lldb::SBTypeFormat *)new lldb::SBTypeFormat((lldb::SBTypeFormat const &)*arg1);
62103   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
62104   return SWIG_arg;
62105 
62106   if(0) SWIG_fail;
62107 
62108 fail:
62109   lua_error(L);
62110   return SWIG_arg;
62111 }
62112 
62113 
62114 static int _wrap_new_SBTypeFormat(lua_State* L) {
62115   int argc;
62116   int argv[3]={
62117     1,2,3
62118   };
62119 
62120   argc = lua_gettop(L);
62121   if (argc == 0) {
62122     return _wrap_new_SBTypeFormat__SWIG_0(L);
62123   }
62124   if (argc == 1) {
62125     int _v;
62126     {
62127       void *ptr;
62128       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeFormat, SWIG_POINTER_NO_NULL)) {
62129         _v = 0;
62130       } else {
62131         _v = 1;
62132       }
62133     }
62134     if (_v) {
62135       return _wrap_new_SBTypeFormat__SWIG_5(L);
62136     }
62137   }
62138   if (argc == 1) {
62139     int _v;
62140     {
62141       _v = lua_isnumber(L,argv[0]);
62142     }
62143     if (_v) {
62144       return _wrap_new_SBTypeFormat__SWIG_2(L);
62145     }
62146   }
62147   if (argc == 1) {
62148     int _v;
62149     {
62150       _v = SWIG_lua_isnilstring(L,argv[0]);
62151     }
62152     if (_v) {
62153       return _wrap_new_SBTypeFormat__SWIG_4(L);
62154     }
62155   }
62156   if (argc == 2) {
62157     int _v;
62158     {
62159       _v = lua_isnumber(L,argv[0]);
62160     }
62161     if (_v) {
62162       {
62163         _v = lua_isnumber(L,argv[1]);
62164       }
62165       if (_v) {
62166         return _wrap_new_SBTypeFormat__SWIG_1(L);
62167       }
62168     }
62169   }
62170   if (argc == 2) {
62171     int _v;
62172     {
62173       _v = SWIG_lua_isnilstring(L,argv[0]);
62174     }
62175     if (_v) {
62176       {
62177         _v = lua_isnumber(L,argv[1]);
62178       }
62179       if (_v) {
62180         return _wrap_new_SBTypeFormat__SWIG_3(L);
62181       }
62182     }
62183   }
62184 
62185   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeFormat'\n"
62186     "  Possible C/C++ prototypes are:\n"
62187     "    lldb::SBTypeFormat::SBTypeFormat()\n"
62188     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format,uint32_t)\n"
62189     "    lldb::SBTypeFormat::SBTypeFormat(lldb::Format)\n"
62190     "    lldb::SBTypeFormat::SBTypeFormat(char const *,uint32_t)\n"
62191     "    lldb::SBTypeFormat::SBTypeFormat(char const *)\n"
62192     "    lldb::SBTypeFormat::SBTypeFormat(lldb::SBTypeFormat const &)\n");
62193   lua_error(L);return 0;
62194 }
62195 
62196 
62197 static int _wrap_SBTypeFormat_IsValid(lua_State* L) {
62198   int SWIG_arg = 0;
62199   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62200   bool result;
62201 
62202   SWIG_check_num_args("lldb::SBTypeFormat::IsValid",1,1)
62203   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsValid",1,"lldb::SBTypeFormat const *");
62204 
62205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62206     SWIG_fail_ptr("SBTypeFormat_IsValid",1,SWIGTYPE_p_lldb__SBTypeFormat);
62207   }
62208 
62209   result = (bool)((lldb::SBTypeFormat const *)arg1)->IsValid();
62210   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62211   return SWIG_arg;
62212 
62213   if(0) SWIG_fail;
62214 
62215 fail:
62216   lua_error(L);
62217   return SWIG_arg;
62218 }
62219 
62220 
62221 static int _wrap_SBTypeFormat_IsEqualTo(lua_State* L) {
62222   int SWIG_arg = 0;
62223   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62224   lldb::SBTypeFormat *arg2 = 0 ;
62225   bool result;
62226 
62227   SWIG_check_num_args("lldb::SBTypeFormat::IsEqualTo",2,2)
62228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",1,"lldb::SBTypeFormat *");
62229   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::IsEqualTo",2,"lldb::SBTypeFormat &");
62230 
62231   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62232     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeFormat);
62233   }
62234 
62235 
62236   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62237     SWIG_fail_ptr("SBTypeFormat_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeFormat);
62238   }
62239 
62240   result = (bool)(arg1)->IsEqualTo(*arg2);
62241   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62242   return SWIG_arg;
62243 
62244   if(0) SWIG_fail;
62245 
62246 fail:
62247   lua_error(L);
62248   return SWIG_arg;
62249 }
62250 
62251 
62252 static int _wrap_SBTypeFormat_GetFormat(lua_State* L) {
62253   int SWIG_arg = 0;
62254   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62255   lldb::Format result;
62256 
62257   SWIG_check_num_args("lldb::SBTypeFormat::GetFormat",1,1)
62258   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetFormat",1,"lldb::SBTypeFormat *");
62259 
62260   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62261     SWIG_fail_ptr("SBTypeFormat_GetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62262   }
62263 
62264   result = (lldb::Format)(arg1)->GetFormat();
62265   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
62266   return SWIG_arg;
62267 
62268   if(0) SWIG_fail;
62269 
62270 fail:
62271   lua_error(L);
62272   return SWIG_arg;
62273 }
62274 
62275 
62276 static int _wrap_SBTypeFormat_GetTypeName(lua_State* L) {
62277   int SWIG_arg = 0;
62278   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62279   char *result = 0 ;
62280 
62281   SWIG_check_num_args("lldb::SBTypeFormat::GetTypeName",1,1)
62282   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetTypeName",1,"lldb::SBTypeFormat *");
62283 
62284   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62285     SWIG_fail_ptr("SBTypeFormat_GetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62286   }
62287 
62288   result = (char *)(arg1)->GetTypeName();
62289   lua_pushstring(L,(const char *)result); SWIG_arg++;
62290   return SWIG_arg;
62291 
62292   if(0) SWIG_fail;
62293 
62294 fail:
62295   lua_error(L);
62296   return SWIG_arg;
62297 }
62298 
62299 
62300 static int _wrap_SBTypeFormat_GetOptions(lua_State* L) {
62301   int SWIG_arg = 0;
62302   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62303   uint32_t result;
62304 
62305   SWIG_check_num_args("lldb::SBTypeFormat::GetOptions",1,1)
62306   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetOptions",1,"lldb::SBTypeFormat *");
62307 
62308   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62309     SWIG_fail_ptr("SBTypeFormat_GetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62310   }
62311 
62312   result = (uint32_t)(arg1)->GetOptions();
62313   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
62314   return SWIG_arg;
62315 
62316   if(0) SWIG_fail;
62317 
62318 fail:
62319   lua_error(L);
62320   return SWIG_arg;
62321 }
62322 
62323 
62324 static int _wrap_SBTypeFormat_SetFormat(lua_State* L) {
62325   int SWIG_arg = 0;
62326   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62327   lldb::Format arg2 ;
62328 
62329   SWIG_check_num_args("lldb::SBTypeFormat::SetFormat",2,2)
62330   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",1,"lldb::SBTypeFormat *");
62331   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetFormat",2,"lldb::Format");
62332 
62333   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62334     SWIG_fail_ptr("SBTypeFormat_SetFormat",1,SWIGTYPE_p_lldb__SBTypeFormat);
62335   }
62336 
62337   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
62338   (arg1)->SetFormat(arg2);
62339 
62340   return SWIG_arg;
62341 
62342   if(0) SWIG_fail;
62343 
62344 fail:
62345   lua_error(L);
62346   return SWIG_arg;
62347 }
62348 
62349 
62350 static int _wrap_SBTypeFormat_SetTypeName(lua_State* L) {
62351   int SWIG_arg = 0;
62352   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62353   char *arg2 = (char *) 0 ;
62354 
62355   SWIG_check_num_args("lldb::SBTypeFormat::SetTypeName",2,2)
62356   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",1,"lldb::SBTypeFormat *");
62357   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetTypeName",2,"char const *");
62358 
62359   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62360     SWIG_fail_ptr("SBTypeFormat_SetTypeName",1,SWIGTYPE_p_lldb__SBTypeFormat);
62361   }
62362 
62363   arg2 = (char *)lua_tostring(L, 2);
62364   (arg1)->SetTypeName((char const *)arg2);
62365 
62366   return SWIG_arg;
62367 
62368   if(0) SWIG_fail;
62369 
62370 fail:
62371   lua_error(L);
62372   return SWIG_arg;
62373 }
62374 
62375 
62376 static int _wrap_SBTypeFormat_SetOptions(lua_State* L) {
62377   int SWIG_arg = 0;
62378   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62379   uint32_t arg2 ;
62380 
62381   SWIG_check_num_args("lldb::SBTypeFormat::SetOptions",2,2)
62382   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",1,"lldb::SBTypeFormat *");
62383   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::SetOptions",2,"uint32_t");
62384 
62385   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62386     SWIG_fail_ptr("SBTypeFormat_SetOptions",1,SWIGTYPE_p_lldb__SBTypeFormat);
62387   }
62388 
62389   arg2 = (unsigned int)lua_tointeger(L, 2);
62390   (arg1)->SetOptions(arg2);
62391 
62392   return SWIG_arg;
62393 
62394   if(0) SWIG_fail;
62395 
62396 fail:
62397   lua_error(L);
62398   return SWIG_arg;
62399 }
62400 
62401 
62402 static int _wrap_SBTypeFormat_GetDescription(lua_State* L) {
62403   int SWIG_arg = 0;
62404   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62405   lldb::SBStream *arg2 = 0 ;
62406   lldb::DescriptionLevel arg3 ;
62407   bool result;
62408 
62409   SWIG_check_num_args("lldb::SBTypeFormat::GetDescription",3,3)
62410   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",1,"lldb::SBTypeFormat *");
62411   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",2,"lldb::SBStream &");
62412   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeFormat::GetDescription",3,"lldb::DescriptionLevel");
62413 
62414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62415     SWIG_fail_ptr("SBTypeFormat_GetDescription",1,SWIGTYPE_p_lldb__SBTypeFormat);
62416   }
62417 
62418 
62419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62420     SWIG_fail_ptr("SBTypeFormat_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62421   }
62422 
62423   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62424   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62425   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62426   return SWIG_arg;
62427 
62428   if(0) SWIG_fail;
62429 
62430 fail:
62431   lua_error(L);
62432   return SWIG_arg;
62433 }
62434 
62435 
62436 static int _wrap_SBTypeFormat___eq(lua_State* L) {
62437   int SWIG_arg = 0;
62438   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62439   lldb::SBTypeFormat *arg2 = 0 ;
62440   bool result;
62441 
62442   SWIG_check_num_args("lldb::SBTypeFormat::operator ==",2,2)
62443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",1,"lldb::SBTypeFormat *");
62444   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeFormat::operator ==",2,"lldb::SBTypeFormat &");
62445 
62446   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62447     SWIG_fail_ptr("SBTypeFormat___eq",1,SWIGTYPE_p_lldb__SBTypeFormat);
62448   }
62449 
62450 
62451   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62452     SWIG_fail_ptr("SBTypeFormat___eq",2,SWIGTYPE_p_lldb__SBTypeFormat);
62453   }
62454 
62455   result = (bool)(arg1)->operator ==(*arg2);
62456   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62457   return SWIG_arg;
62458 
62459   if(0) SWIG_fail;
62460 
62461 fail:
62462   lua_error(L);
62463   return SWIG_arg;
62464 }
62465 
62466 
62467 static int _wrap_SBTypeFormat___tostring(lua_State* L) {
62468   int SWIG_arg = 0;
62469   lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) 0 ;
62470   std::string result;
62471 
62472   SWIG_check_num_args("lldb::SBTypeFormat::__str__",1,1)
62473   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeFormat::__str__",1,"lldb::SBTypeFormat *");
62474 
62475   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeFormat,0))){
62476     SWIG_fail_ptr("SBTypeFormat___tostring",1,SWIGTYPE_p_lldb__SBTypeFormat);
62477   }
62478 
62479   result = lldb_SBTypeFormat___str__(arg1);
62480   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62481   return SWIG_arg;
62482 
62483   if(0) SWIG_fail;
62484 
62485 fail:
62486   lua_error(L);
62487   return SWIG_arg;
62488 }
62489 
62490 
62491 static void swig_delete_SBTypeFormat(void *obj) {
62492 lldb::SBTypeFormat *arg1 = (lldb::SBTypeFormat *) obj;
62493 delete arg1;
62494 }
62495 static int _proxy__wrap_new_SBTypeFormat(lua_State *L) {
62496     assert(lua_istable(L,1));
62497     lua_pushcfunction(L,_wrap_new_SBTypeFormat);
62498     assert(!lua_isnil(L,-1));
62499     lua_replace(L,1); /* replace our table with real constructor */
62500     lua_call(L,lua_gettop(L)-1,1);
62501     return 1;
62502 }
62503 static swig_lua_attribute swig_SBTypeFormat_attributes[] = {
62504     {0,0,0}
62505 };
62506 static swig_lua_method swig_SBTypeFormat_methods[]= {
62507     { "IsValid", _wrap_SBTypeFormat_IsValid},
62508     { "IsEqualTo", _wrap_SBTypeFormat_IsEqualTo},
62509     { "GetFormat", _wrap_SBTypeFormat_GetFormat},
62510     { "GetTypeName", _wrap_SBTypeFormat_GetTypeName},
62511     { "GetOptions", _wrap_SBTypeFormat_GetOptions},
62512     { "SetFormat", _wrap_SBTypeFormat_SetFormat},
62513     { "SetTypeName", _wrap_SBTypeFormat_SetTypeName},
62514     { "SetOptions", _wrap_SBTypeFormat_SetOptions},
62515     { "GetDescription", _wrap_SBTypeFormat_GetDescription},
62516     { "__eq", _wrap_SBTypeFormat___eq},
62517     { "__tostring", _wrap_SBTypeFormat___tostring},
62518     {0,0}
62519 };
62520 static swig_lua_method swig_SBTypeFormat_meta[] = {
62521     { "__eq", _wrap_SBTypeFormat___eq},
62522     { "__tostring", _wrap_SBTypeFormat___tostring},
62523     {0,0}
62524 };
62525 
62526 static swig_lua_attribute swig_SBTypeFormat_Sf_SwigStatic_attributes[] = {
62527     {0,0,0}
62528 };
62529 static swig_lua_const_info swig_SBTypeFormat_Sf_SwigStatic_constants[]= {
62530     {0,0,0,0,0,0}
62531 };
62532 static swig_lua_method swig_SBTypeFormat_Sf_SwigStatic_methods[]= {
62533     {0,0}
62534 };
62535 static swig_lua_class* swig_SBTypeFormat_Sf_SwigStatic_classes[]= {
62536     0
62537 };
62538 
62539 static swig_lua_namespace swig_SBTypeFormat_Sf_SwigStatic = {
62540     "SBTypeFormat",
62541     swig_SBTypeFormat_Sf_SwigStatic_methods,
62542     swig_SBTypeFormat_Sf_SwigStatic_attributes,
62543     swig_SBTypeFormat_Sf_SwigStatic_constants,
62544     swig_SBTypeFormat_Sf_SwigStatic_classes,
62545     0
62546 };
62547 static swig_lua_class *swig_SBTypeFormat_bases[] = {0};
62548 static const char *swig_SBTypeFormat_base_names[] = {0};
62549 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 };
62550 
62551 static int _wrap_new_SBTypeNameSpecifier__SWIG_0(lua_State* L) {
62552   int SWIG_arg = 0;
62553   lldb::SBTypeNameSpecifier *result = 0 ;
62554 
62555   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",0,0)
62556   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier();
62557   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62558   return SWIG_arg;
62559 
62560   if(0) SWIG_fail;
62561 
62562 fail:
62563   lua_error(L);
62564   return SWIG_arg;
62565 }
62566 
62567 
62568 static int _wrap_new_SBTypeNameSpecifier__SWIG_1(lua_State* L) {
62569   int SWIG_arg = 0;
62570   char *arg1 = (char *) 0 ;
62571   bool arg2 ;
62572   lldb::SBTypeNameSpecifier *result = 0 ;
62573 
62574   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,2)
62575   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62576   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",2,"bool");
62577   arg1 = (char *)lua_tostring(L, 1);
62578   arg2 = (lua_toboolean(L, 2)!=0);
62579   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1,arg2);
62580   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62581   return SWIG_arg;
62582 
62583   if(0) SWIG_fail;
62584 
62585 fail:
62586   lua_error(L);
62587   return SWIG_arg;
62588 }
62589 
62590 
62591 static int _wrap_new_SBTypeNameSpecifier__SWIG_2(lua_State* L) {
62592   int SWIG_arg = 0;
62593   char *arg1 = (char *) 0 ;
62594   lldb::SBTypeNameSpecifier *result = 0 ;
62595 
62596   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62597   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"char const *");
62598   arg1 = (char *)lua_tostring(L, 1);
62599   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((char const *)arg1);
62600   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62601   return SWIG_arg;
62602 
62603   if(0) SWIG_fail;
62604 
62605 fail:
62606   lua_error(L);
62607   return SWIG_arg;
62608 }
62609 
62610 
62611 static int _wrap_new_SBTypeNameSpecifier__SWIG_3(lua_State* L) {
62612   int SWIG_arg = 0;
62613   lldb::SBType arg1 ;
62614   lldb::SBType *argp1 ;
62615   lldb::SBTypeNameSpecifier *result = 0 ;
62616 
62617   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62618   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBType");
62619 
62620   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&argp1,SWIGTYPE_p_lldb__SBType,0))){
62621     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBType);
62622   }
62623   arg1 = *argp1;
62624 
62625   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier(arg1);
62626   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62627   return SWIG_arg;
62628 
62629   if(0) SWIG_fail;
62630 
62631 fail:
62632   lua_error(L);
62633   return SWIG_arg;
62634 }
62635 
62636 
62637 static int _wrap_new_SBTypeNameSpecifier__SWIG_4(lua_State* L) {
62638   int SWIG_arg = 0;
62639   lldb::SBTypeNameSpecifier *arg1 = 0 ;
62640   lldb::SBTypeNameSpecifier *result = 0 ;
62641 
62642   SWIG_check_num_args("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,1)
62643   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::SBTypeNameSpecifier",1,"lldb::SBTypeNameSpecifier const &");
62644 
62645   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62646     SWIG_fail_ptr("new_SBTypeNameSpecifier",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62647   }
62648 
62649   result = (lldb::SBTypeNameSpecifier *)new lldb::SBTypeNameSpecifier((lldb::SBTypeNameSpecifier const &)*arg1);
62650   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeNameSpecifier,1); SWIG_arg++;
62651   return SWIG_arg;
62652 
62653   if(0) SWIG_fail;
62654 
62655 fail:
62656   lua_error(L);
62657   return SWIG_arg;
62658 }
62659 
62660 
62661 static int _wrap_new_SBTypeNameSpecifier(lua_State* L) {
62662   int argc;
62663   int argv[3]={
62664     1,2,3
62665   };
62666 
62667   argc = lua_gettop(L);
62668   if (argc == 0) {
62669     return _wrap_new_SBTypeNameSpecifier__SWIG_0(L);
62670   }
62671   if (argc == 1) {
62672     int _v;
62673     {
62674       void *ptr;
62675       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBType, SWIG_POINTER_NO_NULL)) {
62676         _v = 0;
62677       } else {
62678         _v = 1;
62679       }
62680     }
62681     if (_v) {
62682       return _wrap_new_SBTypeNameSpecifier__SWIG_3(L);
62683     }
62684   }
62685   if (argc == 1) {
62686     int _v;
62687     {
62688       void *ptr;
62689       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeNameSpecifier, SWIG_POINTER_NO_NULL)) {
62690         _v = 0;
62691       } else {
62692         _v = 1;
62693       }
62694     }
62695     if (_v) {
62696       return _wrap_new_SBTypeNameSpecifier__SWIG_4(L);
62697     }
62698   }
62699   if (argc == 1) {
62700     int _v;
62701     {
62702       _v = SWIG_lua_isnilstring(L,argv[0]);
62703     }
62704     if (_v) {
62705       return _wrap_new_SBTypeNameSpecifier__SWIG_2(L);
62706     }
62707   }
62708   if (argc == 2) {
62709     int _v;
62710     {
62711       _v = SWIG_lua_isnilstring(L,argv[0]);
62712     }
62713     if (_v) {
62714       {
62715         _v = lua_isboolean(L,argv[1]);
62716       }
62717       if (_v) {
62718         return _wrap_new_SBTypeNameSpecifier__SWIG_1(L);
62719       }
62720     }
62721   }
62722 
62723   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeNameSpecifier'\n"
62724     "  Possible C/C++ prototypes are:\n"
62725     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier()\n"
62726     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *,bool)\n"
62727     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(char const *)\n"
62728     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBType)\n"
62729     "    lldb::SBTypeNameSpecifier::SBTypeNameSpecifier(lldb::SBTypeNameSpecifier const &)\n");
62730   lua_error(L);return 0;
62731 }
62732 
62733 
62734 static int _wrap_SBTypeNameSpecifier_IsValid(lua_State* L) {
62735   int SWIG_arg = 0;
62736   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62737   bool result;
62738 
62739   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsValid",1,1)
62740   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsValid",1,"lldb::SBTypeNameSpecifier const *");
62741 
62742   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62743     SWIG_fail_ptr("SBTypeNameSpecifier_IsValid",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62744   }
62745 
62746   result = (bool)((lldb::SBTypeNameSpecifier const *)arg1)->IsValid();
62747   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62748   return SWIG_arg;
62749 
62750   if(0) SWIG_fail;
62751 
62752 fail:
62753   lua_error(L);
62754   return SWIG_arg;
62755 }
62756 
62757 
62758 static int _wrap_SBTypeNameSpecifier_IsEqualTo(lua_State* L) {
62759   int SWIG_arg = 0;
62760   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62761   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62762   bool result;
62763 
62764   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsEqualTo",2,2)
62765   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",1,"lldb::SBTypeNameSpecifier *");
62766   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsEqualTo",2,"lldb::SBTypeNameSpecifier &");
62767 
62768   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62769     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62770   }
62771 
62772 
62773   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62774     SWIG_fail_ptr("SBTypeNameSpecifier_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62775   }
62776 
62777   result = (bool)(arg1)->IsEqualTo(*arg2);
62778   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62779   return SWIG_arg;
62780 
62781   if(0) SWIG_fail;
62782 
62783 fail:
62784   lua_error(L);
62785   return SWIG_arg;
62786 }
62787 
62788 
62789 static int _wrap_SBTypeNameSpecifier_GetName(lua_State* L) {
62790   int SWIG_arg = 0;
62791   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62792   char *result = 0 ;
62793 
62794   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetName",1,1)
62795   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetName",1,"lldb::SBTypeNameSpecifier *");
62796 
62797   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62798     SWIG_fail_ptr("SBTypeNameSpecifier_GetName",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62799   }
62800 
62801   result = (char *)(arg1)->GetName();
62802   lua_pushstring(L,(const char *)result); SWIG_arg++;
62803   return SWIG_arg;
62804 
62805   if(0) SWIG_fail;
62806 
62807 fail:
62808   lua_error(L);
62809   return SWIG_arg;
62810 }
62811 
62812 
62813 static int _wrap_SBTypeNameSpecifier_GetType(lua_State* L) {
62814   int SWIG_arg = 0;
62815   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62816   lldb::SBType result;
62817 
62818   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetType",1,1)
62819   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetType",1,"lldb::SBTypeNameSpecifier *");
62820 
62821   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62822     SWIG_fail_ptr("SBTypeNameSpecifier_GetType",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62823   }
62824 
62825   result = (arg1)->GetType();
62826   {
62827     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
62828     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
62829   }
62830   return SWIG_arg;
62831 
62832   if(0) SWIG_fail;
62833 
62834 fail:
62835   lua_error(L);
62836   return SWIG_arg;
62837 }
62838 
62839 
62840 static int _wrap_SBTypeNameSpecifier_IsRegex(lua_State* L) {
62841   int SWIG_arg = 0;
62842   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62843   bool result;
62844 
62845   SWIG_check_num_args("lldb::SBTypeNameSpecifier::IsRegex",1,1)
62846   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::IsRegex",1,"lldb::SBTypeNameSpecifier *");
62847 
62848   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62849     SWIG_fail_ptr("SBTypeNameSpecifier_IsRegex",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62850   }
62851 
62852   result = (bool)(arg1)->IsRegex();
62853   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62854   return SWIG_arg;
62855 
62856   if(0) SWIG_fail;
62857 
62858 fail:
62859   lua_error(L);
62860   return SWIG_arg;
62861 }
62862 
62863 
62864 static int _wrap_SBTypeNameSpecifier_GetDescription(lua_State* L) {
62865   int SWIG_arg = 0;
62866   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62867   lldb::SBStream *arg2 = 0 ;
62868   lldb::DescriptionLevel arg3 ;
62869   bool result;
62870 
62871   SWIG_check_num_args("lldb::SBTypeNameSpecifier::GetDescription",3,3)
62872   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",1,"lldb::SBTypeNameSpecifier *");
62873   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",2,"lldb::SBStream &");
62874   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::GetDescription",3,"lldb::DescriptionLevel");
62875 
62876   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62877     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62878   }
62879 
62880 
62881   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
62882     SWIG_fail_ptr("SBTypeNameSpecifier_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
62883   }
62884 
62885   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
62886   result = (bool)(arg1)->GetDescription(*arg2,arg3);
62887   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62888   return SWIG_arg;
62889 
62890   if(0) SWIG_fail;
62891 
62892 fail:
62893   lua_error(L);
62894   return SWIG_arg;
62895 }
62896 
62897 
62898 static int _wrap_SBTypeNameSpecifier___eq(lua_State* L) {
62899   int SWIG_arg = 0;
62900   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62901   lldb::SBTypeNameSpecifier *arg2 = 0 ;
62902   bool result;
62903 
62904   SWIG_check_num_args("lldb::SBTypeNameSpecifier::operator ==",2,2)
62905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",1,"lldb::SBTypeNameSpecifier *");
62906   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::operator ==",2,"lldb::SBTypeNameSpecifier &");
62907 
62908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62909     SWIG_fail_ptr("SBTypeNameSpecifier___eq",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62910   }
62911 
62912 
62913   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62914     SWIG_fail_ptr("SBTypeNameSpecifier___eq",2,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62915   }
62916 
62917   result = (bool)(arg1)->operator ==(*arg2);
62918   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
62919   return SWIG_arg;
62920 
62921   if(0) SWIG_fail;
62922 
62923 fail:
62924   lua_error(L);
62925   return SWIG_arg;
62926 }
62927 
62928 
62929 static int _wrap_SBTypeNameSpecifier___tostring(lua_State* L) {
62930   int SWIG_arg = 0;
62931   lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) 0 ;
62932   std::string result;
62933 
62934   SWIG_check_num_args("lldb::SBTypeNameSpecifier::__str__",1,1)
62935   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeNameSpecifier::__str__",1,"lldb::SBTypeNameSpecifier *");
62936 
62937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeNameSpecifier,0))){
62938     SWIG_fail_ptr("SBTypeNameSpecifier___tostring",1,SWIGTYPE_p_lldb__SBTypeNameSpecifier);
62939   }
62940 
62941   result = lldb_SBTypeNameSpecifier___str__(arg1);
62942   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
62943   return SWIG_arg;
62944 
62945   if(0) SWIG_fail;
62946 
62947 fail:
62948   lua_error(L);
62949   return SWIG_arg;
62950 }
62951 
62952 
62953 static void swig_delete_SBTypeNameSpecifier(void *obj) {
62954 lldb::SBTypeNameSpecifier *arg1 = (lldb::SBTypeNameSpecifier *) obj;
62955 delete arg1;
62956 }
62957 static int _proxy__wrap_new_SBTypeNameSpecifier(lua_State *L) {
62958     assert(lua_istable(L,1));
62959     lua_pushcfunction(L,_wrap_new_SBTypeNameSpecifier);
62960     assert(!lua_isnil(L,-1));
62961     lua_replace(L,1); /* replace our table with real constructor */
62962     lua_call(L,lua_gettop(L)-1,1);
62963     return 1;
62964 }
62965 static swig_lua_attribute swig_SBTypeNameSpecifier_attributes[] = {
62966     {0,0,0}
62967 };
62968 static swig_lua_method swig_SBTypeNameSpecifier_methods[]= {
62969     { "IsValid", _wrap_SBTypeNameSpecifier_IsValid},
62970     { "IsEqualTo", _wrap_SBTypeNameSpecifier_IsEqualTo},
62971     { "GetName", _wrap_SBTypeNameSpecifier_GetName},
62972     { "GetType", _wrap_SBTypeNameSpecifier_GetType},
62973     { "IsRegex", _wrap_SBTypeNameSpecifier_IsRegex},
62974     { "GetDescription", _wrap_SBTypeNameSpecifier_GetDescription},
62975     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62976     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62977     {0,0}
62978 };
62979 static swig_lua_method swig_SBTypeNameSpecifier_meta[] = {
62980     { "__eq", _wrap_SBTypeNameSpecifier___eq},
62981     { "__tostring", _wrap_SBTypeNameSpecifier___tostring},
62982     {0,0}
62983 };
62984 
62985 static swig_lua_attribute swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes[] = {
62986     {0,0,0}
62987 };
62988 static swig_lua_const_info swig_SBTypeNameSpecifier_Sf_SwigStatic_constants[]= {
62989     {0,0,0,0,0,0}
62990 };
62991 static swig_lua_method swig_SBTypeNameSpecifier_Sf_SwigStatic_methods[]= {
62992     {0,0}
62993 };
62994 static swig_lua_class* swig_SBTypeNameSpecifier_Sf_SwigStatic_classes[]= {
62995     0
62996 };
62997 
62998 static swig_lua_namespace swig_SBTypeNameSpecifier_Sf_SwigStatic = {
62999     "SBTypeNameSpecifier",
63000     swig_SBTypeNameSpecifier_Sf_SwigStatic_methods,
63001     swig_SBTypeNameSpecifier_Sf_SwigStatic_attributes,
63002     swig_SBTypeNameSpecifier_Sf_SwigStatic_constants,
63003     swig_SBTypeNameSpecifier_Sf_SwigStatic_classes,
63004     0
63005 };
63006 static swig_lua_class *swig_SBTypeNameSpecifier_bases[] = {0};
63007 static const char *swig_SBTypeNameSpecifier_base_names[] = {0};
63008 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 };
63009 
63010 static int _wrap_new_SBTypeSummaryOptions__SWIG_0(lua_State* L) {
63011   int SWIG_arg = 0;
63012   lldb::SBTypeSummaryOptions *result = 0 ;
63013 
63014   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",0,0)
63015   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions();
63016   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
63017   return SWIG_arg;
63018 
63019   if(0) SWIG_fail;
63020 
63021 fail:
63022   lua_error(L);
63023   return SWIG_arg;
63024 }
63025 
63026 
63027 static int _wrap_new_SBTypeSummaryOptions__SWIG_1(lua_State* L) {
63028   int SWIG_arg = 0;
63029   lldb::SBTypeSummaryOptions *arg1 = 0 ;
63030   lldb::SBTypeSummaryOptions *result = 0 ;
63031 
63032   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,1)
63033   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SBTypeSummaryOptions",1,"lldb::SBTypeSummaryOptions const &");
63034 
63035   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63036     SWIG_fail_ptr("new_SBTypeSummaryOptions",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63037   }
63038 
63039   result = (lldb::SBTypeSummaryOptions *)new lldb::SBTypeSummaryOptions((lldb::SBTypeSummaryOptions const &)*arg1);
63040   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummaryOptions,1); SWIG_arg++;
63041   return SWIG_arg;
63042 
63043   if(0) SWIG_fail;
63044 
63045 fail:
63046   lua_error(L);
63047   return SWIG_arg;
63048 }
63049 
63050 
63051 static int _wrap_new_SBTypeSummaryOptions(lua_State* L) {
63052   int argc;
63053   int argv[2]={
63054     1,2
63055   };
63056 
63057   argc = lua_gettop(L);
63058   if (argc == 0) {
63059     return _wrap_new_SBTypeSummaryOptions__SWIG_0(L);
63060   }
63061   if (argc == 1) {
63062     int _v;
63063     {
63064       void *ptr;
63065       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
63066         _v = 0;
63067       } else {
63068         _v = 1;
63069       }
63070     }
63071     if (_v) {
63072       return _wrap_new_SBTypeSummaryOptions__SWIG_1(L);
63073     }
63074   }
63075 
63076   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummaryOptions'\n"
63077     "  Possible C/C++ prototypes are:\n"
63078     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions()\n"
63079     "    lldb::SBTypeSummaryOptions::SBTypeSummaryOptions(lldb::SBTypeSummaryOptions const &)\n");
63080   lua_error(L);return 0;
63081 }
63082 
63083 
63084 static int _wrap_SBTypeSummaryOptions_IsValid(lua_State* L) {
63085   int SWIG_arg = 0;
63086   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63087   bool result;
63088 
63089   SWIG_check_num_args("lldb::SBTypeSummaryOptions::IsValid",1,1)
63090   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::IsValid",1,"lldb::SBTypeSummaryOptions *");
63091 
63092   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63093     SWIG_fail_ptr("SBTypeSummaryOptions_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63094   }
63095 
63096   result = (bool)(arg1)->IsValid();
63097   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63098   return SWIG_arg;
63099 
63100   if(0) SWIG_fail;
63101 
63102 fail:
63103   lua_error(L);
63104   return SWIG_arg;
63105 }
63106 
63107 
63108 static int _wrap_SBTypeSummaryOptions_GetLanguage(lua_State* L) {
63109   int SWIG_arg = 0;
63110   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63111   lldb::LanguageType result;
63112 
63113   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetLanguage",1,1)
63114   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetLanguage",1,"lldb::SBTypeSummaryOptions *");
63115 
63116   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63117     SWIG_fail_ptr("SBTypeSummaryOptions_GetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63118   }
63119 
63120   result = (lldb::LanguageType)(arg1)->GetLanguage();
63121   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
63122   return SWIG_arg;
63123 
63124   if(0) SWIG_fail;
63125 
63126 fail:
63127   lua_error(L);
63128   return SWIG_arg;
63129 }
63130 
63131 
63132 static int _wrap_SBTypeSummaryOptions_GetCapping(lua_State* L) {
63133   int SWIG_arg = 0;
63134   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63135   lldb::TypeSummaryCapping result;
63136 
63137   SWIG_check_num_args("lldb::SBTypeSummaryOptions::GetCapping",1,1)
63138   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::GetCapping",1,"lldb::SBTypeSummaryOptions *");
63139 
63140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63141     SWIG_fail_ptr("SBTypeSummaryOptions_GetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63142   }
63143 
63144   result = (lldb::TypeSummaryCapping)(arg1)->GetCapping();
63145   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
63146   return SWIG_arg;
63147 
63148   if(0) SWIG_fail;
63149 
63150 fail:
63151   lua_error(L);
63152   return SWIG_arg;
63153 }
63154 
63155 
63156 static int _wrap_SBTypeSummaryOptions_SetLanguage(lua_State* L) {
63157   int SWIG_arg = 0;
63158   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63159   lldb::LanguageType arg2 ;
63160 
63161   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetLanguage",2,2)
63162   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",1,"lldb::SBTypeSummaryOptions *");
63163   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetLanguage",2,"lldb::LanguageType");
63164 
63165   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63166     SWIG_fail_ptr("SBTypeSummaryOptions_SetLanguage",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63167   }
63168 
63169   arg2 = (lldb::LanguageType)(int)lua_tonumber(L, 2);
63170   (arg1)->SetLanguage(arg2);
63171 
63172   return SWIG_arg;
63173 
63174   if(0) SWIG_fail;
63175 
63176 fail:
63177   lua_error(L);
63178   return SWIG_arg;
63179 }
63180 
63181 
63182 static int _wrap_SBTypeSummaryOptions_SetCapping(lua_State* L) {
63183   int SWIG_arg = 0;
63184   lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) 0 ;
63185   lldb::TypeSummaryCapping arg2 ;
63186 
63187   SWIG_check_num_args("lldb::SBTypeSummaryOptions::SetCapping",2,2)
63188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",1,"lldb::SBTypeSummaryOptions *");
63189   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBTypeSummaryOptions::SetCapping",2,"lldb::TypeSummaryCapping");
63190 
63191   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
63192     SWIG_fail_ptr("SBTypeSummaryOptions_SetCapping",1,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
63193   }
63194 
63195   arg2 = (lldb::TypeSummaryCapping)(int)lua_tonumber(L, 2);
63196   (arg1)->SetCapping(arg2);
63197 
63198   return SWIG_arg;
63199 
63200   if(0) SWIG_fail;
63201 
63202 fail:
63203   lua_error(L);
63204   return SWIG_arg;
63205 }
63206 
63207 
63208 static void swig_delete_SBTypeSummaryOptions(void *obj) {
63209 lldb::SBTypeSummaryOptions *arg1 = (lldb::SBTypeSummaryOptions *) obj;
63210 delete arg1;
63211 }
63212 static int _proxy__wrap_new_SBTypeSummaryOptions(lua_State *L) {
63213     assert(lua_istable(L,1));
63214     lua_pushcfunction(L,_wrap_new_SBTypeSummaryOptions);
63215     assert(!lua_isnil(L,-1));
63216     lua_replace(L,1); /* replace our table with real constructor */
63217     lua_call(L,lua_gettop(L)-1,1);
63218     return 1;
63219 }
63220 static swig_lua_attribute swig_SBTypeSummaryOptions_attributes[] = {
63221     {0,0,0}
63222 };
63223 static swig_lua_method swig_SBTypeSummaryOptions_methods[]= {
63224     { "IsValid", _wrap_SBTypeSummaryOptions_IsValid},
63225     { "GetLanguage", _wrap_SBTypeSummaryOptions_GetLanguage},
63226     { "GetCapping", _wrap_SBTypeSummaryOptions_GetCapping},
63227     { "SetLanguage", _wrap_SBTypeSummaryOptions_SetLanguage},
63228     { "SetCapping", _wrap_SBTypeSummaryOptions_SetCapping},
63229     {0,0}
63230 };
63231 static swig_lua_method swig_SBTypeSummaryOptions_meta[] = {
63232     {0,0}
63233 };
63234 
63235 static swig_lua_attribute swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes[] = {
63236     {0,0,0}
63237 };
63238 static swig_lua_const_info swig_SBTypeSummaryOptions_Sf_SwigStatic_constants[]= {
63239     {0,0,0,0,0,0}
63240 };
63241 static swig_lua_method swig_SBTypeSummaryOptions_Sf_SwigStatic_methods[]= {
63242     {0,0}
63243 };
63244 static swig_lua_class* swig_SBTypeSummaryOptions_Sf_SwigStatic_classes[]= {
63245     0
63246 };
63247 
63248 static swig_lua_namespace swig_SBTypeSummaryOptions_Sf_SwigStatic = {
63249     "SBTypeSummaryOptions",
63250     swig_SBTypeSummaryOptions_Sf_SwigStatic_methods,
63251     swig_SBTypeSummaryOptions_Sf_SwigStatic_attributes,
63252     swig_SBTypeSummaryOptions_Sf_SwigStatic_constants,
63253     swig_SBTypeSummaryOptions_Sf_SwigStatic_classes,
63254     0
63255 };
63256 static swig_lua_class *swig_SBTypeSummaryOptions_bases[] = {0};
63257 static const char *swig_SBTypeSummaryOptions_base_names[] = {0};
63258 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 };
63259 
63260 static int _wrap_new_SBTypeSummary__SWIG_0(lua_State* L) {
63261   int SWIG_arg = 0;
63262   lldb::SBTypeSummary *result = 0 ;
63263 
63264   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",0,0)
63265   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary();
63266   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63267   return SWIG_arg;
63268 
63269   if(0) SWIG_fail;
63270 
63271 fail:
63272   lua_error(L);
63273   return SWIG_arg;
63274 }
63275 
63276 
63277 static int _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(lua_State* L) {
63278   int SWIG_arg = 0;
63279   char *arg1 = (char *) 0 ;
63280   uint32_t arg2 ;
63281   lldb::SBTypeSummary result;
63282 
63283   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",2,2)
63284   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63285   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",2,"uint32_t");
63286   arg1 = (char *)lua_tostring(L, 1);
63287   arg2 = (unsigned int)lua_tointeger(L, 2);
63288   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1,arg2);
63289   {
63290     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63291     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63292   }
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_SBTypeSummary_CreateWithSummaryString__SWIG_1(lua_State* L) {
63304   int SWIG_arg = 0;
63305   char *arg1 = (char *) 0 ;
63306   lldb::SBTypeSummary result;
63307 
63308   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithSummaryString",1,1)
63309   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithSummaryString",1,"char const *");
63310   arg1 = (char *)lua_tostring(L, 1);
63311   result = lldb::SBTypeSummary::CreateWithSummaryString((char const *)arg1);
63312   {
63313     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63314     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63315   }
63316   return SWIG_arg;
63317 
63318   if(0) SWIG_fail;
63319 
63320 fail:
63321   lua_error(L);
63322   return SWIG_arg;
63323 }
63324 
63325 
63326 static int _wrap_SBTypeSummary_CreateWithSummaryString(lua_State* L) {
63327   int argc;
63328   int argv[3]={
63329     1,2,3
63330   };
63331 
63332   argc = lua_gettop(L);
63333   if (argc == 1) {
63334     int _v;
63335     {
63336       _v = SWIG_lua_isnilstring(L,argv[0]);
63337     }
63338     if (_v) {
63339       return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_1(L);
63340     }
63341   }
63342   if (argc == 2) {
63343     int _v;
63344     {
63345       _v = SWIG_lua_isnilstring(L,argv[0]);
63346     }
63347     if (_v) {
63348       {
63349         _v = lua_isnumber(L,argv[1]);
63350       }
63351       if (_v) {
63352         return _wrap_SBTypeSummary_CreateWithSummaryString__SWIG_0(L);
63353       }
63354     }
63355   }
63356 
63357   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithSummaryString'\n"
63358     "  Possible C/C++ prototypes are:\n"
63359     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *,uint32_t)\n"
63360     "    lldb::SBTypeSummary::CreateWithSummaryString(char const *)\n");
63361   lua_error(L);return 0;
63362 }
63363 
63364 
63365 static int _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(lua_State* L) {
63366   int SWIG_arg = 0;
63367   char *arg1 = (char *) 0 ;
63368   uint32_t arg2 ;
63369   lldb::SBTypeSummary result;
63370 
63371   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",2,2)
63372   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63373   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",2,"uint32_t");
63374   arg1 = (char *)lua_tostring(L, 1);
63375   arg2 = (unsigned int)lua_tointeger(L, 2);
63376   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1,arg2);
63377   {
63378     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63379     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63380   }
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_CreateWithFunctionName__SWIG_1(lua_State* L) {
63392   int SWIG_arg = 0;
63393   char *arg1 = (char *) 0 ;
63394   lldb::SBTypeSummary result;
63395 
63396   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithFunctionName",1,1)
63397   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithFunctionName",1,"char const *");
63398   arg1 = (char *)lua_tostring(L, 1);
63399   result = lldb::SBTypeSummary::CreateWithFunctionName((char const *)arg1);
63400   {
63401     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63402     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63403   }
63404   return SWIG_arg;
63405 
63406   if(0) SWIG_fail;
63407 
63408 fail:
63409   lua_error(L);
63410   return SWIG_arg;
63411 }
63412 
63413 
63414 static int _wrap_SBTypeSummary_CreateWithFunctionName(lua_State* L) {
63415   int argc;
63416   int argv[3]={
63417     1,2,3
63418   };
63419 
63420   argc = lua_gettop(L);
63421   if (argc == 1) {
63422     int _v;
63423     {
63424       _v = SWIG_lua_isnilstring(L,argv[0]);
63425     }
63426     if (_v) {
63427       return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_1(L);
63428     }
63429   }
63430   if (argc == 2) {
63431     int _v;
63432     {
63433       _v = SWIG_lua_isnilstring(L,argv[0]);
63434     }
63435     if (_v) {
63436       {
63437         _v = lua_isnumber(L,argv[1]);
63438       }
63439       if (_v) {
63440         return _wrap_SBTypeSummary_CreateWithFunctionName__SWIG_0(L);
63441       }
63442     }
63443   }
63444 
63445   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithFunctionName'\n"
63446     "  Possible C/C++ prototypes are:\n"
63447     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *,uint32_t)\n"
63448     "    lldb::SBTypeSummary::CreateWithFunctionName(char const *)\n");
63449   lua_error(L);return 0;
63450 }
63451 
63452 
63453 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(lua_State* L) {
63454   int SWIG_arg = 0;
63455   char *arg1 = (char *) 0 ;
63456   uint32_t arg2 ;
63457   lldb::SBTypeSummary result;
63458 
63459   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",2,2)
63460   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63461   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",2,"uint32_t");
63462   arg1 = (char *)lua_tostring(L, 1);
63463   arg2 = (unsigned int)lua_tointeger(L, 2);
63464   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1,arg2);
63465   {
63466     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63467     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63468   }
63469   return SWIG_arg;
63470 
63471   if(0) SWIG_fail;
63472 
63473 fail:
63474   lua_error(L);
63475   return SWIG_arg;
63476 }
63477 
63478 
63479 static int _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(lua_State* L) {
63480   int SWIG_arg = 0;
63481   char *arg1 = (char *) 0 ;
63482   lldb::SBTypeSummary result;
63483 
63484   SWIG_check_num_args("lldb::SBTypeSummary::CreateWithScriptCode",1,1)
63485   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::CreateWithScriptCode",1,"char const *");
63486   arg1 = (char *)lua_tostring(L, 1);
63487   result = lldb::SBTypeSummary::CreateWithScriptCode((char const *)arg1);
63488   {
63489     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
63490     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63491   }
63492   return SWIG_arg;
63493 
63494   if(0) SWIG_fail;
63495 
63496 fail:
63497   lua_error(L);
63498   return SWIG_arg;
63499 }
63500 
63501 
63502 static int _wrap_SBTypeSummary_CreateWithScriptCode(lua_State* L) {
63503   int argc;
63504   int argv[3]={
63505     1,2,3
63506   };
63507 
63508   argc = lua_gettop(L);
63509   if (argc == 1) {
63510     int _v;
63511     {
63512       _v = SWIG_lua_isnilstring(L,argv[0]);
63513     }
63514     if (_v) {
63515       return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_1(L);
63516     }
63517   }
63518   if (argc == 2) {
63519     int _v;
63520     {
63521       _v = SWIG_lua_isnilstring(L,argv[0]);
63522     }
63523     if (_v) {
63524       {
63525         _v = lua_isnumber(L,argv[1]);
63526       }
63527       if (_v) {
63528         return _wrap_SBTypeSummary_CreateWithScriptCode__SWIG_0(L);
63529       }
63530     }
63531   }
63532 
63533   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSummary_CreateWithScriptCode'\n"
63534     "  Possible C/C++ prototypes are:\n"
63535     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *,uint32_t)\n"
63536     "    lldb::SBTypeSummary::CreateWithScriptCode(char const *)\n");
63537   lua_error(L);return 0;
63538 }
63539 
63540 
63541 static int _wrap_new_SBTypeSummary__SWIG_1(lua_State* L) {
63542   int SWIG_arg = 0;
63543   lldb::SBTypeSummary *arg1 = 0 ;
63544   lldb::SBTypeSummary *result = 0 ;
63545 
63546   SWIG_check_num_args("lldb::SBTypeSummary::SBTypeSummary",1,1)
63547   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SBTypeSummary",1,"lldb::SBTypeSummary const &");
63548 
63549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63550     SWIG_fail_ptr("new_SBTypeSummary",1,SWIGTYPE_p_lldb__SBTypeSummary);
63551   }
63552 
63553   result = (lldb::SBTypeSummary *)new lldb::SBTypeSummary((lldb::SBTypeSummary const &)*arg1);
63554   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
63555   return SWIG_arg;
63556 
63557   if(0) SWIG_fail;
63558 
63559 fail:
63560   lua_error(L);
63561   return SWIG_arg;
63562 }
63563 
63564 
63565 static int _wrap_new_SBTypeSummary(lua_State* L) {
63566   int argc;
63567   int argv[2]={
63568     1,2
63569   };
63570 
63571   argc = lua_gettop(L);
63572   if (argc == 0) {
63573     return _wrap_new_SBTypeSummary__SWIG_0(L);
63574   }
63575   if (argc == 1) {
63576     int _v;
63577     {
63578       void *ptr;
63579       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummary, SWIG_POINTER_NO_NULL)) {
63580         _v = 0;
63581       } else {
63582         _v = 1;
63583       }
63584     }
63585     if (_v) {
63586       return _wrap_new_SBTypeSummary__SWIG_1(L);
63587     }
63588   }
63589 
63590   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSummary'\n"
63591     "  Possible C/C++ prototypes are:\n"
63592     "    lldb::SBTypeSummary::SBTypeSummary()\n"
63593     "    lldb::SBTypeSummary::SBTypeSummary(lldb::SBTypeSummary const &)\n");
63594   lua_error(L);return 0;
63595 }
63596 
63597 
63598 static int _wrap_SBTypeSummary_IsValid(lua_State* L) {
63599   int SWIG_arg = 0;
63600   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63601   bool result;
63602 
63603   SWIG_check_num_args("lldb::SBTypeSummary::IsValid",1,1)
63604   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsValid",1,"lldb::SBTypeSummary const *");
63605 
63606   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63607     SWIG_fail_ptr("SBTypeSummary_IsValid",1,SWIGTYPE_p_lldb__SBTypeSummary);
63608   }
63609 
63610   result = (bool)((lldb::SBTypeSummary const *)arg1)->IsValid();
63611   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63612   return SWIG_arg;
63613 
63614   if(0) SWIG_fail;
63615 
63616 fail:
63617   lua_error(L);
63618   return SWIG_arg;
63619 }
63620 
63621 
63622 static int _wrap_SBTypeSummary_IsEqualTo(lua_State* L) {
63623   int SWIG_arg = 0;
63624   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63625   lldb::SBTypeSummary *arg2 = 0 ;
63626   bool result;
63627 
63628   SWIG_check_num_args("lldb::SBTypeSummary::IsEqualTo",2,2)
63629   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",1,"lldb::SBTypeSummary *");
63630   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::IsEqualTo",2,"lldb::SBTypeSummary &");
63631 
63632   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63633     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSummary);
63634   }
63635 
63636 
63637   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63638     SWIG_fail_ptr("SBTypeSummary_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSummary);
63639   }
63640 
63641   result = (bool)(arg1)->IsEqualTo(*arg2);
63642   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63643   return SWIG_arg;
63644 
63645   if(0) SWIG_fail;
63646 
63647 fail:
63648   lua_error(L);
63649   return SWIG_arg;
63650 }
63651 
63652 
63653 static int _wrap_SBTypeSummary_IsFunctionCode(lua_State* L) {
63654   int SWIG_arg = 0;
63655   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63656   bool result;
63657 
63658   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionCode",1,1)
63659   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionCode",1,"lldb::SBTypeSummary *");
63660 
63661   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63662     SWIG_fail_ptr("SBTypeSummary_IsFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63663   }
63664 
63665   result = (bool)(arg1)->IsFunctionCode();
63666   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63667   return SWIG_arg;
63668 
63669   if(0) SWIG_fail;
63670 
63671 fail:
63672   lua_error(L);
63673   return SWIG_arg;
63674 }
63675 
63676 
63677 static int _wrap_SBTypeSummary_IsFunctionName(lua_State* L) {
63678   int SWIG_arg = 0;
63679   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63680   bool result;
63681 
63682   SWIG_check_num_args("lldb::SBTypeSummary::IsFunctionName",1,1)
63683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsFunctionName",1,"lldb::SBTypeSummary *");
63684 
63685   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63686     SWIG_fail_ptr("SBTypeSummary_IsFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63687   }
63688 
63689   result = (bool)(arg1)->IsFunctionName();
63690   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63691   return SWIG_arg;
63692 
63693   if(0) SWIG_fail;
63694 
63695 fail:
63696   lua_error(L);
63697   return SWIG_arg;
63698 }
63699 
63700 
63701 static int _wrap_SBTypeSummary_IsSummaryString(lua_State* L) {
63702   int SWIG_arg = 0;
63703   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63704   bool result;
63705 
63706   SWIG_check_num_args("lldb::SBTypeSummary::IsSummaryString",1,1)
63707   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::IsSummaryString",1,"lldb::SBTypeSummary *");
63708 
63709   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63710     SWIG_fail_ptr("SBTypeSummary_IsSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63711   }
63712 
63713   result = (bool)(arg1)->IsSummaryString();
63714   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63715   return SWIG_arg;
63716 
63717   if(0) SWIG_fail;
63718 
63719 fail:
63720   lua_error(L);
63721   return SWIG_arg;
63722 }
63723 
63724 
63725 static int _wrap_SBTypeSummary_GetData(lua_State* L) {
63726   int SWIG_arg = 0;
63727   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63728   char *result = 0 ;
63729 
63730   SWIG_check_num_args("lldb::SBTypeSummary::GetData",1,1)
63731   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetData",1,"lldb::SBTypeSummary *");
63732 
63733   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63734     SWIG_fail_ptr("SBTypeSummary_GetData",1,SWIGTYPE_p_lldb__SBTypeSummary);
63735   }
63736 
63737   result = (char *)(arg1)->GetData();
63738   lua_pushstring(L,(const char *)result); SWIG_arg++;
63739   return SWIG_arg;
63740 
63741   if(0) SWIG_fail;
63742 
63743 fail:
63744   lua_error(L);
63745   return SWIG_arg;
63746 }
63747 
63748 
63749 static int _wrap_SBTypeSummary_SetSummaryString(lua_State* L) {
63750   int SWIG_arg = 0;
63751   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63752   char *arg2 = (char *) 0 ;
63753 
63754   SWIG_check_num_args("lldb::SBTypeSummary::SetSummaryString",2,2)
63755   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",1,"lldb::SBTypeSummary *");
63756   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetSummaryString",2,"char const *");
63757 
63758   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63759     SWIG_fail_ptr("SBTypeSummary_SetSummaryString",1,SWIGTYPE_p_lldb__SBTypeSummary);
63760   }
63761 
63762   arg2 = (char *)lua_tostring(L, 2);
63763   (arg1)->SetSummaryString((char const *)arg2);
63764 
63765   return SWIG_arg;
63766 
63767   if(0) SWIG_fail;
63768 
63769 fail:
63770   lua_error(L);
63771   return SWIG_arg;
63772 }
63773 
63774 
63775 static int _wrap_SBTypeSummary_SetFunctionName(lua_State* L) {
63776   int SWIG_arg = 0;
63777   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63778   char *arg2 = (char *) 0 ;
63779 
63780   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionName",2,2)
63781   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",1,"lldb::SBTypeSummary *");
63782   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionName",2,"char const *");
63783 
63784   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63785     SWIG_fail_ptr("SBTypeSummary_SetFunctionName",1,SWIGTYPE_p_lldb__SBTypeSummary);
63786   }
63787 
63788   arg2 = (char *)lua_tostring(L, 2);
63789   (arg1)->SetFunctionName((char const *)arg2);
63790 
63791   return SWIG_arg;
63792 
63793   if(0) SWIG_fail;
63794 
63795 fail:
63796   lua_error(L);
63797   return SWIG_arg;
63798 }
63799 
63800 
63801 static int _wrap_SBTypeSummary_SetFunctionCode(lua_State* L) {
63802   int SWIG_arg = 0;
63803   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63804   char *arg2 = (char *) 0 ;
63805 
63806   SWIG_check_num_args("lldb::SBTypeSummary::SetFunctionCode",2,2)
63807   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",1,"lldb::SBTypeSummary *");
63808   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetFunctionCode",2,"char const *");
63809 
63810   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63811     SWIG_fail_ptr("SBTypeSummary_SetFunctionCode",1,SWIGTYPE_p_lldb__SBTypeSummary);
63812   }
63813 
63814   arg2 = (char *)lua_tostring(L, 2);
63815   (arg1)->SetFunctionCode((char const *)arg2);
63816 
63817   return SWIG_arg;
63818 
63819   if(0) SWIG_fail;
63820 
63821 fail:
63822   lua_error(L);
63823   return SWIG_arg;
63824 }
63825 
63826 
63827 static int _wrap_SBTypeSummary_GetOptions(lua_State* L) {
63828   int SWIG_arg = 0;
63829   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63830   uint32_t result;
63831 
63832   SWIG_check_num_args("lldb::SBTypeSummary::GetOptions",1,1)
63833   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetOptions",1,"lldb::SBTypeSummary *");
63834 
63835   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63836     SWIG_fail_ptr("SBTypeSummary_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63837   }
63838 
63839   result = (uint32_t)(arg1)->GetOptions();
63840   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
63841   return SWIG_arg;
63842 
63843   if(0) SWIG_fail;
63844 
63845 fail:
63846   lua_error(L);
63847   return SWIG_arg;
63848 }
63849 
63850 
63851 static int _wrap_SBTypeSummary_SetOptions(lua_State* L) {
63852   int SWIG_arg = 0;
63853   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63854   uint32_t arg2 ;
63855 
63856   SWIG_check_num_args("lldb::SBTypeSummary::SetOptions",2,2)
63857   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",1,"lldb::SBTypeSummary *");
63858   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::SetOptions",2,"uint32_t");
63859 
63860   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63861     SWIG_fail_ptr("SBTypeSummary_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSummary);
63862   }
63863 
63864   arg2 = (unsigned int)lua_tointeger(L, 2);
63865   (arg1)->SetOptions(arg2);
63866 
63867   return SWIG_arg;
63868 
63869   if(0) SWIG_fail;
63870 
63871 fail:
63872   lua_error(L);
63873   return SWIG_arg;
63874 }
63875 
63876 
63877 static int _wrap_SBTypeSummary_GetDescription(lua_State* L) {
63878   int SWIG_arg = 0;
63879   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63880   lldb::SBStream *arg2 = 0 ;
63881   lldb::DescriptionLevel arg3 ;
63882   bool result;
63883 
63884   SWIG_check_num_args("lldb::SBTypeSummary::GetDescription",3,3)
63885   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",1,"lldb::SBTypeSummary *");
63886   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",2,"lldb::SBStream &");
63887   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSummary::GetDescription",3,"lldb::DescriptionLevel");
63888 
63889   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63890     SWIG_fail_ptr("SBTypeSummary_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSummary);
63891   }
63892 
63893 
63894   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
63895     SWIG_fail_ptr("SBTypeSummary_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
63896   }
63897 
63898   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
63899   result = (bool)(arg1)->GetDescription(*arg2,arg3);
63900   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63901   return SWIG_arg;
63902 
63903   if(0) SWIG_fail;
63904 
63905 fail:
63906   lua_error(L);
63907   return SWIG_arg;
63908 }
63909 
63910 
63911 static int _wrap_SBTypeSummary___eq(lua_State* L) {
63912   int SWIG_arg = 0;
63913   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63914   lldb::SBTypeSummary *arg2 = 0 ;
63915   bool result;
63916 
63917   SWIG_check_num_args("lldb::SBTypeSummary::operator ==",2,2)
63918   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",1,"lldb::SBTypeSummary *");
63919   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSummary::operator ==",2,"lldb::SBTypeSummary &");
63920 
63921   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63922     SWIG_fail_ptr("SBTypeSummary___eq",1,SWIGTYPE_p_lldb__SBTypeSummary);
63923   }
63924 
63925 
63926   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63927     SWIG_fail_ptr("SBTypeSummary___eq",2,SWIGTYPE_p_lldb__SBTypeSummary);
63928   }
63929 
63930   result = (bool)(arg1)->operator ==(*arg2);
63931   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
63932   return SWIG_arg;
63933 
63934   if(0) SWIG_fail;
63935 
63936 fail:
63937   lua_error(L);
63938   return SWIG_arg;
63939 }
63940 
63941 
63942 static int _wrap_SBTypeSummary___tostring(lua_State* L) {
63943   int SWIG_arg = 0;
63944   lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) 0 ;
63945   std::string result;
63946 
63947   SWIG_check_num_args("lldb::SBTypeSummary::__str__",1,1)
63948   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSummary::__str__",1,"lldb::SBTypeSummary *");
63949 
63950   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSummary,0))){
63951     SWIG_fail_ptr("SBTypeSummary___tostring",1,SWIGTYPE_p_lldb__SBTypeSummary);
63952   }
63953 
63954   result = lldb_SBTypeSummary___str__(arg1);
63955   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
63956   return SWIG_arg;
63957 
63958   if(0) SWIG_fail;
63959 
63960 fail:
63961   lua_error(L);
63962   return SWIG_arg;
63963 }
63964 
63965 
63966 static void swig_delete_SBTypeSummary(void *obj) {
63967 lldb::SBTypeSummary *arg1 = (lldb::SBTypeSummary *) obj;
63968 delete arg1;
63969 }
63970 static int _proxy__wrap_new_SBTypeSummary(lua_State *L) {
63971     assert(lua_istable(L,1));
63972     lua_pushcfunction(L,_wrap_new_SBTypeSummary);
63973     assert(!lua_isnil(L,-1));
63974     lua_replace(L,1); /* replace our table with real constructor */
63975     lua_call(L,lua_gettop(L)-1,1);
63976     return 1;
63977 }
63978 static swig_lua_attribute swig_SBTypeSummary_attributes[] = {
63979     {0,0,0}
63980 };
63981 static swig_lua_method swig_SBTypeSummary_methods[]= {
63982     { "IsValid", _wrap_SBTypeSummary_IsValid},
63983     { "IsEqualTo", _wrap_SBTypeSummary_IsEqualTo},
63984     { "IsFunctionCode", _wrap_SBTypeSummary_IsFunctionCode},
63985     { "IsFunctionName", _wrap_SBTypeSummary_IsFunctionName},
63986     { "IsSummaryString", _wrap_SBTypeSummary_IsSummaryString},
63987     { "GetData", _wrap_SBTypeSummary_GetData},
63988     { "SetSummaryString", _wrap_SBTypeSummary_SetSummaryString},
63989     { "SetFunctionName", _wrap_SBTypeSummary_SetFunctionName},
63990     { "SetFunctionCode", _wrap_SBTypeSummary_SetFunctionCode},
63991     { "GetOptions", _wrap_SBTypeSummary_GetOptions},
63992     { "SetOptions", _wrap_SBTypeSummary_SetOptions},
63993     { "GetDescription", _wrap_SBTypeSummary_GetDescription},
63994     { "__eq", _wrap_SBTypeSummary___eq},
63995     { "__tostring", _wrap_SBTypeSummary___tostring},
63996     {0,0}
63997 };
63998 static swig_lua_method swig_SBTypeSummary_meta[] = {
63999     { "__eq", _wrap_SBTypeSummary___eq},
64000     { "__tostring", _wrap_SBTypeSummary___tostring},
64001     {0,0}
64002 };
64003 
64004 static swig_lua_attribute swig_SBTypeSummary_Sf_SwigStatic_attributes[] = {
64005     {0,0,0}
64006 };
64007 static swig_lua_const_info swig_SBTypeSummary_Sf_SwigStatic_constants[]= {
64008     {0,0,0,0,0,0}
64009 };
64010 static swig_lua_method swig_SBTypeSummary_Sf_SwigStatic_methods[]= {
64011     { "CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
64012     { "CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
64013     { "CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
64014     {0,0}
64015 };
64016 static swig_lua_class* swig_SBTypeSummary_Sf_SwigStatic_classes[]= {
64017     0
64018 };
64019 
64020 static swig_lua_namespace swig_SBTypeSummary_Sf_SwigStatic = {
64021     "SBTypeSummary",
64022     swig_SBTypeSummary_Sf_SwigStatic_methods,
64023     swig_SBTypeSummary_Sf_SwigStatic_attributes,
64024     swig_SBTypeSummary_Sf_SwigStatic_constants,
64025     swig_SBTypeSummary_Sf_SwigStatic_classes,
64026     0
64027 };
64028 static swig_lua_class *swig_SBTypeSummary_bases[] = {0};
64029 static const char *swig_SBTypeSummary_base_names[] = {0};
64030 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 };
64031 
64032 static int _wrap_new_SBTypeSynthetic__SWIG_0(lua_State* L) {
64033   int SWIG_arg = 0;
64034   lldb::SBTypeSynthetic *result = 0 ;
64035 
64036   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",0,0)
64037   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic();
64038   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64039   return SWIG_arg;
64040 
64041   if(0) SWIG_fail;
64042 
64043 fail:
64044   lua_error(L);
64045   return SWIG_arg;
64046 }
64047 
64048 
64049 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(lua_State* L) {
64050   int SWIG_arg = 0;
64051   char *arg1 = (char *) 0 ;
64052   uint32_t arg2 ;
64053   lldb::SBTypeSynthetic result;
64054 
64055   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",2,2)
64056   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
64057   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",2,"uint32_t");
64058   arg1 = (char *)lua_tostring(L, 1);
64059   arg2 = (unsigned int)lua_tointeger(L, 2);
64060   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1,arg2);
64061   {
64062     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64063     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64064   }
64065   return SWIG_arg;
64066 
64067   if(0) SWIG_fail;
64068 
64069 fail:
64070   lua_error(L);
64071   return SWIG_arg;
64072 }
64073 
64074 
64075 static int _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(lua_State* L) {
64076   int SWIG_arg = 0;
64077   char *arg1 = (char *) 0 ;
64078   lldb::SBTypeSynthetic result;
64079 
64080   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithClassName",1,1)
64081   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithClassName",1,"char const *");
64082   arg1 = (char *)lua_tostring(L, 1);
64083   result = lldb::SBTypeSynthetic::CreateWithClassName((char const *)arg1);
64084   {
64085     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64086     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64087   }
64088   return SWIG_arg;
64089 
64090   if(0) SWIG_fail;
64091 
64092 fail:
64093   lua_error(L);
64094   return SWIG_arg;
64095 }
64096 
64097 
64098 static int _wrap_SBTypeSynthetic_CreateWithClassName(lua_State* L) {
64099   int argc;
64100   int argv[3]={
64101     1,2,3
64102   };
64103 
64104   argc = lua_gettop(L);
64105   if (argc == 1) {
64106     int _v;
64107     {
64108       _v = SWIG_lua_isnilstring(L,argv[0]);
64109     }
64110     if (_v) {
64111       return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_1(L);
64112     }
64113   }
64114   if (argc == 2) {
64115     int _v;
64116     {
64117       _v = SWIG_lua_isnilstring(L,argv[0]);
64118     }
64119     if (_v) {
64120       {
64121         _v = lua_isnumber(L,argv[1]);
64122       }
64123       if (_v) {
64124         return _wrap_SBTypeSynthetic_CreateWithClassName__SWIG_0(L);
64125       }
64126     }
64127   }
64128 
64129   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithClassName'\n"
64130     "  Possible C/C++ prototypes are:\n"
64131     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *,uint32_t)\n"
64132     "    lldb::SBTypeSynthetic::CreateWithClassName(char const *)\n");
64133   lua_error(L);return 0;
64134 }
64135 
64136 
64137 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(lua_State* L) {
64138   int SWIG_arg = 0;
64139   char *arg1 = (char *) 0 ;
64140   uint32_t arg2 ;
64141   lldb::SBTypeSynthetic result;
64142 
64143   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",2,2)
64144   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
64145   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",2,"uint32_t");
64146   arg1 = (char *)lua_tostring(L, 1);
64147   arg2 = (unsigned int)lua_tointeger(L, 2);
64148   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1,arg2);
64149   {
64150     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64151     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64152   }
64153   return SWIG_arg;
64154 
64155   if(0) SWIG_fail;
64156 
64157 fail:
64158   lua_error(L);
64159   return SWIG_arg;
64160 }
64161 
64162 
64163 static int _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(lua_State* L) {
64164   int SWIG_arg = 0;
64165   char *arg1 = (char *) 0 ;
64166   lldb::SBTypeSynthetic result;
64167 
64168   SWIG_check_num_args("lldb::SBTypeSynthetic::CreateWithScriptCode",1,1)
64169   if(!SWIG_lua_isnilstring(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::CreateWithScriptCode",1,"char const *");
64170   arg1 = (char *)lua_tostring(L, 1);
64171   result = lldb::SBTypeSynthetic::CreateWithScriptCode((char const *)arg1);
64172   {
64173     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
64174     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64175   }
64176   return SWIG_arg;
64177 
64178   if(0) SWIG_fail;
64179 
64180 fail:
64181   lua_error(L);
64182   return SWIG_arg;
64183 }
64184 
64185 
64186 static int _wrap_SBTypeSynthetic_CreateWithScriptCode(lua_State* L) {
64187   int argc;
64188   int argv[3]={
64189     1,2,3
64190   };
64191 
64192   argc = lua_gettop(L);
64193   if (argc == 1) {
64194     int _v;
64195     {
64196       _v = SWIG_lua_isnilstring(L,argv[0]);
64197     }
64198     if (_v) {
64199       return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_1(L);
64200     }
64201   }
64202   if (argc == 2) {
64203     int _v;
64204     {
64205       _v = SWIG_lua_isnilstring(L,argv[0]);
64206     }
64207     if (_v) {
64208       {
64209         _v = lua_isnumber(L,argv[1]);
64210       }
64211       if (_v) {
64212         return _wrap_SBTypeSynthetic_CreateWithScriptCode__SWIG_0(L);
64213       }
64214     }
64215   }
64216 
64217   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBTypeSynthetic_CreateWithScriptCode'\n"
64218     "  Possible C/C++ prototypes are:\n"
64219     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *,uint32_t)\n"
64220     "    lldb::SBTypeSynthetic::CreateWithScriptCode(char const *)\n");
64221   lua_error(L);return 0;
64222 }
64223 
64224 
64225 static int _wrap_new_SBTypeSynthetic__SWIG_1(lua_State* L) {
64226   int SWIG_arg = 0;
64227   lldb::SBTypeSynthetic *arg1 = 0 ;
64228   lldb::SBTypeSynthetic *result = 0 ;
64229 
64230   SWIG_check_num_args("lldb::SBTypeSynthetic::SBTypeSynthetic",1,1)
64231   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SBTypeSynthetic",1,"lldb::SBTypeSynthetic const &");
64232 
64233   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64234     SWIG_fail_ptr("new_SBTypeSynthetic",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64235   }
64236 
64237   result = (lldb::SBTypeSynthetic *)new lldb::SBTypeSynthetic((lldb::SBTypeSynthetic const &)*arg1);
64238   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
64239   return SWIG_arg;
64240 
64241   if(0) SWIG_fail;
64242 
64243 fail:
64244   lua_error(L);
64245   return SWIG_arg;
64246 }
64247 
64248 
64249 static int _wrap_new_SBTypeSynthetic(lua_State* L) {
64250   int argc;
64251   int argv[2]={
64252     1,2
64253   };
64254 
64255   argc = lua_gettop(L);
64256   if (argc == 0) {
64257     return _wrap_new_SBTypeSynthetic__SWIG_0(L);
64258   }
64259   if (argc == 1) {
64260     int _v;
64261     {
64262       void *ptr;
64263       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSynthetic, SWIG_POINTER_NO_NULL)) {
64264         _v = 0;
64265       } else {
64266         _v = 1;
64267       }
64268     }
64269     if (_v) {
64270       return _wrap_new_SBTypeSynthetic__SWIG_1(L);
64271     }
64272   }
64273 
64274   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBTypeSynthetic'\n"
64275     "  Possible C/C++ prototypes are:\n"
64276     "    lldb::SBTypeSynthetic::SBTypeSynthetic()\n"
64277     "    lldb::SBTypeSynthetic::SBTypeSynthetic(lldb::SBTypeSynthetic const &)\n");
64278   lua_error(L);return 0;
64279 }
64280 
64281 
64282 static int _wrap_SBTypeSynthetic_IsValid(lua_State* L) {
64283   int SWIG_arg = 0;
64284   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64285   bool result;
64286 
64287   SWIG_check_num_args("lldb::SBTypeSynthetic::IsValid",1,1)
64288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsValid",1,"lldb::SBTypeSynthetic const *");
64289 
64290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64291     SWIG_fail_ptr("SBTypeSynthetic_IsValid",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64292   }
64293 
64294   result = (bool)((lldb::SBTypeSynthetic const *)arg1)->IsValid();
64295   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64296   return SWIG_arg;
64297 
64298   if(0) SWIG_fail;
64299 
64300 fail:
64301   lua_error(L);
64302   return SWIG_arg;
64303 }
64304 
64305 
64306 static int _wrap_SBTypeSynthetic_IsEqualTo(lua_State* L) {
64307   int SWIG_arg = 0;
64308   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64309   lldb::SBTypeSynthetic *arg2 = 0 ;
64310   bool result;
64311 
64312   SWIG_check_num_args("lldb::SBTypeSynthetic::IsEqualTo",2,2)
64313   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",1,"lldb::SBTypeSynthetic *");
64314   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsEqualTo",2,"lldb::SBTypeSynthetic &");
64315 
64316   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64317     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64318   }
64319 
64320 
64321   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64322     SWIG_fail_ptr("SBTypeSynthetic_IsEqualTo",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64323   }
64324 
64325   result = (bool)(arg1)->IsEqualTo(*arg2);
64326   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64327   return SWIG_arg;
64328 
64329   if(0) SWIG_fail;
64330 
64331 fail:
64332   lua_error(L);
64333   return SWIG_arg;
64334 }
64335 
64336 
64337 static int _wrap_SBTypeSynthetic_IsClassCode(lua_State* L) {
64338   int SWIG_arg = 0;
64339   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64340   bool result;
64341 
64342   SWIG_check_num_args("lldb::SBTypeSynthetic::IsClassCode",1,1)
64343   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::IsClassCode",1,"lldb::SBTypeSynthetic *");
64344 
64345   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64346     SWIG_fail_ptr("SBTypeSynthetic_IsClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64347   }
64348 
64349   result = (bool)(arg1)->IsClassCode();
64350   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64351   return SWIG_arg;
64352 
64353   if(0) SWIG_fail;
64354 
64355 fail:
64356   lua_error(L);
64357   return SWIG_arg;
64358 }
64359 
64360 
64361 static int _wrap_SBTypeSynthetic_GetData(lua_State* L) {
64362   int SWIG_arg = 0;
64363   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64364   char *result = 0 ;
64365 
64366   SWIG_check_num_args("lldb::SBTypeSynthetic::GetData",1,1)
64367   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetData",1,"lldb::SBTypeSynthetic *");
64368 
64369   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64370     SWIG_fail_ptr("SBTypeSynthetic_GetData",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64371   }
64372 
64373   result = (char *)(arg1)->GetData();
64374   lua_pushstring(L,(const char *)result); SWIG_arg++;
64375   return SWIG_arg;
64376 
64377   if(0) SWIG_fail;
64378 
64379 fail:
64380   lua_error(L);
64381   return SWIG_arg;
64382 }
64383 
64384 
64385 static int _wrap_SBTypeSynthetic_SetClassName(lua_State* L) {
64386   int SWIG_arg = 0;
64387   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64388   char *arg2 = (char *) 0 ;
64389 
64390   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassName",2,2)
64391   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",1,"lldb::SBTypeSynthetic *");
64392   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassName",2,"char const *");
64393 
64394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64395     SWIG_fail_ptr("SBTypeSynthetic_SetClassName",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64396   }
64397 
64398   arg2 = (char *)lua_tostring(L, 2);
64399   (arg1)->SetClassName((char const *)arg2);
64400 
64401   return SWIG_arg;
64402 
64403   if(0) SWIG_fail;
64404 
64405 fail:
64406   lua_error(L);
64407   return SWIG_arg;
64408 }
64409 
64410 
64411 static int _wrap_SBTypeSynthetic_SetClassCode(lua_State* L) {
64412   int SWIG_arg = 0;
64413   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64414   char *arg2 = (char *) 0 ;
64415 
64416   SWIG_check_num_args("lldb::SBTypeSynthetic::SetClassCode",2,2)
64417   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",1,"lldb::SBTypeSynthetic *");
64418   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetClassCode",2,"char const *");
64419 
64420   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64421     SWIG_fail_ptr("SBTypeSynthetic_SetClassCode",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64422   }
64423 
64424   arg2 = (char *)lua_tostring(L, 2);
64425   (arg1)->SetClassCode((char const *)arg2);
64426 
64427   return SWIG_arg;
64428 
64429   if(0) SWIG_fail;
64430 
64431 fail:
64432   lua_error(L);
64433   return SWIG_arg;
64434 }
64435 
64436 
64437 static int _wrap_SBTypeSynthetic_GetOptions(lua_State* L) {
64438   int SWIG_arg = 0;
64439   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64440   uint32_t result;
64441 
64442   SWIG_check_num_args("lldb::SBTypeSynthetic::GetOptions",1,1)
64443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetOptions",1,"lldb::SBTypeSynthetic *");
64444 
64445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64446     SWIG_fail_ptr("SBTypeSynthetic_GetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64447   }
64448 
64449   result = (uint32_t)(arg1)->GetOptions();
64450   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64451   return SWIG_arg;
64452 
64453   if(0) SWIG_fail;
64454 
64455 fail:
64456   lua_error(L);
64457   return SWIG_arg;
64458 }
64459 
64460 
64461 static int _wrap_SBTypeSynthetic_SetOptions(lua_State* L) {
64462   int SWIG_arg = 0;
64463   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64464   uint32_t arg2 ;
64465 
64466   SWIG_check_num_args("lldb::SBTypeSynthetic::SetOptions",2,2)
64467   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",1,"lldb::SBTypeSynthetic *");
64468   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::SetOptions",2,"uint32_t");
64469 
64470   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64471     SWIG_fail_ptr("SBTypeSynthetic_SetOptions",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64472   }
64473 
64474   arg2 = (unsigned int)lua_tointeger(L, 2);
64475   (arg1)->SetOptions(arg2);
64476 
64477   return SWIG_arg;
64478 
64479   if(0) SWIG_fail;
64480 
64481 fail:
64482   lua_error(L);
64483   return SWIG_arg;
64484 }
64485 
64486 
64487 static int _wrap_SBTypeSynthetic_GetDescription(lua_State* L) {
64488   int SWIG_arg = 0;
64489   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64490   lldb::SBStream *arg2 = 0 ;
64491   lldb::DescriptionLevel arg3 ;
64492   bool result;
64493 
64494   SWIG_check_num_args("lldb::SBTypeSynthetic::GetDescription",3,3)
64495   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",1,"lldb::SBTypeSynthetic *");
64496   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",2,"lldb::SBStream &");
64497   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBTypeSynthetic::GetDescription",3,"lldb::DescriptionLevel");
64498 
64499   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64500     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64501   }
64502 
64503 
64504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
64505     SWIG_fail_ptr("SBTypeSynthetic_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
64506   }
64507 
64508   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
64509   result = (bool)(arg1)->GetDescription(*arg2,arg3);
64510   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64511   return SWIG_arg;
64512 
64513   if(0) SWIG_fail;
64514 
64515 fail:
64516   lua_error(L);
64517   return SWIG_arg;
64518 }
64519 
64520 
64521 static int _wrap_SBTypeSynthetic___eq(lua_State* L) {
64522   int SWIG_arg = 0;
64523   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64524   lldb::SBTypeSynthetic *arg2 = 0 ;
64525   bool result;
64526 
64527   SWIG_check_num_args("lldb::SBTypeSynthetic::operator ==",2,2)
64528   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",1,"lldb::SBTypeSynthetic *");
64529   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBTypeSynthetic::operator ==",2,"lldb::SBTypeSynthetic &");
64530 
64531   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64532     SWIG_fail_ptr("SBTypeSynthetic___eq",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64533   }
64534 
64535 
64536   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64537     SWIG_fail_ptr("SBTypeSynthetic___eq",2,SWIGTYPE_p_lldb__SBTypeSynthetic);
64538   }
64539 
64540   result = (bool)(arg1)->operator ==(*arg2);
64541   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64542   return SWIG_arg;
64543 
64544   if(0) SWIG_fail;
64545 
64546 fail:
64547   lua_error(L);
64548   return SWIG_arg;
64549 }
64550 
64551 
64552 static int _wrap_SBTypeSynthetic___tostring(lua_State* L) {
64553   int SWIG_arg = 0;
64554   lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) 0 ;
64555   std::string result;
64556 
64557   SWIG_check_num_args("lldb::SBTypeSynthetic::__str__",1,1)
64558   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBTypeSynthetic::__str__",1,"lldb::SBTypeSynthetic *");
64559 
64560   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBTypeSynthetic,0))){
64561     SWIG_fail_ptr("SBTypeSynthetic___tostring",1,SWIGTYPE_p_lldb__SBTypeSynthetic);
64562   }
64563 
64564   result = lldb_SBTypeSynthetic___str__(arg1);
64565   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
64566   return SWIG_arg;
64567 
64568   if(0) SWIG_fail;
64569 
64570 fail:
64571   lua_error(L);
64572   return SWIG_arg;
64573 }
64574 
64575 
64576 static void swig_delete_SBTypeSynthetic(void *obj) {
64577 lldb::SBTypeSynthetic *arg1 = (lldb::SBTypeSynthetic *) obj;
64578 delete arg1;
64579 }
64580 static int _proxy__wrap_new_SBTypeSynthetic(lua_State *L) {
64581     assert(lua_istable(L,1));
64582     lua_pushcfunction(L,_wrap_new_SBTypeSynthetic);
64583     assert(!lua_isnil(L,-1));
64584     lua_replace(L,1); /* replace our table with real constructor */
64585     lua_call(L,lua_gettop(L)-1,1);
64586     return 1;
64587 }
64588 static swig_lua_attribute swig_SBTypeSynthetic_attributes[] = {
64589     {0,0,0}
64590 };
64591 static swig_lua_method swig_SBTypeSynthetic_methods[]= {
64592     { "IsValid", _wrap_SBTypeSynthetic_IsValid},
64593     { "IsEqualTo", _wrap_SBTypeSynthetic_IsEqualTo},
64594     { "IsClassCode", _wrap_SBTypeSynthetic_IsClassCode},
64595     { "GetData", _wrap_SBTypeSynthetic_GetData},
64596     { "SetClassName", _wrap_SBTypeSynthetic_SetClassName},
64597     { "SetClassCode", _wrap_SBTypeSynthetic_SetClassCode},
64598     { "GetOptions", _wrap_SBTypeSynthetic_GetOptions},
64599     { "SetOptions", _wrap_SBTypeSynthetic_SetOptions},
64600     { "GetDescription", _wrap_SBTypeSynthetic_GetDescription},
64601     { "__eq", _wrap_SBTypeSynthetic___eq},
64602     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64603     {0,0}
64604 };
64605 static swig_lua_method swig_SBTypeSynthetic_meta[] = {
64606     { "__eq", _wrap_SBTypeSynthetic___eq},
64607     { "__tostring", _wrap_SBTypeSynthetic___tostring},
64608     {0,0}
64609 };
64610 
64611 static swig_lua_attribute swig_SBTypeSynthetic_Sf_SwigStatic_attributes[] = {
64612     {0,0,0}
64613 };
64614 static swig_lua_const_info swig_SBTypeSynthetic_Sf_SwigStatic_constants[]= {
64615     {0,0,0,0,0,0}
64616 };
64617 static swig_lua_method swig_SBTypeSynthetic_Sf_SwigStatic_methods[]= {
64618     { "CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
64619     { "CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
64620     {0,0}
64621 };
64622 static swig_lua_class* swig_SBTypeSynthetic_Sf_SwigStatic_classes[]= {
64623     0
64624 };
64625 
64626 static swig_lua_namespace swig_SBTypeSynthetic_Sf_SwigStatic = {
64627     "SBTypeSynthetic",
64628     swig_SBTypeSynthetic_Sf_SwigStatic_methods,
64629     swig_SBTypeSynthetic_Sf_SwigStatic_attributes,
64630     swig_SBTypeSynthetic_Sf_SwigStatic_constants,
64631     swig_SBTypeSynthetic_Sf_SwigStatic_classes,
64632     0
64633 };
64634 static swig_lua_class *swig_SBTypeSynthetic_bases[] = {0};
64635 static const char *swig_SBTypeSynthetic_base_names[] = {0};
64636 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 };
64637 
64638 static int _wrap_new_SBUnixSignals__SWIG_0(lua_State* L) {
64639   int SWIG_arg = 0;
64640   lldb::SBUnixSignals *result = 0 ;
64641 
64642   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",0,0)
64643   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals();
64644   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64645   return SWIG_arg;
64646 
64647   if(0) SWIG_fail;
64648 
64649 fail:
64650   lua_error(L);
64651   return SWIG_arg;
64652 }
64653 
64654 
64655 static int _wrap_new_SBUnixSignals__SWIG_1(lua_State* L) {
64656   int SWIG_arg = 0;
64657   lldb::SBUnixSignals *arg1 = 0 ;
64658   lldb::SBUnixSignals *result = 0 ;
64659 
64660   SWIG_check_num_args("lldb::SBUnixSignals::SBUnixSignals",1,1)
64661   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SBUnixSignals",1,"lldb::SBUnixSignals const &");
64662 
64663   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64664     SWIG_fail_ptr("new_SBUnixSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64665   }
64666 
64667   result = (lldb::SBUnixSignals *)new lldb::SBUnixSignals((lldb::SBUnixSignals const &)*arg1);
64668   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBUnixSignals,1); SWIG_arg++;
64669   return SWIG_arg;
64670 
64671   if(0) SWIG_fail;
64672 
64673 fail:
64674   lua_error(L);
64675   return SWIG_arg;
64676 }
64677 
64678 
64679 static int _wrap_new_SBUnixSignals(lua_State* L) {
64680   int argc;
64681   int argv[2]={
64682     1,2
64683   };
64684 
64685   argc = lua_gettop(L);
64686   if (argc == 0) {
64687     return _wrap_new_SBUnixSignals__SWIG_0(L);
64688   }
64689   if (argc == 1) {
64690     int _v;
64691     {
64692       void *ptr;
64693       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBUnixSignals, SWIG_POINTER_NO_NULL)) {
64694         _v = 0;
64695       } else {
64696         _v = 1;
64697       }
64698     }
64699     if (_v) {
64700       return _wrap_new_SBUnixSignals__SWIG_1(L);
64701     }
64702   }
64703 
64704   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBUnixSignals'\n"
64705     "  Possible C/C++ prototypes are:\n"
64706     "    lldb::SBUnixSignals::SBUnixSignals()\n"
64707     "    lldb::SBUnixSignals::SBUnixSignals(lldb::SBUnixSignals const &)\n");
64708   lua_error(L);return 0;
64709 }
64710 
64711 
64712 static int _wrap_SBUnixSignals_Clear(lua_State* L) {
64713   int SWIG_arg = 0;
64714   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64715 
64716   SWIG_check_num_args("lldb::SBUnixSignals::Clear",1,1)
64717   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::Clear",1,"lldb::SBUnixSignals *");
64718 
64719   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64720     SWIG_fail_ptr("SBUnixSignals_Clear",1,SWIGTYPE_p_lldb__SBUnixSignals);
64721   }
64722 
64723   (arg1)->Clear();
64724 
64725   return SWIG_arg;
64726 
64727   if(0) SWIG_fail;
64728 
64729 fail:
64730   lua_error(L);
64731   return SWIG_arg;
64732 }
64733 
64734 
64735 static int _wrap_SBUnixSignals_IsValid(lua_State* L) {
64736   int SWIG_arg = 0;
64737   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64738   bool result;
64739 
64740   SWIG_check_num_args("lldb::SBUnixSignals::IsValid",1,1)
64741   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::IsValid",1,"lldb::SBUnixSignals const *");
64742 
64743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64744     SWIG_fail_ptr("SBUnixSignals_IsValid",1,SWIGTYPE_p_lldb__SBUnixSignals);
64745   }
64746 
64747   result = (bool)((lldb::SBUnixSignals const *)arg1)->IsValid();
64748   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64749   return SWIG_arg;
64750 
64751   if(0) SWIG_fail;
64752 
64753 fail:
64754   lua_error(L);
64755   return SWIG_arg;
64756 }
64757 
64758 
64759 static int _wrap_SBUnixSignals_GetSignalAsCString(lua_State* L) {
64760   int SWIG_arg = 0;
64761   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64762   int32_t arg2 ;
64763   char *result = 0 ;
64764 
64765   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAsCString",2,2)
64766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",1,"lldb::SBUnixSignals const *");
64767   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAsCString",2,"int32_t");
64768 
64769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64770     SWIG_fail_ptr("SBUnixSignals_GetSignalAsCString",1,SWIGTYPE_p_lldb__SBUnixSignals);
64771   }
64772 
64773   arg2 = (signed int)lua_tointeger(L, 2);
64774   result = (char *)((lldb::SBUnixSignals const *)arg1)->GetSignalAsCString(arg2);
64775   lua_pushstring(L,(const char *)result); SWIG_arg++;
64776   return SWIG_arg;
64777 
64778   if(0) SWIG_fail;
64779 
64780 fail:
64781   lua_error(L);
64782   return SWIG_arg;
64783 }
64784 
64785 
64786 static int _wrap_SBUnixSignals_GetSignalNumberFromName(lua_State* L) {
64787   int SWIG_arg = 0;
64788   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64789   char *arg2 = (char *) 0 ;
64790   int32_t result;
64791 
64792   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalNumberFromName",2,2)
64793   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",1,"lldb::SBUnixSignals const *");
64794   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalNumberFromName",2,"char const *");
64795 
64796   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64797     SWIG_fail_ptr("SBUnixSignals_GetSignalNumberFromName",1,SWIGTYPE_p_lldb__SBUnixSignals);
64798   }
64799 
64800   arg2 = (char *)lua_tostring(L, 2);
64801   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalNumberFromName((char const *)arg2);
64802   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
64803   return SWIG_arg;
64804 
64805   if(0) SWIG_fail;
64806 
64807 fail:
64808   lua_error(L);
64809   return SWIG_arg;
64810 }
64811 
64812 
64813 static int _wrap_SBUnixSignals_GetShouldSuppress(lua_State* L) {
64814   int SWIG_arg = 0;
64815   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64816   int32_t arg2 ;
64817   bool result;
64818 
64819   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldSuppress",2,2)
64820   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",1,"lldb::SBUnixSignals const *");
64821   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldSuppress",2,"int32_t");
64822 
64823   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64824     SWIG_fail_ptr("SBUnixSignals_GetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64825   }
64826 
64827   arg2 = (signed int)lua_tointeger(L, 2);
64828   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldSuppress(arg2);
64829   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64830   return SWIG_arg;
64831 
64832   if(0) SWIG_fail;
64833 
64834 fail:
64835   lua_error(L);
64836   return SWIG_arg;
64837 }
64838 
64839 
64840 static int _wrap_SBUnixSignals_SetShouldSuppress(lua_State* L) {
64841   int SWIG_arg = 0;
64842   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64843   int32_t arg2 ;
64844   bool arg3 ;
64845   bool result;
64846 
64847   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldSuppress",3,3)
64848   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",1,"lldb::SBUnixSignals *");
64849   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",2,"int32_t");
64850   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldSuppress",3,"bool");
64851 
64852   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64853     SWIG_fail_ptr("SBUnixSignals_SetShouldSuppress",1,SWIGTYPE_p_lldb__SBUnixSignals);
64854   }
64855 
64856   arg2 = (signed int)lua_tointeger(L, 2);
64857   arg3 = (lua_toboolean(L, 3)!=0);
64858   result = (bool)(arg1)->SetShouldSuppress(arg2,arg3);
64859   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64860   return SWIG_arg;
64861 
64862   if(0) SWIG_fail;
64863 
64864 fail:
64865   lua_error(L);
64866   return SWIG_arg;
64867 }
64868 
64869 
64870 static int _wrap_SBUnixSignals_GetShouldStop(lua_State* L) {
64871   int SWIG_arg = 0;
64872   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64873   int32_t arg2 ;
64874   bool result;
64875 
64876   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldStop",2,2)
64877   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",1,"lldb::SBUnixSignals const *");
64878   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldStop",2,"int32_t");
64879 
64880   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64881     SWIG_fail_ptr("SBUnixSignals_GetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64882   }
64883 
64884   arg2 = (signed int)lua_tointeger(L, 2);
64885   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldStop(arg2);
64886   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64887   return SWIG_arg;
64888 
64889   if(0) SWIG_fail;
64890 
64891 fail:
64892   lua_error(L);
64893   return SWIG_arg;
64894 }
64895 
64896 
64897 static int _wrap_SBUnixSignals_SetShouldStop(lua_State* L) {
64898   int SWIG_arg = 0;
64899   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64900   int32_t arg2 ;
64901   bool arg3 ;
64902   bool result;
64903 
64904   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldStop",3,3)
64905   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",1,"lldb::SBUnixSignals *");
64906   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",2,"int32_t");
64907   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldStop",3,"bool");
64908 
64909   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64910     SWIG_fail_ptr("SBUnixSignals_SetShouldStop",1,SWIGTYPE_p_lldb__SBUnixSignals);
64911   }
64912 
64913   arg2 = (signed int)lua_tointeger(L, 2);
64914   arg3 = (lua_toboolean(L, 3)!=0);
64915   result = (bool)(arg1)->SetShouldStop(arg2,arg3);
64916   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64917   return SWIG_arg;
64918 
64919   if(0) SWIG_fail;
64920 
64921 fail:
64922   lua_error(L);
64923   return SWIG_arg;
64924 }
64925 
64926 
64927 static int _wrap_SBUnixSignals_GetShouldNotify(lua_State* L) {
64928   int SWIG_arg = 0;
64929   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64930   int32_t arg2 ;
64931   bool result;
64932 
64933   SWIG_check_num_args("lldb::SBUnixSignals::GetShouldNotify",2,2)
64934   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",1,"lldb::SBUnixSignals const *");
64935   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetShouldNotify",2,"int32_t");
64936 
64937   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64938     SWIG_fail_ptr("SBUnixSignals_GetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64939   }
64940 
64941   arg2 = (signed int)lua_tointeger(L, 2);
64942   result = (bool)((lldb::SBUnixSignals const *)arg1)->GetShouldNotify(arg2);
64943   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64944   return SWIG_arg;
64945 
64946   if(0) SWIG_fail;
64947 
64948 fail:
64949   lua_error(L);
64950   return SWIG_arg;
64951 }
64952 
64953 
64954 static int _wrap_SBUnixSignals_SetShouldNotify(lua_State* L) {
64955   int SWIG_arg = 0;
64956   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64957   int32_t arg2 ;
64958   bool arg3 ;
64959   bool result;
64960 
64961   SWIG_check_num_args("lldb::SBUnixSignals::SetShouldNotify",3,3)
64962   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",1,"lldb::SBUnixSignals *");
64963   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",2,"int32_t");
64964   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBUnixSignals::SetShouldNotify",3,"bool");
64965 
64966   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64967     SWIG_fail_ptr("SBUnixSignals_SetShouldNotify",1,SWIGTYPE_p_lldb__SBUnixSignals);
64968   }
64969 
64970   arg2 = (signed int)lua_tointeger(L, 2);
64971   arg3 = (lua_toboolean(L, 3)!=0);
64972   result = (bool)(arg1)->SetShouldNotify(arg2,arg3);
64973   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
64974   return SWIG_arg;
64975 
64976   if(0) SWIG_fail;
64977 
64978 fail:
64979   lua_error(L);
64980   return SWIG_arg;
64981 }
64982 
64983 
64984 static int _wrap_SBUnixSignals_GetNumSignals(lua_State* L) {
64985   int SWIG_arg = 0;
64986   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
64987   int32_t result;
64988 
64989   SWIG_check_num_args("lldb::SBUnixSignals::GetNumSignals",1,1)
64990   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetNumSignals",1,"lldb::SBUnixSignals const *");
64991 
64992   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
64993     SWIG_fail_ptr("SBUnixSignals_GetNumSignals",1,SWIGTYPE_p_lldb__SBUnixSignals);
64994   }
64995 
64996   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetNumSignals();
64997   lua_pushinteger(L, (lua_Integer) 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_SBUnixSignals_GetSignalAtIndex(lua_State* L) {
65009   int SWIG_arg = 0;
65010   lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) 0 ;
65011   int32_t arg2 ;
65012   int32_t result;
65013 
65014   SWIG_check_num_args("lldb::SBUnixSignals::GetSignalAtIndex",2,2)
65015   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",1,"lldb::SBUnixSignals const *");
65016   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBUnixSignals::GetSignalAtIndex",2,"int32_t");
65017 
65018   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBUnixSignals,0))){
65019     SWIG_fail_ptr("SBUnixSignals_GetSignalAtIndex",1,SWIGTYPE_p_lldb__SBUnixSignals);
65020   }
65021 
65022   arg2 = (signed int)lua_tointeger(L, 2);
65023   result = (int32_t)((lldb::SBUnixSignals const *)arg1)->GetSignalAtIndex(arg2);
65024   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65025   return SWIG_arg;
65026 
65027   if(0) SWIG_fail;
65028 
65029 fail:
65030   lua_error(L);
65031   return SWIG_arg;
65032 }
65033 
65034 
65035 static void swig_delete_SBUnixSignals(void *obj) {
65036 lldb::SBUnixSignals *arg1 = (lldb::SBUnixSignals *) obj;
65037 delete arg1;
65038 }
65039 static int _proxy__wrap_new_SBUnixSignals(lua_State *L) {
65040     assert(lua_istable(L,1));
65041     lua_pushcfunction(L,_wrap_new_SBUnixSignals);
65042     assert(!lua_isnil(L,-1));
65043     lua_replace(L,1); /* replace our table with real constructor */
65044     lua_call(L,lua_gettop(L)-1,1);
65045     return 1;
65046 }
65047 static swig_lua_attribute swig_SBUnixSignals_attributes[] = {
65048     {0,0,0}
65049 };
65050 static swig_lua_method swig_SBUnixSignals_methods[]= {
65051     { "Clear", _wrap_SBUnixSignals_Clear},
65052     { "IsValid", _wrap_SBUnixSignals_IsValid},
65053     { "GetSignalAsCString", _wrap_SBUnixSignals_GetSignalAsCString},
65054     { "GetSignalNumberFromName", _wrap_SBUnixSignals_GetSignalNumberFromName},
65055     { "GetShouldSuppress", _wrap_SBUnixSignals_GetShouldSuppress},
65056     { "SetShouldSuppress", _wrap_SBUnixSignals_SetShouldSuppress},
65057     { "GetShouldStop", _wrap_SBUnixSignals_GetShouldStop},
65058     { "SetShouldStop", _wrap_SBUnixSignals_SetShouldStop},
65059     { "GetShouldNotify", _wrap_SBUnixSignals_GetShouldNotify},
65060     { "SetShouldNotify", _wrap_SBUnixSignals_SetShouldNotify},
65061     { "GetNumSignals", _wrap_SBUnixSignals_GetNumSignals},
65062     { "GetSignalAtIndex", _wrap_SBUnixSignals_GetSignalAtIndex},
65063     {0,0}
65064 };
65065 static swig_lua_method swig_SBUnixSignals_meta[] = {
65066     {0,0}
65067 };
65068 
65069 static swig_lua_attribute swig_SBUnixSignals_Sf_SwigStatic_attributes[] = {
65070     {0,0,0}
65071 };
65072 static swig_lua_const_info swig_SBUnixSignals_Sf_SwigStatic_constants[]= {
65073     {0,0,0,0,0,0}
65074 };
65075 static swig_lua_method swig_SBUnixSignals_Sf_SwigStatic_methods[]= {
65076     {0,0}
65077 };
65078 static swig_lua_class* swig_SBUnixSignals_Sf_SwigStatic_classes[]= {
65079     0
65080 };
65081 
65082 static swig_lua_namespace swig_SBUnixSignals_Sf_SwigStatic = {
65083     "SBUnixSignals",
65084     swig_SBUnixSignals_Sf_SwigStatic_methods,
65085     swig_SBUnixSignals_Sf_SwigStatic_attributes,
65086     swig_SBUnixSignals_Sf_SwigStatic_constants,
65087     swig_SBUnixSignals_Sf_SwigStatic_classes,
65088     0
65089 };
65090 static swig_lua_class *swig_SBUnixSignals_bases[] = {0};
65091 static const char *swig_SBUnixSignals_base_names[] = {0};
65092 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 };
65093 
65094 static int _wrap_new_SBValue__SWIG_0(lua_State* L) {
65095   int SWIG_arg = 0;
65096   lldb::SBValue *result = 0 ;
65097 
65098   SWIG_check_num_args("lldb::SBValue::SBValue",0,0)
65099   result = (lldb::SBValue *)new lldb::SBValue();
65100   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65101   return SWIG_arg;
65102 
65103   if(0) SWIG_fail;
65104 
65105 fail:
65106   lua_error(L);
65107   return SWIG_arg;
65108 }
65109 
65110 
65111 static int _wrap_new_SBValue__SWIG_1(lua_State* L) {
65112   int SWIG_arg = 0;
65113   lldb::SBValue *arg1 = 0 ;
65114   lldb::SBValue *result = 0 ;
65115 
65116   SWIG_check_num_args("lldb::SBValue::SBValue",1,1)
65117   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValue::SBValue",1,"lldb::SBValue const &");
65118 
65119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65120     SWIG_fail_ptr("new_SBValue",1,SWIGTYPE_p_lldb__SBValue);
65121   }
65122 
65123   result = (lldb::SBValue *)new lldb::SBValue((lldb::SBValue const &)*arg1);
65124   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
65125   return SWIG_arg;
65126 
65127   if(0) SWIG_fail;
65128 
65129 fail:
65130   lua_error(L);
65131   return SWIG_arg;
65132 }
65133 
65134 
65135 static int _wrap_new_SBValue(lua_State* L) {
65136   int argc;
65137   int argv[2]={
65138     1,2
65139   };
65140 
65141   argc = lua_gettop(L);
65142   if (argc == 0) {
65143     return _wrap_new_SBValue__SWIG_0(L);
65144   }
65145   if (argc == 1) {
65146     int _v;
65147     {
65148       void *ptr;
65149       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
65150         _v = 0;
65151       } else {
65152         _v = 1;
65153       }
65154     }
65155     if (_v) {
65156       return _wrap_new_SBValue__SWIG_1(L);
65157     }
65158   }
65159 
65160   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValue'\n"
65161     "  Possible C/C++ prototypes are:\n"
65162     "    lldb::SBValue::SBValue()\n"
65163     "    lldb::SBValue::SBValue(lldb::SBValue const &)\n");
65164   lua_error(L);return 0;
65165 }
65166 
65167 
65168 static int _wrap_SBValue_IsValid(lua_State* L) {
65169   int SWIG_arg = 0;
65170   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65171   bool result;
65172 
65173   SWIG_check_num_args("lldb::SBValue::IsValid",1,1)
65174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsValid",1,"lldb::SBValue *");
65175 
65176   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65177     SWIG_fail_ptr("SBValue_IsValid",1,SWIGTYPE_p_lldb__SBValue);
65178   }
65179 
65180   result = (bool)(arg1)->IsValid();
65181   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65182   return SWIG_arg;
65183 
65184   if(0) SWIG_fail;
65185 
65186 fail:
65187   lua_error(L);
65188   return SWIG_arg;
65189 }
65190 
65191 
65192 static int _wrap_SBValue_Clear(lua_State* L) {
65193   int SWIG_arg = 0;
65194   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65195 
65196   SWIG_check_num_args("lldb::SBValue::Clear",1,1)
65197   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Clear",1,"lldb::SBValue *");
65198 
65199   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65200     SWIG_fail_ptr("SBValue_Clear",1,SWIGTYPE_p_lldb__SBValue);
65201   }
65202 
65203   (arg1)->Clear();
65204 
65205   return SWIG_arg;
65206 
65207   if(0) SWIG_fail;
65208 
65209 fail:
65210   lua_error(L);
65211   return SWIG_arg;
65212 }
65213 
65214 
65215 static int _wrap_SBValue_GetError(lua_State* L) {
65216   int SWIG_arg = 0;
65217   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65218   lldb::SBError result;
65219 
65220   SWIG_check_num_args("lldb::SBValue::GetError",1,1)
65221   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetError",1,"lldb::SBValue *");
65222 
65223   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65224     SWIG_fail_ptr("SBValue_GetError",1,SWIGTYPE_p_lldb__SBValue);
65225   }
65226 
65227   result = (arg1)->GetError();
65228   {
65229     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
65230     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
65231   }
65232   return SWIG_arg;
65233 
65234   if(0) SWIG_fail;
65235 
65236 fail:
65237   lua_error(L);
65238   return SWIG_arg;
65239 }
65240 
65241 
65242 static int _wrap_SBValue_GetID(lua_State* L) {
65243   int SWIG_arg = 0;
65244   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65245   lldb::user_id_t result;
65246 
65247   SWIG_check_num_args("lldb::SBValue::GetID",1,1)
65248   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetID",1,"lldb::SBValue *");
65249 
65250   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65251     SWIG_fail_ptr("SBValue_GetID",1,SWIGTYPE_p_lldb__SBValue);
65252   }
65253 
65254   result = (lldb::user_id_t)(arg1)->GetID();
65255   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65256   return SWIG_arg;
65257 
65258   if(0) SWIG_fail;
65259 
65260 fail:
65261   lua_error(L);
65262   return SWIG_arg;
65263 }
65264 
65265 
65266 static int _wrap_SBValue_GetName(lua_State* L) {
65267   int SWIG_arg = 0;
65268   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65269   char *result = 0 ;
65270 
65271   SWIG_check_num_args("lldb::SBValue::GetName",1,1)
65272   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetName",1,"lldb::SBValue *");
65273 
65274   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65275     SWIG_fail_ptr("SBValue_GetName",1,SWIGTYPE_p_lldb__SBValue);
65276   }
65277 
65278   result = (char *)(arg1)->GetName();
65279   lua_pushstring(L,(const char *)result); SWIG_arg++;
65280   return SWIG_arg;
65281 
65282   if(0) SWIG_fail;
65283 
65284 fail:
65285   lua_error(L);
65286   return SWIG_arg;
65287 }
65288 
65289 
65290 static int _wrap_SBValue_GetTypeName(lua_State* L) {
65291   int SWIG_arg = 0;
65292   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65293   char *result = 0 ;
65294 
65295   SWIG_check_num_args("lldb::SBValue::GetTypeName",1,1)
65296   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeName",1,"lldb::SBValue *");
65297 
65298   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65299     SWIG_fail_ptr("SBValue_GetTypeName",1,SWIGTYPE_p_lldb__SBValue);
65300   }
65301 
65302   result = (char *)(arg1)->GetTypeName();
65303   lua_pushstring(L,(const char *)result); SWIG_arg++;
65304   return SWIG_arg;
65305 
65306   if(0) SWIG_fail;
65307 
65308 fail:
65309   lua_error(L);
65310   return SWIG_arg;
65311 }
65312 
65313 
65314 static int _wrap_SBValue_GetDisplayTypeName(lua_State* L) {
65315   int SWIG_arg = 0;
65316   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65317   char *result = 0 ;
65318 
65319   SWIG_check_num_args("lldb::SBValue::GetDisplayTypeName",1,1)
65320   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDisplayTypeName",1,"lldb::SBValue *");
65321 
65322   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65323     SWIG_fail_ptr("SBValue_GetDisplayTypeName",1,SWIGTYPE_p_lldb__SBValue);
65324   }
65325 
65326   result = (char *)(arg1)->GetDisplayTypeName();
65327   lua_pushstring(L,(const char *)result); SWIG_arg++;
65328   return SWIG_arg;
65329 
65330   if(0) SWIG_fail;
65331 
65332 fail:
65333   lua_error(L);
65334   return SWIG_arg;
65335 }
65336 
65337 
65338 static int _wrap_SBValue_GetByteSize(lua_State* L) {
65339   int SWIG_arg = 0;
65340   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65341   size_t result;
65342 
65343   SWIG_check_num_args("lldb::SBValue::GetByteSize",1,1)
65344   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetByteSize",1,"lldb::SBValue *");
65345 
65346   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65347     SWIG_fail_ptr("SBValue_GetByteSize",1,SWIGTYPE_p_lldb__SBValue);
65348   }
65349 
65350   result = (arg1)->GetByteSize();
65351   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65352   return SWIG_arg;
65353 
65354   if(0) SWIG_fail;
65355 
65356 fail:
65357   lua_error(L);
65358   return SWIG_arg;
65359 }
65360 
65361 
65362 static int _wrap_SBValue_IsInScope(lua_State* L) {
65363   int SWIG_arg = 0;
65364   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65365   bool result;
65366 
65367   SWIG_check_num_args("lldb::SBValue::IsInScope",1,1)
65368   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsInScope",1,"lldb::SBValue *");
65369 
65370   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65371     SWIG_fail_ptr("SBValue_IsInScope",1,SWIGTYPE_p_lldb__SBValue);
65372   }
65373 
65374   result = (bool)(arg1)->IsInScope();
65375   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
65376   return SWIG_arg;
65377 
65378   if(0) SWIG_fail;
65379 
65380 fail:
65381   lua_error(L);
65382   return SWIG_arg;
65383 }
65384 
65385 
65386 static int _wrap_SBValue_GetFormat(lua_State* L) {
65387   int SWIG_arg = 0;
65388   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65389   lldb::Format result;
65390 
65391   SWIG_check_num_args("lldb::SBValue::GetFormat",1,1)
65392   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFormat",1,"lldb::SBValue *");
65393 
65394   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65395     SWIG_fail_ptr("SBValue_GetFormat",1,SWIGTYPE_p_lldb__SBValue);
65396   }
65397 
65398   result = (lldb::Format)(arg1)->GetFormat();
65399   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
65400   return SWIG_arg;
65401 
65402   if(0) SWIG_fail;
65403 
65404 fail:
65405   lua_error(L);
65406   return SWIG_arg;
65407 }
65408 
65409 
65410 static int _wrap_SBValue_SetFormat(lua_State* L) {
65411   int SWIG_arg = 0;
65412   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65413   lldb::Format arg2 ;
65414 
65415   SWIG_check_num_args("lldb::SBValue::SetFormat",2,2)
65416   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetFormat",1,"lldb::SBValue *");
65417   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetFormat",2,"lldb::Format");
65418 
65419   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65420     SWIG_fail_ptr("SBValue_SetFormat",1,SWIGTYPE_p_lldb__SBValue);
65421   }
65422 
65423   arg2 = (lldb::Format)(int)lua_tonumber(L, 2);
65424   (arg1)->SetFormat(arg2);
65425 
65426   return SWIG_arg;
65427 
65428   if(0) SWIG_fail;
65429 
65430 fail:
65431   lua_error(L);
65432   return SWIG_arg;
65433 }
65434 
65435 
65436 static int _wrap_SBValue_GetValue(lua_State* L) {
65437   int SWIG_arg = 0;
65438   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65439   char *result = 0 ;
65440 
65441   SWIG_check_num_args("lldb::SBValue::GetValue",1,1)
65442   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValue",1,"lldb::SBValue *");
65443 
65444   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65445     SWIG_fail_ptr("SBValue_GetValue",1,SWIGTYPE_p_lldb__SBValue);
65446   }
65447 
65448   result = (char *)(arg1)->GetValue();
65449   lua_pushstring(L,(const char *)result); SWIG_arg++;
65450   return SWIG_arg;
65451 
65452   if(0) SWIG_fail;
65453 
65454 fail:
65455   lua_error(L);
65456   return SWIG_arg;
65457 }
65458 
65459 
65460 static int _wrap_SBValue_GetValueAsSigned__SWIG_0(lua_State* L) {
65461   int SWIG_arg = 0;
65462   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65463   lldb::SBError *arg2 = 0 ;
65464   int64_t arg3 ;
65465   int64_t result;
65466 
65467   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",3,3)
65468   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65469   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65470   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",3,"int64_t");
65471 
65472   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65473     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65474   }
65475 
65476 
65477   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65478     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65479   }
65480 
65481   arg3 = (signed long long)lua_tointeger(L, 3);
65482   result = (int64_t)(arg1)->GetValueAsSigned(*arg2,arg3);
65483   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65484   return SWIG_arg;
65485 
65486   if(0) SWIG_fail;
65487 
65488 fail:
65489   lua_error(L);
65490   return SWIG_arg;
65491 }
65492 
65493 
65494 static int _wrap_SBValue_GetValueAsSigned__SWIG_1(lua_State* L) {
65495   int SWIG_arg = 0;
65496   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65497   lldb::SBError *arg2 = 0 ;
65498   int64_t result;
65499 
65500   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65501   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65502   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"lldb::SBError &");
65503 
65504   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65505     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65506   }
65507 
65508 
65509   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65510     SWIG_fail_ptr("SBValue_GetValueAsSigned",2,SWIGTYPE_p_lldb__SBError);
65511   }
65512 
65513   result = (int64_t)(arg1)->GetValueAsSigned(*arg2);
65514   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65515   return SWIG_arg;
65516 
65517   if(0) SWIG_fail;
65518 
65519 fail:
65520   lua_error(L);
65521   return SWIG_arg;
65522 }
65523 
65524 
65525 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_0(lua_State* L) {
65526   int SWIG_arg = 0;
65527   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65528   lldb::SBError *arg2 = 0 ;
65529   uint64_t arg3 ;
65530   uint64_t result;
65531 
65532   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",3,3)
65533   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65534   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65535   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",3,"uint64_t");
65536 
65537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65538     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65539   }
65540 
65541 
65542   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65543     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65544   }
65545 
65546   arg3 = (unsigned long long)lua_tointeger(L, 3);
65547   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2,arg3);
65548   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65549   return SWIG_arg;
65550 
65551   if(0) SWIG_fail;
65552 
65553 fail:
65554   lua_error(L);
65555   return SWIG_arg;
65556 }
65557 
65558 
65559 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_1(lua_State* L) {
65560   int SWIG_arg = 0;
65561   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65562   lldb::SBError *arg2 = 0 ;
65563   uint64_t result;
65564 
65565   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65566   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65567   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"lldb::SBError &");
65568 
65569   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65570     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65571   }
65572 
65573 
65574   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBError,0))){
65575     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",2,SWIGTYPE_p_lldb__SBError);
65576   }
65577 
65578   result = (uint64_t)(arg1)->GetValueAsUnsigned(*arg2);
65579   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65580   return SWIG_arg;
65581 
65582   if(0) SWIG_fail;
65583 
65584 fail:
65585   lua_error(L);
65586   return SWIG_arg;
65587 }
65588 
65589 
65590 static int _wrap_SBValue_GetValueAsSigned__SWIG_2(lua_State* L) {
65591   int SWIG_arg = 0;
65592   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65593   int64_t arg2 ;
65594   int64_t result;
65595 
65596   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",2,2)
65597   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65598   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",2,"int64_t");
65599 
65600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65601     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65602   }
65603 
65604   arg2 = (signed long long)lua_tointeger(L, 2);
65605   result = (int64_t)(arg1)->GetValueAsSigned(arg2);
65606   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65607   return SWIG_arg;
65608 
65609   if(0) SWIG_fail;
65610 
65611 fail:
65612   lua_error(L);
65613   return SWIG_arg;
65614 }
65615 
65616 
65617 static int _wrap_SBValue_GetValueAsSigned__SWIG_3(lua_State* L) {
65618   int SWIG_arg = 0;
65619   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65620   int64_t result;
65621 
65622   SWIG_check_num_args("lldb::SBValue::GetValueAsSigned",1,1)
65623   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsSigned",1,"lldb::SBValue *");
65624 
65625   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65626     SWIG_fail_ptr("SBValue_GetValueAsSigned",1,SWIGTYPE_p_lldb__SBValue);
65627   }
65628 
65629   result = (int64_t)(arg1)->GetValueAsSigned();
65630   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65631   return SWIG_arg;
65632 
65633   if(0) SWIG_fail;
65634 
65635 fail:
65636   lua_error(L);
65637   return SWIG_arg;
65638 }
65639 
65640 
65641 static int _wrap_SBValue_GetValueAsSigned(lua_State* L) {
65642   int argc;
65643   int argv[4]={
65644     1,2,3,4
65645   };
65646 
65647   argc = lua_gettop(L);
65648   if (argc == 1) {
65649     int _v;
65650     {
65651       void *ptr;
65652       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65653         _v = 0;
65654       } else {
65655         _v = 1;
65656       }
65657     }
65658     if (_v) {
65659       return _wrap_SBValue_GetValueAsSigned__SWIG_3(L);
65660     }
65661   }
65662   if (argc == 2) {
65663     int _v;
65664     {
65665       void *ptr;
65666       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65667         _v = 0;
65668       } else {
65669         _v = 1;
65670       }
65671     }
65672     if (_v) {
65673       {
65674         void *ptr;
65675         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65676           _v = 0;
65677         } else {
65678           _v = 1;
65679         }
65680       }
65681       if (_v) {
65682         return _wrap_SBValue_GetValueAsSigned__SWIG_1(L);
65683       }
65684     }
65685   }
65686   if (argc == 2) {
65687     int _v;
65688     {
65689       void *ptr;
65690       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65691         _v = 0;
65692       } else {
65693         _v = 1;
65694       }
65695     }
65696     if (_v) {
65697       {
65698         _v = lua_isnumber(L,argv[1]);
65699       }
65700       if (_v) {
65701         return _wrap_SBValue_GetValueAsSigned__SWIG_2(L);
65702       }
65703     }
65704   }
65705   if (argc == 3) {
65706     int _v;
65707     {
65708       void *ptr;
65709       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65710         _v = 0;
65711       } else {
65712         _v = 1;
65713       }
65714     }
65715     if (_v) {
65716       {
65717         void *ptr;
65718         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65719           _v = 0;
65720         } else {
65721           _v = 1;
65722         }
65723       }
65724       if (_v) {
65725         {
65726           _v = lua_isnumber(L,argv[2]);
65727         }
65728         if (_v) {
65729           return _wrap_SBValue_GetValueAsSigned__SWIG_0(L);
65730         }
65731       }
65732     }
65733   }
65734 
65735   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsSigned'\n"
65736     "  Possible C/C++ prototypes are:\n"
65737     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &,int64_t)\n"
65738     "    lldb::SBValue::GetValueAsSigned(lldb::SBError &)\n"
65739     "    lldb::SBValue::GetValueAsSigned(int64_t)\n"
65740     "    lldb::SBValue::GetValueAsSigned()\n");
65741   lua_error(L);return 0;
65742 }
65743 
65744 
65745 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_2(lua_State* L) {
65746   int SWIG_arg = 0;
65747   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65748   uint64_t arg2 ;
65749   uint64_t result;
65750 
65751   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",2,2)
65752   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65753   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",2,"uint64_t");
65754 
65755   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65756     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65757   }
65758 
65759   arg2 = (unsigned long long)lua_tointeger(L, 2);
65760   result = (uint64_t)(arg1)->GetValueAsUnsigned(arg2);
65761   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65762   return SWIG_arg;
65763 
65764   if(0) SWIG_fail;
65765 
65766 fail:
65767   lua_error(L);
65768   return SWIG_arg;
65769 }
65770 
65771 
65772 static int _wrap_SBValue_GetValueAsUnsigned__SWIG_3(lua_State* L) {
65773   int SWIG_arg = 0;
65774   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65775   uint64_t result;
65776 
65777   SWIG_check_num_args("lldb::SBValue::GetValueAsUnsigned",1,1)
65778   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueAsUnsigned",1,"lldb::SBValue *");
65779 
65780   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65781     SWIG_fail_ptr("SBValue_GetValueAsUnsigned",1,SWIGTYPE_p_lldb__SBValue);
65782   }
65783 
65784   result = (uint64_t)(arg1)->GetValueAsUnsigned();
65785   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
65786   return SWIG_arg;
65787 
65788   if(0) SWIG_fail;
65789 
65790 fail:
65791   lua_error(L);
65792   return SWIG_arg;
65793 }
65794 
65795 
65796 static int _wrap_SBValue_GetValueAsUnsigned(lua_State* L) {
65797   int argc;
65798   int argv[4]={
65799     1,2,3,4
65800   };
65801 
65802   argc = lua_gettop(L);
65803   if (argc == 1) {
65804     int _v;
65805     {
65806       void *ptr;
65807       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65808         _v = 0;
65809       } else {
65810         _v = 1;
65811       }
65812     }
65813     if (_v) {
65814       return _wrap_SBValue_GetValueAsUnsigned__SWIG_3(L);
65815     }
65816   }
65817   if (argc == 2) {
65818     int _v;
65819     {
65820       void *ptr;
65821       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65822         _v = 0;
65823       } else {
65824         _v = 1;
65825       }
65826     }
65827     if (_v) {
65828       {
65829         void *ptr;
65830         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65831           _v = 0;
65832         } else {
65833           _v = 1;
65834         }
65835       }
65836       if (_v) {
65837         return _wrap_SBValue_GetValueAsUnsigned__SWIG_1(L);
65838       }
65839     }
65840   }
65841   if (argc == 2) {
65842     int _v;
65843     {
65844       void *ptr;
65845       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65846         _v = 0;
65847       } else {
65848         _v = 1;
65849       }
65850     }
65851     if (_v) {
65852       {
65853         _v = lua_isnumber(L,argv[1]);
65854       }
65855       if (_v) {
65856         return _wrap_SBValue_GetValueAsUnsigned__SWIG_2(L);
65857       }
65858     }
65859   }
65860   if (argc == 3) {
65861     int _v;
65862     {
65863       void *ptr;
65864       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
65865         _v = 0;
65866       } else {
65867         _v = 1;
65868       }
65869     }
65870     if (_v) {
65871       {
65872         void *ptr;
65873         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
65874           _v = 0;
65875         } else {
65876           _v = 1;
65877         }
65878       }
65879       if (_v) {
65880         {
65881           _v = lua_isnumber(L,argv[2]);
65882         }
65883         if (_v) {
65884           return _wrap_SBValue_GetValueAsUnsigned__SWIG_0(L);
65885         }
65886       }
65887     }
65888   }
65889 
65890   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetValueAsUnsigned'\n"
65891     "  Possible C/C++ prototypes are:\n"
65892     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &,uint64_t)\n"
65893     "    lldb::SBValue::GetValueAsUnsigned(lldb::SBError &)\n"
65894     "    lldb::SBValue::GetValueAsUnsigned(uint64_t)\n"
65895     "    lldb::SBValue::GetValueAsUnsigned()\n");
65896   lua_error(L);return 0;
65897 }
65898 
65899 
65900 static int _wrap_SBValue_GetValueType(lua_State* L) {
65901   int SWIG_arg = 0;
65902   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65903   lldb::ValueType result;
65904 
65905   SWIG_check_num_args("lldb::SBValue::GetValueType",1,1)
65906   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueType",1,"lldb::SBValue *");
65907 
65908   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65909     SWIG_fail_ptr("SBValue_GetValueType",1,SWIGTYPE_p_lldb__SBValue);
65910   }
65911 
65912   result = (lldb::ValueType)(arg1)->GetValueType();
65913   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
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_GetValueDidChange(lua_State* L) {
65925   int SWIG_arg = 0;
65926   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65927   bool result;
65928 
65929   SWIG_check_num_args("lldb::SBValue::GetValueDidChange",1,1)
65930   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueDidChange",1,"lldb::SBValue *");
65931 
65932   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65933     SWIG_fail_ptr("SBValue_GetValueDidChange",1,SWIGTYPE_p_lldb__SBValue);
65934   }
65935 
65936   result = (bool)(arg1)->GetValueDidChange();
65937   lua_pushboolean(L,(int)(result!=0)); 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_GetSummary__SWIG_0(lua_State* L) {
65949   int SWIG_arg = 0;
65950   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65951   char *result = 0 ;
65952 
65953   SWIG_check_num_args("lldb::SBValue::GetSummary",1,1)
65954   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65955 
65956   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65957     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65958   }
65959 
65960   result = (char *)(arg1)->GetSummary();
65961   lua_pushstring(L,(const char *)result); SWIG_arg++;
65962   return SWIG_arg;
65963 
65964   if(0) SWIG_fail;
65965 
65966 fail:
65967   lua_error(L);
65968   return SWIG_arg;
65969 }
65970 
65971 
65972 static int _wrap_SBValue_GetSummary__SWIG_1(lua_State* L) {
65973   int SWIG_arg = 0;
65974   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
65975   lldb::SBStream *arg2 = 0 ;
65976   lldb::SBTypeSummaryOptions *arg3 = 0 ;
65977   char *result = 0 ;
65978 
65979   SWIG_check_num_args("lldb::SBValue::GetSummary",3,3)
65980   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetSummary",1,"lldb::SBValue *");
65981   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetSummary",2,"lldb::SBStream &");
65982   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::GetSummary",3,"lldb::SBTypeSummaryOptions &");
65983 
65984   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
65985     SWIG_fail_ptr("SBValue_GetSummary",1,SWIGTYPE_p_lldb__SBValue);
65986   }
65987 
65988 
65989   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
65990     SWIG_fail_ptr("SBValue_GetSummary",2,SWIGTYPE_p_lldb__SBStream);
65991   }
65992 
65993 
65994   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBTypeSummaryOptions,0))){
65995     SWIG_fail_ptr("SBValue_GetSummary",3,SWIGTYPE_p_lldb__SBTypeSummaryOptions);
65996   }
65997 
65998   result = (char *)(arg1)->GetSummary(*arg2,*arg3);
65999   lua_pushstring(L,(const char *)result); SWIG_arg++;
66000   return SWIG_arg;
66001 
66002   if(0) SWIG_fail;
66003 
66004 fail:
66005   lua_error(L);
66006   return SWIG_arg;
66007 }
66008 
66009 
66010 static int _wrap_SBValue_GetSummary(lua_State* L) {
66011   int argc;
66012   int argv[4]={
66013     1,2,3,4
66014   };
66015 
66016   argc = lua_gettop(L);
66017   if (argc == 1) {
66018     int _v;
66019     {
66020       void *ptr;
66021       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66022         _v = 0;
66023       } else {
66024         _v = 1;
66025       }
66026     }
66027     if (_v) {
66028       return _wrap_SBValue_GetSummary__SWIG_0(L);
66029     }
66030   }
66031   if (argc == 3) {
66032     int _v;
66033     {
66034       void *ptr;
66035       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66036         _v = 0;
66037       } else {
66038         _v = 1;
66039       }
66040     }
66041     if (_v) {
66042       {
66043         void *ptr;
66044         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
66045           _v = 0;
66046         } else {
66047           _v = 1;
66048         }
66049       }
66050       if (_v) {
66051         {
66052           void *ptr;
66053           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBTypeSummaryOptions, SWIG_POINTER_NO_NULL)) {
66054             _v = 0;
66055           } else {
66056             _v = 1;
66057           }
66058         }
66059         if (_v) {
66060           return _wrap_SBValue_GetSummary__SWIG_1(L);
66061         }
66062       }
66063     }
66064   }
66065 
66066   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetSummary'\n"
66067     "  Possible C/C++ prototypes are:\n"
66068     "    lldb::SBValue::GetSummary()\n"
66069     "    lldb::SBValue::GetSummary(lldb::SBStream &,lldb::SBTypeSummaryOptions &)\n");
66070   lua_error(L);return 0;
66071 }
66072 
66073 
66074 static int _wrap_SBValue_GetObjectDescription(lua_State* L) {
66075   int SWIG_arg = 0;
66076   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66077   char *result = 0 ;
66078 
66079   SWIG_check_num_args("lldb::SBValue::GetObjectDescription",1,1)
66080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetObjectDescription",1,"lldb::SBValue *");
66081 
66082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66083     SWIG_fail_ptr("SBValue_GetObjectDescription",1,SWIGTYPE_p_lldb__SBValue);
66084   }
66085 
66086   result = (char *)(arg1)->GetObjectDescription();
66087   lua_pushstring(L,(const char *)result); SWIG_arg++;
66088   return SWIG_arg;
66089 
66090   if(0) SWIG_fail;
66091 
66092 fail:
66093   lua_error(L);
66094   return SWIG_arg;
66095 }
66096 
66097 
66098 static int _wrap_SBValue_GetDynamicValue(lua_State* L) {
66099   int SWIG_arg = 0;
66100   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66101   lldb::DynamicValueType arg2 ;
66102   lldb::SBValue result;
66103 
66104   SWIG_check_num_args("lldb::SBValue::GetDynamicValue",2,2)
66105   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",1,"lldb::SBValue *");
66106   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::GetDynamicValue",2,"lldb::DynamicValueType");
66107 
66108   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66109     SWIG_fail_ptr("SBValue_GetDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66110   }
66111 
66112   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
66113   result = (arg1)->GetDynamicValue(arg2);
66114   {
66115     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66117   }
66118   return SWIG_arg;
66119 
66120   if(0) SWIG_fail;
66121 
66122 fail:
66123   lua_error(L);
66124   return SWIG_arg;
66125 }
66126 
66127 
66128 static int _wrap_SBValue_GetStaticValue(lua_State* L) {
66129   int SWIG_arg = 0;
66130   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66131   lldb::SBValue result;
66132 
66133   SWIG_check_num_args("lldb::SBValue::GetStaticValue",1,1)
66134   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetStaticValue",1,"lldb::SBValue *");
66135 
66136   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66137     SWIG_fail_ptr("SBValue_GetStaticValue",1,SWIGTYPE_p_lldb__SBValue);
66138   }
66139 
66140   result = (arg1)->GetStaticValue();
66141   {
66142     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66143     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66144   }
66145   return SWIG_arg;
66146 
66147   if(0) SWIG_fail;
66148 
66149 fail:
66150   lua_error(L);
66151   return SWIG_arg;
66152 }
66153 
66154 
66155 static int _wrap_SBValue_GetNonSyntheticValue(lua_State* L) {
66156   int SWIG_arg = 0;
66157   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66158   lldb::SBValue result;
66159 
66160   SWIG_check_num_args("lldb::SBValue::GetNonSyntheticValue",1,1)
66161   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNonSyntheticValue",1,"lldb::SBValue *");
66162 
66163   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66164     SWIG_fail_ptr("SBValue_GetNonSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66165   }
66166 
66167   result = (arg1)->GetNonSyntheticValue();
66168   {
66169     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66170     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66171   }
66172   return SWIG_arg;
66173 
66174   if(0) SWIG_fail;
66175 
66176 fail:
66177   lua_error(L);
66178   return SWIG_arg;
66179 }
66180 
66181 
66182 static int _wrap_SBValue_GetPreferDynamicValue(lua_State* L) {
66183   int SWIG_arg = 0;
66184   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66185   lldb::DynamicValueType result;
66186 
66187   SWIG_check_num_args("lldb::SBValue::GetPreferDynamicValue",1,1)
66188   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferDynamicValue",1,"lldb::SBValue *");
66189 
66190   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66191     SWIG_fail_ptr("SBValue_GetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66192   }
66193 
66194   result = (lldb::DynamicValueType)(arg1)->GetPreferDynamicValue();
66195   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
66196   return SWIG_arg;
66197 
66198   if(0) SWIG_fail;
66199 
66200 fail:
66201   lua_error(L);
66202   return SWIG_arg;
66203 }
66204 
66205 
66206 static int _wrap_SBValue_SetPreferDynamicValue(lua_State* L) {
66207   int SWIG_arg = 0;
66208   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66209   lldb::DynamicValueType arg2 ;
66210 
66211   SWIG_check_num_args("lldb::SBValue::SetPreferDynamicValue",2,2)
66212   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",1,"lldb::SBValue *");
66213   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferDynamicValue",2,"lldb::DynamicValueType");
66214 
66215   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66216     SWIG_fail_ptr("SBValue_SetPreferDynamicValue",1,SWIGTYPE_p_lldb__SBValue);
66217   }
66218 
66219   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
66220   (arg1)->SetPreferDynamicValue(arg2);
66221 
66222   return SWIG_arg;
66223 
66224   if(0) SWIG_fail;
66225 
66226 fail:
66227   lua_error(L);
66228   return SWIG_arg;
66229 }
66230 
66231 
66232 static int _wrap_SBValue_GetPreferSyntheticValue(lua_State* L) {
66233   int SWIG_arg = 0;
66234   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66235   bool result;
66236 
66237   SWIG_check_num_args("lldb::SBValue::GetPreferSyntheticValue",1,1)
66238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPreferSyntheticValue",1,"lldb::SBValue *");
66239 
66240   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66241     SWIG_fail_ptr("SBValue_GetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66242   }
66243 
66244   result = (bool)(arg1)->GetPreferSyntheticValue();
66245   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66246   return SWIG_arg;
66247 
66248   if(0) SWIG_fail;
66249 
66250 fail:
66251   lua_error(L);
66252   return SWIG_arg;
66253 }
66254 
66255 
66256 static int _wrap_SBValue_SetPreferSyntheticValue(lua_State* L) {
66257   int SWIG_arg = 0;
66258   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66259   bool arg2 ;
66260 
66261   SWIG_check_num_args("lldb::SBValue::SetPreferSyntheticValue",2,2)
66262   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",1,"lldb::SBValue *");
66263   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetPreferSyntheticValue",2,"bool");
66264 
66265   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66266     SWIG_fail_ptr("SBValue_SetPreferSyntheticValue",1,SWIGTYPE_p_lldb__SBValue);
66267   }
66268 
66269   arg2 = (lua_toboolean(L, 2)!=0);
66270   (arg1)->SetPreferSyntheticValue(arg2);
66271 
66272   return SWIG_arg;
66273 
66274   if(0) SWIG_fail;
66275 
66276 fail:
66277   lua_error(L);
66278   return SWIG_arg;
66279 }
66280 
66281 
66282 static int _wrap_SBValue_IsDynamic(lua_State* L) {
66283   int SWIG_arg = 0;
66284   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66285   bool result;
66286 
66287   SWIG_check_num_args("lldb::SBValue::IsDynamic",1,1)
66288   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsDynamic",1,"lldb::SBValue *");
66289 
66290   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66291     SWIG_fail_ptr("SBValue_IsDynamic",1,SWIGTYPE_p_lldb__SBValue);
66292   }
66293 
66294   result = (bool)(arg1)->IsDynamic();
66295   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66296   return SWIG_arg;
66297 
66298   if(0) SWIG_fail;
66299 
66300 fail:
66301   lua_error(L);
66302   return SWIG_arg;
66303 }
66304 
66305 
66306 static int _wrap_SBValue_IsSynthetic(lua_State* L) {
66307   int SWIG_arg = 0;
66308   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66309   bool result;
66310 
66311   SWIG_check_num_args("lldb::SBValue::IsSynthetic",1,1)
66312   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSynthetic",1,"lldb::SBValue *");
66313 
66314   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66315     SWIG_fail_ptr("SBValue_IsSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66316   }
66317 
66318   result = (bool)(arg1)->IsSynthetic();
66319   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66320   return SWIG_arg;
66321 
66322   if(0) SWIG_fail;
66323 
66324 fail:
66325   lua_error(L);
66326   return SWIG_arg;
66327 }
66328 
66329 
66330 static int _wrap_SBValue_IsSyntheticChildrenGenerated(lua_State* L) {
66331   int SWIG_arg = 0;
66332   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66333   bool result;
66334 
66335   SWIG_check_num_args("lldb::SBValue::IsSyntheticChildrenGenerated",1,1)
66336   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsSyntheticChildrenGenerated",1,"lldb::SBValue *");
66337 
66338   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66339     SWIG_fail_ptr("SBValue_IsSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66340   }
66341 
66342   result = (bool)(arg1)->IsSyntheticChildrenGenerated();
66343   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66344   return SWIG_arg;
66345 
66346   if(0) SWIG_fail;
66347 
66348 fail:
66349   lua_error(L);
66350   return SWIG_arg;
66351 }
66352 
66353 
66354 static int _wrap_SBValue_SetSyntheticChildrenGenerated(lua_State* L) {
66355   int SWIG_arg = 0;
66356   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66357   bool arg2 ;
66358 
66359   SWIG_check_num_args("lldb::SBValue::SetSyntheticChildrenGenerated",2,2)
66360   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",1,"lldb::SBValue *");
66361   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::SetSyntheticChildrenGenerated",2,"bool");
66362 
66363   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66364     SWIG_fail_ptr("SBValue_SetSyntheticChildrenGenerated",1,SWIGTYPE_p_lldb__SBValue);
66365   }
66366 
66367   arg2 = (lua_toboolean(L, 2)!=0);
66368   (arg1)->SetSyntheticChildrenGenerated(arg2);
66369 
66370   return SWIG_arg;
66371 
66372   if(0) SWIG_fail;
66373 
66374 fail:
66375   lua_error(L);
66376   return SWIG_arg;
66377 }
66378 
66379 
66380 static int _wrap_SBValue_GetLocation(lua_State* L) {
66381   int SWIG_arg = 0;
66382   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66383   char *result = 0 ;
66384 
66385   SWIG_check_num_args("lldb::SBValue::GetLocation",1,1)
66386   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLocation",1,"lldb::SBValue *");
66387 
66388   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66389     SWIG_fail_ptr("SBValue_GetLocation",1,SWIGTYPE_p_lldb__SBValue);
66390   }
66391 
66392   result = (char *)(arg1)->GetLocation();
66393   lua_pushstring(L,(const char *)result); SWIG_arg++;
66394   return SWIG_arg;
66395 
66396   if(0) SWIG_fail;
66397 
66398 fail:
66399   lua_error(L);
66400   return SWIG_arg;
66401 }
66402 
66403 
66404 static int _wrap_SBValue_SetValueFromCString__SWIG_0(lua_State* L) {
66405   int SWIG_arg = 0;
66406   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66407   char *arg2 = (char *) 0 ;
66408   bool result;
66409 
66410   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",2,2)
66411   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66412   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66413 
66414   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66415     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66416   }
66417 
66418   arg2 = (char *)lua_tostring(L, 2);
66419   result = (bool)(arg1)->SetValueFromCString((char const *)arg2);
66420   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66421   return SWIG_arg;
66422 
66423   if(0) SWIG_fail;
66424 
66425 fail:
66426   lua_error(L);
66427   return SWIG_arg;
66428 }
66429 
66430 
66431 static int _wrap_SBValue_SetValueFromCString__SWIG_1(lua_State* L) {
66432   int SWIG_arg = 0;
66433   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66434   char *arg2 = (char *) 0 ;
66435   lldb::SBError *arg3 = 0 ;
66436   bool result;
66437 
66438   SWIG_check_num_args("lldb::SBValue::SetValueFromCString",3,3)
66439   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",1,"lldb::SBValue *");
66440   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",2,"char const *");
66441   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetValueFromCString",3,"lldb::SBError &");
66442 
66443   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66444     SWIG_fail_ptr("SBValue_SetValueFromCString",1,SWIGTYPE_p_lldb__SBValue);
66445   }
66446 
66447   arg2 = (char *)lua_tostring(L, 2);
66448 
66449   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
66450     SWIG_fail_ptr("SBValue_SetValueFromCString",3,SWIGTYPE_p_lldb__SBError);
66451   }
66452 
66453   result = (bool)(arg1)->SetValueFromCString((char const *)arg2,*arg3);
66454   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
66455   return SWIG_arg;
66456 
66457   if(0) SWIG_fail;
66458 
66459 fail:
66460   lua_error(L);
66461   return SWIG_arg;
66462 }
66463 
66464 
66465 static int _wrap_SBValue_SetValueFromCString(lua_State* L) {
66466   int argc;
66467   int argv[4]={
66468     1,2,3,4
66469   };
66470 
66471   argc = lua_gettop(L);
66472   if (argc == 2) {
66473     int _v;
66474     {
66475       void *ptr;
66476       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66477         _v = 0;
66478       } else {
66479         _v = 1;
66480       }
66481     }
66482     if (_v) {
66483       {
66484         _v = SWIG_lua_isnilstring(L,argv[1]);
66485       }
66486       if (_v) {
66487         return _wrap_SBValue_SetValueFromCString__SWIG_0(L);
66488       }
66489     }
66490   }
66491   if (argc == 3) {
66492     int _v;
66493     {
66494       void *ptr;
66495       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66496         _v = 0;
66497       } else {
66498         _v = 1;
66499       }
66500     }
66501     if (_v) {
66502       {
66503         _v = SWIG_lua_isnilstring(L,argv[1]);
66504       }
66505       if (_v) {
66506         {
66507           void *ptr;
66508           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBError, SWIG_POINTER_NO_NULL)) {
66509             _v = 0;
66510           } else {
66511             _v = 1;
66512           }
66513         }
66514         if (_v) {
66515           return _wrap_SBValue_SetValueFromCString__SWIG_1(L);
66516         }
66517       }
66518     }
66519   }
66520 
66521   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_SetValueFromCString'\n"
66522     "  Possible C/C++ prototypes are:\n"
66523     "    lldb::SBValue::SetValueFromCString(char const *)\n"
66524     "    lldb::SBValue::SetValueFromCString(char const *,lldb::SBError &)\n");
66525   lua_error(L);return 0;
66526 }
66527 
66528 
66529 static int _wrap_SBValue_GetTypeFormat(lua_State* L) {
66530   int SWIG_arg = 0;
66531   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66532   lldb::SBTypeFormat result;
66533 
66534   SWIG_check_num_args("lldb::SBValue::GetTypeFormat",1,1)
66535   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFormat",1,"lldb::SBValue *");
66536 
66537   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66538     SWIG_fail_ptr("SBValue_GetTypeFormat",1,SWIGTYPE_p_lldb__SBValue);
66539   }
66540 
66541   result = (arg1)->GetTypeFormat();
66542   {
66543     lldb::SBTypeFormat * resultptr = new lldb::SBTypeFormat((const lldb::SBTypeFormat &) result);
66544     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFormat,1); SWIG_arg++;
66545   }
66546   return SWIG_arg;
66547 
66548   if(0) SWIG_fail;
66549 
66550 fail:
66551   lua_error(L);
66552   return SWIG_arg;
66553 }
66554 
66555 
66556 static int _wrap_SBValue_GetTypeSummary(lua_State* L) {
66557   int SWIG_arg = 0;
66558   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66559   lldb::SBTypeSummary result;
66560 
66561   SWIG_check_num_args("lldb::SBValue::GetTypeSummary",1,1)
66562   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSummary",1,"lldb::SBValue *");
66563 
66564   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66565     SWIG_fail_ptr("SBValue_GetTypeSummary",1,SWIGTYPE_p_lldb__SBValue);
66566   }
66567 
66568   result = (arg1)->GetTypeSummary();
66569   {
66570     lldb::SBTypeSummary * resultptr = new lldb::SBTypeSummary((const lldb::SBTypeSummary &) result);
66571     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSummary,1); SWIG_arg++;
66572   }
66573   return SWIG_arg;
66574 
66575   if(0) SWIG_fail;
66576 
66577 fail:
66578   lua_error(L);
66579   return SWIG_arg;
66580 }
66581 
66582 
66583 static int _wrap_SBValue_GetTypeFilter(lua_State* L) {
66584   int SWIG_arg = 0;
66585   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66586   lldb::SBTypeFilter result;
66587 
66588   SWIG_check_num_args("lldb::SBValue::GetTypeFilter",1,1)
66589   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeFilter",1,"lldb::SBValue *");
66590 
66591   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66592     SWIG_fail_ptr("SBValue_GetTypeFilter",1,SWIGTYPE_p_lldb__SBValue);
66593   }
66594 
66595   result = (arg1)->GetTypeFilter();
66596   {
66597     lldb::SBTypeFilter * resultptr = new lldb::SBTypeFilter((const lldb::SBTypeFilter &) result);
66598     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeFilter,1); SWIG_arg++;
66599   }
66600   return SWIG_arg;
66601 
66602   if(0) SWIG_fail;
66603 
66604 fail:
66605   lua_error(L);
66606   return SWIG_arg;
66607 }
66608 
66609 
66610 static int _wrap_SBValue_GetTypeSynthetic(lua_State* L) {
66611   int SWIG_arg = 0;
66612   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66613   lldb::SBTypeSynthetic result;
66614 
66615   SWIG_check_num_args("lldb::SBValue::GetTypeSynthetic",1,1)
66616   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTypeSynthetic",1,"lldb::SBValue *");
66617 
66618   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66619     SWIG_fail_ptr("SBValue_GetTypeSynthetic",1,SWIGTYPE_p_lldb__SBValue);
66620   }
66621 
66622   result = (arg1)->GetTypeSynthetic();
66623   {
66624     lldb::SBTypeSynthetic * resultptr = new lldb::SBTypeSynthetic((const lldb::SBTypeSynthetic &) result);
66625     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTypeSynthetic,1); SWIG_arg++;
66626   }
66627   return SWIG_arg;
66628 
66629   if(0) SWIG_fail;
66630 
66631 fail:
66632   lua_error(L);
66633   return SWIG_arg;
66634 }
66635 
66636 
66637 static int _wrap_SBValue_GetChildAtIndex__SWIG_0(lua_State* L) {
66638   int SWIG_arg = 0;
66639   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66640   uint32_t arg2 ;
66641   lldb::SBValue result;
66642 
66643   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",2,2)
66644   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66645   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66646 
66647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66648     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66649   }
66650 
66651   arg2 = (unsigned int)lua_tointeger(L, 2);
66652   result = (arg1)->GetChildAtIndex(arg2);
66653   {
66654     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66655     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66656   }
66657   return SWIG_arg;
66658 
66659   if(0) SWIG_fail;
66660 
66661 fail:
66662   lua_error(L);
66663   return SWIG_arg;
66664 }
66665 
66666 
66667 static int _wrap_SBValue_GetChildAtIndex__SWIG_1(lua_State* L) {
66668   int SWIG_arg = 0;
66669   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66670   uint32_t arg2 ;
66671   lldb::DynamicValueType arg3 ;
66672   bool arg4 ;
66673   lldb::SBValue result;
66674 
66675   SWIG_check_num_args("lldb::SBValue::GetChildAtIndex",4,4)
66676   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",1,"lldb::SBValue *");
66677   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",2,"uint32_t");
66678   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",3,"lldb::DynamicValueType");
66679   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::GetChildAtIndex",4,"bool");
66680 
66681   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66682     SWIG_fail_ptr("SBValue_GetChildAtIndex",1,SWIGTYPE_p_lldb__SBValue);
66683   }
66684 
66685   arg2 = (unsigned int)lua_tointeger(L, 2);
66686   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
66687   arg4 = (lua_toboolean(L, 4)!=0);
66688   result = (arg1)->GetChildAtIndex(arg2,arg3,arg4);
66689   {
66690     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66691     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66692   }
66693   return SWIG_arg;
66694 
66695   if(0) SWIG_fail;
66696 
66697 fail:
66698   lua_error(L);
66699   return SWIG_arg;
66700 }
66701 
66702 
66703 static int _wrap_SBValue_GetChildAtIndex(lua_State* L) {
66704   int argc;
66705   int argv[5]={
66706     1,2,3,4,5
66707   };
66708 
66709   argc = lua_gettop(L);
66710   if (argc == 2) {
66711     int _v;
66712     {
66713       void *ptr;
66714       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66715         _v = 0;
66716       } else {
66717         _v = 1;
66718       }
66719     }
66720     if (_v) {
66721       {
66722         _v = lua_isnumber(L,argv[1]);
66723       }
66724       if (_v) {
66725         return _wrap_SBValue_GetChildAtIndex__SWIG_0(L);
66726       }
66727     }
66728   }
66729   if (argc == 4) {
66730     int _v;
66731     {
66732       void *ptr;
66733       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66734         _v = 0;
66735       } else {
66736         _v = 1;
66737       }
66738     }
66739     if (_v) {
66740       {
66741         _v = lua_isnumber(L,argv[1]);
66742       }
66743       if (_v) {
66744         {
66745           _v = lua_isnumber(L,argv[2]);
66746         }
66747         if (_v) {
66748           {
66749             _v = lua_isboolean(L,argv[3]);
66750           }
66751           if (_v) {
66752             return _wrap_SBValue_GetChildAtIndex__SWIG_1(L);
66753           }
66754         }
66755       }
66756     }
66757   }
66758 
66759   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildAtIndex'\n"
66760     "  Possible C/C++ prototypes are:\n"
66761     "    lldb::SBValue::GetChildAtIndex(uint32_t)\n"
66762     "    lldb::SBValue::GetChildAtIndex(uint32_t,lldb::DynamicValueType,bool)\n");
66763   lua_error(L);return 0;
66764 }
66765 
66766 
66767 static int _wrap_SBValue_CreateChildAtOffset(lua_State* L) {
66768   int SWIG_arg = 0;
66769   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66770   char *arg2 = (char *) 0 ;
66771   uint32_t arg3 ;
66772   lldb::SBType arg4 ;
66773   lldb::SBType *argp4 ;
66774   lldb::SBValue result;
66775 
66776   SWIG_check_num_args("lldb::SBValue::CreateChildAtOffset",4,4)
66777   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",1,"lldb::SBValue *");
66778   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",2,"char const *");
66779   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",3,"uint32_t");
66780   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateChildAtOffset",4,"lldb::SBType");
66781 
66782   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66783     SWIG_fail_ptr("SBValue_CreateChildAtOffset",1,SWIGTYPE_p_lldb__SBValue);
66784   }
66785 
66786   arg2 = (char *)lua_tostring(L, 2);
66787   arg3 = (unsigned int)lua_tointeger(L, 3);
66788 
66789   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
66790     SWIG_fail_ptr("SBValue_CreateChildAtOffset",4,SWIGTYPE_p_lldb__SBType);
66791   }
66792   arg4 = *argp4;
66793 
66794   result = (arg1)->CreateChildAtOffset((char const *)arg2,arg3,arg4);
66795   {
66796     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66797     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66798   }
66799   return SWIG_arg;
66800 
66801   if(0) SWIG_fail;
66802 
66803 fail:
66804   lua_error(L);
66805   return SWIG_arg;
66806 }
66807 
66808 
66809 static int _wrap_SBValue_Cast(lua_State* L) {
66810   int SWIG_arg = 0;
66811   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66812   lldb::SBType arg2 ;
66813   lldb::SBType *argp2 ;
66814   lldb::SBValue result;
66815 
66816   SWIG_check_num_args("lldb::SBValue::Cast",2,2)
66817   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Cast",1,"lldb::SBValue *");
66818   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::Cast",2,"lldb::SBType");
66819 
66820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66821     SWIG_fail_ptr("SBValue_Cast",1,SWIGTYPE_p_lldb__SBValue);
66822   }
66823 
66824 
66825   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_lldb__SBType,0))){
66826     SWIG_fail_ptr("SBValue_Cast",2,SWIGTYPE_p_lldb__SBType);
66827   }
66828   arg2 = *argp2;
66829 
66830   result = (arg1)->Cast(arg2);
66831   {
66832     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66833     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66834   }
66835   return SWIG_arg;
66836 
66837   if(0) SWIG_fail;
66838 
66839 fail:
66840   lua_error(L);
66841   return SWIG_arg;
66842 }
66843 
66844 
66845 static int _wrap_SBValue_CreateValueFromExpression__SWIG_0(lua_State* L) {
66846   int SWIG_arg = 0;
66847   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66848   char *arg2 = (char *) 0 ;
66849   char *arg3 = (char *) 0 ;
66850   lldb::SBValue result;
66851 
66852   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",3,3)
66853   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66854   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66855   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66856 
66857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66858     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66859   }
66860 
66861   arg2 = (char *)lua_tostring(L, 2);
66862   arg3 = (char *)lua_tostring(L, 3);
66863   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3);
66864   {
66865     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66866     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66867   }
66868   return SWIG_arg;
66869 
66870   if(0) SWIG_fail;
66871 
66872 fail:
66873   lua_error(L);
66874   return SWIG_arg;
66875 }
66876 
66877 
66878 static int _wrap_SBValue_CreateValueFromExpression__SWIG_1(lua_State* L) {
66879   int SWIG_arg = 0;
66880   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66881   char *arg2 = (char *) 0 ;
66882   char *arg3 = (char *) 0 ;
66883   lldb::SBExpressionOptions *arg4 = 0 ;
66884   lldb::SBValue result;
66885 
66886   SWIG_check_num_args("lldb::SBValue::CreateValueFromExpression",4,4)
66887   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",1,"lldb::SBValue *");
66888   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",2,"char const *");
66889   if(!SWIG_lua_isnilstring(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",3,"char const *");
66890   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromExpression",4,"lldb::SBExpressionOptions &");
66891 
66892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
66893     SWIG_fail_ptr("SBValue_CreateValueFromExpression",1,SWIGTYPE_p_lldb__SBValue);
66894   }
66895 
66896   arg2 = (char *)lua_tostring(L, 2);
66897   arg3 = (char *)lua_tostring(L, 3);
66898 
66899   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&arg4,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
66900     SWIG_fail_ptr("SBValue_CreateValueFromExpression",4,SWIGTYPE_p_lldb__SBExpressionOptions);
66901   }
66902 
66903   result = (arg1)->CreateValueFromExpression((char const *)arg2,(char const *)arg3,*arg4);
66904   {
66905     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
66906     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
66907   }
66908   return SWIG_arg;
66909 
66910   if(0) SWIG_fail;
66911 
66912 fail:
66913   lua_error(L);
66914   return SWIG_arg;
66915 }
66916 
66917 
66918 static int _wrap_SBValue_CreateValueFromExpression(lua_State* L) {
66919   int argc;
66920   int argv[5]={
66921     1,2,3,4,5
66922   };
66923 
66924   argc = lua_gettop(L);
66925   if (argc == 3) {
66926     int _v;
66927     {
66928       void *ptr;
66929       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66930         _v = 0;
66931       } else {
66932         _v = 1;
66933       }
66934     }
66935     if (_v) {
66936       {
66937         _v = SWIG_lua_isnilstring(L,argv[1]);
66938       }
66939       if (_v) {
66940         {
66941           _v = SWIG_lua_isnilstring(L,argv[2]);
66942         }
66943         if (_v) {
66944           return _wrap_SBValue_CreateValueFromExpression__SWIG_0(L);
66945         }
66946       }
66947     }
66948   }
66949   if (argc == 4) {
66950     int _v;
66951     {
66952       void *ptr;
66953       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
66954         _v = 0;
66955       } else {
66956         _v = 1;
66957       }
66958     }
66959     if (_v) {
66960       {
66961         _v = SWIG_lua_isnilstring(L,argv[1]);
66962       }
66963       if (_v) {
66964         {
66965           _v = SWIG_lua_isnilstring(L,argv[2]);
66966         }
66967         if (_v) {
66968           {
66969             void *ptr;
66970             if (lua_isuserdata(L,argv[3])==0 || SWIG_ConvertPtr(L,argv[3], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
66971               _v = 0;
66972             } else {
66973               _v = 1;
66974             }
66975           }
66976           if (_v) {
66977             return _wrap_SBValue_CreateValueFromExpression__SWIG_1(L);
66978           }
66979         }
66980       }
66981     }
66982   }
66983 
66984   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_CreateValueFromExpression'\n"
66985     "  Possible C/C++ prototypes are:\n"
66986     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *)\n"
66987     "    lldb::SBValue::CreateValueFromExpression(char const *,char const *,lldb::SBExpressionOptions &)\n");
66988   lua_error(L);return 0;
66989 }
66990 
66991 
66992 static int _wrap_SBValue_CreateValueFromAddress(lua_State* L) {
66993   int SWIG_arg = 0;
66994   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
66995   char *arg2 = (char *) 0 ;
66996   lldb::addr_t arg3 ;
66997   lldb::SBType arg4 ;
66998   lldb::SBType *argp4 ;
66999   lldb::SBValue result;
67000 
67001   SWIG_check_num_args("lldb::SBValue::CreateValueFromAddress",4,4)
67002   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",1,"lldb::SBValue *");
67003   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",2,"char const *");
67004   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",3,"lldb::addr_t");
67005   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromAddress",4,"lldb::SBType");
67006 
67007   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67008     SWIG_fail_ptr("SBValue_CreateValueFromAddress",1,SWIGTYPE_p_lldb__SBValue);
67009   }
67010 
67011   arg2 = (char *)lua_tostring(L, 2);
67012   arg3 = (unsigned long long)lua_tointeger(L, 3);
67013 
67014   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67015     SWIG_fail_ptr("SBValue_CreateValueFromAddress",4,SWIGTYPE_p_lldb__SBType);
67016   }
67017   arg4 = *argp4;
67018 
67019   result = (arg1)->CreateValueFromAddress((char const *)arg2,arg3,arg4);
67020   {
67021     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67022     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67023   }
67024   return SWIG_arg;
67025 
67026   if(0) SWIG_fail;
67027 
67028 fail:
67029   lua_error(L);
67030   return SWIG_arg;
67031 }
67032 
67033 
67034 static int _wrap_SBValue_CreateValueFromData(lua_State* L) {
67035   int SWIG_arg = 0;
67036   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67037   char *arg2 = (char *) 0 ;
67038   lldb::SBData arg3 ;
67039   lldb::SBType arg4 ;
67040   lldb::SBData *argp3 ;
67041   lldb::SBType *argp4 ;
67042   lldb::SBValue result;
67043 
67044   SWIG_check_num_args("lldb::SBValue::CreateValueFromData",4,4)
67045   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",1,"lldb::SBValue *");
67046   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",2,"char const *");
67047   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",3,"lldb::SBData");
67048   if(!lua_isuserdata(L,4)) SWIG_fail_arg("lldb::SBValue::CreateValueFromData",4,"lldb::SBType");
67049 
67050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67051     SWIG_fail_ptr("SBValue_CreateValueFromData",1,SWIGTYPE_p_lldb__SBValue);
67052   }
67053 
67054   arg2 = (char *)lua_tostring(L, 2);
67055 
67056   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&argp3,SWIGTYPE_p_lldb__SBData,0))){
67057     SWIG_fail_ptr("SBValue_CreateValueFromData",3,SWIGTYPE_p_lldb__SBData);
67058   }
67059   arg3 = *argp3;
67060 
67061 
67062   if (!SWIG_IsOK(SWIG_ConvertPtr(L,4,(void**)&argp4,SWIGTYPE_p_lldb__SBType,0))){
67063     SWIG_fail_ptr("SBValue_CreateValueFromData",4,SWIGTYPE_p_lldb__SBType);
67064   }
67065   arg4 = *argp4;
67066 
67067   result = (arg1)->CreateValueFromData((char const *)arg2,arg3,arg4);
67068   {
67069     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67070     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67071   }
67072   return SWIG_arg;
67073 
67074   if(0) SWIG_fail;
67075 
67076 fail:
67077   lua_error(L);
67078   return SWIG_arg;
67079 }
67080 
67081 
67082 static int _wrap_SBValue_GetType(lua_State* L) {
67083   int SWIG_arg = 0;
67084   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67085   lldb::SBType result;
67086 
67087   SWIG_check_num_args("lldb::SBValue::GetType",1,1)
67088   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetType",1,"lldb::SBValue *");
67089 
67090   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67091     SWIG_fail_ptr("SBValue_GetType",1,SWIGTYPE_p_lldb__SBValue);
67092   }
67093 
67094   result = (arg1)->GetType();
67095   {
67096     lldb::SBType * resultptr = new lldb::SBType((const lldb::SBType &) result);
67097     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBType,1); SWIG_arg++;
67098   }
67099   return SWIG_arg;
67100 
67101   if(0) SWIG_fail;
67102 
67103 fail:
67104   lua_error(L);
67105   return SWIG_arg;
67106 }
67107 
67108 
67109 static int _wrap_SBValue_GetIndexOfChildWithName(lua_State* L) {
67110   int SWIG_arg = 0;
67111   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67112   char *arg2 = (char *) 0 ;
67113   uint32_t result;
67114 
67115   SWIG_check_num_args("lldb::SBValue::GetIndexOfChildWithName",2,2)
67116   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",1,"lldb::SBValue *");
67117   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetIndexOfChildWithName",2,"char const *");
67118 
67119   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67120     SWIG_fail_ptr("SBValue_GetIndexOfChildWithName",1,SWIGTYPE_p_lldb__SBValue);
67121   }
67122 
67123   arg2 = (char *)lua_tostring(L, 2);
67124   result = (uint32_t)(arg1)->GetIndexOfChildWithName((char const *)arg2);
67125   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67126   return SWIG_arg;
67127 
67128   if(0) SWIG_fail;
67129 
67130 fail:
67131   lua_error(L);
67132   return SWIG_arg;
67133 }
67134 
67135 
67136 static int _wrap_SBValue_GetChildMemberWithName__SWIG_0(lua_State* L) {
67137   int SWIG_arg = 0;
67138   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67139   char *arg2 = (char *) 0 ;
67140   lldb::SBValue result;
67141 
67142   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",2,2)
67143   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
67144   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
67145 
67146   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67147     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
67148   }
67149 
67150   arg2 = (char *)lua_tostring(L, 2);
67151   result = (arg1)->GetChildMemberWithName((char const *)arg2);
67152   {
67153     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67154     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67155   }
67156   return SWIG_arg;
67157 
67158   if(0) SWIG_fail;
67159 
67160 fail:
67161   lua_error(L);
67162   return SWIG_arg;
67163 }
67164 
67165 
67166 static int _wrap_SBValue_GetChildMemberWithName__SWIG_1(lua_State* L) {
67167   int SWIG_arg = 0;
67168   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67169   char *arg2 = (char *) 0 ;
67170   lldb::DynamicValueType arg3 ;
67171   lldb::SBValue result;
67172 
67173   SWIG_check_num_args("lldb::SBValue::GetChildMemberWithName",3,3)
67174   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",1,"lldb::SBValue *");
67175   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",2,"char const *");
67176   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBValue::GetChildMemberWithName",3,"lldb::DynamicValueType");
67177 
67178   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67179     SWIG_fail_ptr("SBValue_GetChildMemberWithName",1,SWIGTYPE_p_lldb__SBValue);
67180   }
67181 
67182   arg2 = (char *)lua_tostring(L, 2);
67183   arg3 = (lldb::DynamicValueType)(int)lua_tonumber(L, 3);
67184   result = (arg1)->GetChildMemberWithName((char const *)arg2,arg3);
67185   {
67186     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67187     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67188   }
67189   return SWIG_arg;
67190 
67191   if(0) SWIG_fail;
67192 
67193 fail:
67194   lua_error(L);
67195   return SWIG_arg;
67196 }
67197 
67198 
67199 static int _wrap_SBValue_GetChildMemberWithName(lua_State* L) {
67200   int argc;
67201   int argv[4]={
67202     1,2,3,4
67203   };
67204 
67205   argc = lua_gettop(L);
67206   if (argc == 2) {
67207     int _v;
67208     {
67209       void *ptr;
67210       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67211         _v = 0;
67212       } else {
67213         _v = 1;
67214       }
67215     }
67216     if (_v) {
67217       {
67218         _v = SWIG_lua_isnilstring(L,argv[1]);
67219       }
67220       if (_v) {
67221         return _wrap_SBValue_GetChildMemberWithName__SWIG_0(L);
67222       }
67223     }
67224   }
67225   if (argc == 3) {
67226     int _v;
67227     {
67228       void *ptr;
67229       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67230         _v = 0;
67231       } else {
67232         _v = 1;
67233       }
67234     }
67235     if (_v) {
67236       {
67237         _v = SWIG_lua_isnilstring(L,argv[1]);
67238       }
67239       if (_v) {
67240         {
67241           _v = lua_isnumber(L,argv[2]);
67242         }
67243         if (_v) {
67244           return _wrap_SBValue_GetChildMemberWithName__SWIG_1(L);
67245         }
67246       }
67247     }
67248   }
67249 
67250   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetChildMemberWithName'\n"
67251     "  Possible C/C++ prototypes are:\n"
67252     "    lldb::SBValue::GetChildMemberWithName(char const *)\n"
67253     "    lldb::SBValue::GetChildMemberWithName(char const *,lldb::DynamicValueType)\n");
67254   lua_error(L);return 0;
67255 }
67256 
67257 
67258 static int _wrap_SBValue_GetValueForExpressionPath(lua_State* L) {
67259   int SWIG_arg = 0;
67260   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67261   char *arg2 = (char *) 0 ;
67262   lldb::SBValue result;
67263 
67264   SWIG_check_num_args("lldb::SBValue::GetValueForExpressionPath",2,2)
67265   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",1,"lldb::SBValue *");
67266   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::GetValueForExpressionPath",2,"char const *");
67267 
67268   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67269     SWIG_fail_ptr("SBValue_GetValueForExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67270   }
67271 
67272   arg2 = (char *)lua_tostring(L, 2);
67273   result = (arg1)->GetValueForExpressionPath((char const *)arg2);
67274   {
67275     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67276     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67277   }
67278   return SWIG_arg;
67279 
67280   if(0) SWIG_fail;
67281 
67282 fail:
67283   lua_error(L);
67284   return SWIG_arg;
67285 }
67286 
67287 
67288 static int _wrap_SBValue_GetDeclaration(lua_State* L) {
67289   int SWIG_arg = 0;
67290   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67291   lldb::SBDeclaration result;
67292 
67293   SWIG_check_num_args("lldb::SBValue::GetDeclaration",1,1)
67294   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDeclaration",1,"lldb::SBValue *");
67295 
67296   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67297     SWIG_fail_ptr("SBValue_GetDeclaration",1,SWIGTYPE_p_lldb__SBValue);
67298   }
67299 
67300   result = (arg1)->GetDeclaration();
67301   {
67302     lldb::SBDeclaration * resultptr = new lldb::SBDeclaration((const lldb::SBDeclaration &) result);
67303     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBDeclaration,1); SWIG_arg++;
67304   }
67305   return SWIG_arg;
67306 
67307   if(0) SWIG_fail;
67308 
67309 fail:
67310   lua_error(L);
67311   return SWIG_arg;
67312 }
67313 
67314 
67315 static int _wrap_SBValue_MightHaveChildren(lua_State* L) {
67316   int SWIG_arg = 0;
67317   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67318   bool result;
67319 
67320   SWIG_check_num_args("lldb::SBValue::MightHaveChildren",1,1)
67321   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::MightHaveChildren",1,"lldb::SBValue *");
67322 
67323   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67324     SWIG_fail_ptr("SBValue_MightHaveChildren",1,SWIGTYPE_p_lldb__SBValue);
67325   }
67326 
67327   result = (bool)(arg1)->MightHaveChildren();
67328   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67329   return SWIG_arg;
67330 
67331   if(0) SWIG_fail;
67332 
67333 fail:
67334   lua_error(L);
67335   return SWIG_arg;
67336 }
67337 
67338 
67339 static int _wrap_SBValue_IsRuntimeSupportValue(lua_State* L) {
67340   int SWIG_arg = 0;
67341   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67342   bool result;
67343 
67344   SWIG_check_num_args("lldb::SBValue::IsRuntimeSupportValue",1,1)
67345   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::IsRuntimeSupportValue",1,"lldb::SBValue *");
67346 
67347   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67348     SWIG_fail_ptr("SBValue_IsRuntimeSupportValue",1,SWIGTYPE_p_lldb__SBValue);
67349   }
67350 
67351   result = (bool)(arg1)->IsRuntimeSupportValue();
67352   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67353   return SWIG_arg;
67354 
67355   if(0) SWIG_fail;
67356 
67357 fail:
67358   lua_error(L);
67359   return SWIG_arg;
67360 }
67361 
67362 
67363 static int _wrap_SBValue_GetNumChildren__SWIG_0(lua_State* L) {
67364   int SWIG_arg = 0;
67365   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67366   uint32_t result;
67367 
67368   SWIG_check_num_args("lldb::SBValue::GetNumChildren",1,1)
67369   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67370 
67371   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67372     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67373   }
67374 
67375   result = (uint32_t)(arg1)->GetNumChildren();
67376   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67377   return SWIG_arg;
67378 
67379   if(0) SWIG_fail;
67380 
67381 fail:
67382   lua_error(L);
67383   return SWIG_arg;
67384 }
67385 
67386 
67387 static int _wrap_SBValue_GetNumChildren__SWIG_1(lua_State* L) {
67388   int SWIG_arg = 0;
67389   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67390   uint32_t arg2 ;
67391   uint32_t result;
67392 
67393   SWIG_check_num_args("lldb::SBValue::GetNumChildren",2,2)
67394   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",1,"lldb::SBValue *");
67395   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetNumChildren",2,"uint32_t");
67396 
67397   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67398     SWIG_fail_ptr("SBValue_GetNumChildren",1,SWIGTYPE_p_lldb__SBValue);
67399   }
67400 
67401   arg2 = (unsigned int)lua_tointeger(L, 2);
67402   result = (uint32_t)(arg1)->GetNumChildren(arg2);
67403   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
67404   return SWIG_arg;
67405 
67406   if(0) SWIG_fail;
67407 
67408 fail:
67409   lua_error(L);
67410   return SWIG_arg;
67411 }
67412 
67413 
67414 static int _wrap_SBValue_GetNumChildren(lua_State* L) {
67415   int argc;
67416   int argv[3]={
67417     1,2,3
67418   };
67419 
67420   argc = lua_gettop(L);
67421   if (argc == 1) {
67422     int _v;
67423     {
67424       void *ptr;
67425       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67426         _v = 0;
67427       } else {
67428         _v = 1;
67429       }
67430     }
67431     if (_v) {
67432       return _wrap_SBValue_GetNumChildren__SWIG_0(L);
67433     }
67434   }
67435   if (argc == 2) {
67436     int _v;
67437     {
67438       void *ptr;
67439       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67440         _v = 0;
67441       } else {
67442         _v = 1;
67443       }
67444     }
67445     if (_v) {
67446       {
67447         _v = lua_isnumber(L,argv[1]);
67448       }
67449       if (_v) {
67450         return _wrap_SBValue_GetNumChildren__SWIG_1(L);
67451       }
67452     }
67453   }
67454 
67455   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetNumChildren'\n"
67456     "  Possible C/C++ prototypes are:\n"
67457     "    lldb::SBValue::GetNumChildren()\n"
67458     "    lldb::SBValue::GetNumChildren(uint32_t)\n");
67459   lua_error(L);return 0;
67460 }
67461 
67462 
67463 static int _wrap_SBValue_GetOpaqueType(lua_State* L) {
67464   int SWIG_arg = 0;
67465   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67466   void *result = 0 ;
67467 
67468   SWIG_check_num_args("lldb::SBValue::GetOpaqueType",1,1)
67469   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetOpaqueType",1,"lldb::SBValue *");
67470 
67471   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67472     SWIG_fail_ptr("SBValue_GetOpaqueType",1,SWIGTYPE_p_lldb__SBValue);
67473   }
67474 
67475   result = (void *)(arg1)->GetOpaqueType();
67476   SWIG_NewPointerObj(L,result,SWIGTYPE_p_void,0); SWIG_arg++;
67477   return SWIG_arg;
67478 
67479   if(0) SWIG_fail;
67480 
67481 fail:
67482   lua_error(L);
67483   return SWIG_arg;
67484 }
67485 
67486 
67487 static int _wrap_SBValue_Dereference(lua_State* L) {
67488   int SWIG_arg = 0;
67489   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67490   lldb::SBValue result;
67491 
67492   SWIG_check_num_args("lldb::SBValue::Dereference",1,1)
67493   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Dereference",1,"lldb::SBValue *");
67494 
67495   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67496     SWIG_fail_ptr("SBValue_Dereference",1,SWIGTYPE_p_lldb__SBValue);
67497   }
67498 
67499   result = (arg1)->Dereference();
67500   {
67501     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67502     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67503   }
67504   return SWIG_arg;
67505 
67506   if(0) SWIG_fail;
67507 
67508 fail:
67509   lua_error(L);
67510   return SWIG_arg;
67511 }
67512 
67513 
67514 static int _wrap_SBValue_AddressOf(lua_State* L) {
67515   int SWIG_arg = 0;
67516   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67517   lldb::SBValue result;
67518 
67519   SWIG_check_num_args("lldb::SBValue::AddressOf",1,1)
67520   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::AddressOf",1,"lldb::SBValue *");
67521 
67522   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67523     SWIG_fail_ptr("SBValue_AddressOf",1,SWIGTYPE_p_lldb__SBValue);
67524   }
67525 
67526   result = (arg1)->AddressOf();
67527   {
67528     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
67529     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
67530   }
67531   return SWIG_arg;
67532 
67533   if(0) SWIG_fail;
67534 
67535 fail:
67536   lua_error(L);
67537   return SWIG_arg;
67538 }
67539 
67540 
67541 static int _wrap_SBValue_TypeIsPointerType(lua_State* L) {
67542   int SWIG_arg = 0;
67543   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67544   bool result;
67545 
67546   SWIG_check_num_args("lldb::SBValue::TypeIsPointerType",1,1)
67547   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::TypeIsPointerType",1,"lldb::SBValue *");
67548 
67549   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67550     SWIG_fail_ptr("SBValue_TypeIsPointerType",1,SWIGTYPE_p_lldb__SBValue);
67551   }
67552 
67553   result = (bool)(arg1)->TypeIsPointerType();
67554   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67555   return SWIG_arg;
67556 
67557   if(0) SWIG_fail;
67558 
67559 fail:
67560   lua_error(L);
67561   return SWIG_arg;
67562 }
67563 
67564 
67565 static int _wrap_SBValue_GetTarget(lua_State* L) {
67566   int SWIG_arg = 0;
67567   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67568   lldb::SBTarget result;
67569 
67570   SWIG_check_num_args("lldb::SBValue::GetTarget",1,1)
67571   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetTarget",1,"lldb::SBValue *");
67572 
67573   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67574     SWIG_fail_ptr("SBValue_GetTarget",1,SWIGTYPE_p_lldb__SBValue);
67575   }
67576 
67577   result = (arg1)->GetTarget();
67578   {
67579     lldb::SBTarget * resultptr = new lldb::SBTarget((const lldb::SBTarget &) result);
67580     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBTarget,1); SWIG_arg++;
67581   }
67582   return SWIG_arg;
67583 
67584   if(0) SWIG_fail;
67585 
67586 fail:
67587   lua_error(L);
67588   return SWIG_arg;
67589 }
67590 
67591 
67592 static int _wrap_SBValue_GetProcess(lua_State* L) {
67593   int SWIG_arg = 0;
67594   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67595   lldb::SBProcess result;
67596 
67597   SWIG_check_num_args("lldb::SBValue::GetProcess",1,1)
67598   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetProcess",1,"lldb::SBValue *");
67599 
67600   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67601     SWIG_fail_ptr("SBValue_GetProcess",1,SWIGTYPE_p_lldb__SBValue);
67602   }
67603 
67604   result = (arg1)->GetProcess();
67605   {
67606     lldb::SBProcess * resultptr = new lldb::SBProcess((const lldb::SBProcess &) result);
67607     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBProcess,1); SWIG_arg++;
67608   }
67609   return SWIG_arg;
67610 
67611   if(0) SWIG_fail;
67612 
67613 fail:
67614   lua_error(L);
67615   return SWIG_arg;
67616 }
67617 
67618 
67619 static int _wrap_SBValue_GetThread(lua_State* L) {
67620   int SWIG_arg = 0;
67621   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67622   lldb::SBThread result;
67623 
67624   SWIG_check_num_args("lldb::SBValue::GetThread",1,1)
67625   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetThread",1,"lldb::SBValue *");
67626 
67627   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67628     SWIG_fail_ptr("SBValue_GetThread",1,SWIGTYPE_p_lldb__SBValue);
67629   }
67630 
67631   result = (arg1)->GetThread();
67632   {
67633     lldb::SBThread * resultptr = new lldb::SBThread((const lldb::SBThread &) result);
67634     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBThread,1); SWIG_arg++;
67635   }
67636   return SWIG_arg;
67637 
67638   if(0) SWIG_fail;
67639 
67640 fail:
67641   lua_error(L);
67642   return SWIG_arg;
67643 }
67644 
67645 
67646 static int _wrap_SBValue_GetFrame(lua_State* L) {
67647   int SWIG_arg = 0;
67648   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67649   lldb::SBFrame result;
67650 
67651   SWIG_check_num_args("lldb::SBValue::GetFrame",1,1)
67652   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetFrame",1,"lldb::SBValue *");
67653 
67654   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67655     SWIG_fail_ptr("SBValue_GetFrame",1,SWIGTYPE_p_lldb__SBValue);
67656   }
67657 
67658   result = (arg1)->GetFrame();
67659   {
67660     lldb::SBFrame * resultptr = new lldb::SBFrame((const lldb::SBFrame &) result);
67661     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBFrame,1); SWIG_arg++;
67662   }
67663   return SWIG_arg;
67664 
67665   if(0) SWIG_fail;
67666 
67667 fail:
67668   lua_error(L);
67669   return SWIG_arg;
67670 }
67671 
67672 
67673 static int _wrap_SBValue_Watch(lua_State* L) {
67674   int SWIG_arg = 0;
67675   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67676   bool arg2 ;
67677   bool arg3 ;
67678   bool arg4 ;
67679   lldb::SBError *arg5 = 0 ;
67680   lldb::SBWatchpoint result;
67681 
67682   SWIG_check_num_args("lldb::SBValue::Watch",5,5)
67683   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Watch",1,"lldb::SBValue *");
67684   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::Watch",2,"bool");
67685   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::Watch",3,"bool");
67686   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::Watch",4,"bool");
67687   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::Watch",5,"lldb::SBError &");
67688 
67689   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67690     SWIG_fail_ptr("SBValue_Watch",1,SWIGTYPE_p_lldb__SBValue);
67691   }
67692 
67693   arg2 = (lua_toboolean(L, 2)!=0);
67694   arg3 = (lua_toboolean(L, 3)!=0);
67695   arg4 = (lua_toboolean(L, 4)!=0);
67696 
67697   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67698     SWIG_fail_ptr("SBValue_Watch",5,SWIGTYPE_p_lldb__SBError);
67699   }
67700 
67701   result = (arg1)->Watch(arg2,arg3,arg4,*arg5);
67702   {
67703     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67704     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67705   }
67706   return SWIG_arg;
67707 
67708   if(0) SWIG_fail;
67709 
67710 fail:
67711   lua_error(L);
67712   return SWIG_arg;
67713 }
67714 
67715 
67716 static int _wrap_SBValue_WatchPointee(lua_State* L) {
67717   int SWIG_arg = 0;
67718   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67719   bool arg2 ;
67720   bool arg3 ;
67721   bool arg4 ;
67722   lldb::SBError *arg5 = 0 ;
67723   lldb::SBWatchpoint result;
67724 
67725   SWIG_check_num_args("lldb::SBValue::WatchPointee",5,5)
67726   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::WatchPointee",1,"lldb::SBValue *");
67727   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBValue::WatchPointee",2,"bool");
67728   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::WatchPointee",3,"bool");
67729   if(!lua_isboolean(L,4)) SWIG_fail_arg("lldb::SBValue::WatchPointee",4,"bool");
67730   if(!lua_isuserdata(L,5)) SWIG_fail_arg("lldb::SBValue::WatchPointee",5,"lldb::SBError &");
67731 
67732   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67733     SWIG_fail_ptr("SBValue_WatchPointee",1,SWIGTYPE_p_lldb__SBValue);
67734   }
67735 
67736   arg2 = (lua_toboolean(L, 2)!=0);
67737   arg3 = (lua_toboolean(L, 3)!=0);
67738   arg4 = (lua_toboolean(L, 4)!=0);
67739 
67740   if (!SWIG_IsOK(SWIG_ConvertPtr(L,5,(void**)&arg5,SWIGTYPE_p_lldb__SBError,0))){
67741     SWIG_fail_ptr("SBValue_WatchPointee",5,SWIGTYPE_p_lldb__SBError);
67742   }
67743 
67744   result = (arg1)->WatchPointee(arg2,arg3,arg4,*arg5);
67745   {
67746     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
67747     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
67748   }
67749   return SWIG_arg;
67750 
67751   if(0) SWIG_fail;
67752 
67753 fail:
67754   lua_error(L);
67755   return SWIG_arg;
67756 }
67757 
67758 
67759 static int _wrap_SBValue_GetDescription(lua_State* L) {
67760   int SWIG_arg = 0;
67761   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67762   lldb::SBStream *arg2 = 0 ;
67763   bool result;
67764 
67765   SWIG_check_num_args("lldb::SBValue::GetDescription",2,2)
67766   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetDescription",1,"lldb::SBValue *");
67767   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetDescription",2,"lldb::SBStream &");
67768 
67769   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67770     SWIG_fail_ptr("SBValue_GetDescription",1,SWIGTYPE_p_lldb__SBValue);
67771   }
67772 
67773 
67774   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67775     SWIG_fail_ptr("SBValue_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
67776   }
67777 
67778   result = (bool)(arg1)->GetDescription(*arg2);
67779   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67780   return SWIG_arg;
67781 
67782   if(0) SWIG_fail;
67783 
67784 fail:
67785   lua_error(L);
67786   return SWIG_arg;
67787 }
67788 
67789 
67790 static int _wrap_SBValue_GetExpressionPath__SWIG_0(lua_State* L) {
67791   int SWIG_arg = 0;
67792   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67793   lldb::SBStream *arg2 = 0 ;
67794   bool result;
67795 
67796   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",2,2)
67797   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
67798   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
67799 
67800   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67801     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
67802   }
67803 
67804 
67805   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
67806     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
67807   }
67808 
67809   result = (bool)(arg1)->GetExpressionPath(*arg2);
67810   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
67811   return SWIG_arg;
67812 
67813   if(0) SWIG_fail;
67814 
67815 fail:
67816   lua_error(L);
67817   return SWIG_arg;
67818 }
67819 
67820 
67821 static int _wrap_SBValue_GetPointeeData__SWIG_0(lua_State* L) {
67822   int SWIG_arg = 0;
67823   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67824   uint32_t arg2 ;
67825   uint32_t arg3 ;
67826   lldb::SBData result;
67827 
67828   SWIG_check_num_args("lldb::SBValue::GetPointeeData",3,3)
67829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67830   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67831   if(!lua_isinteger(L,3)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",3,"uint32_t");
67832 
67833   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67834     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67835   }
67836 
67837   arg2 = (unsigned int)lua_tointeger(L, 2);
67838   arg3 = (unsigned int)lua_tointeger(L, 3);
67839   result = (arg1)->GetPointeeData(arg2,arg3);
67840   {
67841     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67842     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67843   }
67844   return SWIG_arg;
67845 
67846   if(0) SWIG_fail;
67847 
67848 fail:
67849   lua_error(L);
67850   return SWIG_arg;
67851 }
67852 
67853 
67854 static int _wrap_SBValue_GetPointeeData__SWIG_1(lua_State* L) {
67855   int SWIG_arg = 0;
67856   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67857   uint32_t arg2 ;
67858   lldb::SBData result;
67859 
67860   SWIG_check_num_args("lldb::SBValue::GetPointeeData",2,2)
67861   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67862   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",2,"uint32_t");
67863 
67864   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67865     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67866   }
67867 
67868   arg2 = (unsigned int)lua_tointeger(L, 2);
67869   result = (arg1)->GetPointeeData(arg2);
67870   {
67871     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67872     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67873   }
67874   return SWIG_arg;
67875 
67876   if(0) SWIG_fail;
67877 
67878 fail:
67879   lua_error(L);
67880   return SWIG_arg;
67881 }
67882 
67883 
67884 static int _wrap_SBValue_GetPointeeData__SWIG_2(lua_State* L) {
67885   int SWIG_arg = 0;
67886   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67887   lldb::SBData result;
67888 
67889   SWIG_check_num_args("lldb::SBValue::GetPointeeData",1,1)
67890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetPointeeData",1,"lldb::SBValue *");
67891 
67892   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67893     SWIG_fail_ptr("SBValue_GetPointeeData",1,SWIGTYPE_p_lldb__SBValue);
67894   }
67895 
67896   result = (arg1)->GetPointeeData();
67897   {
67898     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
67899     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
67900   }
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_GetPointeeData(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 == 1) {
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       return _wrap_SBValue_GetPointeeData__SWIG_2(L);
67930     }
67931   }
67932   if (argc == 2) {
67933     int _v;
67934     {
67935       void *ptr;
67936       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67937         _v = 0;
67938       } else {
67939         _v = 1;
67940       }
67941     }
67942     if (_v) {
67943       {
67944         _v = lua_isnumber(L,argv[1]);
67945       }
67946       if (_v) {
67947         return _wrap_SBValue_GetPointeeData__SWIG_1(L);
67948       }
67949     }
67950   }
67951   if (argc == 3) {
67952     int _v;
67953     {
67954       void *ptr;
67955       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
67956         _v = 0;
67957       } else {
67958         _v = 1;
67959       }
67960     }
67961     if (_v) {
67962       {
67963         _v = lua_isnumber(L,argv[1]);
67964       }
67965       if (_v) {
67966         {
67967           _v = lua_isnumber(L,argv[2]);
67968         }
67969         if (_v) {
67970           return _wrap_SBValue_GetPointeeData__SWIG_0(L);
67971         }
67972       }
67973     }
67974   }
67975 
67976   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetPointeeData'\n"
67977     "  Possible C/C++ prototypes are:\n"
67978     "    lldb::SBValue::GetPointeeData(uint32_t,uint32_t)\n"
67979     "    lldb::SBValue::GetPointeeData(uint32_t)\n"
67980     "    lldb::SBValue::GetPointeeData()\n");
67981   lua_error(L);return 0;
67982 }
67983 
67984 
67985 static int _wrap_SBValue_GetData(lua_State* L) {
67986   int SWIG_arg = 0;
67987   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
67988   lldb::SBData result;
67989 
67990   SWIG_check_num_args("lldb::SBValue::GetData",1,1)
67991   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetData",1,"lldb::SBValue *");
67992 
67993   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
67994     SWIG_fail_ptr("SBValue_GetData",1,SWIGTYPE_p_lldb__SBValue);
67995   }
67996 
67997   result = (arg1)->GetData();
67998   {
67999     lldb::SBData * resultptr = new lldb::SBData((const lldb::SBData &) result);
68000     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBData,1); SWIG_arg++;
68001   }
68002   return SWIG_arg;
68003 
68004   if(0) SWIG_fail;
68005 
68006 fail:
68007   lua_error(L);
68008   return SWIG_arg;
68009 }
68010 
68011 
68012 static int _wrap_SBValue_SetData(lua_State* L) {
68013   int SWIG_arg = 0;
68014   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68015   lldb::SBData *arg2 = 0 ;
68016   lldb::SBError *arg3 = 0 ;
68017   bool result;
68018 
68019   SWIG_check_num_args("lldb::SBValue::SetData",3,3)
68020   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::SetData",1,"lldb::SBValue *");
68021   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::SetData",2,"lldb::SBData &");
68022   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::SetData",3,"lldb::SBError &");
68023 
68024   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68025     SWIG_fail_ptr("SBValue_SetData",1,SWIGTYPE_p_lldb__SBValue);
68026   }
68027 
68028 
68029   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBData,0))){
68030     SWIG_fail_ptr("SBValue_SetData",2,SWIGTYPE_p_lldb__SBData);
68031   }
68032 
68033 
68034   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBError,0))){
68035     SWIG_fail_ptr("SBValue_SetData",3,SWIGTYPE_p_lldb__SBError);
68036   }
68037 
68038   result = (bool)(arg1)->SetData(*arg2,*arg3);
68039   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68040   return SWIG_arg;
68041 
68042   if(0) SWIG_fail;
68043 
68044 fail:
68045   lua_error(L);
68046   return SWIG_arg;
68047 }
68048 
68049 
68050 static int _wrap_SBValue_GetLoadAddress(lua_State* L) {
68051   int SWIG_arg = 0;
68052   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68053   lldb::addr_t result;
68054 
68055   SWIG_check_num_args("lldb::SBValue::GetLoadAddress",1,1)
68056   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetLoadAddress",1,"lldb::SBValue *");
68057 
68058   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68059     SWIG_fail_ptr("SBValue_GetLoadAddress",1,SWIGTYPE_p_lldb__SBValue);
68060   }
68061 
68062   result = (lldb::addr_t)(arg1)->GetLoadAddress();
68063   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68064   return SWIG_arg;
68065 
68066   if(0) SWIG_fail;
68067 
68068 fail:
68069   lua_error(L);
68070   return SWIG_arg;
68071 }
68072 
68073 
68074 static int _wrap_SBValue_GetAddress(lua_State* L) {
68075   int SWIG_arg = 0;
68076   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68077   lldb::SBAddress result;
68078 
68079   SWIG_check_num_args("lldb::SBValue::GetAddress",1,1)
68080   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetAddress",1,"lldb::SBValue *");
68081 
68082   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68083     SWIG_fail_ptr("SBValue_GetAddress",1,SWIGTYPE_p_lldb__SBValue);
68084   }
68085 
68086   result = (arg1)->GetAddress();
68087   {
68088     lldb::SBAddress * resultptr = new lldb::SBAddress((const lldb::SBAddress &) result);
68089     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBAddress,1); SWIG_arg++;
68090   }
68091   return SWIG_arg;
68092 
68093   if(0) SWIG_fail;
68094 
68095 fail:
68096   lua_error(L);
68097   return SWIG_arg;
68098 }
68099 
68100 
68101 static int _wrap_SBValue_Persist(lua_State* L) {
68102   int SWIG_arg = 0;
68103   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68104   lldb::SBValue result;
68105 
68106   SWIG_check_num_args("lldb::SBValue::Persist",1,1)
68107   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::Persist",1,"lldb::SBValue *");
68108 
68109   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68110     SWIG_fail_ptr("SBValue_Persist",1,SWIGTYPE_p_lldb__SBValue);
68111   }
68112 
68113   result = (arg1)->Persist();
68114   {
68115     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68116     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68117   }
68118   return SWIG_arg;
68119 
68120   if(0) SWIG_fail;
68121 
68122 fail:
68123   lua_error(L);
68124   return SWIG_arg;
68125 }
68126 
68127 
68128 static int _wrap_SBValue_GetExpressionPath__SWIG_1(lua_State* L) {
68129   int SWIG_arg = 0;
68130   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68131   lldb::SBStream *arg2 = 0 ;
68132   bool arg3 ;
68133   bool result;
68134 
68135   SWIG_check_num_args("lldb::SBValue::GetExpressionPath",3,3)
68136   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",1,"lldb::SBValue *");
68137   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",2,"lldb::SBStream &");
68138   if(!lua_isboolean(L,3)) SWIG_fail_arg("lldb::SBValue::GetExpressionPath",3,"bool");
68139 
68140   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68141     SWIG_fail_ptr("SBValue_GetExpressionPath",1,SWIGTYPE_p_lldb__SBValue);
68142   }
68143 
68144 
68145   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
68146     SWIG_fail_ptr("SBValue_GetExpressionPath",2,SWIGTYPE_p_lldb__SBStream);
68147   }
68148 
68149   arg3 = (lua_toboolean(L, 3)!=0);
68150   result = (bool)(arg1)->GetExpressionPath(*arg2,arg3);
68151   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68152   return SWIG_arg;
68153 
68154   if(0) SWIG_fail;
68155 
68156 fail:
68157   lua_error(L);
68158   return SWIG_arg;
68159 }
68160 
68161 
68162 static int _wrap_SBValue_GetExpressionPath(lua_State* L) {
68163   int argc;
68164   int argv[4]={
68165     1,2,3,4
68166   };
68167 
68168   argc = lua_gettop(L);
68169   if (argc == 2) {
68170     int _v;
68171     {
68172       void *ptr;
68173       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68174         _v = 0;
68175       } else {
68176         _v = 1;
68177       }
68178     }
68179     if (_v) {
68180       {
68181         void *ptr;
68182         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
68183           _v = 0;
68184         } else {
68185           _v = 1;
68186         }
68187       }
68188       if (_v) {
68189         return _wrap_SBValue_GetExpressionPath__SWIG_0(L);
68190       }
68191     }
68192   }
68193   if (argc == 3) {
68194     int _v;
68195     {
68196       void *ptr;
68197       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68198         _v = 0;
68199       } else {
68200         _v = 1;
68201       }
68202     }
68203     if (_v) {
68204       {
68205         void *ptr;
68206         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBStream, SWIG_POINTER_NO_NULL)) {
68207           _v = 0;
68208         } else {
68209           _v = 1;
68210         }
68211       }
68212       if (_v) {
68213         {
68214           _v = lua_isboolean(L,argv[2]);
68215         }
68216         if (_v) {
68217           return _wrap_SBValue_GetExpressionPath__SWIG_1(L);
68218         }
68219       }
68220     }
68221   }
68222 
68223   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_GetExpressionPath'\n"
68224     "  Possible C/C++ prototypes are:\n"
68225     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &)\n"
68226     "    lldb::SBValue::GetExpressionPath(lldb::SBStream &,bool)\n");
68227   lua_error(L);return 0;
68228 }
68229 
68230 
68231 static int _wrap_SBValue_EvaluateExpression__SWIG_0(lua_State* L) {
68232   int SWIG_arg = 0;
68233   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68234   char *arg2 = (char *) 0 ;
68235   lldb::SBValue result;
68236 
68237   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",2,2)
68238   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68239   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68240 
68241   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68242     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68243   }
68244 
68245   arg2 = (char *)lua_tostring(L, 2);
68246   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2);
68247   {
68248     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68249     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68250   }
68251   return SWIG_arg;
68252 
68253   if(0) SWIG_fail;
68254 
68255 fail:
68256   lua_error(L);
68257   return SWIG_arg;
68258 }
68259 
68260 
68261 static int _wrap_SBValue_EvaluateExpression__SWIG_1(lua_State* L) {
68262   int SWIG_arg = 0;
68263   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68264   char *arg2 = (char *) 0 ;
68265   lldb::SBExpressionOptions *arg3 = 0 ;
68266   lldb::SBValue result;
68267 
68268   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",3,3)
68269   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68270   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68271   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68272 
68273   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68274     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68275   }
68276 
68277   arg2 = (char *)lua_tostring(L, 2);
68278 
68279   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68280     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68281   }
68282 
68283   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3);
68284   {
68285     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68286     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68287   }
68288   return SWIG_arg;
68289 
68290   if(0) SWIG_fail;
68291 
68292 fail:
68293   lua_error(L);
68294   return SWIG_arg;
68295 }
68296 
68297 
68298 static int _wrap_SBValue_EvaluateExpression__SWIG_2(lua_State* L) {
68299   int SWIG_arg = 0;
68300   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68301   char *arg2 = (char *) 0 ;
68302   lldb::SBExpressionOptions *arg3 = 0 ;
68303   char *arg4 = (char *) 0 ;
68304   lldb::SBValue result;
68305 
68306   SWIG_check_num_args("lldb::SBValue::EvaluateExpression",4,4)
68307   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",1,"lldb::SBValue const *");
68308   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",2,"char const *");
68309   if(!lua_isuserdata(L,3)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",3,"lldb::SBExpressionOptions const &");
68310   if(!SWIG_lua_isnilstring(L,4)) SWIG_fail_arg("lldb::SBValue::EvaluateExpression",4,"char const *");
68311 
68312   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68313     SWIG_fail_ptr("SBValue_EvaluateExpression",1,SWIGTYPE_p_lldb__SBValue);
68314   }
68315 
68316   arg2 = (char *)lua_tostring(L, 2);
68317 
68318   if (!SWIG_IsOK(SWIG_ConvertPtr(L,3,(void**)&arg3,SWIGTYPE_p_lldb__SBExpressionOptions,0))){
68319     SWIG_fail_ptr("SBValue_EvaluateExpression",3,SWIGTYPE_p_lldb__SBExpressionOptions);
68320   }
68321 
68322   arg4 = (char *)lua_tostring(L, 4);
68323   result = ((lldb::SBValue const *)arg1)->EvaluateExpression((char const *)arg2,(lldb::SBExpressionOptions const &)*arg3,(char const *)arg4);
68324   {
68325     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68326     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68327   }
68328   return SWIG_arg;
68329 
68330   if(0) SWIG_fail;
68331 
68332 fail:
68333   lua_error(L);
68334   return SWIG_arg;
68335 }
68336 
68337 
68338 static int _wrap_SBValue_EvaluateExpression(lua_State* L) {
68339   int argc;
68340   int argv[5]={
68341     1,2,3,4,5
68342   };
68343 
68344   argc = lua_gettop(L);
68345   if (argc == 2) {
68346     int _v;
68347     {
68348       void *ptr;
68349       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68350         _v = 0;
68351       } else {
68352         _v = 1;
68353       }
68354     }
68355     if (_v) {
68356       {
68357         _v = SWIG_lua_isnilstring(L,argv[1]);
68358       }
68359       if (_v) {
68360         return _wrap_SBValue_EvaluateExpression__SWIG_0(L);
68361       }
68362     }
68363   }
68364   if (argc == 3) {
68365     int _v;
68366     {
68367       void *ptr;
68368       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68369         _v = 0;
68370       } else {
68371         _v = 1;
68372       }
68373     }
68374     if (_v) {
68375       {
68376         _v = SWIG_lua_isnilstring(L,argv[1]);
68377       }
68378       if (_v) {
68379         {
68380           void *ptr;
68381           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68382             _v = 0;
68383           } else {
68384             _v = 1;
68385           }
68386         }
68387         if (_v) {
68388           return _wrap_SBValue_EvaluateExpression__SWIG_1(L);
68389         }
68390       }
68391     }
68392   }
68393   if (argc == 4) {
68394     int _v;
68395     {
68396       void *ptr;
68397       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, 0)) {
68398         _v = 0;
68399       } else {
68400         _v = 1;
68401       }
68402     }
68403     if (_v) {
68404       {
68405         _v = SWIG_lua_isnilstring(L,argv[1]);
68406       }
68407       if (_v) {
68408         {
68409           void *ptr;
68410           if (lua_isuserdata(L,argv[2])==0 || SWIG_ConvertPtr(L,argv[2], (void **) &ptr, SWIGTYPE_p_lldb__SBExpressionOptions, SWIG_POINTER_NO_NULL)) {
68411             _v = 0;
68412           } else {
68413             _v = 1;
68414           }
68415         }
68416         if (_v) {
68417           {
68418             _v = SWIG_lua_isnilstring(L,argv[3]);
68419           }
68420           if (_v) {
68421             return _wrap_SBValue_EvaluateExpression__SWIG_2(L);
68422           }
68423         }
68424       }
68425     }
68426   }
68427 
68428   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValue_EvaluateExpression'\n"
68429     "  Possible C/C++ prototypes are:\n"
68430     "    lldb::SBValue::EvaluateExpression(char const *) const\n"
68431     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &) const\n"
68432     "    lldb::SBValue::EvaluateExpression(char const *,lldb::SBExpressionOptions const &,char const *) const\n");
68433   lua_error(L);return 0;
68434 }
68435 
68436 
68437 static int _wrap_SBValue___tostring(lua_State* L) {
68438   int SWIG_arg = 0;
68439   lldb::SBValue *arg1 = (lldb::SBValue *) 0 ;
68440   std::string result;
68441 
68442   SWIG_check_num_args("lldb::SBValue::__str__",1,1)
68443   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValue::__str__",1,"lldb::SBValue *");
68444 
68445   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValue,0))){
68446     SWIG_fail_ptr("SBValue___tostring",1,SWIGTYPE_p_lldb__SBValue);
68447   }
68448 
68449   result = lldb_SBValue___str__(arg1);
68450   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68451   return SWIG_arg;
68452 
68453   if(0) SWIG_fail;
68454 
68455 fail:
68456   lua_error(L);
68457   return SWIG_arg;
68458 }
68459 
68460 
68461 static void swig_delete_SBValue(void *obj) {
68462 lldb::SBValue *arg1 = (lldb::SBValue *) obj;
68463 delete arg1;
68464 }
68465 static int _proxy__wrap_new_SBValue(lua_State *L) {
68466     assert(lua_istable(L,1));
68467     lua_pushcfunction(L,_wrap_new_SBValue);
68468     assert(!lua_isnil(L,-1));
68469     lua_replace(L,1); /* replace our table with real constructor */
68470     lua_call(L,lua_gettop(L)-1,1);
68471     return 1;
68472 }
68473 static swig_lua_attribute swig_SBValue_attributes[] = {
68474     {0,0,0}
68475 };
68476 static swig_lua_method swig_SBValue_methods[]= {
68477     { "IsValid", _wrap_SBValue_IsValid},
68478     { "Clear", _wrap_SBValue_Clear},
68479     { "GetError", _wrap_SBValue_GetError},
68480     { "GetID", _wrap_SBValue_GetID},
68481     { "GetName", _wrap_SBValue_GetName},
68482     { "GetTypeName", _wrap_SBValue_GetTypeName},
68483     { "GetDisplayTypeName", _wrap_SBValue_GetDisplayTypeName},
68484     { "GetByteSize", _wrap_SBValue_GetByteSize},
68485     { "IsInScope", _wrap_SBValue_IsInScope},
68486     { "GetFormat", _wrap_SBValue_GetFormat},
68487     { "SetFormat", _wrap_SBValue_SetFormat},
68488     { "GetValue", _wrap_SBValue_GetValue},
68489     { "GetValueAsSigned", _wrap_SBValue_GetValueAsSigned},
68490     { "GetValueAsUnsigned", _wrap_SBValue_GetValueAsUnsigned},
68491     { "GetValueType", _wrap_SBValue_GetValueType},
68492     { "GetValueDidChange", _wrap_SBValue_GetValueDidChange},
68493     { "GetSummary", _wrap_SBValue_GetSummary},
68494     { "GetObjectDescription", _wrap_SBValue_GetObjectDescription},
68495     { "GetDynamicValue", _wrap_SBValue_GetDynamicValue},
68496     { "GetStaticValue", _wrap_SBValue_GetStaticValue},
68497     { "GetNonSyntheticValue", _wrap_SBValue_GetNonSyntheticValue},
68498     { "GetPreferDynamicValue", _wrap_SBValue_GetPreferDynamicValue},
68499     { "SetPreferDynamicValue", _wrap_SBValue_SetPreferDynamicValue},
68500     { "GetPreferSyntheticValue", _wrap_SBValue_GetPreferSyntheticValue},
68501     { "SetPreferSyntheticValue", _wrap_SBValue_SetPreferSyntheticValue},
68502     { "IsDynamic", _wrap_SBValue_IsDynamic},
68503     { "IsSynthetic", _wrap_SBValue_IsSynthetic},
68504     { "IsSyntheticChildrenGenerated", _wrap_SBValue_IsSyntheticChildrenGenerated},
68505     { "SetSyntheticChildrenGenerated", _wrap_SBValue_SetSyntheticChildrenGenerated},
68506     { "GetLocation", _wrap_SBValue_GetLocation},
68507     { "SetValueFromCString", _wrap_SBValue_SetValueFromCString},
68508     { "GetTypeFormat", _wrap_SBValue_GetTypeFormat},
68509     { "GetTypeSummary", _wrap_SBValue_GetTypeSummary},
68510     { "GetTypeFilter", _wrap_SBValue_GetTypeFilter},
68511     { "GetTypeSynthetic", _wrap_SBValue_GetTypeSynthetic},
68512     { "GetChildAtIndex", _wrap_SBValue_GetChildAtIndex},
68513     { "CreateChildAtOffset", _wrap_SBValue_CreateChildAtOffset},
68514     { "Cast", _wrap_SBValue_Cast},
68515     { "CreateValueFromExpression", _wrap_SBValue_CreateValueFromExpression},
68516     { "CreateValueFromAddress", _wrap_SBValue_CreateValueFromAddress},
68517     { "CreateValueFromData", _wrap_SBValue_CreateValueFromData},
68518     { "GetType", _wrap_SBValue_GetType},
68519     { "GetIndexOfChildWithName", _wrap_SBValue_GetIndexOfChildWithName},
68520     { "GetChildMemberWithName", _wrap_SBValue_GetChildMemberWithName},
68521     { "GetValueForExpressionPath", _wrap_SBValue_GetValueForExpressionPath},
68522     { "GetDeclaration", _wrap_SBValue_GetDeclaration},
68523     { "MightHaveChildren", _wrap_SBValue_MightHaveChildren},
68524     { "IsRuntimeSupportValue", _wrap_SBValue_IsRuntimeSupportValue},
68525     { "GetNumChildren", _wrap_SBValue_GetNumChildren},
68526     { "GetOpaqueType", _wrap_SBValue_GetOpaqueType},
68527     { "Dereference", _wrap_SBValue_Dereference},
68528     { "AddressOf", _wrap_SBValue_AddressOf},
68529     { "TypeIsPointerType", _wrap_SBValue_TypeIsPointerType},
68530     { "GetTarget", _wrap_SBValue_GetTarget},
68531     { "GetProcess", _wrap_SBValue_GetProcess},
68532     { "GetThread", _wrap_SBValue_GetThread},
68533     { "GetFrame", _wrap_SBValue_GetFrame},
68534     { "Watch", _wrap_SBValue_Watch},
68535     { "WatchPointee", _wrap_SBValue_WatchPointee},
68536     { "GetDescription", _wrap_SBValue_GetDescription},
68537     { "GetPointeeData", _wrap_SBValue_GetPointeeData},
68538     { "GetData", _wrap_SBValue_GetData},
68539     { "SetData", _wrap_SBValue_SetData},
68540     { "GetLoadAddress", _wrap_SBValue_GetLoadAddress},
68541     { "GetAddress", _wrap_SBValue_GetAddress},
68542     { "Persist", _wrap_SBValue_Persist},
68543     { "GetExpressionPath", _wrap_SBValue_GetExpressionPath},
68544     { "EvaluateExpression", _wrap_SBValue_EvaluateExpression},
68545     { "__tostring", _wrap_SBValue___tostring},
68546     {0,0}
68547 };
68548 static swig_lua_method swig_SBValue_meta[] = {
68549     { "__tostring", _wrap_SBValue___tostring},
68550     {0,0}
68551 };
68552 
68553 static swig_lua_attribute swig_SBValue_Sf_SwigStatic_attributes[] = {
68554     {0,0,0}
68555 };
68556 static swig_lua_const_info swig_SBValue_Sf_SwigStatic_constants[]= {
68557     {0,0,0,0,0,0}
68558 };
68559 static swig_lua_method swig_SBValue_Sf_SwigStatic_methods[]= {
68560     {0,0}
68561 };
68562 static swig_lua_class* swig_SBValue_Sf_SwigStatic_classes[]= {
68563     0
68564 };
68565 
68566 static swig_lua_namespace swig_SBValue_Sf_SwigStatic = {
68567     "SBValue",
68568     swig_SBValue_Sf_SwigStatic_methods,
68569     swig_SBValue_Sf_SwigStatic_attributes,
68570     swig_SBValue_Sf_SwigStatic_constants,
68571     swig_SBValue_Sf_SwigStatic_classes,
68572     0
68573 };
68574 static swig_lua_class *swig_SBValue_bases[] = {0};
68575 static const char *swig_SBValue_base_names[] = {0};
68576 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 };
68577 
68578 static int _wrap_new_SBValueList__SWIG_0(lua_State* L) {
68579   int SWIG_arg = 0;
68580   lldb::SBValueList *result = 0 ;
68581 
68582   SWIG_check_num_args("lldb::SBValueList::SBValueList",0,0)
68583   result = (lldb::SBValueList *)new lldb::SBValueList();
68584   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68585   return SWIG_arg;
68586 
68587   if(0) SWIG_fail;
68588 
68589 fail:
68590   lua_error(L);
68591   return SWIG_arg;
68592 }
68593 
68594 
68595 static int _wrap_new_SBValueList__SWIG_1(lua_State* L) {
68596   int SWIG_arg = 0;
68597   lldb::SBValueList *arg1 = 0 ;
68598   lldb::SBValueList *result = 0 ;
68599 
68600   SWIG_check_num_args("lldb::SBValueList::SBValueList",1,1)
68601   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBValueList::SBValueList",1,"lldb::SBValueList const &");
68602 
68603   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68604     SWIG_fail_ptr("new_SBValueList",1,SWIGTYPE_p_lldb__SBValueList);
68605   }
68606 
68607   result = (lldb::SBValueList *)new lldb::SBValueList((lldb::SBValueList const &)*arg1);
68608   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBValueList,1); SWIG_arg++;
68609   return SWIG_arg;
68610 
68611   if(0) SWIG_fail;
68612 
68613 fail:
68614   lua_error(L);
68615   return SWIG_arg;
68616 }
68617 
68618 
68619 static int _wrap_new_SBValueList(lua_State* L) {
68620   int argc;
68621   int argv[2]={
68622     1,2
68623   };
68624 
68625   argc = lua_gettop(L);
68626   if (argc == 0) {
68627     return _wrap_new_SBValueList__SWIG_0(L);
68628   }
68629   if (argc == 1) {
68630     int _v;
68631     {
68632       void *ptr;
68633       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68634         _v = 0;
68635       } else {
68636         _v = 1;
68637       }
68638     }
68639     if (_v) {
68640       return _wrap_new_SBValueList__SWIG_1(L);
68641     }
68642   }
68643 
68644   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBValueList'\n"
68645     "  Possible C/C++ prototypes are:\n"
68646     "    lldb::SBValueList::SBValueList()\n"
68647     "    lldb::SBValueList::SBValueList(lldb::SBValueList const &)\n");
68648   lua_error(L);return 0;
68649 }
68650 
68651 
68652 static int _wrap_SBValueList_IsValid(lua_State* L) {
68653   int SWIG_arg = 0;
68654   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68655   bool result;
68656 
68657   SWIG_check_num_args("lldb::SBValueList::IsValid",1,1)
68658   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::IsValid",1,"lldb::SBValueList const *");
68659 
68660   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68661     SWIG_fail_ptr("SBValueList_IsValid",1,SWIGTYPE_p_lldb__SBValueList);
68662   }
68663 
68664   result = (bool)((lldb::SBValueList const *)arg1)->IsValid();
68665   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
68666   return SWIG_arg;
68667 
68668   if(0) SWIG_fail;
68669 
68670 fail:
68671   lua_error(L);
68672   return SWIG_arg;
68673 }
68674 
68675 
68676 static int _wrap_SBValueList_Clear(lua_State* L) {
68677   int SWIG_arg = 0;
68678   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68679 
68680   SWIG_check_num_args("lldb::SBValueList::Clear",1,1)
68681   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Clear",1,"lldb::SBValueList *");
68682 
68683   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68684     SWIG_fail_ptr("SBValueList_Clear",1,SWIGTYPE_p_lldb__SBValueList);
68685   }
68686 
68687   (arg1)->Clear();
68688 
68689   return SWIG_arg;
68690 
68691   if(0) SWIG_fail;
68692 
68693 fail:
68694   lua_error(L);
68695   return SWIG_arg;
68696 }
68697 
68698 
68699 static int _wrap_SBValueList_Append__SWIG_0(lua_State* L) {
68700   int SWIG_arg = 0;
68701   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68702   lldb::SBValue *arg2 = 0 ;
68703 
68704   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68705   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68706   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValue const &");
68707 
68708   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68709     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68710   }
68711 
68712 
68713   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValue,0))){
68714     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValue);
68715   }
68716 
68717   (arg1)->Append((lldb::SBValue const &)*arg2);
68718 
68719   return SWIG_arg;
68720 
68721   if(0) SWIG_fail;
68722 
68723 fail:
68724   lua_error(L);
68725   return SWIG_arg;
68726 }
68727 
68728 
68729 static int _wrap_SBValueList_Append__SWIG_1(lua_State* L) {
68730   int SWIG_arg = 0;
68731   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68732   lldb::SBValueList *arg2 = 0 ;
68733 
68734   SWIG_check_num_args("lldb::SBValueList::Append",2,2)
68735   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::Append",1,"lldb::SBValueList *");
68736   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBValueList::Append",2,"lldb::SBValueList const &");
68737 
68738   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68739     SWIG_fail_ptr("SBValueList_Append",1,SWIGTYPE_p_lldb__SBValueList);
68740   }
68741 
68742 
68743   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBValueList,0))){
68744     SWIG_fail_ptr("SBValueList_Append",2,SWIGTYPE_p_lldb__SBValueList);
68745   }
68746 
68747   (arg1)->Append((lldb::SBValueList const &)*arg2);
68748 
68749   return SWIG_arg;
68750 
68751   if(0) SWIG_fail;
68752 
68753 fail:
68754   lua_error(L);
68755   return SWIG_arg;
68756 }
68757 
68758 
68759 static int _wrap_SBValueList_Append(lua_State* L) {
68760   int argc;
68761   int argv[3]={
68762     1,2,3
68763   };
68764 
68765   argc = lua_gettop(L);
68766   if (argc == 2) {
68767     int _v;
68768     {
68769       void *ptr;
68770       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68771         _v = 0;
68772       } else {
68773         _v = 1;
68774       }
68775     }
68776     if (_v) {
68777       {
68778         void *ptr;
68779         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValue, SWIG_POINTER_NO_NULL)) {
68780           _v = 0;
68781         } else {
68782           _v = 1;
68783         }
68784       }
68785       if (_v) {
68786         return _wrap_SBValueList_Append__SWIG_0(L);
68787       }
68788     }
68789   }
68790   if (argc == 2) {
68791     int _v;
68792     {
68793       void *ptr;
68794       if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, 0)) {
68795         _v = 0;
68796       } else {
68797         _v = 1;
68798       }
68799     }
68800     if (_v) {
68801       {
68802         void *ptr;
68803         if (lua_isuserdata(L,argv[1])==0 || SWIG_ConvertPtr(L,argv[1], (void **) &ptr, SWIGTYPE_p_lldb__SBValueList, SWIG_POINTER_NO_NULL)) {
68804           _v = 0;
68805         } else {
68806           _v = 1;
68807         }
68808       }
68809       if (_v) {
68810         return _wrap_SBValueList_Append__SWIG_1(L);
68811       }
68812     }
68813   }
68814 
68815   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'SBValueList_Append'\n"
68816     "  Possible C/C++ prototypes are:\n"
68817     "    lldb::SBValueList::Append(lldb::SBValue const &)\n"
68818     "    lldb::SBValueList::Append(lldb::SBValueList const &)\n");
68819   lua_error(L);return 0;
68820 }
68821 
68822 
68823 static int _wrap_SBValueList_GetSize(lua_State* L) {
68824   int SWIG_arg = 0;
68825   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68826   uint32_t result;
68827 
68828   SWIG_check_num_args("lldb::SBValueList::GetSize",1,1)
68829   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetSize",1,"lldb::SBValueList const *");
68830 
68831   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68832     SWIG_fail_ptr("SBValueList_GetSize",1,SWIGTYPE_p_lldb__SBValueList);
68833   }
68834 
68835   result = (uint32_t)((lldb::SBValueList const *)arg1)->GetSize();
68836   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
68837   return SWIG_arg;
68838 
68839   if(0) SWIG_fail;
68840 
68841 fail:
68842   lua_error(L);
68843   return SWIG_arg;
68844 }
68845 
68846 
68847 static int _wrap_SBValueList_GetValueAtIndex(lua_State* L) {
68848   int SWIG_arg = 0;
68849   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68850   uint32_t arg2 ;
68851   lldb::SBValue result;
68852 
68853   SWIG_check_num_args("lldb::SBValueList::GetValueAtIndex",2,2)
68854   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",1,"lldb::SBValueList const *");
68855   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::GetValueAtIndex",2,"uint32_t");
68856 
68857   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68858     SWIG_fail_ptr("SBValueList_GetValueAtIndex",1,SWIGTYPE_p_lldb__SBValueList);
68859   }
68860 
68861   arg2 = (unsigned int)lua_tointeger(L, 2);
68862   result = ((lldb::SBValueList const *)arg1)->GetValueAtIndex(arg2);
68863   {
68864     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68865     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68866   }
68867   return SWIG_arg;
68868 
68869   if(0) SWIG_fail;
68870 
68871 fail:
68872   lua_error(L);
68873   return SWIG_arg;
68874 }
68875 
68876 
68877 static int _wrap_SBValueList_FindValueObjectByUID(lua_State* L) {
68878   int SWIG_arg = 0;
68879   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68880   lldb::user_id_t arg2 ;
68881   lldb::SBValue result;
68882 
68883   SWIG_check_num_args("lldb::SBValueList::FindValueObjectByUID",2,2)
68884   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",1,"lldb::SBValueList *");
68885   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBValueList::FindValueObjectByUID",2,"lldb::user_id_t");
68886 
68887   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68888     SWIG_fail_ptr("SBValueList_FindValueObjectByUID",1,SWIGTYPE_p_lldb__SBValueList);
68889   }
68890 
68891   arg2 = (unsigned long long)lua_tointeger(L, 2);
68892   result = (arg1)->FindValueObjectByUID(arg2);
68893   {
68894     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68895     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68896   }
68897   return SWIG_arg;
68898 
68899   if(0) SWIG_fail;
68900 
68901 fail:
68902   lua_error(L);
68903   return SWIG_arg;
68904 }
68905 
68906 
68907 static int _wrap_SBValueList_GetFirstValueByName(lua_State* L) {
68908   int SWIG_arg = 0;
68909   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68910   char *arg2 = (char *) 0 ;
68911   lldb::SBValue result;
68912 
68913   SWIG_check_num_args("lldb::SBValueList::GetFirstValueByName",2,2)
68914   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",1,"lldb::SBValueList const *");
68915   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBValueList::GetFirstValueByName",2,"char const *");
68916 
68917   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68918     SWIG_fail_ptr("SBValueList_GetFirstValueByName",1,SWIGTYPE_p_lldb__SBValueList);
68919   }
68920 
68921   arg2 = (char *)lua_tostring(L, 2);
68922   result = ((lldb::SBValueList const *)arg1)->GetFirstValueByName((char const *)arg2);
68923   {
68924     lldb::SBValue * resultptr = new lldb::SBValue((const lldb::SBValue &) result);
68925     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBValue,1); SWIG_arg++;
68926   }
68927   return SWIG_arg;
68928 
68929   if(0) SWIG_fail;
68930 
68931 fail:
68932   lua_error(L);
68933   return SWIG_arg;
68934 }
68935 
68936 
68937 static int _wrap_SBValueList___tostring(lua_State* L) {
68938   int SWIG_arg = 0;
68939   lldb::SBValueList *arg1 = (lldb::SBValueList *) 0 ;
68940   std::string result;
68941 
68942   SWIG_check_num_args("lldb::SBValueList::__str__",1,1)
68943   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBValueList::__str__",1,"lldb::SBValueList *");
68944 
68945   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBValueList,0))){
68946     SWIG_fail_ptr("SBValueList___tostring",1,SWIGTYPE_p_lldb__SBValueList);
68947   }
68948 
68949   result = lldb_SBValueList___str__(arg1);
68950   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
68951   return SWIG_arg;
68952 
68953   if(0) SWIG_fail;
68954 
68955 fail:
68956   lua_error(L);
68957   return SWIG_arg;
68958 }
68959 
68960 
68961 static void swig_delete_SBValueList(void *obj) {
68962 lldb::SBValueList *arg1 = (lldb::SBValueList *) obj;
68963 delete arg1;
68964 }
68965 static int _proxy__wrap_new_SBValueList(lua_State *L) {
68966     assert(lua_istable(L,1));
68967     lua_pushcfunction(L,_wrap_new_SBValueList);
68968     assert(!lua_isnil(L,-1));
68969     lua_replace(L,1); /* replace our table with real constructor */
68970     lua_call(L,lua_gettop(L)-1,1);
68971     return 1;
68972 }
68973 static swig_lua_attribute swig_SBValueList_attributes[] = {
68974     {0,0,0}
68975 };
68976 static swig_lua_method swig_SBValueList_methods[]= {
68977     { "IsValid", _wrap_SBValueList_IsValid},
68978     { "Clear", _wrap_SBValueList_Clear},
68979     { "Append", _wrap_SBValueList_Append},
68980     { "GetSize", _wrap_SBValueList_GetSize},
68981     { "GetValueAtIndex", _wrap_SBValueList_GetValueAtIndex},
68982     { "FindValueObjectByUID", _wrap_SBValueList_FindValueObjectByUID},
68983     { "GetFirstValueByName", _wrap_SBValueList_GetFirstValueByName},
68984     { "__tostring", _wrap_SBValueList___tostring},
68985     {0,0}
68986 };
68987 static swig_lua_method swig_SBValueList_meta[] = {
68988     { "__tostring", _wrap_SBValueList___tostring},
68989     {0,0}
68990 };
68991 
68992 static swig_lua_attribute swig_SBValueList_Sf_SwigStatic_attributes[] = {
68993     {0,0,0}
68994 };
68995 static swig_lua_const_info swig_SBValueList_Sf_SwigStatic_constants[]= {
68996     {0,0,0,0,0,0}
68997 };
68998 static swig_lua_method swig_SBValueList_Sf_SwigStatic_methods[]= {
68999     {0,0}
69000 };
69001 static swig_lua_class* swig_SBValueList_Sf_SwigStatic_classes[]= {
69002     0
69003 };
69004 
69005 static swig_lua_namespace swig_SBValueList_Sf_SwigStatic = {
69006     "SBValueList",
69007     swig_SBValueList_Sf_SwigStatic_methods,
69008     swig_SBValueList_Sf_SwigStatic_attributes,
69009     swig_SBValueList_Sf_SwigStatic_constants,
69010     swig_SBValueList_Sf_SwigStatic_classes,
69011     0
69012 };
69013 static swig_lua_class *swig_SBValueList_bases[] = {0};
69014 static const char *swig_SBValueList_base_names[] = {0};
69015 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 };
69016 
69017 static int _wrap_new_SBVariablesOptions__SWIG_0(lua_State* L) {
69018   int SWIG_arg = 0;
69019   lldb::SBVariablesOptions *result = 0 ;
69020 
69021   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",0,0)
69022   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions();
69023   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
69024   return SWIG_arg;
69025 
69026   if(0) SWIG_fail;
69027 
69028 fail:
69029   lua_error(L);
69030   return SWIG_arg;
69031 }
69032 
69033 
69034 static int _wrap_new_SBVariablesOptions__SWIG_1(lua_State* L) {
69035   int SWIG_arg = 0;
69036   lldb::SBVariablesOptions *arg1 = 0 ;
69037   lldb::SBVariablesOptions *result = 0 ;
69038 
69039   SWIG_check_num_args("lldb::SBVariablesOptions::SBVariablesOptions",1,1)
69040   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SBVariablesOptions",1,"lldb::SBVariablesOptions const &");
69041 
69042   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69043     SWIG_fail_ptr("new_SBVariablesOptions",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69044   }
69045 
69046   result = (lldb::SBVariablesOptions *)new lldb::SBVariablesOptions((lldb::SBVariablesOptions const &)*arg1);
69047   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBVariablesOptions,1); SWIG_arg++;
69048   return SWIG_arg;
69049 
69050   if(0) SWIG_fail;
69051 
69052 fail:
69053   lua_error(L);
69054   return SWIG_arg;
69055 }
69056 
69057 
69058 static int _wrap_new_SBVariablesOptions(lua_State* L) {
69059   int argc;
69060   int argv[2]={
69061     1,2
69062   };
69063 
69064   argc = lua_gettop(L);
69065   if (argc == 0) {
69066     return _wrap_new_SBVariablesOptions__SWIG_0(L);
69067   }
69068   if (argc == 1) {
69069     int _v;
69070     {
69071       void *ptr;
69072       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBVariablesOptions, SWIG_POINTER_NO_NULL)) {
69073         _v = 0;
69074       } else {
69075         _v = 1;
69076       }
69077     }
69078     if (_v) {
69079       return _wrap_new_SBVariablesOptions__SWIG_1(L);
69080     }
69081   }
69082 
69083   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBVariablesOptions'\n"
69084     "  Possible C/C++ prototypes are:\n"
69085     "    lldb::SBVariablesOptions::SBVariablesOptions()\n"
69086     "    lldb::SBVariablesOptions::SBVariablesOptions(lldb::SBVariablesOptions const &)\n");
69087   lua_error(L);return 0;
69088 }
69089 
69090 
69091 static int _wrap_SBVariablesOptions_IsValid(lua_State* L) {
69092   int SWIG_arg = 0;
69093   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69094   bool result;
69095 
69096   SWIG_check_num_args("lldb::SBVariablesOptions::IsValid",1,1)
69097   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::IsValid",1,"lldb::SBVariablesOptions const *");
69098 
69099   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69100     SWIG_fail_ptr("SBVariablesOptions_IsValid",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69101   }
69102 
69103   result = (bool)((lldb::SBVariablesOptions const *)arg1)->IsValid();
69104   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69105   return SWIG_arg;
69106 
69107   if(0) SWIG_fail;
69108 
69109 fail:
69110   lua_error(L);
69111   return SWIG_arg;
69112 }
69113 
69114 
69115 static int _wrap_SBVariablesOptions_GetIncludeArguments(lua_State* L) {
69116   int SWIG_arg = 0;
69117   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69118   bool result;
69119 
69120   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeArguments",1,1)
69121   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeArguments",1,"lldb::SBVariablesOptions const *");
69122 
69123   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69124     SWIG_fail_ptr("SBVariablesOptions_GetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69125   }
69126 
69127   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeArguments();
69128   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69129   return SWIG_arg;
69130 
69131   if(0) SWIG_fail;
69132 
69133 fail:
69134   lua_error(L);
69135   return SWIG_arg;
69136 }
69137 
69138 
69139 static int _wrap_SBVariablesOptions_SetIncludeArguments(lua_State* L) {
69140   int SWIG_arg = 0;
69141   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69142   bool arg2 ;
69143 
69144   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeArguments",2,2)
69145   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",1,"lldb::SBVariablesOptions *");
69146   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeArguments",2,"bool");
69147 
69148   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69149     SWIG_fail_ptr("SBVariablesOptions_SetIncludeArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69150   }
69151 
69152   arg2 = (lua_toboolean(L, 2)!=0);
69153   (arg1)->SetIncludeArguments(arg2);
69154 
69155   return SWIG_arg;
69156 
69157   if(0) SWIG_fail;
69158 
69159 fail:
69160   lua_error(L);
69161   return SWIG_arg;
69162 }
69163 
69164 
69165 static int _wrap_SBVariablesOptions_GetIncludeRecognizedArguments(lua_State* L) {
69166   int SWIG_arg = 0;
69167   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69168   lldb::SBTarget *arg2 = 0 ;
69169   bool result;
69170 
69171   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,2)
69172   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions const *");
69173   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRecognizedArguments",2,"lldb::SBTarget const &");
69174 
69175   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69176     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69177   }
69178 
69179 
69180   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBTarget,0))){
69181     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRecognizedArguments",2,SWIGTYPE_p_lldb__SBTarget);
69182   }
69183 
69184   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRecognizedArguments((lldb::SBTarget const &)*arg2);
69185   lua_pushboolean(L,(int)(result!=0)); 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_SetIncludeRecognizedArguments(lua_State* L) {
69197   int SWIG_arg = 0;
69198   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69199   bool arg2 ;
69200 
69201   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,2)
69202   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",1,"lldb::SBVariablesOptions *");
69203   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRecognizedArguments",2,"bool");
69204 
69205   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69206     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRecognizedArguments",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69207   }
69208 
69209   arg2 = (lua_toboolean(L, 2)!=0);
69210   (arg1)->SetIncludeRecognizedArguments(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 int _wrap_SBVariablesOptions_GetIncludeLocals(lua_State* L) {
69223   int SWIG_arg = 0;
69224   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69225   bool result;
69226 
69227   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeLocals",1,1)
69228   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeLocals",1,"lldb::SBVariablesOptions const *");
69229 
69230   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69231     SWIG_fail_ptr("SBVariablesOptions_GetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69232   }
69233 
69234   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeLocals();
69235   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69236   return SWIG_arg;
69237 
69238   if(0) SWIG_fail;
69239 
69240 fail:
69241   lua_error(L);
69242   return SWIG_arg;
69243 }
69244 
69245 
69246 static int _wrap_SBVariablesOptions_SetIncludeLocals(lua_State* L) {
69247   int SWIG_arg = 0;
69248   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69249   bool arg2 ;
69250 
69251   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeLocals",2,2)
69252   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",1,"lldb::SBVariablesOptions *");
69253   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeLocals",2,"bool");
69254 
69255   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69256     SWIG_fail_ptr("SBVariablesOptions_SetIncludeLocals",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69257   }
69258 
69259   arg2 = (lua_toboolean(L, 2)!=0);
69260   (arg1)->SetIncludeLocals(arg2);
69261 
69262   return SWIG_arg;
69263 
69264   if(0) SWIG_fail;
69265 
69266 fail:
69267   lua_error(L);
69268   return SWIG_arg;
69269 }
69270 
69271 
69272 static int _wrap_SBVariablesOptions_GetIncludeStatics(lua_State* L) {
69273   int SWIG_arg = 0;
69274   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69275   bool result;
69276 
69277   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeStatics",1,1)
69278   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeStatics",1,"lldb::SBVariablesOptions const *");
69279 
69280   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69281     SWIG_fail_ptr("SBVariablesOptions_GetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69282   }
69283 
69284   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeStatics();
69285   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69286   return SWIG_arg;
69287 
69288   if(0) SWIG_fail;
69289 
69290 fail:
69291   lua_error(L);
69292   return SWIG_arg;
69293 }
69294 
69295 
69296 static int _wrap_SBVariablesOptions_SetIncludeStatics(lua_State* L) {
69297   int SWIG_arg = 0;
69298   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69299   bool arg2 ;
69300 
69301   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeStatics",2,2)
69302   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",1,"lldb::SBVariablesOptions *");
69303   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeStatics",2,"bool");
69304 
69305   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69306     SWIG_fail_ptr("SBVariablesOptions_SetIncludeStatics",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69307   }
69308 
69309   arg2 = (lua_toboolean(L, 2)!=0);
69310   (arg1)->SetIncludeStatics(arg2);
69311 
69312   return SWIG_arg;
69313 
69314   if(0) SWIG_fail;
69315 
69316 fail:
69317   lua_error(L);
69318   return SWIG_arg;
69319 }
69320 
69321 
69322 static int _wrap_SBVariablesOptions_GetInScopeOnly(lua_State* L) {
69323   int SWIG_arg = 0;
69324   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69325   bool result;
69326 
69327   SWIG_check_num_args("lldb::SBVariablesOptions::GetInScopeOnly",1,1)
69328   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetInScopeOnly",1,"lldb::SBVariablesOptions const *");
69329 
69330   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69331     SWIG_fail_ptr("SBVariablesOptions_GetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69332   }
69333 
69334   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetInScopeOnly();
69335   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69336   return SWIG_arg;
69337 
69338   if(0) SWIG_fail;
69339 
69340 fail:
69341   lua_error(L);
69342   return SWIG_arg;
69343 }
69344 
69345 
69346 static int _wrap_SBVariablesOptions_SetInScopeOnly(lua_State* L) {
69347   int SWIG_arg = 0;
69348   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69349   bool arg2 ;
69350 
69351   SWIG_check_num_args("lldb::SBVariablesOptions::SetInScopeOnly",2,2)
69352   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",1,"lldb::SBVariablesOptions *");
69353   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetInScopeOnly",2,"bool");
69354 
69355   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69356     SWIG_fail_ptr("SBVariablesOptions_SetInScopeOnly",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69357   }
69358 
69359   arg2 = (lua_toboolean(L, 2)!=0);
69360   (arg1)->SetInScopeOnly(arg2);
69361 
69362   return SWIG_arg;
69363 
69364   if(0) SWIG_fail;
69365 
69366 fail:
69367   lua_error(L);
69368   return SWIG_arg;
69369 }
69370 
69371 
69372 static int _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues(lua_State* L) {
69373   int SWIG_arg = 0;
69374   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69375   bool result;
69376 
69377   SWIG_check_num_args("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,1)
69378   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions const *");
69379 
69380   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69381     SWIG_fail_ptr("SBVariablesOptions_GetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69382   }
69383 
69384   result = (bool)((lldb::SBVariablesOptions const *)arg1)->GetIncludeRuntimeSupportValues();
69385   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69386   return SWIG_arg;
69387 
69388   if(0) SWIG_fail;
69389 
69390 fail:
69391   lua_error(L);
69392   return SWIG_arg;
69393 }
69394 
69395 
69396 static int _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues(lua_State* L) {
69397   int SWIG_arg = 0;
69398   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69399   bool arg2 ;
69400 
69401   SWIG_check_num_args("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,2)
69402   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",1,"lldb::SBVariablesOptions *");
69403   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetIncludeRuntimeSupportValues",2,"bool");
69404 
69405   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69406     SWIG_fail_ptr("SBVariablesOptions_SetIncludeRuntimeSupportValues",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69407   }
69408 
69409   arg2 = (lua_toboolean(L, 2)!=0);
69410   (arg1)->SetIncludeRuntimeSupportValues(arg2);
69411 
69412   return SWIG_arg;
69413 
69414   if(0) SWIG_fail;
69415 
69416 fail:
69417   lua_error(L);
69418   return SWIG_arg;
69419 }
69420 
69421 
69422 static int _wrap_SBVariablesOptions_GetUseDynamic(lua_State* L) {
69423   int SWIG_arg = 0;
69424   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69425   lldb::DynamicValueType result;
69426 
69427   SWIG_check_num_args("lldb::SBVariablesOptions::GetUseDynamic",1,1)
69428   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::GetUseDynamic",1,"lldb::SBVariablesOptions const *");
69429 
69430   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69431     SWIG_fail_ptr("SBVariablesOptions_GetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69432   }
69433 
69434   result = (lldb::DynamicValueType)((lldb::SBVariablesOptions const *)arg1)->GetUseDynamic();
69435   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
69436   return SWIG_arg;
69437 
69438   if(0) SWIG_fail;
69439 
69440 fail:
69441   lua_error(L);
69442   return SWIG_arg;
69443 }
69444 
69445 
69446 static int _wrap_SBVariablesOptions_SetUseDynamic(lua_State* L) {
69447   int SWIG_arg = 0;
69448   lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) 0 ;
69449   lldb::DynamicValueType arg2 ;
69450 
69451   SWIG_check_num_args("lldb::SBVariablesOptions::SetUseDynamic",2,2)
69452   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",1,"lldb::SBVariablesOptions *");
69453   if(!lua_isnumber(L,2)) SWIG_fail_arg("lldb::SBVariablesOptions::SetUseDynamic",2,"lldb::DynamicValueType");
69454 
69455   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBVariablesOptions,0))){
69456     SWIG_fail_ptr("SBVariablesOptions_SetUseDynamic",1,SWIGTYPE_p_lldb__SBVariablesOptions);
69457   }
69458 
69459   arg2 = (lldb::DynamicValueType)(int)lua_tonumber(L, 2);
69460   (arg1)->SetUseDynamic(arg2);
69461 
69462   return SWIG_arg;
69463 
69464   if(0) SWIG_fail;
69465 
69466 fail:
69467   lua_error(L);
69468   return SWIG_arg;
69469 }
69470 
69471 
69472 static void swig_delete_SBVariablesOptions(void *obj) {
69473 lldb::SBVariablesOptions *arg1 = (lldb::SBVariablesOptions *) obj;
69474 delete arg1;
69475 }
69476 static int _proxy__wrap_new_SBVariablesOptions(lua_State *L) {
69477     assert(lua_istable(L,1));
69478     lua_pushcfunction(L,_wrap_new_SBVariablesOptions);
69479     assert(!lua_isnil(L,-1));
69480     lua_replace(L,1); /* replace our table with real constructor */
69481     lua_call(L,lua_gettop(L)-1,1);
69482     return 1;
69483 }
69484 static swig_lua_attribute swig_SBVariablesOptions_attributes[] = {
69485     {0,0,0}
69486 };
69487 static swig_lua_method swig_SBVariablesOptions_methods[]= {
69488     { "IsValid", _wrap_SBVariablesOptions_IsValid},
69489     { "GetIncludeArguments", _wrap_SBVariablesOptions_GetIncludeArguments},
69490     { "SetIncludeArguments", _wrap_SBVariablesOptions_SetIncludeArguments},
69491     { "GetIncludeRecognizedArguments", _wrap_SBVariablesOptions_GetIncludeRecognizedArguments},
69492     { "SetIncludeRecognizedArguments", _wrap_SBVariablesOptions_SetIncludeRecognizedArguments},
69493     { "GetIncludeLocals", _wrap_SBVariablesOptions_GetIncludeLocals},
69494     { "SetIncludeLocals", _wrap_SBVariablesOptions_SetIncludeLocals},
69495     { "GetIncludeStatics", _wrap_SBVariablesOptions_GetIncludeStatics},
69496     { "SetIncludeStatics", _wrap_SBVariablesOptions_SetIncludeStatics},
69497     { "GetInScopeOnly", _wrap_SBVariablesOptions_GetInScopeOnly},
69498     { "SetInScopeOnly", _wrap_SBVariablesOptions_SetInScopeOnly},
69499     { "GetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_GetIncludeRuntimeSupportValues},
69500     { "SetIncludeRuntimeSupportValues", _wrap_SBVariablesOptions_SetIncludeRuntimeSupportValues},
69501     { "GetUseDynamic", _wrap_SBVariablesOptions_GetUseDynamic},
69502     { "SetUseDynamic", _wrap_SBVariablesOptions_SetUseDynamic},
69503     {0,0}
69504 };
69505 static swig_lua_method swig_SBVariablesOptions_meta[] = {
69506     {0,0}
69507 };
69508 
69509 static swig_lua_attribute swig_SBVariablesOptions_Sf_SwigStatic_attributes[] = {
69510     {0,0,0}
69511 };
69512 static swig_lua_const_info swig_SBVariablesOptions_Sf_SwigStatic_constants[]= {
69513     {0,0,0,0,0,0}
69514 };
69515 static swig_lua_method swig_SBVariablesOptions_Sf_SwigStatic_methods[]= {
69516     {0,0}
69517 };
69518 static swig_lua_class* swig_SBVariablesOptions_Sf_SwigStatic_classes[]= {
69519     0
69520 };
69521 
69522 static swig_lua_namespace swig_SBVariablesOptions_Sf_SwigStatic = {
69523     "SBVariablesOptions",
69524     swig_SBVariablesOptions_Sf_SwigStatic_methods,
69525     swig_SBVariablesOptions_Sf_SwigStatic_attributes,
69526     swig_SBVariablesOptions_Sf_SwigStatic_constants,
69527     swig_SBVariablesOptions_Sf_SwigStatic_classes,
69528     0
69529 };
69530 static swig_lua_class *swig_SBVariablesOptions_bases[] = {0};
69531 static const char *swig_SBVariablesOptions_base_names[] = {0};
69532 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 };
69533 
69534 static int _wrap_new_SBWatchpoint__SWIG_0(lua_State* L) {
69535   int SWIG_arg = 0;
69536   lldb::SBWatchpoint *result = 0 ;
69537 
69538   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",0,0)
69539   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint();
69540   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69541   return SWIG_arg;
69542 
69543   if(0) SWIG_fail;
69544 
69545 fail:
69546   lua_error(L);
69547   return SWIG_arg;
69548 }
69549 
69550 
69551 static int _wrap_new_SBWatchpoint__SWIG_1(lua_State* L) {
69552   int SWIG_arg = 0;
69553   lldb::SBWatchpoint *arg1 = 0 ;
69554   lldb::SBWatchpoint *result = 0 ;
69555 
69556   SWIG_check_num_args("lldb::SBWatchpoint::SBWatchpoint",1,1)
69557   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SBWatchpoint",1,"lldb::SBWatchpoint const &");
69558 
69559   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69560     SWIG_fail_ptr("new_SBWatchpoint",1,SWIGTYPE_p_lldb__SBWatchpoint);
69561   }
69562 
69563   result = (lldb::SBWatchpoint *)new lldb::SBWatchpoint((lldb::SBWatchpoint const &)*arg1);
69564   SWIG_NewPointerObj(L,result,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
69565   return SWIG_arg;
69566 
69567   if(0) SWIG_fail;
69568 
69569 fail:
69570   lua_error(L);
69571   return SWIG_arg;
69572 }
69573 
69574 
69575 static int _wrap_new_SBWatchpoint(lua_State* L) {
69576   int argc;
69577   int argv[2]={
69578     1,2
69579   };
69580 
69581   argc = lua_gettop(L);
69582   if (argc == 0) {
69583     return _wrap_new_SBWatchpoint__SWIG_0(L);
69584   }
69585   if (argc == 1) {
69586     int _v;
69587     {
69588       void *ptr;
69589       if (lua_isuserdata(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_lldb__SBWatchpoint, SWIG_POINTER_NO_NULL)) {
69590         _v = 0;
69591       } else {
69592         _v = 1;
69593       }
69594     }
69595     if (_v) {
69596       return _wrap_new_SBWatchpoint__SWIG_1(L);
69597     }
69598   }
69599 
69600   SWIG_Lua_pusherrstring(L,"Wrong arguments for overloaded function 'new_SBWatchpoint'\n"
69601     "  Possible C/C++ prototypes are:\n"
69602     "    lldb::SBWatchpoint::SBWatchpoint()\n"
69603     "    lldb::SBWatchpoint::SBWatchpoint(lldb::SBWatchpoint const &)\n");
69604   lua_error(L);return 0;
69605 }
69606 
69607 
69608 static int _wrap_SBWatchpoint_IsValid(lua_State* L) {
69609   int SWIG_arg = 0;
69610   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69611   bool result;
69612 
69613   SWIG_check_num_args("lldb::SBWatchpoint::IsValid",1,1)
69614   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsValid",1,"lldb::SBWatchpoint *");
69615 
69616   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69617     SWIG_fail_ptr("SBWatchpoint_IsValid",1,SWIGTYPE_p_lldb__SBWatchpoint);
69618   }
69619 
69620   result = (bool)(arg1)->IsValid();
69621   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69622   return SWIG_arg;
69623 
69624   if(0) SWIG_fail;
69625 
69626 fail:
69627   lua_error(L);
69628   return SWIG_arg;
69629 }
69630 
69631 
69632 static int _wrap_SBWatchpoint___eq(lua_State* L) {
69633   int SWIG_arg = 0;
69634   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69635   lldb::SBWatchpoint *arg2 = 0 ;
69636   bool result;
69637 
69638   SWIG_check_num_args("lldb::SBWatchpoint::operator ==",2,2)
69639   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",1,"lldb::SBWatchpoint const *");
69640   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::operator ==",2,"lldb::SBWatchpoint const &");
69641 
69642   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69643     SWIG_fail_ptr("SBWatchpoint___eq",1,SWIGTYPE_p_lldb__SBWatchpoint);
69644   }
69645 
69646 
69647   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69648     SWIG_fail_ptr("SBWatchpoint___eq",2,SWIGTYPE_p_lldb__SBWatchpoint);
69649   }
69650 
69651   result = (bool)((lldb::SBWatchpoint const *)arg1)->operator ==((lldb::SBWatchpoint const &)*arg2);
69652   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69653   return SWIG_arg;
69654 
69655   if(0) SWIG_fail;
69656 
69657 fail:
69658   lua_error(L);
69659   return SWIG_arg;
69660 }
69661 
69662 
69663 static int _wrap_SBWatchpoint_GetError(lua_State* L) {
69664   int SWIG_arg = 0;
69665   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69666   lldb::SBError result;
69667 
69668   SWIG_check_num_args("lldb::SBWatchpoint::GetError",1,1)
69669   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetError",1,"lldb::SBWatchpoint *");
69670 
69671   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69672     SWIG_fail_ptr("SBWatchpoint_GetError",1,SWIGTYPE_p_lldb__SBWatchpoint);
69673   }
69674 
69675   result = (arg1)->GetError();
69676   {
69677     lldb::SBError * resultptr = new lldb::SBError((const lldb::SBError &) result);
69678     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBError,1); SWIG_arg++;
69679   }
69680   return SWIG_arg;
69681 
69682   if(0) SWIG_fail;
69683 
69684 fail:
69685   lua_error(L);
69686   return SWIG_arg;
69687 }
69688 
69689 
69690 static int _wrap_SBWatchpoint_GetID(lua_State* L) {
69691   int SWIG_arg = 0;
69692   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69693   lldb::watch_id_t result;
69694 
69695   SWIG_check_num_args("lldb::SBWatchpoint::GetID",1,1)
69696   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetID",1,"lldb::SBWatchpoint *");
69697 
69698   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69699     SWIG_fail_ptr("SBWatchpoint_GetID",1,SWIGTYPE_p_lldb__SBWatchpoint);
69700   }
69701 
69702   result = (lldb::watch_id_t)(arg1)->GetID();
69703   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69704   return SWIG_arg;
69705 
69706   if(0) SWIG_fail;
69707 
69708 fail:
69709   lua_error(L);
69710   return SWIG_arg;
69711 }
69712 
69713 
69714 static int _wrap_SBWatchpoint_GetHardwareIndex(lua_State* L) {
69715   int SWIG_arg = 0;
69716   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69717   int32_t result;
69718 
69719   SWIG_check_num_args("lldb::SBWatchpoint::GetHardwareIndex",1,1)
69720   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHardwareIndex",1,"lldb::SBWatchpoint *");
69721 
69722   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69723     SWIG_fail_ptr("SBWatchpoint_GetHardwareIndex",1,SWIGTYPE_p_lldb__SBWatchpoint);
69724   }
69725 
69726   result = (int32_t)(arg1)->GetHardwareIndex();
69727   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69728   return SWIG_arg;
69729 
69730   if(0) SWIG_fail;
69731 
69732 fail:
69733   lua_error(L);
69734   return SWIG_arg;
69735 }
69736 
69737 
69738 static int _wrap_SBWatchpoint_GetWatchAddress(lua_State* L) {
69739   int SWIG_arg = 0;
69740   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69741   lldb::addr_t result;
69742 
69743   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchAddress",1,1)
69744   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchAddress",1,"lldb::SBWatchpoint *");
69745 
69746   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69747     SWIG_fail_ptr("SBWatchpoint_GetWatchAddress",1,SWIGTYPE_p_lldb__SBWatchpoint);
69748   }
69749 
69750   result = (lldb::addr_t)(arg1)->GetWatchAddress();
69751   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69752   return SWIG_arg;
69753 
69754   if(0) SWIG_fail;
69755 
69756 fail:
69757   lua_error(L);
69758   return SWIG_arg;
69759 }
69760 
69761 
69762 static int _wrap_SBWatchpoint_GetWatchSize(lua_State* L) {
69763   int SWIG_arg = 0;
69764   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69765   size_t result;
69766 
69767   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchSize",1,1)
69768   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchSize",1,"lldb::SBWatchpoint *");
69769 
69770   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69771     SWIG_fail_ptr("SBWatchpoint_GetWatchSize",1,SWIGTYPE_p_lldb__SBWatchpoint);
69772   }
69773 
69774   result = (arg1)->GetWatchSize();
69775   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69776   return SWIG_arg;
69777 
69778   if(0) SWIG_fail;
69779 
69780 fail:
69781   lua_error(L);
69782   return SWIG_arg;
69783 }
69784 
69785 
69786 static int _wrap_SBWatchpoint_SetEnabled(lua_State* L) {
69787   int SWIG_arg = 0;
69788   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69789   bool arg2 ;
69790 
69791   SWIG_check_num_args("lldb::SBWatchpoint::SetEnabled",2,2)
69792   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",1,"lldb::SBWatchpoint *");
69793   if(!lua_isboolean(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetEnabled",2,"bool");
69794 
69795   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69796     SWIG_fail_ptr("SBWatchpoint_SetEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69797   }
69798 
69799   arg2 = (lua_toboolean(L, 2)!=0);
69800   (arg1)->SetEnabled(arg2);
69801 
69802   return SWIG_arg;
69803 
69804   if(0) SWIG_fail;
69805 
69806 fail:
69807   lua_error(L);
69808   return SWIG_arg;
69809 }
69810 
69811 
69812 static int _wrap_SBWatchpoint_IsEnabled(lua_State* L) {
69813   int SWIG_arg = 0;
69814   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69815   bool result;
69816 
69817   SWIG_check_num_args("lldb::SBWatchpoint::IsEnabled",1,1)
69818   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::IsEnabled",1,"lldb::SBWatchpoint *");
69819 
69820   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69821     SWIG_fail_ptr("SBWatchpoint_IsEnabled",1,SWIGTYPE_p_lldb__SBWatchpoint);
69822   }
69823 
69824   result = (bool)(arg1)->IsEnabled();
69825   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69826   return SWIG_arg;
69827 
69828   if(0) SWIG_fail;
69829 
69830 fail:
69831   lua_error(L);
69832   return SWIG_arg;
69833 }
69834 
69835 
69836 static int _wrap_SBWatchpoint_GetHitCount(lua_State* L) {
69837   int SWIG_arg = 0;
69838   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69839   uint32_t result;
69840 
69841   SWIG_check_num_args("lldb::SBWatchpoint::GetHitCount",1,1)
69842   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetHitCount",1,"lldb::SBWatchpoint *");
69843 
69844   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69845     SWIG_fail_ptr("SBWatchpoint_GetHitCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69846   }
69847 
69848   result = (uint32_t)(arg1)->GetHitCount();
69849   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69850   return SWIG_arg;
69851 
69852   if(0) SWIG_fail;
69853 
69854 fail:
69855   lua_error(L);
69856   return SWIG_arg;
69857 }
69858 
69859 
69860 static int _wrap_SBWatchpoint_GetIgnoreCount(lua_State* L) {
69861   int SWIG_arg = 0;
69862   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69863   uint32_t result;
69864 
69865   SWIG_check_num_args("lldb::SBWatchpoint::GetIgnoreCount",1,1)
69866   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetIgnoreCount",1,"lldb::SBWatchpoint *");
69867 
69868   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69869     SWIG_fail_ptr("SBWatchpoint_GetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69870   }
69871 
69872   result = (uint32_t)(arg1)->GetIgnoreCount();
69873   lua_pushinteger(L, (lua_Integer) result); SWIG_arg++;
69874   return SWIG_arg;
69875 
69876   if(0) SWIG_fail;
69877 
69878 fail:
69879   lua_error(L);
69880   return SWIG_arg;
69881 }
69882 
69883 
69884 static int _wrap_SBWatchpoint_SetIgnoreCount(lua_State* L) {
69885   int SWIG_arg = 0;
69886   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69887   uint32_t arg2 ;
69888 
69889   SWIG_check_num_args("lldb::SBWatchpoint::SetIgnoreCount",2,2)
69890   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",1,"lldb::SBWatchpoint *");
69891   if(!lua_isinteger(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetIgnoreCount",2,"uint32_t");
69892 
69893   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69894     SWIG_fail_ptr("SBWatchpoint_SetIgnoreCount",1,SWIGTYPE_p_lldb__SBWatchpoint);
69895   }
69896 
69897   arg2 = (unsigned int)lua_tointeger(L, 2);
69898   (arg1)->SetIgnoreCount(arg2);
69899 
69900   return SWIG_arg;
69901 
69902   if(0) SWIG_fail;
69903 
69904 fail:
69905   lua_error(L);
69906   return SWIG_arg;
69907 }
69908 
69909 
69910 static int _wrap_SBWatchpoint_GetCondition(lua_State* L) {
69911   int SWIG_arg = 0;
69912   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69913   char *result = 0 ;
69914 
69915   SWIG_check_num_args("lldb::SBWatchpoint::GetCondition",1,1)
69916   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetCondition",1,"lldb::SBWatchpoint *");
69917 
69918   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69919     SWIG_fail_ptr("SBWatchpoint_GetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69920   }
69921 
69922   result = (char *)(arg1)->GetCondition();
69923   lua_pushstring(L,(const char *)result); SWIG_arg++;
69924   return SWIG_arg;
69925 
69926   if(0) SWIG_fail;
69927 
69928 fail:
69929   lua_error(L);
69930   return SWIG_arg;
69931 }
69932 
69933 
69934 static int _wrap_SBWatchpoint_SetCondition(lua_State* L) {
69935   int SWIG_arg = 0;
69936   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69937   char *arg2 = (char *) 0 ;
69938 
69939   SWIG_check_num_args("lldb::SBWatchpoint::SetCondition",2,2)
69940   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",1,"lldb::SBWatchpoint *");
69941   if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::SetCondition",2,"char const *");
69942 
69943   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69944     SWIG_fail_ptr("SBWatchpoint_SetCondition",1,SWIGTYPE_p_lldb__SBWatchpoint);
69945   }
69946 
69947   arg2 = (char *)lua_tostring(L, 2);
69948   (arg1)->SetCondition((char const *)arg2);
69949 
69950   return SWIG_arg;
69951 
69952   if(0) SWIG_fail;
69953 
69954 fail:
69955   lua_error(L);
69956   return SWIG_arg;
69957 }
69958 
69959 
69960 static int _wrap_SBWatchpoint_GetDescription(lua_State* L) {
69961   int SWIG_arg = 0;
69962   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
69963   lldb::SBStream *arg2 = 0 ;
69964   lldb::DescriptionLevel arg3 ;
69965   bool result;
69966 
69967   SWIG_check_num_args("lldb::SBWatchpoint::GetDescription",3,3)
69968   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",1,"lldb::SBWatchpoint *");
69969   if(!lua_isuserdata(L,2)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",2,"lldb::SBStream &");
69970   if(!lua_isnumber(L,3)) SWIG_fail_arg("lldb::SBWatchpoint::GetDescription",3,"lldb::DescriptionLevel");
69971 
69972   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
69973     SWIG_fail_ptr("SBWatchpoint_GetDescription",1,SWIGTYPE_p_lldb__SBWatchpoint);
69974   }
69975 
69976 
69977   if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_lldb__SBStream,0))){
69978     SWIG_fail_ptr("SBWatchpoint_GetDescription",2,SWIGTYPE_p_lldb__SBStream);
69979   }
69980 
69981   arg3 = (lldb::DescriptionLevel)(int)lua_tonumber(L, 3);
69982   result = (bool)(arg1)->GetDescription(*arg2,arg3);
69983   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
69984   return SWIG_arg;
69985 
69986   if(0) SWIG_fail;
69987 
69988 fail:
69989   lua_error(L);
69990   return SWIG_arg;
69991 }
69992 
69993 
69994 static int _wrap_SBWatchpoint_EventIsWatchpointEvent(lua_State* L) {
69995   int SWIG_arg = 0;
69996   lldb::SBEvent *arg1 = 0 ;
69997   bool result;
69998 
69999   SWIG_check_num_args("lldb::SBWatchpoint::EventIsWatchpointEvent",1,1)
70000   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::EventIsWatchpointEvent",1,"lldb::SBEvent const &");
70001 
70002   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70003     SWIG_fail_ptr("SBWatchpoint_EventIsWatchpointEvent",1,SWIGTYPE_p_lldb__SBEvent);
70004   }
70005 
70006   result = (bool)lldb::SBWatchpoint::EventIsWatchpointEvent((lldb::SBEvent const &)*arg1);
70007   lua_pushboolean(L,(int)(result!=0)); SWIG_arg++;
70008   return SWIG_arg;
70009 
70010   if(0) SWIG_fail;
70011 
70012 fail:
70013   lua_error(L);
70014   return SWIG_arg;
70015 }
70016 
70017 
70018 static int _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent(lua_State* L) {
70019   int SWIG_arg = 0;
70020   lldb::SBEvent *arg1 = 0 ;
70021   lldb::WatchpointEventType result;
70022 
70023   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,1)
70024   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent",1,"lldb::SBEvent const &");
70025 
70026   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70027     SWIG_fail_ptr("SBWatchpoint_GetWatchpointEventTypeFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
70028   }
70029 
70030   result = (lldb::WatchpointEventType)lldb::SBWatchpoint::GetWatchpointEventTypeFromEvent((lldb::SBEvent const &)*arg1);
70031   lua_pushnumber(L, (lua_Number)(int)(result)); SWIG_arg++;
70032   return SWIG_arg;
70033 
70034   if(0) SWIG_fail;
70035 
70036 fail:
70037   lua_error(L);
70038   return SWIG_arg;
70039 }
70040 
70041 
70042 static int _wrap_SBWatchpoint_GetWatchpointFromEvent(lua_State* L) {
70043   int SWIG_arg = 0;
70044   lldb::SBEvent *arg1 = 0 ;
70045   lldb::SBWatchpoint result;
70046 
70047   SWIG_check_num_args("lldb::SBWatchpoint::GetWatchpointFromEvent",1,1)
70048   if(!lua_isuserdata(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::GetWatchpointFromEvent",1,"lldb::SBEvent const &");
70049 
70050   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBEvent,0))){
70051     SWIG_fail_ptr("SBWatchpoint_GetWatchpointFromEvent",1,SWIGTYPE_p_lldb__SBEvent);
70052   }
70053 
70054   result = lldb::SBWatchpoint::GetWatchpointFromEvent((lldb::SBEvent const &)*arg1);
70055   {
70056     lldb::SBWatchpoint * resultptr = new lldb::SBWatchpoint((const lldb::SBWatchpoint &) result);
70057     SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_lldb__SBWatchpoint,1); SWIG_arg++;
70058   }
70059   return SWIG_arg;
70060 
70061   if(0) SWIG_fail;
70062 
70063 fail:
70064   lua_error(L);
70065   return SWIG_arg;
70066 }
70067 
70068 
70069 static int _wrap_SBWatchpoint___tostring(lua_State* L) {
70070   int SWIG_arg = 0;
70071   lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) 0 ;
70072   std::string result;
70073 
70074   SWIG_check_num_args("lldb::SBWatchpoint::__str__",1,1)
70075   if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("lldb::SBWatchpoint::__str__",1,"lldb::SBWatchpoint *");
70076 
70077   if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_lldb__SBWatchpoint,0))){
70078     SWIG_fail_ptr("SBWatchpoint___tostring",1,SWIGTYPE_p_lldb__SBWatchpoint);
70079   }
70080 
70081   result = lldb_SBWatchpoint___str__(arg1);
70082   lua_pushlstring(L,(&result)->data(),(&result)->size()); SWIG_arg++;
70083   return SWIG_arg;
70084 
70085   if(0) SWIG_fail;
70086 
70087 fail:
70088   lua_error(L);
70089   return SWIG_arg;
70090 }
70091 
70092 
70093 static void swig_delete_SBWatchpoint(void *obj) {
70094 lldb::SBWatchpoint *arg1 = (lldb::SBWatchpoint *) obj;
70095 delete arg1;
70096 }
70097 static int _proxy__wrap_new_SBWatchpoint(lua_State *L) {
70098     assert(lua_istable(L,1));
70099     lua_pushcfunction(L,_wrap_new_SBWatchpoint);
70100     assert(!lua_isnil(L,-1));
70101     lua_replace(L,1); /* replace our table with real constructor */
70102     lua_call(L,lua_gettop(L)-1,1);
70103     return 1;
70104 }
70105 static swig_lua_attribute swig_SBWatchpoint_attributes[] = {
70106     {0,0,0}
70107 };
70108 static swig_lua_method swig_SBWatchpoint_methods[]= {
70109     { "IsValid", _wrap_SBWatchpoint_IsValid},
70110     { "__eq", _wrap_SBWatchpoint___eq},
70111     { "GetError", _wrap_SBWatchpoint_GetError},
70112     { "GetID", _wrap_SBWatchpoint_GetID},
70113     { "GetHardwareIndex", _wrap_SBWatchpoint_GetHardwareIndex},
70114     { "GetWatchAddress", _wrap_SBWatchpoint_GetWatchAddress},
70115     { "GetWatchSize", _wrap_SBWatchpoint_GetWatchSize},
70116     { "SetEnabled", _wrap_SBWatchpoint_SetEnabled},
70117     { "IsEnabled", _wrap_SBWatchpoint_IsEnabled},
70118     { "GetHitCount", _wrap_SBWatchpoint_GetHitCount},
70119     { "GetIgnoreCount", _wrap_SBWatchpoint_GetIgnoreCount},
70120     { "SetIgnoreCount", _wrap_SBWatchpoint_SetIgnoreCount},
70121     { "GetCondition", _wrap_SBWatchpoint_GetCondition},
70122     { "SetCondition", _wrap_SBWatchpoint_SetCondition},
70123     { "GetDescription", _wrap_SBWatchpoint_GetDescription},
70124     { "__tostring", _wrap_SBWatchpoint___tostring},
70125     {0,0}
70126 };
70127 static swig_lua_method swig_SBWatchpoint_meta[] = {
70128     { "__eq", _wrap_SBWatchpoint___eq},
70129     { "__tostring", _wrap_SBWatchpoint___tostring},
70130     {0,0}
70131 };
70132 
70133 static swig_lua_attribute swig_SBWatchpoint_Sf_SwigStatic_attributes[] = {
70134     {0,0,0}
70135 };
70136 static swig_lua_const_info swig_SBWatchpoint_Sf_SwigStatic_constants[]= {
70137     {0,0,0,0,0,0}
70138 };
70139 static swig_lua_method swig_SBWatchpoint_Sf_SwigStatic_methods[]= {
70140     { "EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
70141     { "GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
70142     { "GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
70143     {0,0}
70144 };
70145 static swig_lua_class* swig_SBWatchpoint_Sf_SwigStatic_classes[]= {
70146     0
70147 };
70148 
70149 static swig_lua_namespace swig_SBWatchpoint_Sf_SwigStatic = {
70150     "SBWatchpoint",
70151     swig_SBWatchpoint_Sf_SwigStatic_methods,
70152     swig_SBWatchpoint_Sf_SwigStatic_attributes,
70153     swig_SBWatchpoint_Sf_SwigStatic_constants,
70154     swig_SBWatchpoint_Sf_SwigStatic_classes,
70155     0
70156 };
70157 static swig_lua_class *swig_SBWatchpoint_bases[] = {0};
70158 static const char *swig_SBWatchpoint_base_names[] = {0};
70159 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 };
70160 
70161 
70162 
70163 // This function is called from Lua::CallBreakpointCallback
70164 SWIGEXPORT llvm::Expected<bool>
70165 LLDBSwigLuaBreakpointCallbackFunction
70166 (
70167    lua_State *L,
70168    lldb::StackFrameSP stop_frame_sp,
70169    lldb::BreakpointLocationSP bp_loc_sp,
70170    StructuredDataImpl *extra_args_impl
70171 )
70172 {
70173    lldb::SBFrame sb_frame(stop_frame_sp);
70174    lldb::SBBreakpointLocation sb_bp_loc(bp_loc_sp);
70175    int nargs = 2;
70176 
70177    llvm::Optional<lldb::SBStructuredData> extra_args;
70178    if (extra_args_impl)
70179       extra_args = lldb::SBStructuredData(extra_args_impl);
70180 
70181    // Push the Lua wrappers
70182    PushSBClass(L, &sb_frame);
70183    PushSBClass(L, &sb_bp_loc);
70184 
70185    if (extra_args.hasValue()) {
70186       PushSBClass(L, extra_args.getPointer());
70187       nargs++;
70188    }
70189 
70190    // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
70191    // Expects a boolean return.
70192    if (lua_pcall(L, nargs, 1, 0) != LUA_OK) {
70193       llvm::Error E = llvm::make_error<llvm::StringError>(
70194             llvm::formatv("{0}\n", lua_tostring(L, -1)),
70195             llvm::inconvertibleErrorCode());
70196       // Pop error message from the stack.
70197       lua_pop(L, 1);
70198       return std::move(E);
70199    }
70200 
70201    // Boolean return from the callback
70202    bool stop = lua_toboolean(L, -1);
70203    lua_pop(L, 1);
70204 
70205    return stop;
70206 }
70207 
70208 
70209 
70210 static swig_lua_attribute swig_SwigModule_attributes[] = {
70211     {0,0,0}
70212 };
70213 static swig_lua_const_info swig_SwigModule_constants[]= {
70214     {SWIG_LUA_CONSTTAB_INT("INT32_MAX", 2147483647)},
70215     {SWIG_LUA_CONSTTAB_INT("UINT32_MAX", 4294967295U)},
70216     {SWIG_LUA_CONSTTAB_STRING("UINT64_MAX", "18446744073709551615ULL")},
70217     {SWIG_LUA_CONSTTAB_INT("LLDB_GENERIC_ERROR", 4294967295U)},
70218     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_BREAK_ID", 0)},
70219     {SWIG_LUA_CONSTTAB_INT("LLDB_DEFAULT_BREAK_SIZE", 0)},
70220     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_WATCH_ID", 0)},
70221     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_READ", (1u << 0))},
70222     {SWIG_LUA_CONSTTAB_INT("LLDB_WATCH_TYPE_WRITE", (1u << 1))},
70223     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_PC", 0)},
70224     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_SP", 1)},
70225     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FP", 2)},
70226     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_RA", 3)},
70227     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_FLAGS", 4)},
70228     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG1", 5)},
70229     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG2", 6)},
70230     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG3", 7)},
70231     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG4", 8)},
70232     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG5", 9)},
70233     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG6", 10)},
70234     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG7", 11)},
70235     {SWIG_LUA_CONSTTAB_INT("LLDB_REGNUM_GENERIC_ARG8", 12)},
70236     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_ADDRESS", "18446744073709551615ULL")},
70237     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_INDEX32", 4294967295U)},
70238     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IVAR_OFFSET", 4294967295U)},
70239     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_IMAGE_TOKEN", 4294967295U)},
70240     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_MODULE_VERSION", 4294967295U)},
70241     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_REGNUM", 4294967295U)},
70242     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_UID", "18446744073709551615ULL")},
70243     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_PROCESS_ID", 0)},
70244     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_THREAD_ID", 0)},
70245     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_FRAME_ID", 4294967295U)},
70246     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_SIGNAL_NUMBER", 2147483647)},
70247     {SWIG_LUA_CONSTTAB_STRING("LLDB_INVALID_OFFSET", "18446744073709551615ULL")},
70248     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_LINE_NUMBER", 4294967295U)},
70249     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_COLUMN_NUMBER", 0)},
70250     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_QUEUE_ID", 0)},
70251     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT", "systemArch")},
70252     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_32BIT", "systemArch32")},
70253     {SWIG_LUA_CONSTTAB_STRING("LLDB_ARCH_DEFAULT_64BIT", "systemArch64")},
70254     {SWIG_LUA_CONSTTAB_INT("LLDB_INVALID_CPUTYPE", (0xFFFFFFFEu))},
70255     {SWIG_LUA_CONSTTAB_INT("LLDB_MAX_NUM_OPTION_SETS", 32)},
70256     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_ALL", 0xFFFFFFFFU)},
70257     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_1", (1U << 0))},
70258     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_2", (1U << 1))},
70259     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_3", (1U << 2))},
70260     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_4", (1U << 3))},
70261     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_5", (1U << 4))},
70262     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_6", (1U << 5))},
70263     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_7", (1U << 6))},
70264     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_8", (1U << 7))},
70265     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_9", (1U << 8))},
70266     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_10", (1U << 9))},
70267     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_11", (1U << 10))},
70268     {SWIG_LUA_CONSTTAB_INT("LLDB_OPT_SET_12", (1U << 11))},
70269     {SWIG_LUA_CONSTTAB_INT("eStateInvalid", lldb::eStateInvalid)},
70270     {SWIG_LUA_CONSTTAB_INT("eStateUnloaded", lldb::eStateUnloaded)},
70271     {SWIG_LUA_CONSTTAB_INT("eStateConnected", lldb::eStateConnected)},
70272     {SWIG_LUA_CONSTTAB_INT("eStateAttaching", lldb::eStateAttaching)},
70273     {SWIG_LUA_CONSTTAB_INT("eStateLaunching", lldb::eStateLaunching)},
70274     {SWIG_LUA_CONSTTAB_INT("eStateStopped", lldb::eStateStopped)},
70275     {SWIG_LUA_CONSTTAB_INT("eStateRunning", lldb::eStateRunning)},
70276     {SWIG_LUA_CONSTTAB_INT("eStateStepping", lldb::eStateStepping)},
70277     {SWIG_LUA_CONSTTAB_INT("eStateCrashed", lldb::eStateCrashed)},
70278     {SWIG_LUA_CONSTTAB_INT("eStateDetached", lldb::eStateDetached)},
70279     {SWIG_LUA_CONSTTAB_INT("eStateExited", lldb::eStateExited)},
70280     {SWIG_LUA_CONSTTAB_INT("eStateSuspended", lldb::eStateSuspended)},
70281     {SWIG_LUA_CONSTTAB_INT("kLastStateType", lldb::kLastStateType)},
70282     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagNone", lldb::eLaunchFlagNone)},
70283     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagExec", lldb::eLaunchFlagExec)},
70284     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDebug", lldb::eLaunchFlagDebug)},
70285     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagStopAtEntry", lldb::eLaunchFlagStopAtEntry)},
70286     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableASLR", lldb::eLaunchFlagDisableASLR)},
70287     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDisableSTDIO", lldb::eLaunchFlagDisableSTDIO)},
70288     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInTTY", lldb::eLaunchFlagLaunchInTTY)},
70289     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInShell", lldb::eLaunchFlagLaunchInShell)},
70290     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagLaunchInSeparateProcessGroup", lldb::eLaunchFlagLaunchInSeparateProcessGroup)},
70291     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDontSetExitStatus", lldb::eLaunchFlagDontSetExitStatus)},
70292     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagDetachOnError", lldb::eLaunchFlagDetachOnError)},
70293     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagShellExpandArguments", lldb::eLaunchFlagShellExpandArguments)},
70294     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagCloseTTYOnExit", lldb::eLaunchFlagCloseTTYOnExit)},
70295     {SWIG_LUA_CONSTTAB_INT("eLaunchFlagInheritTCCFromParent", lldb::eLaunchFlagInheritTCCFromParent)},
70296     {SWIG_LUA_CONSTTAB_INT("eOnlyThisThread", lldb::eOnlyThisThread)},
70297     {SWIG_LUA_CONSTTAB_INT("eAllThreads", lldb::eAllThreads)},
70298     {SWIG_LUA_CONSTTAB_INT("eOnlyDuringStepping", lldb::eOnlyDuringStepping)},
70299     {SWIG_LUA_CONSTTAB_INT("eByteOrderInvalid", lldb::eByteOrderInvalid)},
70300     {SWIG_LUA_CONSTTAB_INT("eByteOrderBig", lldb::eByteOrderBig)},
70301     {SWIG_LUA_CONSTTAB_INT("eByteOrderPDP", lldb::eByteOrderPDP)},
70302     {SWIG_LUA_CONSTTAB_INT("eByteOrderLittle", lldb::eByteOrderLittle)},
70303     {SWIG_LUA_CONSTTAB_INT("eEncodingInvalid", lldb::eEncodingInvalid)},
70304     {SWIG_LUA_CONSTTAB_INT("eEncodingUint", lldb::eEncodingUint)},
70305     {SWIG_LUA_CONSTTAB_INT("eEncodingSint", lldb::eEncodingSint)},
70306     {SWIG_LUA_CONSTTAB_INT("eEncodingIEEE754", lldb::eEncodingIEEE754)},
70307     {SWIG_LUA_CONSTTAB_INT("eEncodingVector", lldb::eEncodingVector)},
70308     {SWIG_LUA_CONSTTAB_INT("eFormatDefault", lldb::eFormatDefault)},
70309     {SWIG_LUA_CONSTTAB_INT("eFormatInvalid", lldb::eFormatInvalid)},
70310     {SWIG_LUA_CONSTTAB_INT("eFormatBoolean", lldb::eFormatBoolean)},
70311     {SWIG_LUA_CONSTTAB_INT("eFormatBinary", lldb::eFormatBinary)},
70312     {SWIG_LUA_CONSTTAB_INT("eFormatBytes", lldb::eFormatBytes)},
70313     {SWIG_LUA_CONSTTAB_INT("eFormatBytesWithASCII", lldb::eFormatBytesWithASCII)},
70314     {SWIG_LUA_CONSTTAB_INT("eFormatChar", lldb::eFormatChar)},
70315     {SWIG_LUA_CONSTTAB_INT("eFormatCharPrintable", lldb::eFormatCharPrintable)},
70316     {SWIG_LUA_CONSTTAB_INT("eFormatComplex", lldb::eFormatComplex)},
70317     {SWIG_LUA_CONSTTAB_INT("eFormatComplexFloat", lldb::eFormatComplexFloat)},
70318     {SWIG_LUA_CONSTTAB_INT("eFormatCString", lldb::eFormatCString)},
70319     {SWIG_LUA_CONSTTAB_INT("eFormatDecimal", lldb::eFormatDecimal)},
70320     {SWIG_LUA_CONSTTAB_INT("eFormatEnum", lldb::eFormatEnum)},
70321     {SWIG_LUA_CONSTTAB_INT("eFormatHex", lldb::eFormatHex)},
70322     {SWIG_LUA_CONSTTAB_INT("eFormatHexUppercase", lldb::eFormatHexUppercase)},
70323     {SWIG_LUA_CONSTTAB_INT("eFormatFloat", lldb::eFormatFloat)},
70324     {SWIG_LUA_CONSTTAB_INT("eFormatOctal", lldb::eFormatOctal)},
70325     {SWIG_LUA_CONSTTAB_INT("eFormatOSType", lldb::eFormatOSType)},
70326     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode16", lldb::eFormatUnicode16)},
70327     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode32", lldb::eFormatUnicode32)},
70328     {SWIG_LUA_CONSTTAB_INT("eFormatUnsigned", lldb::eFormatUnsigned)},
70329     {SWIG_LUA_CONSTTAB_INT("eFormatPointer", lldb::eFormatPointer)},
70330     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfChar", lldb::eFormatVectorOfChar)},
70331     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt8", lldb::eFormatVectorOfSInt8)},
70332     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt8", lldb::eFormatVectorOfUInt8)},
70333     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt16", lldb::eFormatVectorOfSInt16)},
70334     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt16", lldb::eFormatVectorOfUInt16)},
70335     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt32", lldb::eFormatVectorOfSInt32)},
70336     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt32", lldb::eFormatVectorOfUInt32)},
70337     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfSInt64", lldb::eFormatVectorOfSInt64)},
70338     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt64", lldb::eFormatVectorOfUInt64)},
70339     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat16", lldb::eFormatVectorOfFloat16)},
70340     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat32", lldb::eFormatVectorOfFloat32)},
70341     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfFloat64", lldb::eFormatVectorOfFloat64)},
70342     {SWIG_LUA_CONSTTAB_INT("eFormatVectorOfUInt128", lldb::eFormatVectorOfUInt128)},
70343     {SWIG_LUA_CONSTTAB_INT("eFormatComplexInteger", lldb::eFormatComplexInteger)},
70344     {SWIG_LUA_CONSTTAB_INT("eFormatCharArray", lldb::eFormatCharArray)},
70345     {SWIG_LUA_CONSTTAB_INT("eFormatAddressInfo", lldb::eFormatAddressInfo)},
70346     {SWIG_LUA_CONSTTAB_INT("eFormatHexFloat", lldb::eFormatHexFloat)},
70347     {SWIG_LUA_CONSTTAB_INT("eFormatInstruction", lldb::eFormatInstruction)},
70348     {SWIG_LUA_CONSTTAB_INT("eFormatVoid", lldb::eFormatVoid)},
70349     {SWIG_LUA_CONSTTAB_INT("eFormatUnicode8", lldb::eFormatUnicode8)},
70350     {SWIG_LUA_CONSTTAB_INT("kNumFormats", lldb::kNumFormats)},
70351     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelBrief", lldb::eDescriptionLevelBrief)},
70352     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelFull", lldb::eDescriptionLevelFull)},
70353     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelVerbose", lldb::eDescriptionLevelVerbose)},
70354     {SWIG_LUA_CONSTTAB_INT("eDescriptionLevelInitial", lldb::eDescriptionLevelInitial)},
70355     {SWIG_LUA_CONSTTAB_INT("kNumDescriptionLevels", lldb::kNumDescriptionLevels)},
70356     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageNone", lldb::eScriptLanguageNone)},
70357     {SWIG_LUA_CONSTTAB_INT("eScriptLanguagePython", lldb::eScriptLanguagePython)},
70358     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageLua", lldb::eScriptLanguageLua)},
70359     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageUnknown", lldb::eScriptLanguageUnknown)},
70360     {SWIG_LUA_CONSTTAB_INT("eScriptLanguageDefault", lldb::eScriptLanguageDefault)},
70361     {SWIG_LUA_CONSTTAB_INT("eRegisterKindEHFrame", lldb::eRegisterKindEHFrame)},
70362     {SWIG_LUA_CONSTTAB_INT("eRegisterKindDWARF", lldb::eRegisterKindDWARF)},
70363     {SWIG_LUA_CONSTTAB_INT("eRegisterKindGeneric", lldb::eRegisterKindGeneric)},
70364     {SWIG_LUA_CONSTTAB_INT("eRegisterKindProcessPlugin", lldb::eRegisterKindProcessPlugin)},
70365     {SWIG_LUA_CONSTTAB_INT("eRegisterKindLLDB", lldb::eRegisterKindLLDB)},
70366     {SWIG_LUA_CONSTTAB_INT("kNumRegisterKinds", lldb::kNumRegisterKinds)},
70367     {SWIG_LUA_CONSTTAB_INT("eStopReasonInvalid", lldb::eStopReasonInvalid)},
70368     {SWIG_LUA_CONSTTAB_INT("eStopReasonNone", lldb::eStopReasonNone)},
70369     {SWIG_LUA_CONSTTAB_INT("eStopReasonTrace", lldb::eStopReasonTrace)},
70370     {SWIG_LUA_CONSTTAB_INT("eStopReasonBreakpoint", lldb::eStopReasonBreakpoint)},
70371     {SWIG_LUA_CONSTTAB_INT("eStopReasonWatchpoint", lldb::eStopReasonWatchpoint)},
70372     {SWIG_LUA_CONSTTAB_INT("eStopReasonSignal", lldb::eStopReasonSignal)},
70373     {SWIG_LUA_CONSTTAB_INT("eStopReasonException", lldb::eStopReasonException)},
70374     {SWIG_LUA_CONSTTAB_INT("eStopReasonExec", lldb::eStopReasonExec)},
70375     {SWIG_LUA_CONSTTAB_INT("eStopReasonPlanComplete", lldb::eStopReasonPlanComplete)},
70376     {SWIG_LUA_CONSTTAB_INT("eStopReasonThreadExiting", lldb::eStopReasonThreadExiting)},
70377     {SWIG_LUA_CONSTTAB_INT("eStopReasonInstrumentation", lldb::eStopReasonInstrumentation)},
70378     {SWIG_LUA_CONSTTAB_INT("eReturnStatusInvalid", lldb::eReturnStatusInvalid)},
70379     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishNoResult", lldb::eReturnStatusSuccessFinishNoResult)},
70380     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessFinishResult", lldb::eReturnStatusSuccessFinishResult)},
70381     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingNoResult", lldb::eReturnStatusSuccessContinuingNoResult)},
70382     {SWIG_LUA_CONSTTAB_INT("eReturnStatusSuccessContinuingResult", lldb::eReturnStatusSuccessContinuingResult)},
70383     {SWIG_LUA_CONSTTAB_INT("eReturnStatusStarted", lldb::eReturnStatusStarted)},
70384     {SWIG_LUA_CONSTTAB_INT("eReturnStatusFailed", lldb::eReturnStatusFailed)},
70385     {SWIG_LUA_CONSTTAB_INT("eReturnStatusQuit", lldb::eReturnStatusQuit)},
70386     {SWIG_LUA_CONSTTAB_INT("eExpressionCompleted", lldb::eExpressionCompleted)},
70387     {SWIG_LUA_CONSTTAB_INT("eExpressionSetupError", lldb::eExpressionSetupError)},
70388     {SWIG_LUA_CONSTTAB_INT("eExpressionParseError", lldb::eExpressionParseError)},
70389     {SWIG_LUA_CONSTTAB_INT("eExpressionDiscarded", lldb::eExpressionDiscarded)},
70390     {SWIG_LUA_CONSTTAB_INT("eExpressionInterrupted", lldb::eExpressionInterrupted)},
70391     {SWIG_LUA_CONSTTAB_INT("eExpressionHitBreakpoint", lldb::eExpressionHitBreakpoint)},
70392     {SWIG_LUA_CONSTTAB_INT("eExpressionTimedOut", lldb::eExpressionTimedOut)},
70393     {SWIG_LUA_CONSTTAB_INT("eExpressionResultUnavailable", lldb::eExpressionResultUnavailable)},
70394     {SWIG_LUA_CONSTTAB_INT("eExpressionStoppedForDebug", lldb::eExpressionStoppedForDebug)},
70395     {SWIG_LUA_CONSTTAB_INT("eExpressionThreadVanished", lldb::eExpressionThreadVanished)},
70396     {SWIG_LUA_CONSTTAB_INT("eSearchDepthInvalid", lldb::eSearchDepthInvalid)},
70397     {SWIG_LUA_CONSTTAB_INT("eSearchDepthTarget", lldb::eSearchDepthTarget)},
70398     {SWIG_LUA_CONSTTAB_INT("eSearchDepthModule", lldb::eSearchDepthModule)},
70399     {SWIG_LUA_CONSTTAB_INT("eSearchDepthCompUnit", lldb::eSearchDepthCompUnit)},
70400     {SWIG_LUA_CONSTTAB_INT("eSearchDepthFunction", lldb::eSearchDepthFunction)},
70401     {SWIG_LUA_CONSTTAB_INT("eSearchDepthBlock", lldb::eSearchDepthBlock)},
70402     {SWIG_LUA_CONSTTAB_INT("eSearchDepthAddress", lldb::eSearchDepthAddress)},
70403     {SWIG_LUA_CONSTTAB_INT("kLastSearchDepthKind", lldb::kLastSearchDepthKind)},
70404     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusSuccess", lldb::eConnectionStatusSuccess)},
70405     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusEndOfFile", lldb::eConnectionStatusEndOfFile)},
70406     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusError", lldb::eConnectionStatusError)},
70407     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusTimedOut", lldb::eConnectionStatusTimedOut)},
70408     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusNoConnection", lldb::eConnectionStatusNoConnection)},
70409     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusLostConnection", lldb::eConnectionStatusLostConnection)},
70410     {SWIG_LUA_CONSTTAB_INT("eConnectionStatusInterrupted", lldb::eConnectionStatusInterrupted)},
70411     {SWIG_LUA_CONSTTAB_INT("eErrorTypeInvalid", lldb::eErrorTypeInvalid)},
70412     {SWIG_LUA_CONSTTAB_INT("eErrorTypeGeneric", lldb::eErrorTypeGeneric)},
70413     {SWIG_LUA_CONSTTAB_INT("eErrorTypeMachKernel", lldb::eErrorTypeMachKernel)},
70414     {SWIG_LUA_CONSTTAB_INT("eErrorTypePOSIX", lldb::eErrorTypePOSIX)},
70415     {SWIG_LUA_CONSTTAB_INT("eErrorTypeExpression", lldb::eErrorTypeExpression)},
70416     {SWIG_LUA_CONSTTAB_INT("eErrorTypeWin32", lldb::eErrorTypeWin32)},
70417     {SWIG_LUA_CONSTTAB_INT("eValueTypeInvalid", lldb::eValueTypeInvalid)},
70418     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableGlobal", lldb::eValueTypeVariableGlobal)},
70419     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableStatic", lldb::eValueTypeVariableStatic)},
70420     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableArgument", lldb::eValueTypeVariableArgument)},
70421     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableLocal", lldb::eValueTypeVariableLocal)},
70422     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegister", lldb::eValueTypeRegister)},
70423     {SWIG_LUA_CONSTTAB_INT("eValueTypeRegisterSet", lldb::eValueTypeRegisterSet)},
70424     {SWIG_LUA_CONSTTAB_INT("eValueTypeConstResult", lldb::eValueTypeConstResult)},
70425     {SWIG_LUA_CONSTTAB_INT("eValueTypeVariableThreadLocal", lldb::eValueTypeVariableThreadLocal)},
70426     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityInvalid", lldb::eInputReaderGranularityInvalid)},
70427     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityByte", lldb::eInputReaderGranularityByte)},
70428     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityWord", lldb::eInputReaderGranularityWord)},
70429     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityLine", lldb::eInputReaderGranularityLine)},
70430     {SWIG_LUA_CONSTTAB_INT("eInputReaderGranularityAll", lldb::eInputReaderGranularityAll)},
70431     {SWIG_LUA_CONSTTAB_INT("eSymbolContextTarget", lldb::eSymbolContextTarget)},
70432     {SWIG_LUA_CONSTTAB_INT("eSymbolContextModule", lldb::eSymbolContextModule)},
70433     {SWIG_LUA_CONSTTAB_INT("eSymbolContextCompUnit", lldb::eSymbolContextCompUnit)},
70434     {SWIG_LUA_CONSTTAB_INT("eSymbolContextFunction", lldb::eSymbolContextFunction)},
70435     {SWIG_LUA_CONSTTAB_INT("eSymbolContextBlock", lldb::eSymbolContextBlock)},
70436     {SWIG_LUA_CONSTTAB_INT("eSymbolContextLineEntry", lldb::eSymbolContextLineEntry)},
70437     {SWIG_LUA_CONSTTAB_INT("eSymbolContextSymbol", lldb::eSymbolContextSymbol)},
70438     {SWIG_LUA_CONSTTAB_INT("eSymbolContextEverything", lldb::eSymbolContextEverything)},
70439     {SWIG_LUA_CONSTTAB_INT("eSymbolContextVariable", lldb::eSymbolContextVariable)},
70440     {SWIG_LUA_CONSTTAB_INT("ePermissionsWritable", lldb::ePermissionsWritable)},
70441     {SWIG_LUA_CONSTTAB_INT("ePermissionsReadable", lldb::ePermissionsReadable)},
70442     {SWIG_LUA_CONSTTAB_INT("ePermissionsExecutable", lldb::ePermissionsExecutable)},
70443     {SWIG_LUA_CONSTTAB_INT("eInputReaderActivate", lldb::eInputReaderActivate)},
70444     {SWIG_LUA_CONSTTAB_INT("eInputReaderAsynchronousOutputWritten", lldb::eInputReaderAsynchronousOutputWritten)},
70445     {SWIG_LUA_CONSTTAB_INT("eInputReaderReactivate", lldb::eInputReaderReactivate)},
70446     {SWIG_LUA_CONSTTAB_INT("eInputReaderDeactivate", lldb::eInputReaderDeactivate)},
70447     {SWIG_LUA_CONSTTAB_INT("eInputReaderGotToken", lldb::eInputReaderGotToken)},
70448     {SWIG_LUA_CONSTTAB_INT("eInputReaderInterrupt", lldb::eInputReaderInterrupt)},
70449     {SWIG_LUA_CONSTTAB_INT("eInputReaderEndOfFile", lldb::eInputReaderEndOfFile)},
70450     {SWIG_LUA_CONSTTAB_INT("eInputReaderDone", lldb::eInputReaderDone)},
70451     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeInvalidType", lldb::eBreakpointEventTypeInvalidType)},
70452     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAdded", lldb::eBreakpointEventTypeAdded)},
70453     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeRemoved", lldb::eBreakpointEventTypeRemoved)},
70454     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsAdded", lldb::eBreakpointEventTypeLocationsAdded)},
70455     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsRemoved", lldb::eBreakpointEventTypeLocationsRemoved)},
70456     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeLocationsResolved", lldb::eBreakpointEventTypeLocationsResolved)},
70457     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeEnabled", lldb::eBreakpointEventTypeEnabled)},
70458     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeDisabled", lldb::eBreakpointEventTypeDisabled)},
70459     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeCommandChanged", lldb::eBreakpointEventTypeCommandChanged)},
70460     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeConditionChanged", lldb::eBreakpointEventTypeConditionChanged)},
70461     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeIgnoreChanged", lldb::eBreakpointEventTypeIgnoreChanged)},
70462     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeThreadChanged", lldb::eBreakpointEventTypeThreadChanged)},
70463     {SWIG_LUA_CONSTTAB_INT("eBreakpointEventTypeAutoContinueChanged", lldb::eBreakpointEventTypeAutoContinueChanged)},
70464     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeInvalidType", lldb::eWatchpointEventTypeInvalidType)},
70465     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeAdded", lldb::eWatchpointEventTypeAdded)},
70466     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeRemoved", lldb::eWatchpointEventTypeRemoved)},
70467     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeEnabled", lldb::eWatchpointEventTypeEnabled)},
70468     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeDisabled", lldb::eWatchpointEventTypeDisabled)},
70469     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeCommandChanged", lldb::eWatchpointEventTypeCommandChanged)},
70470     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeConditionChanged", lldb::eWatchpointEventTypeConditionChanged)},
70471     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeIgnoreChanged", lldb::eWatchpointEventTypeIgnoreChanged)},
70472     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeThreadChanged", lldb::eWatchpointEventTypeThreadChanged)},
70473     {SWIG_LUA_CONSTTAB_INT("eWatchpointEventTypeTypeChanged", lldb::eWatchpointEventTypeTypeChanged)},
70474     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUnknown", lldb::eLanguageTypeUnknown)},
70475     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC89", lldb::eLanguageTypeC89)},
70476     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC", lldb::eLanguageTypeC)},
70477     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda83", lldb::eLanguageTypeAda83)},
70478     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus", lldb::eLanguageTypeC_plus_plus)},
70479     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol74", lldb::eLanguageTypeCobol74)},
70480     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeCobol85", lldb::eLanguageTypeCobol85)},
70481     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran77", lldb::eLanguageTypeFortran77)},
70482     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran90", lldb::eLanguageTypeFortran90)},
70483     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePascal83", lldb::eLanguageTypePascal83)},
70484     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula2", lldb::eLanguageTypeModula2)},
70485     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJava", lldb::eLanguageTypeJava)},
70486     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC99", lldb::eLanguageTypeC99)},
70487     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeAda95", lldb::eLanguageTypeAda95)},
70488     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran95", lldb::eLanguageTypeFortran95)},
70489     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePLI", lldb::eLanguageTypePLI)},
70490     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC", lldb::eLanguageTypeObjC)},
70491     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeObjC_plus_plus", lldb::eLanguageTypeObjC_plus_plus)},
70492     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeUPC", lldb::eLanguageTypeUPC)},
70493     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeD", lldb::eLanguageTypeD)},
70494     {SWIG_LUA_CONSTTAB_INT("eLanguageTypePython", lldb::eLanguageTypePython)},
70495     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOpenCL", lldb::eLanguageTypeOpenCL)},
70496     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeGo", lldb::eLanguageTypeGo)},
70497     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeModula3", lldb::eLanguageTypeModula3)},
70498     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeHaskell", lldb::eLanguageTypeHaskell)},
70499     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_03", lldb::eLanguageTypeC_plus_plus_03)},
70500     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_11", lldb::eLanguageTypeC_plus_plus_11)},
70501     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeOCaml", lldb::eLanguageTypeOCaml)},
70502     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeRust", lldb::eLanguageTypeRust)},
70503     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC11", lldb::eLanguageTypeC11)},
70504     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeSwift", lldb::eLanguageTypeSwift)},
70505     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeJulia", lldb::eLanguageTypeJulia)},
70506     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeDylan", lldb::eLanguageTypeDylan)},
70507     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeC_plus_plus_14", lldb::eLanguageTypeC_plus_plus_14)},
70508     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran03", lldb::eLanguageTypeFortran03)},
70509     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeFortran08", lldb::eLanguageTypeFortran08)},
70510     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeMipsAssembler", lldb::eLanguageTypeMipsAssembler)},
70511     {SWIG_LUA_CONSTTAB_INT("eLanguageTypeExtRenderScript", lldb::eLanguageTypeExtRenderScript)},
70512     {SWIG_LUA_CONSTTAB_INT("eNumLanguageTypes", lldb::eNumLanguageTypes)},
70513     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeAddressSanitizer", lldb::eInstrumentationRuntimeTypeAddressSanitizer)},
70514     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeThreadSanitizer", lldb::eInstrumentationRuntimeTypeThreadSanitizer)},
70515     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer", lldb::eInstrumentationRuntimeTypeUndefinedBehaviorSanitizer)},
70516     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeMainThreadChecker", lldb::eInstrumentationRuntimeTypeMainThreadChecker)},
70517     {SWIG_LUA_CONSTTAB_INT("eInstrumentationRuntimeTypeSwiftRuntimeReporting", lldb::eInstrumentationRuntimeTypeSwiftRuntimeReporting)},
70518     {SWIG_LUA_CONSTTAB_INT("eNumInstrumentationRuntimeTypes", lldb::eNumInstrumentationRuntimeTypes)},
70519     {SWIG_LUA_CONSTTAB_INT("eNoDynamicValues", lldb::eNoDynamicValues)},
70520     {SWIG_LUA_CONSTTAB_INT("eDynamicCanRunTarget", lldb::eDynamicCanRunTarget)},
70521     {SWIG_LUA_CONSTTAB_INT("eDynamicDontRunTarget", lldb::eDynamicDontRunTarget)},
70522     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsiOrCaret", lldb::eStopShowColumnAnsiOrCaret)},
70523     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnAnsi", lldb::eStopShowColumnAnsi)},
70524     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnCaret", lldb::eStopShowColumnCaret)},
70525     {SWIG_LUA_CONSTTAB_INT("eStopShowColumnNone", lldb::eStopShowColumnNone)},
70526     {SWIG_LUA_CONSTTAB_INT("eAccessNone", lldb::eAccessNone)},
70527     {SWIG_LUA_CONSTTAB_INT("eAccessPublic", lldb::eAccessPublic)},
70528     {SWIG_LUA_CONSTTAB_INT("eAccessPrivate", lldb::eAccessPrivate)},
70529     {SWIG_LUA_CONSTTAB_INT("eAccessProtected", lldb::eAccessProtected)},
70530     {SWIG_LUA_CONSTTAB_INT("eAccessPackage", lldb::eAccessPackage)},
70531     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddress", lldb::eArgTypeAddress)},
70532     {SWIG_LUA_CONSTTAB_INT("eArgTypeAddressOrExpression", lldb::eArgTypeAddressOrExpression)},
70533     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasName", lldb::eArgTypeAliasName)},
70534     {SWIG_LUA_CONSTTAB_INT("eArgTypeAliasOptions", lldb::eArgTypeAliasOptions)},
70535     {SWIG_LUA_CONSTTAB_INT("eArgTypeArchitecture", lldb::eArgTypeArchitecture)},
70536     {SWIG_LUA_CONSTTAB_INT("eArgTypeBoolean", lldb::eArgTypeBoolean)},
70537     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointID", lldb::eArgTypeBreakpointID)},
70538     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointIDRange", lldb::eArgTypeBreakpointIDRange)},
70539     {SWIG_LUA_CONSTTAB_INT("eArgTypeBreakpointName", lldb::eArgTypeBreakpointName)},
70540     {SWIG_LUA_CONSTTAB_INT("eArgTypeByteSize", lldb::eArgTypeByteSize)},
70541     {SWIG_LUA_CONSTTAB_INT("eArgTypeClassName", lldb::eArgTypeClassName)},
70542     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommandName", lldb::eArgTypeCommandName)},
70543     {SWIG_LUA_CONSTTAB_INT("eArgTypeCount", lldb::eArgTypeCount)},
70544     {SWIG_LUA_CONSTTAB_INT("eArgTypeDescriptionVerbosity", lldb::eArgTypeDescriptionVerbosity)},
70545     {SWIG_LUA_CONSTTAB_INT("eArgTypeDirectoryName", lldb::eArgTypeDirectoryName)},
70546     {SWIG_LUA_CONSTTAB_INT("eArgTypeDisassemblyFlavor", lldb::eArgTypeDisassemblyFlavor)},
70547     {SWIG_LUA_CONSTTAB_INT("eArgTypeEndAddress", lldb::eArgTypeEndAddress)},
70548     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpression", lldb::eArgTypeExpression)},
70549     {SWIG_LUA_CONSTTAB_INT("eArgTypeExpressionPath", lldb::eArgTypeExpressionPath)},
70550     {SWIG_LUA_CONSTTAB_INT("eArgTypeExprFormat", lldb::eArgTypeExprFormat)},
70551     {SWIG_LUA_CONSTTAB_INT("eArgTypeFileLineColumn", lldb::eArgTypeFileLineColumn)},
70552     {SWIG_LUA_CONSTTAB_INT("eArgTypeFilename", lldb::eArgTypeFilename)},
70553     {SWIG_LUA_CONSTTAB_INT("eArgTypeFormat", lldb::eArgTypeFormat)},
70554     {SWIG_LUA_CONSTTAB_INT("eArgTypeFrameIndex", lldb::eArgTypeFrameIndex)},
70555     {SWIG_LUA_CONSTTAB_INT("eArgTypeFullName", lldb::eArgTypeFullName)},
70556     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionName", lldb::eArgTypeFunctionName)},
70557     {SWIG_LUA_CONSTTAB_INT("eArgTypeFunctionOrSymbol", lldb::eArgTypeFunctionOrSymbol)},
70558     {SWIG_LUA_CONSTTAB_INT("eArgTypeGDBFormat", lldb::eArgTypeGDBFormat)},
70559     {SWIG_LUA_CONSTTAB_INT("eArgTypeHelpText", lldb::eArgTypeHelpText)},
70560     {SWIG_LUA_CONSTTAB_INT("eArgTypeIndex", lldb::eArgTypeIndex)},
70561     {SWIG_LUA_CONSTTAB_INT("eArgTypeLanguage", lldb::eArgTypeLanguage)},
70562     {SWIG_LUA_CONSTTAB_INT("eArgTypeLineNum", lldb::eArgTypeLineNum)},
70563     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogCategory", lldb::eArgTypeLogCategory)},
70564     {SWIG_LUA_CONSTTAB_INT("eArgTypeLogChannel", lldb::eArgTypeLogChannel)},
70565     {SWIG_LUA_CONSTTAB_INT("eArgTypeMethod", lldb::eArgTypeMethod)},
70566     {SWIG_LUA_CONSTTAB_INT("eArgTypeName", lldb::eArgTypeName)},
70567     {SWIG_LUA_CONSTTAB_INT("eArgTypeNewPathPrefix", lldb::eArgTypeNewPathPrefix)},
70568     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumLines", lldb::eArgTypeNumLines)},
70569     {SWIG_LUA_CONSTTAB_INT("eArgTypeNumberPerLine", lldb::eArgTypeNumberPerLine)},
70570     {SWIG_LUA_CONSTTAB_INT("eArgTypeOffset", lldb::eArgTypeOffset)},
70571     {SWIG_LUA_CONSTTAB_INT("eArgTypeOldPathPrefix", lldb::eArgTypeOldPathPrefix)},
70572     {SWIG_LUA_CONSTTAB_INT("eArgTypeOneLiner", lldb::eArgTypeOneLiner)},
70573     {SWIG_LUA_CONSTTAB_INT("eArgTypePath", lldb::eArgTypePath)},
70574     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsNumber", lldb::eArgTypePermissionsNumber)},
70575     {SWIG_LUA_CONSTTAB_INT("eArgTypePermissionsString", lldb::eArgTypePermissionsString)},
70576     {SWIG_LUA_CONSTTAB_INT("eArgTypePid", lldb::eArgTypePid)},
70577     {SWIG_LUA_CONSTTAB_INT("eArgTypePlugin", lldb::eArgTypePlugin)},
70578     {SWIG_LUA_CONSTTAB_INT("eArgTypeProcessName", lldb::eArgTypeProcessName)},
70579     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonClass", lldb::eArgTypePythonClass)},
70580     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonFunction", lldb::eArgTypePythonFunction)},
70581     {SWIG_LUA_CONSTTAB_INT("eArgTypePythonScript", lldb::eArgTypePythonScript)},
70582     {SWIG_LUA_CONSTTAB_INT("eArgTypeQueueName", lldb::eArgTypeQueueName)},
70583     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegisterName", lldb::eArgTypeRegisterName)},
70584     {SWIG_LUA_CONSTTAB_INT("eArgTypeRegularExpression", lldb::eArgTypeRegularExpression)},
70585     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunArgs", lldb::eArgTypeRunArgs)},
70586     {SWIG_LUA_CONSTTAB_INT("eArgTypeRunMode", lldb::eArgTypeRunMode)},
70587     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptedCommandSynchronicity", lldb::eArgTypeScriptedCommandSynchronicity)},
70588     {SWIG_LUA_CONSTTAB_INT("eArgTypeScriptLang", lldb::eArgTypeScriptLang)},
70589     {SWIG_LUA_CONSTTAB_INT("eArgTypeSearchWord", lldb::eArgTypeSearchWord)},
70590     {SWIG_LUA_CONSTTAB_INT("eArgTypeSelector", lldb::eArgTypeSelector)},
70591     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingIndex", lldb::eArgTypeSettingIndex)},
70592     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingKey", lldb::eArgTypeSettingKey)},
70593     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingPrefix", lldb::eArgTypeSettingPrefix)},
70594     {SWIG_LUA_CONSTTAB_INT("eArgTypeSettingVariableName", lldb::eArgTypeSettingVariableName)},
70595     {SWIG_LUA_CONSTTAB_INT("eArgTypeShlibName", lldb::eArgTypeShlibName)},
70596     {SWIG_LUA_CONSTTAB_INT("eArgTypeSourceFile", lldb::eArgTypeSourceFile)},
70597     {SWIG_LUA_CONSTTAB_INT("eArgTypeSortOrder", lldb::eArgTypeSortOrder)},
70598     {SWIG_LUA_CONSTTAB_INT("eArgTypeStartAddress", lldb::eArgTypeStartAddress)},
70599     {SWIG_LUA_CONSTTAB_INT("eArgTypeSummaryString", lldb::eArgTypeSummaryString)},
70600     {SWIG_LUA_CONSTTAB_INT("eArgTypeSymbol", lldb::eArgTypeSymbol)},
70601     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadID", lldb::eArgTypeThreadID)},
70602     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadIndex", lldb::eArgTypeThreadIndex)},
70603     {SWIG_LUA_CONSTTAB_INT("eArgTypeThreadName", lldb::eArgTypeThreadName)},
70604     {SWIG_LUA_CONSTTAB_INT("eArgTypeTypeName", lldb::eArgTypeTypeName)},
70605     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnsignedInteger", lldb::eArgTypeUnsignedInteger)},
70606     {SWIG_LUA_CONSTTAB_INT("eArgTypeUnixSignal", lldb::eArgTypeUnixSignal)},
70607     {SWIG_LUA_CONSTTAB_INT("eArgTypeVarName", lldb::eArgTypeVarName)},
70608     {SWIG_LUA_CONSTTAB_INT("eArgTypeValue", lldb::eArgTypeValue)},
70609     {SWIG_LUA_CONSTTAB_INT("eArgTypeWidth", lldb::eArgTypeWidth)},
70610     {SWIG_LUA_CONSTTAB_INT("eArgTypeNone", lldb::eArgTypeNone)},
70611     {SWIG_LUA_CONSTTAB_INT("eArgTypePlatform", lldb::eArgTypePlatform)},
70612     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointID", lldb::eArgTypeWatchpointID)},
70613     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchpointIDRange", lldb::eArgTypeWatchpointIDRange)},
70614     {SWIG_LUA_CONSTTAB_INT("eArgTypeWatchType", lldb::eArgTypeWatchType)},
70615     {SWIG_LUA_CONSTTAB_INT("eArgRawInput", lldb::eArgRawInput)},
70616     {SWIG_LUA_CONSTTAB_INT("eArgTypeCommand", lldb::eArgTypeCommand)},
70617     {SWIG_LUA_CONSTTAB_INT("eArgTypeColumnNum", lldb::eArgTypeColumnNum)},
70618     {SWIG_LUA_CONSTTAB_INT("eArgTypeModuleUUID", lldb::eArgTypeModuleUUID)},
70619     {SWIG_LUA_CONSTTAB_INT("eArgTypeLastArg", lldb::eArgTypeLastArg)},
70620     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAny", lldb::eSymbolTypeAny)},
70621     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInvalid", lldb::eSymbolTypeInvalid)},
70622     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAbsolute", lldb::eSymbolTypeAbsolute)},
70623     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCode", lldb::eSymbolTypeCode)},
70624     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeResolver", lldb::eSymbolTypeResolver)},
70625     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeData", lldb::eSymbolTypeData)},
70626     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeTrampoline", lldb::eSymbolTypeTrampoline)},
70627     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeRuntime", lldb::eSymbolTypeRuntime)},
70628     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeException", lldb::eSymbolTypeException)},
70629     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeSourceFile", lldb::eSymbolTypeSourceFile)},
70630     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeHeaderFile", lldb::eSymbolTypeHeaderFile)},
70631     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjectFile", lldb::eSymbolTypeObjectFile)},
70632     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCommonBlock", lldb::eSymbolTypeCommonBlock)},
70633     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeBlock", lldb::eSymbolTypeBlock)},
70634     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLocal", lldb::eSymbolTypeLocal)},
70635     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeParam", lldb::eSymbolTypeParam)},
70636     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariable", lldb::eSymbolTypeVariable)},
70637     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeVariableType", lldb::eSymbolTypeVariableType)},
70638     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineEntry", lldb::eSymbolTypeLineEntry)},
70639     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeLineHeader", lldb::eSymbolTypeLineHeader)},
70640     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeBegin", lldb::eSymbolTypeScopeBegin)},
70641     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeScopeEnd", lldb::eSymbolTypeScopeEnd)},
70642     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeAdditional", lldb::eSymbolTypeAdditional)},
70643     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeCompiler", lldb::eSymbolTypeCompiler)},
70644     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeInstrumentation", lldb::eSymbolTypeInstrumentation)},
70645     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeUndefined", lldb::eSymbolTypeUndefined)},
70646     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCClass", lldb::eSymbolTypeObjCClass)},
70647     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCMetaClass", lldb::eSymbolTypeObjCMetaClass)},
70648     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeObjCIVar", lldb::eSymbolTypeObjCIVar)},
70649     {SWIG_LUA_CONSTTAB_INT("eSymbolTypeReExported", lldb::eSymbolTypeReExported)},
70650     {SWIG_LUA_CONSTTAB_INT("eSectionTypeInvalid", lldb::eSectionTypeInvalid)},
70651     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCode", lldb::eSectionTypeCode)},
70652     {SWIG_LUA_CONSTTAB_INT("eSectionTypeContainer", lldb::eSectionTypeContainer)},
70653     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData", lldb::eSectionTypeData)},
70654     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCString", lldb::eSectionTypeDataCString)},
70655     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataCStringPointers", lldb::eSectionTypeDataCStringPointers)},
70656     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataSymbolAddress", lldb::eSectionTypeDataSymbolAddress)},
70657     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData4", lldb::eSectionTypeData4)},
70658     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData8", lldb::eSectionTypeData8)},
70659     {SWIG_LUA_CONSTTAB_INT("eSectionTypeData16", lldb::eSectionTypeData16)},
70660     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataPointers", lldb::eSectionTypeDataPointers)},
70661     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDebug", lldb::eSectionTypeDebug)},
70662     {SWIG_LUA_CONSTTAB_INT("eSectionTypeZeroFill", lldb::eSectionTypeZeroFill)},
70663     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCMessageRefs", lldb::eSectionTypeDataObjCMessageRefs)},
70664     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDataObjCCFStrings", lldb::eSectionTypeDataObjCCFStrings)},
70665     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrev", lldb::eSectionTypeDWARFDebugAbbrev)},
70666     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAddr", lldb::eSectionTypeDWARFDebugAddr)},
70667     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAranges", lldb::eSectionTypeDWARFDebugAranges)},
70668     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugCuIndex", lldb::eSectionTypeDWARFDebugCuIndex)},
70669     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugFrame", lldb::eSectionTypeDWARFDebugFrame)},
70670     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfo", lldb::eSectionTypeDWARFDebugInfo)},
70671     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLine", lldb::eSectionTypeDWARFDebugLine)},
70672     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLoc", lldb::eSectionTypeDWARFDebugLoc)},
70673     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacInfo", lldb::eSectionTypeDWARFDebugMacInfo)},
70674     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugMacro", lldb::eSectionTypeDWARFDebugMacro)},
70675     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubNames", lldb::eSectionTypeDWARFDebugPubNames)},
70676     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugPubTypes", lldb::eSectionTypeDWARFDebugPubTypes)},
70677     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRanges", lldb::eSectionTypeDWARFDebugRanges)},
70678     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStr", lldb::eSectionTypeDWARFDebugStr)},
70679     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsets", lldb::eSectionTypeDWARFDebugStrOffsets)},
70680     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNames", lldb::eSectionTypeDWARFAppleNames)},
70681     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleTypes", lldb::eSectionTypeDWARFAppleTypes)},
70682     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleNamespaces", lldb::eSectionTypeDWARFAppleNamespaces)},
70683     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFAppleObjC", lldb::eSectionTypeDWARFAppleObjC)},
70684     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFSymbolTable", lldb::eSectionTypeELFSymbolTable)},
70685     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicSymbols", lldb::eSectionTypeELFDynamicSymbols)},
70686     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFRelocationEntries", lldb::eSectionTypeELFRelocationEntries)},
70687     {SWIG_LUA_CONSTTAB_INT("eSectionTypeELFDynamicLinkInfo", lldb::eSectionTypeELFDynamicLinkInfo)},
70688     {SWIG_LUA_CONSTTAB_INT("eSectionTypeEHFrame", lldb::eSectionTypeEHFrame)},
70689     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMexidx", lldb::eSectionTypeARMexidx)},
70690     {SWIG_LUA_CONSTTAB_INT("eSectionTypeARMextab", lldb::eSectionTypeARMextab)},
70691     {SWIG_LUA_CONSTTAB_INT("eSectionTypeCompactUnwind", lldb::eSectionTypeCompactUnwind)},
70692     {SWIG_LUA_CONSTTAB_INT("eSectionTypeGoSymtab", lldb::eSectionTypeGoSymtab)},
70693     {SWIG_LUA_CONSTTAB_INT("eSectionTypeAbsoluteAddress", lldb::eSectionTypeAbsoluteAddress)},
70694     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFGNUDebugAltLink", lldb::eSectionTypeDWARFGNUDebugAltLink)},
70695     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypes", lldb::eSectionTypeDWARFDebugTypes)},
70696     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugNames", lldb::eSectionTypeDWARFDebugNames)},
70697     {SWIG_LUA_CONSTTAB_INT("eSectionTypeOther", lldb::eSectionTypeOther)},
70698     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLineStr", lldb::eSectionTypeDWARFDebugLineStr)},
70699     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngLists", lldb::eSectionTypeDWARFDebugRngLists)},
70700     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocLists", lldb::eSectionTypeDWARFDebugLocLists)},
70701     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugAbbrevDwo", lldb::eSectionTypeDWARFDebugAbbrevDwo)},
70702     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugInfoDwo", lldb::eSectionTypeDWARFDebugInfoDwo)},
70703     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrDwo", lldb::eSectionTypeDWARFDebugStrDwo)},
70704     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugStrOffsetsDwo", lldb::eSectionTypeDWARFDebugStrOffsetsDwo)},
70705     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTypesDwo", lldb::eSectionTypeDWARFDebugTypesDwo)},
70706     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugRngListsDwo", lldb::eSectionTypeDWARFDebugRngListsDwo)},
70707     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocDwo", lldb::eSectionTypeDWARFDebugLocDwo)},
70708     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugLocListsDwo", lldb::eSectionTypeDWARFDebugLocListsDwo)},
70709     {SWIG_LUA_CONSTTAB_INT("eSectionTypeDWARFDebugTuIndex", lldb::eSectionTypeDWARFDebugTuIndex)},
70710     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionNone", lldb::eEmulateInstructionOptionNone)},
70711     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionAutoAdvancePC", lldb::eEmulateInstructionOptionAutoAdvancePC)},
70712     {SWIG_LUA_CONSTTAB_INT("eEmulateInstructionOptionIgnoreConditions", lldb::eEmulateInstructionOptionIgnoreConditions)},
70713     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeNone", lldb::eFunctionNameTypeNone)},
70714     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAuto", lldb::eFunctionNameTypeAuto)},
70715     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeFull", lldb::eFunctionNameTypeFull)},
70716     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeBase", lldb::eFunctionNameTypeBase)},
70717     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeMethod", lldb::eFunctionNameTypeMethod)},
70718     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeSelector", lldb::eFunctionNameTypeSelector)},
70719     {SWIG_LUA_CONSTTAB_INT("eFunctionNameTypeAny", lldb::eFunctionNameTypeAny)},
70720     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInvalid", lldb::eBasicTypeInvalid)},
70721     {SWIG_LUA_CONSTTAB_INT("eBasicTypeVoid", lldb::eBasicTypeVoid)},
70722     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar", lldb::eBasicTypeChar)},
70723     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedChar", lldb::eBasicTypeSignedChar)},
70724     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedChar", lldb::eBasicTypeUnsignedChar)},
70725     {SWIG_LUA_CONSTTAB_INT("eBasicTypeWChar", lldb::eBasicTypeWChar)},
70726     {SWIG_LUA_CONSTTAB_INT("eBasicTypeSignedWChar", lldb::eBasicTypeSignedWChar)},
70727     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedWChar", lldb::eBasicTypeUnsignedWChar)},
70728     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar16", lldb::eBasicTypeChar16)},
70729     {SWIG_LUA_CONSTTAB_INT("eBasicTypeChar32", lldb::eBasicTypeChar32)},
70730     {SWIG_LUA_CONSTTAB_INT("eBasicTypeShort", lldb::eBasicTypeShort)},
70731     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedShort", lldb::eBasicTypeUnsignedShort)},
70732     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt", lldb::eBasicTypeInt)},
70733     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt", lldb::eBasicTypeUnsignedInt)},
70734     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLong", lldb::eBasicTypeLong)},
70735     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLong", lldb::eBasicTypeUnsignedLong)},
70736     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongLong", lldb::eBasicTypeLongLong)},
70737     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedLongLong", lldb::eBasicTypeUnsignedLongLong)},
70738     {SWIG_LUA_CONSTTAB_INT("eBasicTypeInt128", lldb::eBasicTypeInt128)},
70739     {SWIG_LUA_CONSTTAB_INT("eBasicTypeUnsignedInt128", lldb::eBasicTypeUnsignedInt128)},
70740     {SWIG_LUA_CONSTTAB_INT("eBasicTypeBool", lldb::eBasicTypeBool)},
70741     {SWIG_LUA_CONSTTAB_INT("eBasicTypeHalf", lldb::eBasicTypeHalf)},
70742     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloat", lldb::eBasicTypeFloat)},
70743     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDouble", lldb::eBasicTypeDouble)},
70744     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDouble", lldb::eBasicTypeLongDouble)},
70745     {SWIG_LUA_CONSTTAB_INT("eBasicTypeFloatComplex", lldb::eBasicTypeFloatComplex)},
70746     {SWIG_LUA_CONSTTAB_INT("eBasicTypeDoubleComplex", lldb::eBasicTypeDoubleComplex)},
70747     {SWIG_LUA_CONSTTAB_INT("eBasicTypeLongDoubleComplex", lldb::eBasicTypeLongDoubleComplex)},
70748     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCID", lldb::eBasicTypeObjCID)},
70749     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCClass", lldb::eBasicTypeObjCClass)},
70750     {SWIG_LUA_CONSTTAB_INT("eBasicTypeObjCSel", lldb::eBasicTypeObjCSel)},
70751     {SWIG_LUA_CONSTTAB_INT("eBasicTypeNullPtr", lldb::eBasicTypeNullPtr)},
70752     {SWIG_LUA_CONSTTAB_INT("eBasicTypeOther", lldb::eBasicTypeOther)},
70753     {SWIG_LUA_CONSTTAB_INT("eTraceTypeNone", lldb::eTraceTypeNone)},
70754     {SWIG_LUA_CONSTTAB_INT("eTraceTypeProcessorTrace", lldb::eTraceTypeProcessorTrace)},
70755     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInvalid", lldb::eStructuredDataTypeInvalid)},
70756     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeNull", lldb::eStructuredDataTypeNull)},
70757     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeGeneric", lldb::eStructuredDataTypeGeneric)},
70758     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeArray", lldb::eStructuredDataTypeArray)},
70759     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeInteger", lldb::eStructuredDataTypeInteger)},
70760     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeFloat", lldb::eStructuredDataTypeFloat)},
70761     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeBoolean", lldb::eStructuredDataTypeBoolean)},
70762     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeString", lldb::eStructuredDataTypeString)},
70763     {SWIG_LUA_CONSTTAB_INT("eStructuredDataTypeDictionary", lldb::eStructuredDataTypeDictionary)},
70764     {SWIG_LUA_CONSTTAB_INT("eTypeClassInvalid", lldb::eTypeClassInvalid)},
70765     {SWIG_LUA_CONSTTAB_INT("eTypeClassArray", lldb::eTypeClassArray)},
70766     {SWIG_LUA_CONSTTAB_INT("eTypeClassBlockPointer", lldb::eTypeClassBlockPointer)},
70767     {SWIG_LUA_CONSTTAB_INT("eTypeClassBuiltin", lldb::eTypeClassBuiltin)},
70768     {SWIG_LUA_CONSTTAB_INT("eTypeClassClass", lldb::eTypeClassClass)},
70769     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexFloat", lldb::eTypeClassComplexFloat)},
70770     {SWIG_LUA_CONSTTAB_INT("eTypeClassComplexInteger", lldb::eTypeClassComplexInteger)},
70771     {SWIG_LUA_CONSTTAB_INT("eTypeClassEnumeration", lldb::eTypeClassEnumeration)},
70772     {SWIG_LUA_CONSTTAB_INT("eTypeClassFunction", lldb::eTypeClassFunction)},
70773     {SWIG_LUA_CONSTTAB_INT("eTypeClassMemberPointer", lldb::eTypeClassMemberPointer)},
70774     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObject", lldb::eTypeClassObjCObject)},
70775     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCInterface", lldb::eTypeClassObjCInterface)},
70776     {SWIG_LUA_CONSTTAB_INT("eTypeClassObjCObjectPointer", lldb::eTypeClassObjCObjectPointer)},
70777     {SWIG_LUA_CONSTTAB_INT("eTypeClassPointer", lldb::eTypeClassPointer)},
70778     {SWIG_LUA_CONSTTAB_INT("eTypeClassReference", lldb::eTypeClassReference)},
70779     {SWIG_LUA_CONSTTAB_INT("eTypeClassStruct", lldb::eTypeClassStruct)},
70780     {SWIG_LUA_CONSTTAB_INT("eTypeClassTypedef", lldb::eTypeClassTypedef)},
70781     {SWIG_LUA_CONSTTAB_INT("eTypeClassUnion", lldb::eTypeClassUnion)},
70782     {SWIG_LUA_CONSTTAB_INT("eTypeClassVector", lldb::eTypeClassVector)},
70783     {SWIG_LUA_CONSTTAB_INT("eTypeClassOther", lldb::eTypeClassOther)},
70784     {SWIG_LUA_CONSTTAB_INT("eTypeClassAny", lldb::eTypeClassAny)},
70785     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNull", lldb::eTemplateArgumentKindNull)},
70786     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindType", lldb::eTemplateArgumentKindType)},
70787     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindDeclaration", lldb::eTemplateArgumentKindDeclaration)},
70788     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindIntegral", lldb::eTemplateArgumentKindIntegral)},
70789     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplate", lldb::eTemplateArgumentKindTemplate)},
70790     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindTemplateExpansion", lldb::eTemplateArgumentKindTemplateExpansion)},
70791     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindExpression", lldb::eTemplateArgumentKindExpression)},
70792     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindPack", lldb::eTemplateArgumentKindPack)},
70793     {SWIG_LUA_CONSTTAB_INT("eTemplateArgumentKindNullPtr", lldb::eTemplateArgumentKindNullPtr)},
70794     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNone", lldb::eTypeOptionNone)},
70795     {SWIG_LUA_CONSTTAB_INT("eTypeOptionCascade", lldb::eTypeOptionCascade)},
70796     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipPointers", lldb::eTypeOptionSkipPointers)},
70797     {SWIG_LUA_CONSTTAB_INT("eTypeOptionSkipReferences", lldb::eTypeOptionSkipReferences)},
70798     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideChildren", lldb::eTypeOptionHideChildren)},
70799     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideValue", lldb::eTypeOptionHideValue)},
70800     {SWIG_LUA_CONSTTAB_INT("eTypeOptionShowOneLiner", lldb::eTypeOptionShowOneLiner)},
70801     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideNames", lldb::eTypeOptionHideNames)},
70802     {SWIG_LUA_CONSTTAB_INT("eTypeOptionNonCacheable", lldb::eTypeOptionNonCacheable)},
70803     {SWIG_LUA_CONSTTAB_INT("eTypeOptionHideEmptyAggregates", lldb::eTypeOptionHideEmptyAggregates)},
70804     {SWIG_LUA_CONSTTAB_INT("eTypeOptionFrontEndWantsDereference", lldb::eTypeOptionFrontEndWantsDereference)},
70805     {SWIG_LUA_CONSTTAB_INT("eFrameCompareInvalid", lldb::eFrameCompareInvalid)},
70806     {SWIG_LUA_CONSTTAB_INT("eFrameCompareUnknown", lldb::eFrameCompareUnknown)},
70807     {SWIG_LUA_CONSTTAB_INT("eFrameCompareEqual", lldb::eFrameCompareEqual)},
70808     {SWIG_LUA_CONSTTAB_INT("eFrameCompareSameParent", lldb::eFrameCompareSameParent)},
70809     {SWIG_LUA_CONSTTAB_INT("eFrameCompareYounger", lldb::eFrameCompareYounger)},
70810     {SWIG_LUA_CONSTTAB_INT("eFrameCompareOlder", lldb::eFrameCompareOlder)},
70811     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRead", lldb::eFilePermissionsUserRead)},
70812     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserWrite", lldb::eFilePermissionsUserWrite)},
70813     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserExecute", lldb::eFilePermissionsUserExecute)},
70814     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRead", lldb::eFilePermissionsGroupRead)},
70815     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupWrite", lldb::eFilePermissionsGroupWrite)},
70816     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupExecute", lldb::eFilePermissionsGroupExecute)},
70817     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRead", lldb::eFilePermissionsWorldRead)},
70818     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldWrite", lldb::eFilePermissionsWorldWrite)},
70819     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldExecute", lldb::eFilePermissionsWorldExecute)},
70820     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRW", lldb::eFilePermissionsUserRW)},
70821     {SWIG_LUA_CONSTTAB_INT("eFileFilePermissionsUserRX", lldb::eFileFilePermissionsUserRX)},
70822     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsUserRWX", lldb::eFilePermissionsUserRWX)},
70823     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRW", lldb::eFilePermissionsGroupRW)},
70824     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRX", lldb::eFilePermissionsGroupRX)},
70825     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsGroupRWX", lldb::eFilePermissionsGroupRWX)},
70826     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRW", lldb::eFilePermissionsWorldRW)},
70827     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRX", lldb::eFilePermissionsWorldRX)},
70828     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsWorldRWX", lldb::eFilePermissionsWorldRWX)},
70829     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneR", lldb::eFilePermissionsEveryoneR)},
70830     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneW", lldb::eFilePermissionsEveryoneW)},
70831     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneX", lldb::eFilePermissionsEveryoneX)},
70832     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRW", lldb::eFilePermissionsEveryoneRW)},
70833     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRX", lldb::eFilePermissionsEveryoneRX)},
70834     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsEveryoneRWX", lldb::eFilePermissionsEveryoneRWX)},
70835     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsFileDefault", lldb::eFilePermissionsFileDefault)},
70836     {SWIG_LUA_CONSTTAB_INT("eFilePermissionsDirectoryDefault", lldb::eFilePermissionsDirectoryDefault)},
70837     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindUnknown", lldb::eQueueItemKindUnknown)},
70838     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindFunction", lldb::eQueueItemKindFunction)},
70839     {SWIG_LUA_CONSTTAB_INT("eQueueItemKindBlock", lldb::eQueueItemKindBlock)},
70840     {SWIG_LUA_CONSTTAB_INT("eQueueKindUnknown", lldb::eQueueKindUnknown)},
70841     {SWIG_LUA_CONSTTAB_INT("eQueueKindSerial", lldb::eQueueKindSerial)},
70842     {SWIG_LUA_CONSTTAB_INT("eQueueKindConcurrent", lldb::eQueueKindConcurrent)},
70843     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationParse", lldb::eExpressionEvaluationParse)},
70844     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationIRGen", lldb::eExpressionEvaluationIRGen)},
70845     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationExecution", lldb::eExpressionEvaluationExecution)},
70846     {SWIG_LUA_CONSTTAB_INT("eExpressionEvaluationComplete", lldb::eExpressionEvaluationComplete)},
70847     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindWrite", lldb::eWatchpointKindWrite)},
70848     {SWIG_LUA_CONSTTAB_INT("eWatchpointKindRead", lldb::eWatchpointKindRead)},
70849     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadAccess", lldb::eGdbSignalBadAccess)},
70850     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBadInstruction", lldb::eGdbSignalBadInstruction)},
70851     {SWIG_LUA_CONSTTAB_INT("eGdbSignalArithmetic", lldb::eGdbSignalArithmetic)},
70852     {SWIG_LUA_CONSTTAB_INT("eGdbSignalEmulation", lldb::eGdbSignalEmulation)},
70853     {SWIG_LUA_CONSTTAB_INT("eGdbSignalSoftware", lldb::eGdbSignalSoftware)},
70854     {SWIG_LUA_CONSTTAB_INT("eGdbSignalBreakpoint", lldb::eGdbSignalBreakpoint)},
70855     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBShlibDir", lldb::ePathTypeLLDBShlibDir)},
70856     {SWIG_LUA_CONSTTAB_INT("ePathTypeSupportExecutableDir", lldb::ePathTypeSupportExecutableDir)},
70857     {SWIG_LUA_CONSTTAB_INT("ePathTypeHeaderDir", lldb::ePathTypeHeaderDir)},
70858     {SWIG_LUA_CONSTTAB_INT("ePathTypePythonDir", lldb::ePathTypePythonDir)},
70859     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBSystemPlugins", lldb::ePathTypeLLDBSystemPlugins)},
70860     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBUserPlugins", lldb::ePathTypeLLDBUserPlugins)},
70861     {SWIG_LUA_CONSTTAB_INT("ePathTypeLLDBTempSystemDir", lldb::ePathTypeLLDBTempSystemDir)},
70862     {SWIG_LUA_CONSTTAB_INT("ePathTypeGlobalLLDBTempSystemDir", lldb::ePathTypeGlobalLLDBTempSystemDir)},
70863     {SWIG_LUA_CONSTTAB_INT("ePathTypeClangDir", lldb::ePathTypeClangDir)},
70864     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindUnknown", lldb::eMemberFunctionKindUnknown)},
70865     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindConstructor", lldb::eMemberFunctionKindConstructor)},
70866     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindDestructor", lldb::eMemberFunctionKindDestructor)},
70867     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindInstanceMethod", lldb::eMemberFunctionKindInstanceMethod)},
70868     {SWIG_LUA_CONSTTAB_INT("eMemberFunctionKindStaticMethod", lldb::eMemberFunctionKindStaticMethod)},
70869     {SWIG_LUA_CONSTTAB_INT("eMatchTypeNormal", lldb::eMatchTypeNormal)},
70870     {SWIG_LUA_CONSTTAB_INT("eMatchTypeRegex", lldb::eMatchTypeRegex)},
70871     {SWIG_LUA_CONSTTAB_INT("eMatchTypeStartsWith", lldb::eMatchTypeStartsWith)},
70872     {SWIG_LUA_CONSTTAB_INT("eTypeHasChildren", lldb::eTypeHasChildren)},
70873     {SWIG_LUA_CONSTTAB_INT("eTypeHasValue", lldb::eTypeHasValue)},
70874     {SWIG_LUA_CONSTTAB_INT("eTypeIsArray", lldb::eTypeIsArray)},
70875     {SWIG_LUA_CONSTTAB_INT("eTypeIsBlock", lldb::eTypeIsBlock)},
70876     {SWIG_LUA_CONSTTAB_INT("eTypeIsBuiltIn", lldb::eTypeIsBuiltIn)},
70877     {SWIG_LUA_CONSTTAB_INT("eTypeIsClass", lldb::eTypeIsClass)},
70878     {SWIG_LUA_CONSTTAB_INT("eTypeIsCPlusPlus", lldb::eTypeIsCPlusPlus)},
70879     {SWIG_LUA_CONSTTAB_INT("eTypeIsEnumeration", lldb::eTypeIsEnumeration)},
70880     {SWIG_LUA_CONSTTAB_INT("eTypeIsFuncPrototype", lldb::eTypeIsFuncPrototype)},
70881     {SWIG_LUA_CONSTTAB_INT("eTypeIsMember", lldb::eTypeIsMember)},
70882     {SWIG_LUA_CONSTTAB_INT("eTypeIsObjC", lldb::eTypeIsObjC)},
70883     {SWIG_LUA_CONSTTAB_INT("eTypeIsPointer", lldb::eTypeIsPointer)},
70884     {SWIG_LUA_CONSTTAB_INT("eTypeIsReference", lldb::eTypeIsReference)},
70885     {SWIG_LUA_CONSTTAB_INT("eTypeIsStructUnion", lldb::eTypeIsStructUnion)},
70886     {SWIG_LUA_CONSTTAB_INT("eTypeIsTemplate", lldb::eTypeIsTemplate)},
70887     {SWIG_LUA_CONSTTAB_INT("eTypeIsTypedef", lldb::eTypeIsTypedef)},
70888     {SWIG_LUA_CONSTTAB_INT("eTypeIsVector", lldb::eTypeIsVector)},
70889     {SWIG_LUA_CONSTTAB_INT("eTypeIsScalar", lldb::eTypeIsScalar)},
70890     {SWIG_LUA_CONSTTAB_INT("eTypeIsInteger", lldb::eTypeIsInteger)},
70891     {SWIG_LUA_CONSTTAB_INT("eTypeIsFloat", lldb::eTypeIsFloat)},
70892     {SWIG_LUA_CONSTTAB_INT("eTypeIsComplex", lldb::eTypeIsComplex)},
70893     {SWIG_LUA_CONSTTAB_INT("eTypeIsSigned", lldb::eTypeIsSigned)},
70894     {SWIG_LUA_CONSTTAB_INT("eTypeInstanceIsPointer", lldb::eTypeInstanceIsPointer)},
70895     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresTarget", lldb::eCommandRequiresTarget)},
70896     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresProcess", lldb::eCommandRequiresProcess)},
70897     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresThread", lldb::eCommandRequiresThread)},
70898     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresFrame", lldb::eCommandRequiresFrame)},
70899     {SWIG_LUA_CONSTTAB_INT("eCommandRequiresRegContext", lldb::eCommandRequiresRegContext)},
70900     {SWIG_LUA_CONSTTAB_INT("eCommandTryTargetAPILock", lldb::eCommandTryTargetAPILock)},
70901     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeLaunched", lldb::eCommandProcessMustBeLaunched)},
70902     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBePaused", lldb::eCommandProcessMustBePaused)},
70903     {SWIG_LUA_CONSTTAB_INT("eCommandProcessMustBeTraced", lldb::eCommandProcessMustBeTraced)},
70904     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryCapped", lldb::eTypeSummaryCapped)},
70905     {SWIG_LUA_CONSTTAB_INT("eTypeSummaryUncapped", lldb::eTypeSummaryUncapped)},
70906     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultSuccess", lldb::eCommandInterpreterResultSuccess)},
70907     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultInferiorCrash", lldb::eCommandInterpreterResultInferiorCrash)},
70908     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultCommandError", lldb::eCommandInterpreterResultCommandError)},
70909     {SWIG_LUA_CONSTTAB_INT("eCommandInterpreterResultQuitRequested", lldb::eCommandInterpreterResultQuitRequested)},
70910     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitThreadShouldExit", lldb::SBCommandInterpreter::eBroadcastBitThreadShouldExit)},
70911     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitResetPrompt", lldb::SBCommandInterpreter::eBroadcastBitResetPrompt)},
70912     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitQuitCommandReceived", lldb::SBCommandInterpreter::eBroadcastBitQuitCommandReceived)},
70913     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousOutputData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousOutputData)},
70914     {SWIG_LUA_CONSTTAB_INT("SBCommandInterpreter_eBroadcastBitAsynchronousErrorData", lldb::SBCommandInterpreter::eBroadcastBitAsynchronousErrorData)},
70915     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitDisconnected", lldb::SBCommunication::eBroadcastBitDisconnected)},
70916     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadGotBytes", lldb::SBCommunication::eBroadcastBitReadThreadGotBytes)},
70917     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadDidExit", lldb::SBCommunication::eBroadcastBitReadThreadDidExit)},
70918     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitReadThreadShouldExit", lldb::SBCommunication::eBroadcastBitReadThreadShouldExit)},
70919     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eBroadcastBitPacketAvailable", lldb::SBCommunication::eBroadcastBitPacketAvailable)},
70920     {SWIG_LUA_CONSTTAB_INT("SBCommunication_eAllEventBits", lldb::SBCommunication::eAllEventBits)},
70921     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStateChanged", lldb::SBProcess::eBroadcastBitStateChanged)},
70922     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitInterrupt", lldb::SBProcess::eBroadcastBitInterrupt)},
70923     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDOUT", lldb::SBProcess::eBroadcastBitSTDOUT)},
70924     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitSTDERR", lldb::SBProcess::eBroadcastBitSTDERR)},
70925     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitProfileData", lldb::SBProcess::eBroadcastBitProfileData)},
70926     {SWIG_LUA_CONSTTAB_INT("SBProcess_eBroadcastBitStructuredData", lldb::SBProcess::eBroadcastBitStructuredData)},
70927     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitBreakpointChanged", lldb::SBTarget::eBroadcastBitBreakpointChanged)},
70928     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesLoaded", lldb::SBTarget::eBroadcastBitModulesLoaded)},
70929     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitModulesUnloaded", lldb::SBTarget::eBroadcastBitModulesUnloaded)},
70930     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitWatchpointChanged", lldb::SBTarget::eBroadcastBitWatchpointChanged)},
70931     {SWIG_LUA_CONSTTAB_INT("SBTarget_eBroadcastBitSymbolsLoaded", lldb::SBTarget::eBroadcastBitSymbolsLoaded)},
70932     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitStackChanged", lldb::SBThread::eBroadcastBitStackChanged)},
70933     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSuspended", lldb::SBThread::eBroadcastBitThreadSuspended)},
70934     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadResumed", lldb::SBThread::eBroadcastBitThreadResumed)},
70935     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitSelectedFrameChanged", lldb::SBThread::eBroadcastBitSelectedFrameChanged)},
70936     {SWIG_LUA_CONSTTAB_INT("SBThread_eBroadcastBitThreadSelected", lldb::SBThread::eBroadcastBitThreadSelected)},
70937     {0,0,0,0,0,0}
70938 };
70939 static swig_lua_method swig_SwigModule_methods[]= {
70940     { "SBBreakpoint_EventIsBreakpointEvent", _wrap_SBBreakpoint_EventIsBreakpointEvent},
70941     { "SBBreakpoint_GetBreakpointEventTypeFromEvent", _wrap_SBBreakpoint_GetBreakpointEventTypeFromEvent},
70942     { "SBBreakpoint_GetBreakpointFromEvent", _wrap_SBBreakpoint_GetBreakpointFromEvent},
70943     { "SBBreakpoint_GetBreakpointLocationAtIndexFromEvent", _wrap_SBBreakpoint_GetBreakpointLocationAtIndexFromEvent},
70944     { "SBBreakpoint_GetNumBreakpointLocationsFromEvent", _wrap_SBBreakpoint_GetNumBreakpointLocationsFromEvent},
70945     { "SBCommandInterpreter_GetArgumentTypeAsCString", _wrap_SBCommandInterpreter_GetArgumentTypeAsCString},
70946     { "SBCommandInterpreter_GetArgumentDescriptionAsCString", _wrap_SBCommandInterpreter_GetArgumentDescriptionAsCString},
70947     { "SBCommandInterpreter_EventIsCommandInterpreterEvent", _wrap_SBCommandInterpreter_EventIsCommandInterpreterEvent},
70948     { "SBCommandInterpreter_GetBroadcasterClass", _wrap_SBCommandInterpreter_GetBroadcasterClass},
70949     { "SBCommunication_GetBroadcasterClass", _wrap_SBCommunication_GetBroadcasterClass},
70950     { "SBData_CreateDataFromCString", _wrap_SBData_CreateDataFromCString},
70951     { "SBData_CreateDataFromUInt64Array", _wrap_SBData_CreateDataFromUInt64Array},
70952     { "SBData_CreateDataFromUInt32Array", _wrap_SBData_CreateDataFromUInt32Array},
70953     { "SBData_CreateDataFromSInt64Array", _wrap_SBData_CreateDataFromSInt64Array},
70954     { "SBData_CreateDataFromSInt32Array", _wrap_SBData_CreateDataFromSInt32Array},
70955     { "SBData_CreateDataFromDoubleArray", _wrap_SBData_CreateDataFromDoubleArray},
70956     { "SBDebugger_Initialize", _wrap_SBDebugger_Initialize},
70957     { "SBDebugger_InitializeWithErrorHandling", _wrap_SBDebugger_InitializeWithErrorHandling},
70958     { "SBDebugger_Terminate", _wrap_SBDebugger_Terminate},
70959     { "SBDebugger_Create", _wrap_SBDebugger_Create},
70960     { "SBDebugger_Destroy", _wrap_SBDebugger_Destroy},
70961     { "SBDebugger_MemoryPressureDetected", _wrap_SBDebugger_MemoryPressureDetected},
70962     { "SBDebugger_GetDefaultArchitecture", _wrap_SBDebugger_GetDefaultArchitecture},
70963     { "SBDebugger_SetDefaultArchitecture", _wrap_SBDebugger_SetDefaultArchitecture},
70964     { "SBDebugger_GetVersionString", _wrap_SBDebugger_GetVersionString},
70965     { "SBDebugger_StateAsCString", _wrap_SBDebugger_StateAsCString},
70966     { "SBDebugger_GetBuildConfiguration", _wrap_SBDebugger_GetBuildConfiguration},
70967     { "SBDebugger_StateIsRunningState", _wrap_SBDebugger_StateIsRunningState},
70968     { "SBDebugger_StateIsStoppedState", _wrap_SBDebugger_StateIsStoppedState},
70969     { "SBDebugger_FindDebuggerWithID", _wrap_SBDebugger_FindDebuggerWithID},
70970     { "SBDebugger_SetInternalVariable", _wrap_SBDebugger_SetInternalVariable},
70971     { "SBDebugger_GetInternalVariableValue", _wrap_SBDebugger_GetInternalVariableValue},
70972     { "SBEvent_GetCStringFromEvent", _wrap_SBEvent_GetCStringFromEvent},
70973     { "SBFile_MakeBorrowed", _wrap_SBFile_MakeBorrowed},
70974     { "SBFile_MakeForcingIOMethods", _wrap_SBFile_MakeForcingIOMethods},
70975     { "SBFile_MakeBorrowedForcingIOMethods", _wrap_SBFile_MakeBorrowedForcingIOMethods},
70976     { "SBFileSpec_ResolvePath", _wrap_SBFileSpec_ResolvePath},
70977     { "SBHostOS_GetProgramFileSpec", _wrap_SBHostOS_GetProgramFileSpec},
70978     { "SBHostOS_GetLLDBPythonPath", _wrap_SBHostOS_GetLLDBPythonPath},
70979     { "SBHostOS_GetLLDBPath", _wrap_SBHostOS_GetLLDBPath},
70980     { "SBHostOS_GetUserHomeDirectory", _wrap_SBHostOS_GetUserHomeDirectory},
70981     { "SBHostOS_ThreadCreated", _wrap_SBHostOS_ThreadCreated},
70982     { "SBHostOS_ThreadCreate", _wrap_SBHostOS_ThreadCreate},
70983     { "SBHostOS_ThreadCancel", _wrap_SBHostOS_ThreadCancel},
70984     { "SBHostOS_ThreadDetach", _wrap_SBHostOS_ThreadDetach},
70985     { "SBHostOS_ThreadJoin", _wrap_SBHostOS_ThreadJoin},
70986     { "SBLanguageRuntime_GetLanguageTypeFromString", _wrap_SBLanguageRuntime_GetLanguageTypeFromString},
70987     { "SBLanguageRuntime_GetNameForLanguageType", _wrap_SBLanguageRuntime_GetNameForLanguageType},
70988     { "SBModule_GetNumberAllocatedModules", _wrap_SBModule_GetNumberAllocatedModules},
70989     { "SBModule_GarbageCollectAllocatedModules", _wrap_SBModule_GarbageCollectAllocatedModules},
70990     { "SBModuleSpecList_GetModuleSpecifications", _wrap_SBModuleSpecList_GetModuleSpecifications},
70991     { "SBPlatform_GetHostPlatform", _wrap_SBPlatform_GetHostPlatform},
70992     { "SBProcess_GetBroadcasterClassName", _wrap_SBProcess_GetBroadcasterClassName},
70993     { "SBProcess_GetStateFromEvent", _wrap_SBProcess_GetStateFromEvent},
70994     { "SBProcess_GetRestartedFromEvent", _wrap_SBProcess_GetRestartedFromEvent},
70995     { "SBProcess_GetNumRestartedReasonsFromEvent", _wrap_SBProcess_GetNumRestartedReasonsFromEvent},
70996     { "SBProcess_GetRestartedReasonAtIndexFromEvent", _wrap_SBProcess_GetRestartedReasonAtIndexFromEvent},
70997     { "SBProcess_GetProcessFromEvent", _wrap_SBProcess_GetProcessFromEvent},
70998     { "SBProcess_GetInterruptedFromEvent", _wrap_SBProcess_GetInterruptedFromEvent},
70999     { "SBProcess_GetStructuredDataFromEvent", _wrap_SBProcess_GetStructuredDataFromEvent},
71000     { "SBProcess_EventIsProcessEvent", _wrap_SBProcess_EventIsProcessEvent},
71001     { "SBProcess_EventIsStructuredDataEvent", _wrap_SBProcess_EventIsStructuredDataEvent},
71002     { "SBReproducer_Capture", _wrap_SBReproducer_Capture},
71003     { "SBReproducer_PassiveReplay", _wrap_SBReproducer_PassiveReplay},
71004     { "SBReproducer_SetAutoGenerate", _wrap_SBReproducer_SetAutoGenerate},
71005     { "SBReproducer_SetWorkingDirectory", _wrap_SBReproducer_SetWorkingDirectory},
71006     { "SBTarget_GetBroadcasterClassName", _wrap_SBTarget_GetBroadcasterClassName},
71007     { "SBTarget_EventIsTargetEvent", _wrap_SBTarget_EventIsTargetEvent},
71008     { "SBTarget_GetTargetFromEvent", _wrap_SBTarget_GetTargetFromEvent},
71009     { "SBTarget_GetNumModulesFromEvent", _wrap_SBTarget_GetNumModulesFromEvent},
71010     { "SBTarget_GetModuleAtIndexFromEvent", _wrap_SBTarget_GetModuleAtIndexFromEvent},
71011     { "SBThread_GetBroadcasterClassName", _wrap_SBThread_GetBroadcasterClassName},
71012     { "SBThread_EventIsThreadEvent", _wrap_SBThread_EventIsThreadEvent},
71013     { "SBThread_GetStackFrameFromEvent", _wrap_SBThread_GetStackFrameFromEvent},
71014     { "SBThread_GetThreadFromEvent", _wrap_SBThread_GetThreadFromEvent},
71015     { "SBTypeSummary_CreateWithSummaryString", _wrap_SBTypeSummary_CreateWithSummaryString},
71016     { "SBTypeSummary_CreateWithFunctionName", _wrap_SBTypeSummary_CreateWithFunctionName},
71017     { "SBTypeSummary_CreateWithScriptCode", _wrap_SBTypeSummary_CreateWithScriptCode},
71018     { "SBTypeSynthetic_CreateWithClassName", _wrap_SBTypeSynthetic_CreateWithClassName},
71019     { "SBTypeSynthetic_CreateWithScriptCode", _wrap_SBTypeSynthetic_CreateWithScriptCode},
71020     { "SBWatchpoint_EventIsWatchpointEvent", _wrap_SBWatchpoint_EventIsWatchpointEvent},
71021     { "SBWatchpoint_GetWatchpointEventTypeFromEvent", _wrap_SBWatchpoint_GetWatchpointEventTypeFromEvent},
71022     { "SBWatchpoint_GetWatchpointFromEvent", _wrap_SBWatchpoint_GetWatchpointFromEvent},
71023     {0,0}
71024 };
71025 static swig_lua_class* swig_SwigModule_classes[]= {
71026 &_wrap_class_string,
71027 &_wrap_class_SBAddress,
71028 &_wrap_class_SBAttachInfo,
71029 &_wrap_class_SBBlock,
71030 &_wrap_class_SBBreakpoint,
71031 &_wrap_class_SBBreakpointList,
71032 &_wrap_class_SBBreakpointLocation,
71033 &_wrap_class_SBBreakpointName,
71034 &_wrap_class_SBBroadcaster,
71035 &_wrap_class_SBCommandInterpreter,
71036 &_wrap_class_SBCommandInterpreterRunOptions,
71037 &_wrap_class_SBCommandReturnObject,
71038 &_wrap_class_SBCommunication,
71039 &_wrap_class_SBCompileUnit,
71040 &_wrap_class_SBData,
71041 &_wrap_class_SBDebugger,
71042 &_wrap_class_SBDeclaration,
71043 &_wrap_class_SBError,
71044 &_wrap_class_SBEnvironment,
71045 &_wrap_class_SBEvent,
71046 &_wrap_class_SBExecutionContext,
71047 &_wrap_class_SBExpressionOptions,
71048 &_wrap_class_SBFile,
71049 &_wrap_class_SBFileSpec,
71050 &_wrap_class_SBFileSpecList,
71051 &_wrap_class_SBFrame,
71052 &_wrap_class_SBFunction,
71053 &_wrap_class_SBHostOS,
71054 &_wrap_class_SBInstruction,
71055 &_wrap_class_SBInstructionList,
71056 &_wrap_class_SBLanguageRuntime,
71057 &_wrap_class_SBLaunchInfo,
71058 &_wrap_class_SBLineEntry,
71059 &_wrap_class_SBListener,
71060 &_wrap_class_SBMemoryRegionInfo,
71061 &_wrap_class_SBMemoryRegionInfoList,
71062 &_wrap_class_SBModule,
71063 &_wrap_class_SBModuleSpec,
71064 &_wrap_class_SBModuleSpecList,
71065 &_wrap_class_SBPlatformConnectOptions,
71066 &_wrap_class_SBPlatformShellCommand,
71067 &_wrap_class_SBPlatform,
71068 &_wrap_class_SBProcess,
71069 &_wrap_class_SBProcessInfo,
71070 &_wrap_class_SBQueue,
71071 &_wrap_class_SBQueueItem,
71072 &_wrap_class_SBReproducer,
71073 &_wrap_class_SBSection,
71074 &_wrap_class_SBSourceManager,
71075 &_wrap_class_SBStream,
71076 &_wrap_class_SBStringList,
71077 &_wrap_class_SBStructuredData,
71078 &_wrap_class_SBSymbol,
71079 &_wrap_class_SBSymbolContext,
71080 &_wrap_class_SBSymbolContextList,
71081 &_wrap_class_SBTarget,
71082 &_wrap_class_SBThread,
71083 &_wrap_class_SBThreadCollection,
71084 &_wrap_class_SBThreadPlan,
71085 &_wrap_class_SBTrace,
71086 &_wrap_class_SBTraceOptions,
71087 &_wrap_class_SBTypeMember,
71088 &_wrap_class_SBTypeMemberFunction,
71089 &_wrap_class_SBType,
71090 &_wrap_class_SBTypeList,
71091 &_wrap_class_SBTypeCategory,
71092 &_wrap_class_SBTypeEnumMember,
71093 &_wrap_class_SBTypeEnumMemberList,
71094 &_wrap_class_SBTypeFilter,
71095 &_wrap_class_SBTypeFormat,
71096 &_wrap_class_SBTypeNameSpecifier,
71097 &_wrap_class_SBTypeSummaryOptions,
71098 &_wrap_class_SBTypeSummary,
71099 &_wrap_class_SBTypeSynthetic,
71100 &_wrap_class_SBUnixSignals,
71101 &_wrap_class_SBValue,
71102 &_wrap_class_SBValueList,
71103 &_wrap_class_SBVariablesOptions,
71104 &_wrap_class_SBWatchpoint,
71105     0
71106 };
71107 static swig_lua_namespace* swig_SwigModule_namespaces[] = {
71108     0
71109 };
71110 
71111 static swig_lua_namespace swig_SwigModule = {
71112     "lldb",
71113     swig_SwigModule_methods,
71114     swig_SwigModule_attributes,
71115     swig_SwigModule_constants,
71116     swig_SwigModule_classes,
71117     swig_SwigModule_namespaces
71118 };
71119 #ifdef __cplusplus
71120 }
71121 #endif
71122 
71123 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
71124 
71125 static swig_type_info _swigt__p_bool = {"_p_bool", "bool *", 0, 0, (void*)0, 0};
71126 static swig_type_info _swigt__p_double = {"_p_double", "double *", 0, 0, (void*)0, 0};
71127 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};
71128 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};
71129 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};
71130 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};
71131 static swig_type_info _swigt__p_lldb__ConnectionStatus = {"_p_lldb__ConnectionStatus", "enum lldb::ConnectionStatus *|lldb::ConnectionStatus *", 0, 0, (void*)0, 0};
71132 static swig_type_info _swigt__p_lldb__SBAddress = {"_p_lldb__SBAddress", "lldb::SBAddress *", 0, 0, (void*)&_wrap_class_SBAddress, 0};
71133 static swig_type_info _swigt__p_lldb__SBAttachInfo = {"_p_lldb__SBAttachInfo", "lldb::SBAttachInfo *", 0, 0, (void*)&_wrap_class_SBAttachInfo, 0};
71134 static swig_type_info _swigt__p_lldb__SBBlock = {"_p_lldb__SBBlock", "lldb::SBBlock *", 0, 0, (void*)&_wrap_class_SBBlock, 0};
71135 static swig_type_info _swigt__p_lldb__SBBreakpoint = {"_p_lldb__SBBreakpoint", "lldb::SBBreakpoint *", 0, 0, (void*)&_wrap_class_SBBreakpoint, 0};
71136 static swig_type_info _swigt__p_lldb__SBBreakpointList = {"_p_lldb__SBBreakpointList", "lldb::SBBreakpointList *", 0, 0, (void*)&_wrap_class_SBBreakpointList, 0};
71137 static swig_type_info _swigt__p_lldb__SBBreakpointLocation = {"_p_lldb__SBBreakpointLocation", "lldb::SBBreakpointLocation *", 0, 0, (void*)&_wrap_class_SBBreakpointLocation, 0};
71138 static swig_type_info _swigt__p_lldb__SBBreakpointName = {"_p_lldb__SBBreakpointName", "lldb::SBBreakpointName *", 0, 0, (void*)&_wrap_class_SBBreakpointName, 0};
71139 static swig_type_info _swigt__p_lldb__SBBroadcaster = {"_p_lldb__SBBroadcaster", "lldb::SBBroadcaster *", 0, 0, (void*)&_wrap_class_SBBroadcaster, 0};
71140 static swig_type_info _swigt__p_lldb__SBCommandInterpreter = {"_p_lldb__SBCommandInterpreter", "lldb::SBCommandInterpreter *", 0, 0, (void*)&_wrap_class_SBCommandInterpreter, 0};
71141 static swig_type_info _swigt__p_lldb__SBCommandInterpreterRunOptions = {"_p_lldb__SBCommandInterpreterRunOptions", "lldb::SBCommandInterpreterRunOptions *", 0, 0, (void*)&_wrap_class_SBCommandInterpreterRunOptions, 0};
71142 static swig_type_info _swigt__p_lldb__SBCommandReturnObject = {"_p_lldb__SBCommandReturnObject", "lldb::SBCommandReturnObject *", 0, 0, (void*)&_wrap_class_SBCommandReturnObject, 0};
71143 static swig_type_info _swigt__p_lldb__SBCommunication = {"_p_lldb__SBCommunication", "lldb::SBCommunication *", 0, 0, (void*)&_wrap_class_SBCommunication, 0};
71144 static swig_type_info _swigt__p_lldb__SBCompileUnit = {"_p_lldb__SBCompileUnit", "lldb::SBCompileUnit *", 0, 0, (void*)&_wrap_class_SBCompileUnit, 0};
71145 static swig_type_info _swigt__p_lldb__SBData = {"_p_lldb__SBData", "lldb::SBData *", 0, 0, (void*)&_wrap_class_SBData, 0};
71146 static swig_type_info _swigt__p_lldb__SBDebugger = {"_p_lldb__SBDebugger", "lldb::SBDebugger *", 0, 0, (void*)&_wrap_class_SBDebugger, 0};
71147 static swig_type_info _swigt__p_lldb__SBDeclaration = {"_p_lldb__SBDeclaration", "lldb::SBDeclaration *", 0, 0, (void*)&_wrap_class_SBDeclaration, 0};
71148 static swig_type_info _swigt__p_lldb__SBEnvironment = {"_p_lldb__SBEnvironment", "lldb::SBEnvironment *", 0, 0, (void*)&_wrap_class_SBEnvironment, 0};
71149 static swig_type_info _swigt__p_lldb__SBError = {"_p_lldb__SBError", "lldb::SBError *", 0, 0, (void*)&_wrap_class_SBError, 0};
71150 static swig_type_info _swigt__p_lldb__SBEvent = {"_p_lldb__SBEvent", "lldb::SBEvent *", 0, 0, (void*)&_wrap_class_SBEvent, 0};
71151 static swig_type_info _swigt__p_lldb__SBExecutionContext = {"_p_lldb__SBExecutionContext", "lldb::SBExecutionContext *", 0, 0, (void*)&_wrap_class_SBExecutionContext, 0};
71152 static swig_type_info _swigt__p_lldb__SBExpressionOptions = {"_p_lldb__SBExpressionOptions", "lldb::SBExpressionOptions *", 0, 0, (void*)&_wrap_class_SBExpressionOptions, 0};
71153 static swig_type_info _swigt__p_lldb__SBFile = {"_p_lldb__SBFile", "lldb::SBFile *", 0, 0, (void*)&_wrap_class_SBFile, 0};
71154 static swig_type_info _swigt__p_lldb__SBFileSpec = {"_p_lldb__SBFileSpec", "lldb::SBFileSpec *", 0, 0, (void*)&_wrap_class_SBFileSpec, 0};
71155 static swig_type_info _swigt__p_lldb__SBFileSpecList = {"_p_lldb__SBFileSpecList", "lldb::SBFileSpecList *", 0, 0, (void*)&_wrap_class_SBFileSpecList, 0};
71156 static swig_type_info _swigt__p_lldb__SBFrame = {"_p_lldb__SBFrame", "lldb::SBFrame *", 0, 0, (void*)&_wrap_class_SBFrame, 0};
71157 static swig_type_info _swigt__p_lldb__SBFunction = {"_p_lldb__SBFunction", "lldb::SBFunction *", 0, 0, (void*)&_wrap_class_SBFunction, 0};
71158 static swig_type_info _swigt__p_lldb__SBHostOS = {"_p_lldb__SBHostOS", "lldb::SBHostOS *", 0, 0, (void*)&_wrap_class_SBHostOS, 0};
71159 static swig_type_info _swigt__p_lldb__SBInstruction = {"_p_lldb__SBInstruction", "lldb::SBInstruction *", 0, 0, (void*)&_wrap_class_SBInstruction, 0};
71160 static swig_type_info _swigt__p_lldb__SBInstructionList = {"_p_lldb__SBInstructionList", "lldb::SBInstructionList *", 0, 0, (void*)&_wrap_class_SBInstructionList, 0};
71161 static swig_type_info _swigt__p_lldb__SBLanguageRuntime = {"_p_lldb__SBLanguageRuntime", "lldb::SBLanguageRuntime *", 0, 0, (void*)&_wrap_class_SBLanguageRuntime, 0};
71162 static swig_type_info _swigt__p_lldb__SBLaunchInfo = {"_p_lldb__SBLaunchInfo", "lldb::SBLaunchInfo *", 0, 0, (void*)&_wrap_class_SBLaunchInfo, 0};
71163 static swig_type_info _swigt__p_lldb__SBLineEntry = {"_p_lldb__SBLineEntry", "lldb::SBLineEntry *", 0, 0, (void*)&_wrap_class_SBLineEntry, 0};
71164 static swig_type_info _swigt__p_lldb__SBListener = {"_p_lldb__SBListener", "lldb::SBListener *", 0, 0, (void*)&_wrap_class_SBListener, 0};
71165 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfo = {"_p_lldb__SBMemoryRegionInfo", "lldb::SBMemoryRegionInfo *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfo, 0};
71166 static swig_type_info _swigt__p_lldb__SBMemoryRegionInfoList = {"_p_lldb__SBMemoryRegionInfoList", "lldb::SBMemoryRegionInfoList *", 0, 0, (void*)&_wrap_class_SBMemoryRegionInfoList, 0};
71167 static swig_type_info _swigt__p_lldb__SBModule = {"_p_lldb__SBModule", "lldb::SBModule *", 0, 0, (void*)&_wrap_class_SBModule, 0};
71168 static swig_type_info _swigt__p_lldb__SBModuleSpec = {"_p_lldb__SBModuleSpec", "lldb::SBModuleSpec *", 0, 0, (void*)&_wrap_class_SBModuleSpec, 0};
71169 static swig_type_info _swigt__p_lldb__SBModuleSpecList = {"_p_lldb__SBModuleSpecList", "lldb::SBModuleSpecList *", 0, 0, (void*)&_wrap_class_SBModuleSpecList, 0};
71170 static swig_type_info _swigt__p_lldb__SBPlatform = {"_p_lldb__SBPlatform", "lldb::SBPlatform *", 0, 0, (void*)&_wrap_class_SBPlatform, 0};
71171 static swig_type_info _swigt__p_lldb__SBPlatformConnectOptions = {"_p_lldb__SBPlatformConnectOptions", "lldb::SBPlatformConnectOptions *", 0, 0, (void*)&_wrap_class_SBPlatformConnectOptions, 0};
71172 static swig_type_info _swigt__p_lldb__SBPlatformShellCommand = {"_p_lldb__SBPlatformShellCommand", "lldb::SBPlatformShellCommand *", 0, 0, (void*)&_wrap_class_SBPlatformShellCommand, 0};
71173 static swig_type_info _swigt__p_lldb__SBProcess = {"_p_lldb__SBProcess", "lldb::SBProcess *", 0, 0, (void*)&_wrap_class_SBProcess, 0};
71174 static swig_type_info _swigt__p_lldb__SBProcessInfo = {"_p_lldb__SBProcessInfo", "lldb::SBProcessInfo *", 0, 0, (void*)&_wrap_class_SBProcessInfo, 0};
71175 static swig_type_info _swigt__p_lldb__SBQueue = {"_p_lldb__SBQueue", "lldb::SBQueue *", 0, 0, (void*)&_wrap_class_SBQueue, 0};
71176 static swig_type_info _swigt__p_lldb__SBQueueItem = {"_p_lldb__SBQueueItem", "lldb::SBQueueItem *", 0, 0, (void*)&_wrap_class_SBQueueItem, 0};
71177 static swig_type_info _swigt__p_lldb__SBReproducer = {"_p_lldb__SBReproducer", "lldb::SBReproducer *", 0, 0, (void*)&_wrap_class_SBReproducer, 0};
71178 static swig_type_info _swigt__p_lldb__SBSection = {"_p_lldb__SBSection", "lldb::SBSection *", 0, 0, (void*)&_wrap_class_SBSection, 0};
71179 static swig_type_info _swigt__p_lldb__SBSourceManager = {"_p_lldb__SBSourceManager", "lldb::SBSourceManager *", 0, 0, (void*)&_wrap_class_SBSourceManager, 0};
71180 static swig_type_info _swigt__p_lldb__SBStream = {"_p_lldb__SBStream", "lldb::SBStream *", 0, 0, (void*)&_wrap_class_SBStream, 0};
71181 static swig_type_info _swigt__p_lldb__SBStringList = {"_p_lldb__SBStringList", "lldb::SBStringList *", 0, 0, (void*)&_wrap_class_SBStringList, 0};
71182 static swig_type_info _swigt__p_lldb__SBStructuredData = {"_p_lldb__SBStructuredData", "lldb::SBStructuredData *", 0, 0, (void*)&_wrap_class_SBStructuredData, 0};
71183 static swig_type_info _swigt__p_lldb__SBSymbol = {"_p_lldb__SBSymbol", "lldb::SBSymbol *", 0, 0, (void*)&_wrap_class_SBSymbol, 0};
71184 static swig_type_info _swigt__p_lldb__SBSymbolContext = {"_p_lldb__SBSymbolContext", "lldb::SBSymbolContext *", 0, 0, (void*)&_wrap_class_SBSymbolContext, 0};
71185 static swig_type_info _swigt__p_lldb__SBSymbolContextList = {"_p_lldb__SBSymbolContextList", "lldb::SBSymbolContextList *", 0, 0, (void*)&_wrap_class_SBSymbolContextList, 0};
71186 static swig_type_info _swigt__p_lldb__SBTarget = {"_p_lldb__SBTarget", "lldb::SBTarget *", 0, 0, (void*)&_wrap_class_SBTarget, 0};
71187 static swig_type_info _swigt__p_lldb__SBThread = {"_p_lldb__SBThread", "lldb::SBThread *", 0, 0, (void*)&_wrap_class_SBThread, 0};
71188 static swig_type_info _swigt__p_lldb__SBThreadCollection = {"_p_lldb__SBThreadCollection", "lldb::SBThreadCollection *", 0, 0, (void*)&_wrap_class_SBThreadCollection, 0};
71189 static swig_type_info _swigt__p_lldb__SBThreadPlan = {"_p_lldb__SBThreadPlan", "lldb::SBThreadPlan *", 0, 0, (void*)&_wrap_class_SBThreadPlan, 0};
71190 static swig_type_info _swigt__p_lldb__SBTrace = {"_p_lldb__SBTrace", "lldb::SBTrace *", 0, 0, (void*)&_wrap_class_SBTrace, 0};
71191 static swig_type_info _swigt__p_lldb__SBTraceOptions = {"_p_lldb__SBTraceOptions", "lldb::SBTraceOptions *", 0, 0, (void*)&_wrap_class_SBTraceOptions, 0};
71192 static swig_type_info _swigt__p_lldb__SBType = {"_p_lldb__SBType", "lldb::SBType *", 0, 0, (void*)&_wrap_class_SBType, 0};
71193 static swig_type_info _swigt__p_lldb__SBTypeCategory = {"_p_lldb__SBTypeCategory", "lldb::SBTypeCategory *", 0, 0, (void*)&_wrap_class_SBTypeCategory, 0};
71194 static swig_type_info _swigt__p_lldb__SBTypeEnumMember = {"_p_lldb__SBTypeEnumMember", "lldb::SBTypeEnumMember *", 0, 0, (void*)&_wrap_class_SBTypeEnumMember, 0};
71195 static swig_type_info _swigt__p_lldb__SBTypeEnumMemberList = {"_p_lldb__SBTypeEnumMemberList", "lldb::SBTypeEnumMemberList *", 0, 0, (void*)&_wrap_class_SBTypeEnumMemberList, 0};
71196 static swig_type_info _swigt__p_lldb__SBTypeFilter = {"_p_lldb__SBTypeFilter", "lldb::SBTypeFilter *", 0, 0, (void*)&_wrap_class_SBTypeFilter, 0};
71197 static swig_type_info _swigt__p_lldb__SBTypeFormat = {"_p_lldb__SBTypeFormat", "lldb::SBTypeFormat *", 0, 0, (void*)&_wrap_class_SBTypeFormat, 0};
71198 static swig_type_info _swigt__p_lldb__SBTypeList = {"_p_lldb__SBTypeList", "lldb::SBTypeList *", 0, 0, (void*)&_wrap_class_SBTypeList, 0};
71199 static swig_type_info _swigt__p_lldb__SBTypeMember = {"_p_lldb__SBTypeMember", "lldb::SBTypeMember *", 0, 0, (void*)&_wrap_class_SBTypeMember, 0};
71200 static swig_type_info _swigt__p_lldb__SBTypeMemberFunction = {"_p_lldb__SBTypeMemberFunction", "lldb::SBTypeMemberFunction *", 0, 0, (void*)&_wrap_class_SBTypeMemberFunction, 0};
71201 static swig_type_info _swigt__p_lldb__SBTypeNameSpecifier = {"_p_lldb__SBTypeNameSpecifier", "lldb::SBTypeNameSpecifier *", 0, 0, (void*)&_wrap_class_SBTypeNameSpecifier, 0};
71202 static swig_type_info _swigt__p_lldb__SBTypeSummary = {"_p_lldb__SBTypeSummary", "lldb::SBTypeSummary *", 0, 0, (void*)&_wrap_class_SBTypeSummary, 0};
71203 static swig_type_info _swigt__p_lldb__SBTypeSummaryOptions = {"_p_lldb__SBTypeSummaryOptions", "lldb::SBTypeSummaryOptions *", 0, 0, (void*)&_wrap_class_SBTypeSummaryOptions, 0};
71204 static swig_type_info _swigt__p_lldb__SBTypeSynthetic = {"_p_lldb__SBTypeSynthetic", "lldb::SBTypeSynthetic *", 0, 0, (void*)&_wrap_class_SBTypeSynthetic, 0};
71205 static swig_type_info _swigt__p_lldb__SBUnixSignals = {"_p_lldb__SBUnixSignals", "lldb::SBUnixSignals *", 0, 0, (void*)&_wrap_class_SBUnixSignals, 0};
71206 static swig_type_info _swigt__p_lldb__SBValue = {"_p_lldb__SBValue", "lldb::SBValue *", 0, 0, (void*)&_wrap_class_SBValue, 0};
71207 static swig_type_info _swigt__p_lldb__SBValueList = {"_p_lldb__SBValueList", "lldb::SBValueList *", 0, 0, (void*)&_wrap_class_SBValueList, 0};
71208 static swig_type_info _swigt__p_lldb__SBVariablesOptions = {"_p_lldb__SBVariablesOptions", "lldb::SBVariablesOptions *", 0, 0, (void*)&_wrap_class_SBVariablesOptions, 0};
71209 static swig_type_info _swigt__p_lldb__SBWatchpoint = {"_p_lldb__SBWatchpoint", "lldb::SBWatchpoint *", 0, 0, (void*)&_wrap_class_SBWatchpoint, 0};
71210 static swig_type_info _swigt__p_long_double = {"_p_long_double", "long double *", 0, 0, (void*)0, 0};
71211 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};
71212 static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
71213 static swig_type_info _swigt__p_p_void = {"_p_p_void", "lldb::thread_result_t *|void **", 0, 0, (void*)0, 0};
71214 static swig_type_info _swigt__p_pthread_rwlock_t = {"_p_pthread_rwlock_t", "pthread_rwlock_t *|lldb::rwlock_t *", 0, 0, (void*)0, 0};
71215 static swig_type_info _swigt__p_pthread_t = {"_p_pthread_t", "pthread_t *|lldb::thread_t *", 0, 0, (void*)0, 0};
71216 static swig_type_info _swigt__p_short = {"_p_short", "short *|int_least16_t *|int16_t *", 0, 0, (void*)0, 0};
71217 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};
71218 static swig_type_info _swigt__p_size_t = {"_p_size_t", "size_t *", 0, 0, (void*)0, 0};
71219 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};
71220 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};
71221 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};
71222 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};
71223 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};
71224 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};
71225 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};
71226 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};
71227 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};
71228 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};
71229 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};
71230 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};
71231 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};
71232 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};
71233 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};
71234 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};
71235 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};
71236 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};
71237 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};
71238 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};
71239 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};
71240 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};
71241 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};
71242 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};
71243 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};
71244 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};
71245 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};
71246 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};
71247 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};
71248 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};
71249 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};
71250 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};
71251 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};
71252 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};
71253 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};
71254 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};
71255 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};
71256 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};
71257 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};
71258 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};
71259 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};
71260 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};
71261 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};
71262 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};
71263 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};
71264 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};
71265 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};
71266 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};
71267 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};
71268 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};
71269 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};
71270 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};
71271 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};
71272 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};
71273 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};
71274 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};
71275 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};
71276 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};
71277 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};
71278 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};
71279 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};
71280 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};
71281 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};
71282 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};
71283 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};
71284 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};
71285 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};
71286 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};
71287 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};
71288 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};
71289 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};
71290 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};
71291 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};
71292 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};
71293 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};
71294 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};
71295 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};
71296 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};
71297 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};
71298 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};
71299 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};
71300 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};
71301 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};
71302 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};
71303 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};
71304 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};
71305 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};
71306 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};
71307 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};
71308 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};
71309 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};
71310 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};
71311 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};
71312 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};
71313 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};
71314 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};
71315 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};
71316 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};
71317 static swig_type_info _swigt__p_std__shared_ptrT_lldb_private__Trace_t = {"_p_std__shared_ptrT_lldb_private__Trace_t", "std::shared_ptr< lldb_private::Trace > *|lldb::TraceSP *", 0, 0, (void*)0, 0};
71318 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};
71319 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};
71320 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};
71321 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};
71322 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};
71323 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};
71324 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};
71325 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};
71326 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};
71327 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};
71328 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};
71329 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};
71330 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};
71331 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};
71332 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};
71333 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};
71334 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};
71335 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};
71336 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};
71337 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};
71338 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};
71339 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};
71340 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};
71341 static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)&_wrap_class_string, 0};
71342 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};
71343 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};
71344 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};
71345 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};
71346 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};
71347 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};
71348 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};
71349 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};
71350 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};
71351 static swig_type_info _swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t = {"_p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t", "std::unique_ptr< lldb_private::StackFrameRecognizerManager > *|lldb::StackFrameRecognizerManagerUP *", 0, 0, (void*)0, 0};
71352 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};
71353 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};
71354 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};
71355 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};
71356 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};
71357 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};
71358 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};
71359 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};
71360 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};
71361 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};
71362 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};
71363 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};
71364 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};
71365 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};
71366 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};
71367 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};
71368 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};
71369 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};
71370 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};
71371 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};
71372 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};
71373 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};
71374 static swig_type_info _swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t = {"_p_std__weak_ptrT_lldb_private__ThreadPlan_t", "std::weak_ptr< lldb_private::ThreadPlan > *|lldb::ThreadPlanWP *", 0, 0, (void*)0, 0};
71375 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};
71376 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};
71377 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};
71378 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};
71379 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};
71380 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};
71381 static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|uint_least16_t *|uint16_t *", 0, 0, (void*)0, 0};
71382 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
71383 
71384 static swig_type_info *swig_type_initial[] = {
71385   &_swigt__p_bool,
71386   &_swigt__p_double,
71387   &_swigt__p_f_p_q_const__char_p_void__void,
71388   &_swigt__p_f_p_void__p_void,
71389   &_swigt__p_f_p_void_p_q_const__void_size_t__void,
71390   &_swigt__p_int,
71391   &_swigt__p_lldb__ConnectionStatus,
71392   &_swigt__p_lldb__SBAddress,
71393   &_swigt__p_lldb__SBAttachInfo,
71394   &_swigt__p_lldb__SBBlock,
71395   &_swigt__p_lldb__SBBreakpoint,
71396   &_swigt__p_lldb__SBBreakpointList,
71397   &_swigt__p_lldb__SBBreakpointLocation,
71398   &_swigt__p_lldb__SBBreakpointName,
71399   &_swigt__p_lldb__SBBroadcaster,
71400   &_swigt__p_lldb__SBCommandInterpreter,
71401   &_swigt__p_lldb__SBCommandInterpreterRunOptions,
71402   &_swigt__p_lldb__SBCommandReturnObject,
71403   &_swigt__p_lldb__SBCommunication,
71404   &_swigt__p_lldb__SBCompileUnit,
71405   &_swigt__p_lldb__SBData,
71406   &_swigt__p_lldb__SBDebugger,
71407   &_swigt__p_lldb__SBDeclaration,
71408   &_swigt__p_lldb__SBEnvironment,
71409   &_swigt__p_lldb__SBError,
71410   &_swigt__p_lldb__SBEvent,
71411   &_swigt__p_lldb__SBExecutionContext,
71412   &_swigt__p_lldb__SBExpressionOptions,
71413   &_swigt__p_lldb__SBFile,
71414   &_swigt__p_lldb__SBFileSpec,
71415   &_swigt__p_lldb__SBFileSpecList,
71416   &_swigt__p_lldb__SBFrame,
71417   &_swigt__p_lldb__SBFunction,
71418   &_swigt__p_lldb__SBHostOS,
71419   &_swigt__p_lldb__SBInstruction,
71420   &_swigt__p_lldb__SBInstructionList,
71421   &_swigt__p_lldb__SBLanguageRuntime,
71422   &_swigt__p_lldb__SBLaunchInfo,
71423   &_swigt__p_lldb__SBLineEntry,
71424   &_swigt__p_lldb__SBListener,
71425   &_swigt__p_lldb__SBMemoryRegionInfo,
71426   &_swigt__p_lldb__SBMemoryRegionInfoList,
71427   &_swigt__p_lldb__SBModule,
71428   &_swigt__p_lldb__SBModuleSpec,
71429   &_swigt__p_lldb__SBModuleSpecList,
71430   &_swigt__p_lldb__SBPlatform,
71431   &_swigt__p_lldb__SBPlatformConnectOptions,
71432   &_swigt__p_lldb__SBPlatformShellCommand,
71433   &_swigt__p_lldb__SBProcess,
71434   &_swigt__p_lldb__SBProcessInfo,
71435   &_swigt__p_lldb__SBQueue,
71436   &_swigt__p_lldb__SBQueueItem,
71437   &_swigt__p_lldb__SBReproducer,
71438   &_swigt__p_lldb__SBSection,
71439   &_swigt__p_lldb__SBSourceManager,
71440   &_swigt__p_lldb__SBStream,
71441   &_swigt__p_lldb__SBStringList,
71442   &_swigt__p_lldb__SBStructuredData,
71443   &_swigt__p_lldb__SBSymbol,
71444   &_swigt__p_lldb__SBSymbolContext,
71445   &_swigt__p_lldb__SBSymbolContextList,
71446   &_swigt__p_lldb__SBTarget,
71447   &_swigt__p_lldb__SBThread,
71448   &_swigt__p_lldb__SBThreadCollection,
71449   &_swigt__p_lldb__SBThreadPlan,
71450   &_swigt__p_lldb__SBTrace,
71451   &_swigt__p_lldb__SBTraceOptions,
71452   &_swigt__p_lldb__SBType,
71453   &_swigt__p_lldb__SBTypeCategory,
71454   &_swigt__p_lldb__SBTypeEnumMember,
71455   &_swigt__p_lldb__SBTypeEnumMemberList,
71456   &_swigt__p_lldb__SBTypeFilter,
71457   &_swigt__p_lldb__SBTypeFormat,
71458   &_swigt__p_lldb__SBTypeList,
71459   &_swigt__p_lldb__SBTypeMember,
71460   &_swigt__p_lldb__SBTypeMemberFunction,
71461   &_swigt__p_lldb__SBTypeNameSpecifier,
71462   &_swigt__p_lldb__SBTypeSummary,
71463   &_swigt__p_lldb__SBTypeSummaryOptions,
71464   &_swigt__p_lldb__SBTypeSynthetic,
71465   &_swigt__p_lldb__SBUnixSignals,
71466   &_swigt__p_lldb__SBValue,
71467   &_swigt__p_lldb__SBValueList,
71468   &_swigt__p_lldb__SBVariablesOptions,
71469   &_swigt__p_lldb__SBWatchpoint,
71470   &_swigt__p_long_double,
71471   &_swigt__p_long_long,
71472   &_swigt__p_p_char,
71473   &_swigt__p_p_void,
71474   &_swigt__p_pthread_rwlock_t,
71475   &_swigt__p_pthread_t,
71476   &_swigt__p_short,
71477   &_swigt__p_signed_char,
71478   &_swigt__p_size_t,
71479   &_swigt__p_std__shared_ptrT_lldb_private__ABI_t,
71480   &_swigt__p_std__shared_ptrT_lldb_private__Baton_t,
71481   &_swigt__p_std__shared_ptrT_lldb_private__Block_t,
71482   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
71483   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
71484   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
71485   &_swigt__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
71486   &_swigt__p_std__shared_ptrT_lldb_private__Breakpoint_t,
71487   &_swigt__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
71488   &_swigt__p_std__shared_ptrT_lldb_private__Broadcaster_t,
71489   &_swigt__p_std__shared_ptrT_lldb_private__CommandObject_t,
71490   &_swigt__p_std__shared_ptrT_lldb_private__Communication_t,
71491   &_swigt__p_std__shared_ptrT_lldb_private__CompileUnit_t,
71492   &_swigt__p_std__shared_ptrT_lldb_private__Connection_t,
71493   &_swigt__p_std__shared_ptrT_lldb_private__DataBuffer_t,
71494   &_swigt__p_std__shared_ptrT_lldb_private__DataExtractor_t,
71495   &_swigt__p_std__shared_ptrT_lldb_private__Debugger_t,
71496   &_swigt__p_std__shared_ptrT_lldb_private__Disassembler_t,
71497   &_swigt__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
71498   &_swigt__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
71499   &_swigt__p_std__shared_ptrT_lldb_private__EventData_t,
71500   &_swigt__p_std__shared_ptrT_lldb_private__Event_t,
71501   &_swigt__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
71502   &_swigt__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
71503   &_swigt__p_std__shared_ptrT_lldb_private__File_t,
71504   &_swigt__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
71505   &_swigt__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
71506   &_swigt__p_std__shared_ptrT_lldb_private__Function_t,
71507   &_swigt__p_std__shared_ptrT_lldb_private__IOHandler_t,
71508   &_swigt__p_std__shared_ptrT_lldb_private__IOObject_t,
71509   &_swigt__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
71510   &_swigt__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
71511   &_swigt__p_std__shared_ptrT_lldb_private__Instruction_t,
71512   &_swigt__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
71513   &_swigt__p_std__shared_ptrT_lldb_private__JITLoader_t,
71514   &_swigt__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
71515   &_swigt__p_std__shared_ptrT_lldb_private__LineTable_t,
71516   &_swigt__p_std__shared_ptrT_lldb_private__Listener_t,
71517   &_swigt__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
71518   &_swigt__p_std__shared_ptrT_lldb_private__Module_t,
71519   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
71520   &_swigt__p_std__shared_ptrT_lldb_private__ObjectFile_t,
71521   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
71522   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
71523   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
71524   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
71525   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
71526   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
71527   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
71528   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
71529   &_swigt__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
71530   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
71531   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
71532   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
71533   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueString_t,
71534   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
71535   &_swigt__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
71536   &_swigt__p_std__shared_ptrT_lldb_private__OptionValue_t,
71537   &_swigt__p_std__shared_ptrT_lldb_private__Platform_t,
71538   &_swigt__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
71539   &_swigt__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
71540   &_swigt__p_std__shared_ptrT_lldb_private__Process_t,
71541   &_swigt__p_std__shared_ptrT_lldb_private__Property_t,
71542   &_swigt__p_std__shared_ptrT_lldb_private__QueueItem_t,
71543   &_swigt__p_std__shared_ptrT_lldb_private__Queue_t,
71544   &_swigt__p_std__shared_ptrT_lldb_private__REPL_t,
71545   &_swigt__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
71546   &_swigt__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
71547   &_swigt__p_std__shared_ptrT_lldb_private__RegisterContext_t,
71548   &_swigt__p_std__shared_ptrT_lldb_private__RegularExpression_t,
71549   &_swigt__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
71550   &_swigt__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
71551   &_swigt__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
71552   &_swigt__p_std__shared_ptrT_lldb_private__SearchFilter_t,
71553   &_swigt__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
71554   &_swigt__p_std__shared_ptrT_lldb_private__Section_t,
71555   &_swigt__p_std__shared_ptrT_lldb_private__Settings_t,
71556   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameList_t,
71557   &_swigt__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
71558   &_swigt__p_std__shared_ptrT_lldb_private__StackFrame_t,
71559   &_swigt__p_std__shared_ptrT_lldb_private__StopInfo_t,
71560   &_swigt__p_std__shared_ptrT_lldb_private__StreamFile_t,
71561   &_swigt__p_std__shared_ptrT_lldb_private__Stream_t,
71562   &_swigt__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
71563   &_swigt__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
71564   &_swigt__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
71565   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
71566   &_swigt__p_std__shared_ptrT_lldb_private__SymbolFile_t,
71567   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
71568   &_swigt__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
71569   &_swigt__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
71570   &_swigt__p_std__shared_ptrT_lldb_private__TargetProperties_t,
71571   &_swigt__p_std__shared_ptrT_lldb_private__Target_t,
71572   &_swigt__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
71573   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
71574   &_swigt__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
71575   &_swigt__p_std__shared_ptrT_lldb_private__Thread_t,
71576   &_swigt__p_std__shared_ptrT_lldb_private__TraceOptions_t,
71577   &_swigt__p_std__shared_ptrT_lldb_private__Trace_t,
71578   &_swigt__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
71579   &_swigt__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
71580   &_swigt__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
71581   &_swigt__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
71582   &_swigt__p_std__shared_ptrT_lldb_private__TypeImpl_t,
71583   &_swigt__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
71584   &_swigt__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
71585   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
71586   &_swigt__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
71587   &_swigt__p_std__shared_ptrT_lldb_private__TypeSystem_t,
71588   &_swigt__p_std__shared_ptrT_lldb_private__Type_t,
71589   &_swigt__p_std__shared_ptrT_lldb_private__UnixSignals_t,
71590   &_swigt__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
71591   &_swigt__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
71592   &_swigt__p_std__shared_ptrT_lldb_private__UserExpression_t,
71593   &_swigt__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
71594   &_swigt__p_std__shared_ptrT_lldb_private__ValueList_t,
71595   &_swigt__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
71596   &_swigt__p_std__shared_ptrT_lldb_private__ValueObject_t,
71597   &_swigt__p_std__shared_ptrT_lldb_private__Value_t,
71598   &_swigt__p_std__shared_ptrT_lldb_private__VariableList_t,
71599   &_swigt__p_std__shared_ptrT_lldb_private__Variable_t,
71600   &_swigt__p_std__shared_ptrT_lldb_private__Watchpoint_t,
71601   &_swigt__p_std__string,
71602   &_swigt__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
71603   &_swigt__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
71604   &_swigt__p_std__unique_ptrT_lldb_private__File_t,
71605   &_swigt__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
71606   &_swigt__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
71607   &_swigt__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
71608   &_swigt__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
71609   &_swigt__p_std__unique_ptrT_lldb_private__SectionList_t,
71610   &_swigt__p_std__unique_ptrT_lldb_private__SourceManager_t,
71611   &_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
71612   &_swigt__p_std__unique_ptrT_lldb_private__StackFrame_t,
71613   &_swigt__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
71614   &_swigt__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
71615   &_swigt__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
71616   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
71617   &_swigt__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
71618   &_swigt__p_std__weak_ptrT_lldb_private__Breakpoint_t,
71619   &_swigt__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
71620   &_swigt__p_std__weak_ptrT_lldb_private__Debugger_t,
71621   &_swigt__p_std__weak_ptrT_lldb_private__Listener_t,
71622   &_swigt__p_std__weak_ptrT_lldb_private__Module_t,
71623   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
71624   &_swigt__p_std__weak_ptrT_lldb_private__ObjectFile_t,
71625   &_swigt__p_std__weak_ptrT_lldb_private__OptionValue_t,
71626   &_swigt__p_std__weak_ptrT_lldb_private__Process_t,
71627   &_swigt__p_std__weak_ptrT_lldb_private__Queue_t,
71628   &_swigt__p_std__weak_ptrT_lldb_private__Section_t,
71629   &_swigt__p_std__weak_ptrT_lldb_private__StackFrame_t,
71630   &_swigt__p_std__weak_ptrT_lldb_private__Stream_t,
71631   &_swigt__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
71632   &_swigt__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
71633   &_swigt__p_std__weak_ptrT_lldb_private__Target_t,
71634   &_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
71635   &_swigt__p_std__weak_ptrT_lldb_private__Thread_t,
71636   &_swigt__p_std__weak_ptrT_lldb_private__Type_t,
71637   &_swigt__p_std__weak_ptrT_lldb_private__UnixSignals_t,
71638   &_swigt__p_unsigned_char,
71639   &_swigt__p_unsigned_int,
71640   &_swigt__p_unsigned_long_long,
71641   &_swigt__p_unsigned_short,
71642   &_swigt__p_void,
71643 };
71644 
71645 static swig_cast_info _swigc__p_bool[] = {  {&_swigt__p_bool, 0, 0, 0},{0, 0, 0, 0}};
71646 static swig_cast_info _swigc__p_double[] = {  {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
71647 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}};
71648 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}};
71649 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}};
71650 static swig_cast_info _swigc__p_int[] = {  {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
71651 static swig_cast_info _swigc__p_lldb__ConnectionStatus[] = {  {&_swigt__p_lldb__ConnectionStatus, 0, 0, 0},{0, 0, 0, 0}};
71652 static swig_cast_info _swigc__p_lldb__SBAddress[] = {  {&_swigt__p_lldb__SBAddress, 0, 0, 0},{0, 0, 0, 0}};
71653 static swig_cast_info _swigc__p_lldb__SBAttachInfo[] = {  {&_swigt__p_lldb__SBAttachInfo, 0, 0, 0},{0, 0, 0, 0}};
71654 static swig_cast_info _swigc__p_lldb__SBBlock[] = {  {&_swigt__p_lldb__SBBlock, 0, 0, 0},{0, 0, 0, 0}};
71655 static swig_cast_info _swigc__p_lldb__SBBreakpoint[] = {  {&_swigt__p_lldb__SBBreakpoint, 0, 0, 0},{0, 0, 0, 0}};
71656 static swig_cast_info _swigc__p_lldb__SBBreakpointList[] = {  {&_swigt__p_lldb__SBBreakpointList, 0, 0, 0},{0, 0, 0, 0}};
71657 static swig_cast_info _swigc__p_lldb__SBBreakpointLocation[] = {  {&_swigt__p_lldb__SBBreakpointLocation, 0, 0, 0},{0, 0, 0, 0}};
71658 static swig_cast_info _swigc__p_lldb__SBBreakpointName[] = {  {&_swigt__p_lldb__SBBreakpointName, 0, 0, 0},{0, 0, 0, 0}};
71659 static swig_cast_info _swigc__p_lldb__SBBroadcaster[] = {  {&_swigt__p_lldb__SBBroadcaster, 0, 0, 0},{0, 0, 0, 0}};
71660 static swig_cast_info _swigc__p_lldb__SBCommandInterpreter[] = {  {&_swigt__p_lldb__SBCommandInterpreter, 0, 0, 0},{0, 0, 0, 0}};
71661 static swig_cast_info _swigc__p_lldb__SBCommandInterpreterRunOptions[] = {  {&_swigt__p_lldb__SBCommandInterpreterRunOptions, 0, 0, 0},{0, 0, 0, 0}};
71662 static swig_cast_info _swigc__p_lldb__SBCommandReturnObject[] = {  {&_swigt__p_lldb__SBCommandReturnObject, 0, 0, 0},{0, 0, 0, 0}};
71663 static swig_cast_info _swigc__p_lldb__SBCommunication[] = {  {&_swigt__p_lldb__SBCommunication, 0, 0, 0},{0, 0, 0, 0}};
71664 static swig_cast_info _swigc__p_lldb__SBCompileUnit[] = {  {&_swigt__p_lldb__SBCompileUnit, 0, 0, 0},{0, 0, 0, 0}};
71665 static swig_cast_info _swigc__p_lldb__SBData[] = {  {&_swigt__p_lldb__SBData, 0, 0, 0},{0, 0, 0, 0}};
71666 static swig_cast_info _swigc__p_lldb__SBDebugger[] = {  {&_swigt__p_lldb__SBDebugger, 0, 0, 0},{0, 0, 0, 0}};
71667 static swig_cast_info _swigc__p_lldb__SBDeclaration[] = {  {&_swigt__p_lldb__SBDeclaration, 0, 0, 0},{0, 0, 0, 0}};
71668 static swig_cast_info _swigc__p_lldb__SBEnvironment[] = {  {&_swigt__p_lldb__SBEnvironment, 0, 0, 0},{0, 0, 0, 0}};
71669 static swig_cast_info _swigc__p_lldb__SBError[] = {  {&_swigt__p_lldb__SBError, 0, 0, 0},{0, 0, 0, 0}};
71670 static swig_cast_info _swigc__p_lldb__SBEvent[] = {  {&_swigt__p_lldb__SBEvent, 0, 0, 0},{0, 0, 0, 0}};
71671 static swig_cast_info _swigc__p_lldb__SBExecutionContext[] = {  {&_swigt__p_lldb__SBExecutionContext, 0, 0, 0},{0, 0, 0, 0}};
71672 static swig_cast_info _swigc__p_lldb__SBExpressionOptions[] = {  {&_swigt__p_lldb__SBExpressionOptions, 0, 0, 0},{0, 0, 0, 0}};
71673 static swig_cast_info _swigc__p_lldb__SBFile[] = {  {&_swigt__p_lldb__SBFile, 0, 0, 0},{0, 0, 0, 0}};
71674 static swig_cast_info _swigc__p_lldb__SBFileSpec[] = {  {&_swigt__p_lldb__SBFileSpec, 0, 0, 0},{0, 0, 0, 0}};
71675 static swig_cast_info _swigc__p_lldb__SBFileSpecList[] = {  {&_swigt__p_lldb__SBFileSpecList, 0, 0, 0},{0, 0, 0, 0}};
71676 static swig_cast_info _swigc__p_lldb__SBFrame[] = {  {&_swigt__p_lldb__SBFrame, 0, 0, 0},{0, 0, 0, 0}};
71677 static swig_cast_info _swigc__p_lldb__SBFunction[] = {  {&_swigt__p_lldb__SBFunction, 0, 0, 0},{0, 0, 0, 0}};
71678 static swig_cast_info _swigc__p_lldb__SBHostOS[] = {  {&_swigt__p_lldb__SBHostOS, 0, 0, 0},{0, 0, 0, 0}};
71679 static swig_cast_info _swigc__p_lldb__SBInstruction[] = {  {&_swigt__p_lldb__SBInstruction, 0, 0, 0},{0, 0, 0, 0}};
71680 static swig_cast_info _swigc__p_lldb__SBInstructionList[] = {  {&_swigt__p_lldb__SBInstructionList, 0, 0, 0},{0, 0, 0, 0}};
71681 static swig_cast_info _swigc__p_lldb__SBLanguageRuntime[] = {  {&_swigt__p_lldb__SBLanguageRuntime, 0, 0, 0},{0, 0, 0, 0}};
71682 static swig_cast_info _swigc__p_lldb__SBLaunchInfo[] = {  {&_swigt__p_lldb__SBLaunchInfo, 0, 0, 0},{0, 0, 0, 0}};
71683 static swig_cast_info _swigc__p_lldb__SBLineEntry[] = {  {&_swigt__p_lldb__SBLineEntry, 0, 0, 0},{0, 0, 0, 0}};
71684 static swig_cast_info _swigc__p_lldb__SBListener[] = {  {&_swigt__p_lldb__SBListener, 0, 0, 0},{0, 0, 0, 0}};
71685 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfo[] = {  {&_swigt__p_lldb__SBMemoryRegionInfo, 0, 0, 0},{0, 0, 0, 0}};
71686 static swig_cast_info _swigc__p_lldb__SBMemoryRegionInfoList[] = {  {&_swigt__p_lldb__SBMemoryRegionInfoList, 0, 0, 0},{0, 0, 0, 0}};
71687 static swig_cast_info _swigc__p_lldb__SBModule[] = {  {&_swigt__p_lldb__SBModule, 0, 0, 0},{0, 0, 0, 0}};
71688 static swig_cast_info _swigc__p_lldb__SBModuleSpec[] = {  {&_swigt__p_lldb__SBModuleSpec, 0, 0, 0},{0, 0, 0, 0}};
71689 static swig_cast_info _swigc__p_lldb__SBModuleSpecList[] = {  {&_swigt__p_lldb__SBModuleSpecList, 0, 0, 0},{0, 0, 0, 0}};
71690 static swig_cast_info _swigc__p_lldb__SBPlatform[] = {  {&_swigt__p_lldb__SBPlatform, 0, 0, 0},{0, 0, 0, 0}};
71691 static swig_cast_info _swigc__p_lldb__SBPlatformConnectOptions[] = {  {&_swigt__p_lldb__SBPlatformConnectOptions, 0, 0, 0},{0, 0, 0, 0}};
71692 static swig_cast_info _swigc__p_lldb__SBPlatformShellCommand[] = {  {&_swigt__p_lldb__SBPlatformShellCommand, 0, 0, 0},{0, 0, 0, 0}};
71693 static swig_cast_info _swigc__p_lldb__SBProcess[] = {  {&_swigt__p_lldb__SBProcess, 0, 0, 0},{0, 0, 0, 0}};
71694 static swig_cast_info _swigc__p_lldb__SBProcessInfo[] = {  {&_swigt__p_lldb__SBProcessInfo, 0, 0, 0},{0, 0, 0, 0}};
71695 static swig_cast_info _swigc__p_lldb__SBQueue[] = {  {&_swigt__p_lldb__SBQueue, 0, 0, 0},{0, 0, 0, 0}};
71696 static swig_cast_info _swigc__p_lldb__SBQueueItem[] = {  {&_swigt__p_lldb__SBQueueItem, 0, 0, 0},{0, 0, 0, 0}};
71697 static swig_cast_info _swigc__p_lldb__SBReproducer[] = {  {&_swigt__p_lldb__SBReproducer, 0, 0, 0},{0, 0, 0, 0}};
71698 static swig_cast_info _swigc__p_lldb__SBSection[] = {  {&_swigt__p_lldb__SBSection, 0, 0, 0},{0, 0, 0, 0}};
71699 static swig_cast_info _swigc__p_lldb__SBSourceManager[] = {  {&_swigt__p_lldb__SBSourceManager, 0, 0, 0},{0, 0, 0, 0}};
71700 static swig_cast_info _swigc__p_lldb__SBStream[] = {  {&_swigt__p_lldb__SBStream, 0, 0, 0},{0, 0, 0, 0}};
71701 static swig_cast_info _swigc__p_lldb__SBStringList[] = {  {&_swigt__p_lldb__SBStringList, 0, 0, 0},{0, 0, 0, 0}};
71702 static swig_cast_info _swigc__p_lldb__SBStructuredData[] = {  {&_swigt__p_lldb__SBStructuredData, 0, 0, 0},{0, 0, 0, 0}};
71703 static swig_cast_info _swigc__p_lldb__SBSymbol[] = {  {&_swigt__p_lldb__SBSymbol, 0, 0, 0},{0, 0, 0, 0}};
71704 static swig_cast_info _swigc__p_lldb__SBSymbolContext[] = {  {&_swigt__p_lldb__SBSymbolContext, 0, 0, 0},{0, 0, 0, 0}};
71705 static swig_cast_info _swigc__p_lldb__SBSymbolContextList[] = {  {&_swigt__p_lldb__SBSymbolContextList, 0, 0, 0},{0, 0, 0, 0}};
71706 static swig_cast_info _swigc__p_lldb__SBTarget[] = {  {&_swigt__p_lldb__SBTarget, 0, 0, 0},{0, 0, 0, 0}};
71707 static swig_cast_info _swigc__p_lldb__SBThread[] = {  {&_swigt__p_lldb__SBThread, 0, 0, 0},{0, 0, 0, 0}};
71708 static swig_cast_info _swigc__p_lldb__SBThreadCollection[] = {  {&_swigt__p_lldb__SBThreadCollection, 0, 0, 0},{0, 0, 0, 0}};
71709 static swig_cast_info _swigc__p_lldb__SBThreadPlan[] = {  {&_swigt__p_lldb__SBThreadPlan, 0, 0, 0},{0, 0, 0, 0}};
71710 static swig_cast_info _swigc__p_lldb__SBTrace[] = {  {&_swigt__p_lldb__SBTrace, 0, 0, 0},{0, 0, 0, 0}};
71711 static swig_cast_info _swigc__p_lldb__SBTraceOptions[] = {  {&_swigt__p_lldb__SBTraceOptions, 0, 0, 0},{0, 0, 0, 0}};
71712 static swig_cast_info _swigc__p_lldb__SBType[] = {  {&_swigt__p_lldb__SBType, 0, 0, 0},{0, 0, 0, 0}};
71713 static swig_cast_info _swigc__p_lldb__SBTypeCategory[] = {  {&_swigt__p_lldb__SBTypeCategory, 0, 0, 0},{0, 0, 0, 0}};
71714 static swig_cast_info _swigc__p_lldb__SBTypeEnumMember[] = {  {&_swigt__p_lldb__SBTypeEnumMember, 0, 0, 0},{0, 0, 0, 0}};
71715 static swig_cast_info _swigc__p_lldb__SBTypeEnumMemberList[] = {  {&_swigt__p_lldb__SBTypeEnumMemberList, 0, 0, 0},{0, 0, 0, 0}};
71716 static swig_cast_info _swigc__p_lldb__SBTypeFilter[] = {  {&_swigt__p_lldb__SBTypeFilter, 0, 0, 0},{0, 0, 0, 0}};
71717 static swig_cast_info _swigc__p_lldb__SBTypeFormat[] = {  {&_swigt__p_lldb__SBTypeFormat, 0, 0, 0},{0, 0, 0, 0}};
71718 static swig_cast_info _swigc__p_lldb__SBTypeList[] = {  {&_swigt__p_lldb__SBTypeList, 0, 0, 0},{0, 0, 0, 0}};
71719 static swig_cast_info _swigc__p_lldb__SBTypeMember[] = {  {&_swigt__p_lldb__SBTypeMember, 0, 0, 0},{0, 0, 0, 0}};
71720 static swig_cast_info _swigc__p_lldb__SBTypeMemberFunction[] = {  {&_swigt__p_lldb__SBTypeMemberFunction, 0, 0, 0},{0, 0, 0, 0}};
71721 static swig_cast_info _swigc__p_lldb__SBTypeNameSpecifier[] = {  {&_swigt__p_lldb__SBTypeNameSpecifier, 0, 0, 0},{0, 0, 0, 0}};
71722 static swig_cast_info _swigc__p_lldb__SBTypeSummary[] = {  {&_swigt__p_lldb__SBTypeSummary, 0, 0, 0},{0, 0, 0, 0}};
71723 static swig_cast_info _swigc__p_lldb__SBTypeSummaryOptions[] = {  {&_swigt__p_lldb__SBTypeSummaryOptions, 0, 0, 0},{0, 0, 0, 0}};
71724 static swig_cast_info _swigc__p_lldb__SBTypeSynthetic[] = {  {&_swigt__p_lldb__SBTypeSynthetic, 0, 0, 0},{0, 0, 0, 0}};
71725 static swig_cast_info _swigc__p_lldb__SBUnixSignals[] = {  {&_swigt__p_lldb__SBUnixSignals, 0, 0, 0},{0, 0, 0, 0}};
71726 static swig_cast_info _swigc__p_lldb__SBValue[] = {  {&_swigt__p_lldb__SBValue, 0, 0, 0},{0, 0, 0, 0}};
71727 static swig_cast_info _swigc__p_lldb__SBValueList[] = {  {&_swigt__p_lldb__SBValueList, 0, 0, 0},{0, 0, 0, 0}};
71728 static swig_cast_info _swigc__p_lldb__SBVariablesOptions[] = {  {&_swigt__p_lldb__SBVariablesOptions, 0, 0, 0},{0, 0, 0, 0}};
71729 static swig_cast_info _swigc__p_lldb__SBWatchpoint[] = {  {&_swigt__p_lldb__SBWatchpoint, 0, 0, 0},{0, 0, 0, 0}};
71730 static swig_cast_info _swigc__p_long_double[] = {  {&_swigt__p_long_double, 0, 0, 0},{0, 0, 0, 0}};
71731 static swig_cast_info _swigc__p_long_long[] = {  {&_swigt__p_long_long, 0, 0, 0},{0, 0, 0, 0}};
71732 static swig_cast_info _swigc__p_p_char[] = {  {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
71733 static swig_cast_info _swigc__p_p_void[] = {  {&_swigt__p_p_void, 0, 0, 0},{0, 0, 0, 0}};
71734 static swig_cast_info _swigc__p_pthread_rwlock_t[] = {  {&_swigt__p_pthread_rwlock_t, 0, 0, 0},{0, 0, 0, 0}};
71735 static swig_cast_info _swigc__p_pthread_t[] = {  {&_swigt__p_pthread_t, 0, 0, 0},{0, 0, 0, 0}};
71736 static swig_cast_info _swigc__p_short[] = {  {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}};
71737 static swig_cast_info _swigc__p_signed_char[] = {  {&_swigt__p_signed_char, 0, 0, 0},{0, 0, 0, 0}};
71738 static swig_cast_info _swigc__p_size_t[] = {  {&_swigt__p_size_t, 0, 0, 0},{0, 0, 0, 0}};
71739 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}};
71740 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}};
71741 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}};
71742 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}};
71743 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}};
71744 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}};
71745 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}};
71746 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}};
71747 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}};
71748 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}};
71749 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}};
71750 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}};
71751 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}};
71752 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}};
71753 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}};
71754 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}};
71755 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}};
71756 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}};
71757 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}};
71758 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}};
71759 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}};
71760 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}};
71761 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}};
71762 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}};
71763 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}};
71764 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}};
71765 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}};
71766 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}};
71767 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}};
71768 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}};
71769 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}};
71770 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}};
71771 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}};
71772 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}};
71773 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}};
71774 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}};
71775 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}};
71776 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}};
71777 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}};
71778 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}};
71779 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}};
71780 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}};
71781 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}};
71782 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}};
71783 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}};
71784 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}};
71785 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}};
71786 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}};
71787 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}};
71788 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}};
71789 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}};
71790 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}};
71791 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}};
71792 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}};
71793 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}};
71794 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}};
71795 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}};
71796 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}};
71797 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}};
71798 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}};
71799 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}};
71800 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}};
71801 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}};
71802 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}};
71803 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}};
71804 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}};
71805 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}};
71806 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}};
71807 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}};
71808 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}};
71809 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}};
71810 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}};
71811 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}};
71812 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}};
71813 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}};
71814 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}};
71815 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}};
71816 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}};
71817 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}};
71818 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}};
71819 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}};
71820 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}};
71821 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}};
71822 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}};
71823 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}};
71824 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}};
71825 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}};
71826 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}};
71827 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}};
71828 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}};
71829 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}};
71830 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}};
71831 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}};
71832 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}};
71833 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}};
71834 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}};
71835 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}};
71836 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}};
71837 static swig_cast_info _swigc__p_std__shared_ptrT_lldb_private__Trace_t[] = {  {&_swigt__p_std__shared_ptrT_lldb_private__Trace_t, 0, 0, 0},{0, 0, 0, 0}};
71838 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}};
71839 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}};
71840 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}};
71841 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}};
71842 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}};
71843 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}};
71844 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}};
71845 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}};
71846 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}};
71847 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}};
71848 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}};
71849 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}};
71850 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}};
71851 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}};
71852 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}};
71853 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}};
71854 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}};
71855 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}};
71856 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}};
71857 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}};
71858 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}};
71859 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}};
71860 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}};
71861 static swig_cast_info _swigc__p_std__string[] = {  {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}};
71862 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}};
71863 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}};
71864 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}};
71865 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}};
71866 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}};
71867 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}};
71868 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}};
71869 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}};
71870 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}};
71871 static swig_cast_info _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t[] = {  {&_swigt__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t, 0, 0, 0},{0, 0, 0, 0}};
71872 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}};
71873 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}};
71874 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}};
71875 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}};
71876 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}};
71877 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}};
71878 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}};
71879 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}};
71880 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}};
71881 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}};
71882 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}};
71883 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}};
71884 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}};
71885 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}};
71886 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}};
71887 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}};
71888 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}};
71889 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}};
71890 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}};
71891 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}};
71892 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}};
71893 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}};
71894 static swig_cast_info _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t[] = {  {&_swigt__p_std__weak_ptrT_lldb_private__ThreadPlan_t, 0, 0, 0},{0, 0, 0, 0}};
71895 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}};
71896 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}};
71897 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}};
71898 static swig_cast_info _swigc__p_unsigned_char[] = {  {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
71899 static swig_cast_info _swigc__p_unsigned_int[] = {  {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
71900 static swig_cast_info _swigc__p_unsigned_long_long[] = {  {&_swigt__p_unsigned_long_long, 0, 0, 0},{0, 0, 0, 0}};
71901 static swig_cast_info _swigc__p_unsigned_short[] = {  {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
71902 static swig_cast_info _swigc__p_void[] = {  {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
71903 
71904 static swig_cast_info *swig_cast_initial[] = {
71905   _swigc__p_bool,
71906   _swigc__p_double,
71907   _swigc__p_f_p_q_const__char_p_void__void,
71908   _swigc__p_f_p_void__p_void,
71909   _swigc__p_f_p_void_p_q_const__void_size_t__void,
71910   _swigc__p_int,
71911   _swigc__p_lldb__ConnectionStatus,
71912   _swigc__p_lldb__SBAddress,
71913   _swigc__p_lldb__SBAttachInfo,
71914   _swigc__p_lldb__SBBlock,
71915   _swigc__p_lldb__SBBreakpoint,
71916   _swigc__p_lldb__SBBreakpointList,
71917   _swigc__p_lldb__SBBreakpointLocation,
71918   _swigc__p_lldb__SBBreakpointName,
71919   _swigc__p_lldb__SBBroadcaster,
71920   _swigc__p_lldb__SBCommandInterpreter,
71921   _swigc__p_lldb__SBCommandInterpreterRunOptions,
71922   _swigc__p_lldb__SBCommandReturnObject,
71923   _swigc__p_lldb__SBCommunication,
71924   _swigc__p_lldb__SBCompileUnit,
71925   _swigc__p_lldb__SBData,
71926   _swigc__p_lldb__SBDebugger,
71927   _swigc__p_lldb__SBDeclaration,
71928   _swigc__p_lldb__SBEnvironment,
71929   _swigc__p_lldb__SBError,
71930   _swigc__p_lldb__SBEvent,
71931   _swigc__p_lldb__SBExecutionContext,
71932   _swigc__p_lldb__SBExpressionOptions,
71933   _swigc__p_lldb__SBFile,
71934   _swigc__p_lldb__SBFileSpec,
71935   _swigc__p_lldb__SBFileSpecList,
71936   _swigc__p_lldb__SBFrame,
71937   _swigc__p_lldb__SBFunction,
71938   _swigc__p_lldb__SBHostOS,
71939   _swigc__p_lldb__SBInstruction,
71940   _swigc__p_lldb__SBInstructionList,
71941   _swigc__p_lldb__SBLanguageRuntime,
71942   _swigc__p_lldb__SBLaunchInfo,
71943   _swigc__p_lldb__SBLineEntry,
71944   _swigc__p_lldb__SBListener,
71945   _swigc__p_lldb__SBMemoryRegionInfo,
71946   _swigc__p_lldb__SBMemoryRegionInfoList,
71947   _swigc__p_lldb__SBModule,
71948   _swigc__p_lldb__SBModuleSpec,
71949   _swigc__p_lldb__SBModuleSpecList,
71950   _swigc__p_lldb__SBPlatform,
71951   _swigc__p_lldb__SBPlatformConnectOptions,
71952   _swigc__p_lldb__SBPlatformShellCommand,
71953   _swigc__p_lldb__SBProcess,
71954   _swigc__p_lldb__SBProcessInfo,
71955   _swigc__p_lldb__SBQueue,
71956   _swigc__p_lldb__SBQueueItem,
71957   _swigc__p_lldb__SBReproducer,
71958   _swigc__p_lldb__SBSection,
71959   _swigc__p_lldb__SBSourceManager,
71960   _swigc__p_lldb__SBStream,
71961   _swigc__p_lldb__SBStringList,
71962   _swigc__p_lldb__SBStructuredData,
71963   _swigc__p_lldb__SBSymbol,
71964   _swigc__p_lldb__SBSymbolContext,
71965   _swigc__p_lldb__SBSymbolContextList,
71966   _swigc__p_lldb__SBTarget,
71967   _swigc__p_lldb__SBThread,
71968   _swigc__p_lldb__SBThreadCollection,
71969   _swigc__p_lldb__SBThreadPlan,
71970   _swigc__p_lldb__SBTrace,
71971   _swigc__p_lldb__SBTraceOptions,
71972   _swigc__p_lldb__SBType,
71973   _swigc__p_lldb__SBTypeCategory,
71974   _swigc__p_lldb__SBTypeEnumMember,
71975   _swigc__p_lldb__SBTypeEnumMemberList,
71976   _swigc__p_lldb__SBTypeFilter,
71977   _swigc__p_lldb__SBTypeFormat,
71978   _swigc__p_lldb__SBTypeList,
71979   _swigc__p_lldb__SBTypeMember,
71980   _swigc__p_lldb__SBTypeMemberFunction,
71981   _swigc__p_lldb__SBTypeNameSpecifier,
71982   _swigc__p_lldb__SBTypeSummary,
71983   _swigc__p_lldb__SBTypeSummaryOptions,
71984   _swigc__p_lldb__SBTypeSynthetic,
71985   _swigc__p_lldb__SBUnixSignals,
71986   _swigc__p_lldb__SBValue,
71987   _swigc__p_lldb__SBValueList,
71988   _swigc__p_lldb__SBVariablesOptions,
71989   _swigc__p_lldb__SBWatchpoint,
71990   _swigc__p_long_double,
71991   _swigc__p_long_long,
71992   _swigc__p_p_char,
71993   _swigc__p_p_void,
71994   _swigc__p_pthread_rwlock_t,
71995   _swigc__p_pthread_t,
71996   _swigc__p_short,
71997   _swigc__p_signed_char,
71998   _swigc__p_size_t,
71999   _swigc__p_std__shared_ptrT_lldb_private__ABI_t,
72000   _swigc__p_std__shared_ptrT_lldb_private__Baton_t,
72001   _swigc__p_std__shared_ptrT_lldb_private__Block_t,
72002   _swigc__p_std__shared_ptrT_lldb_private__BreakpointLocation_t,
72003   _swigc__p_std__shared_ptrT_lldb_private__BreakpointPrecondition_t,
72004   _swigc__p_std__shared_ptrT_lldb_private__BreakpointResolver_t,
72005   _swigc__p_std__shared_ptrT_lldb_private__BreakpointSite_t,
72006   _swigc__p_std__shared_ptrT_lldb_private__Breakpoint_t,
72007   _swigc__p_std__shared_ptrT_lldb_private__BroadcasterManager_t,
72008   _swigc__p_std__shared_ptrT_lldb_private__Broadcaster_t,
72009   _swigc__p_std__shared_ptrT_lldb_private__CommandObject_t,
72010   _swigc__p_std__shared_ptrT_lldb_private__Communication_t,
72011   _swigc__p_std__shared_ptrT_lldb_private__CompileUnit_t,
72012   _swigc__p_std__shared_ptrT_lldb_private__Connection_t,
72013   _swigc__p_std__shared_ptrT_lldb_private__DataBuffer_t,
72014   _swigc__p_std__shared_ptrT_lldb_private__DataExtractor_t,
72015   _swigc__p_std__shared_ptrT_lldb_private__Debugger_t,
72016   _swigc__p_std__shared_ptrT_lldb_private__Disassembler_t,
72017   _swigc__p_std__shared_ptrT_lldb_private__DynamicLoader_t,
72018   _swigc__p_std__shared_ptrT_lldb_private__EventDataStructuredData_t,
72019   _swigc__p_std__shared_ptrT_lldb_private__EventData_t,
72020   _swigc__p_std__shared_ptrT_lldb_private__Event_t,
72021   _swigc__p_std__shared_ptrT_lldb_private__ExecutionContextRef_t,
72022   _swigc__p_std__shared_ptrT_lldb_private__ExpressionVariable_t,
72023   _swigc__p_std__shared_ptrT_lldb_private__File_t,
72024   _swigc__p_std__shared_ptrT_lldb_private__FuncUnwinders_t,
72025   _swigc__p_std__shared_ptrT_lldb_private__FunctionCaller_t,
72026   _swigc__p_std__shared_ptrT_lldb_private__Function_t,
72027   _swigc__p_std__shared_ptrT_lldb_private__IOHandler_t,
72028   _swigc__p_std__shared_ptrT_lldb_private__IOObject_t,
72029   _swigc__p_std__shared_ptrT_lldb_private__IRExecutionUnit_t,
72030   _swigc__p_std__shared_ptrT_lldb_private__InlineFunctionInfo_t,
72031   _swigc__p_std__shared_ptrT_lldb_private__Instruction_t,
72032   _swigc__p_std__shared_ptrT_lldb_private__InstrumentationRuntime_t,
72033   _swigc__p_std__shared_ptrT_lldb_private__JITLoader_t,
72034   _swigc__p_std__shared_ptrT_lldb_private__LanguageRuntime_t,
72035   _swigc__p_std__shared_ptrT_lldb_private__LineTable_t,
72036   _swigc__p_std__shared_ptrT_lldb_private__Listener_t,
72037   _swigc__p_std__shared_ptrT_lldb_private__MemoryHistory_t,
72038   _swigc__p_std__shared_ptrT_lldb_private__Module_t,
72039   _swigc__p_std__shared_ptrT_lldb_private__ObjectFileJITDelegate_t,
72040   _swigc__p_std__shared_ptrT_lldb_private__ObjectFile_t,
72041   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArch_t,
72042   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArgs_t,
72043   _swigc__p_std__shared_ptrT_lldb_private__OptionValueArray_t,
72044   _swigc__p_std__shared_ptrT_lldb_private__OptionValueBoolean_t,
72045   _swigc__p_std__shared_ptrT_lldb_private__OptionValueDictionary_t,
72046   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpecList_t,
72047   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFileSpec_t,
72048   _swigc__p_std__shared_ptrT_lldb_private__OptionValueFormat_t,
72049   _swigc__p_std__shared_ptrT_lldb_private__OptionValuePathMappings_t,
72050   _swigc__p_std__shared_ptrT_lldb_private__OptionValueProperties_t,
72051   _swigc__p_std__shared_ptrT_lldb_private__OptionValueRegex_t,
72052   _swigc__p_std__shared_ptrT_lldb_private__OptionValueSInt64_t,
72053   _swigc__p_std__shared_ptrT_lldb_private__OptionValueString_t,
72054   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUInt64_t,
72055   _swigc__p_std__shared_ptrT_lldb_private__OptionValueUUID_t,
72056   _swigc__p_std__shared_ptrT_lldb_private__OptionValue_t,
72057   _swigc__p_std__shared_ptrT_lldb_private__Platform_t,
72058   _swigc__p_std__shared_ptrT_lldb_private__ProcessAttachInfo_t,
72059   _swigc__p_std__shared_ptrT_lldb_private__ProcessLaunchInfo_t,
72060   _swigc__p_std__shared_ptrT_lldb_private__Process_t,
72061   _swigc__p_std__shared_ptrT_lldb_private__Property_t,
72062   _swigc__p_std__shared_ptrT_lldb_private__QueueItem_t,
72063   _swigc__p_std__shared_ptrT_lldb_private__Queue_t,
72064   _swigc__p_std__shared_ptrT_lldb_private__REPL_t,
72065   _swigc__p_std__shared_ptrT_lldb_private__RecognizedStackFrame_t,
72066   _swigc__p_std__shared_ptrT_lldb_private__RegisterCheckpoint_t,
72067   _swigc__p_std__shared_ptrT_lldb_private__RegisterContext_t,
72068   _swigc__p_std__shared_ptrT_lldb_private__RegularExpression_t,
72069   _swigc__p_std__shared_ptrT_lldb_private__ScriptInterpreter_t,
72070   _swigc__p_std__shared_ptrT_lldb_private__ScriptSummaryFormat_t,
72071   _swigc__p_std__shared_ptrT_lldb_private__ScriptedSyntheticChildren_t,
72072   _swigc__p_std__shared_ptrT_lldb_private__SearchFilter_t,
72073   _swigc__p_std__shared_ptrT_lldb_private__SectionLoadList_t,
72074   _swigc__p_std__shared_ptrT_lldb_private__Section_t,
72075   _swigc__p_std__shared_ptrT_lldb_private__Settings_t,
72076   _swigc__p_std__shared_ptrT_lldb_private__StackFrameList_t,
72077   _swigc__p_std__shared_ptrT_lldb_private__StackFrameRecognizer_t,
72078   _swigc__p_std__shared_ptrT_lldb_private__StackFrame_t,
72079   _swigc__p_std__shared_ptrT_lldb_private__StopInfo_t,
72080   _swigc__p_std__shared_ptrT_lldb_private__StreamFile_t,
72081   _swigc__p_std__shared_ptrT_lldb_private__Stream_t,
72082   _swigc__p_std__shared_ptrT_lldb_private__StringSummaryFormat_t,
72083   _swigc__p_std__shared_ptrT_lldb_private__StructuredDataPlugin_t,
72084   _swigc__p_std__shared_ptrT_lldb_private__SymbolContextSpecifier_t,
72085   _swigc__p_std__shared_ptrT_lldb_private__SymbolFileType_t,
72086   _swigc__p_std__shared_ptrT_lldb_private__SymbolFile_t,
72087   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildrenFrontEnd_t,
72088   _swigc__p_std__shared_ptrT_lldb_private__SyntheticChildren_t,
72089   _swigc__p_std__shared_ptrT_lldb_private__SystemRuntime_t,
72090   _swigc__p_std__shared_ptrT_lldb_private__TargetProperties_t,
72091   _swigc__p_std__shared_ptrT_lldb_private__Target_t,
72092   _swigc__p_std__shared_ptrT_lldb_private__ThreadCollection_t,
72093   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlanTracer_t,
72094   _swigc__p_std__shared_ptrT_lldb_private__ThreadPlan_t,
72095   _swigc__p_std__shared_ptrT_lldb_private__Thread_t,
72096   _swigc__p_std__shared_ptrT_lldb_private__TraceOptions_t,
72097   _swigc__p_std__shared_ptrT_lldb_private__Trace_t,
72098   _swigc__p_std__shared_ptrT_lldb_private__TypeCategoryImpl_t,
72099   _swigc__p_std__shared_ptrT_lldb_private__TypeEnumMemberImpl_t,
72100   _swigc__p_std__shared_ptrT_lldb_private__TypeFilterImpl_t,
72101   _swigc__p_std__shared_ptrT_lldb_private__TypeFormatImpl_t,
72102   _swigc__p_std__shared_ptrT_lldb_private__TypeImpl_t,
72103   _swigc__p_std__shared_ptrT_lldb_private__TypeMemberFunctionImpl_t,
72104   _swigc__p_std__shared_ptrT_lldb_private__TypeNameSpecifierImpl_t,
72105   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryImpl_t,
72106   _swigc__p_std__shared_ptrT_lldb_private__TypeSummaryOptions_t,
72107   _swigc__p_std__shared_ptrT_lldb_private__TypeSystem_t,
72108   _swigc__p_std__shared_ptrT_lldb_private__Type_t,
72109   _swigc__p_std__shared_ptrT_lldb_private__UnixSignals_t,
72110   _swigc__p_std__shared_ptrT_lldb_private__UnwindAssembly_t,
72111   _swigc__p_std__shared_ptrT_lldb_private__UnwindPlan_t,
72112   _swigc__p_std__shared_ptrT_lldb_private__UserExpression_t,
72113   _swigc__p_std__shared_ptrT_lldb_private__UtilityFunction_t,
72114   _swigc__p_std__shared_ptrT_lldb_private__ValueList_t,
72115   _swigc__p_std__shared_ptrT_lldb_private__ValueObjectList_t,
72116   _swigc__p_std__shared_ptrT_lldb_private__ValueObject_t,
72117   _swigc__p_std__shared_ptrT_lldb_private__Value_t,
72118   _swigc__p_std__shared_ptrT_lldb_private__VariableList_t,
72119   _swigc__p_std__shared_ptrT_lldb_private__Variable_t,
72120   _swigc__p_std__shared_ptrT_lldb_private__Watchpoint_t,
72121   _swigc__p_std__string,
72122   _swigc__p_std__unique_ptrT_lldb_private__DynamicCheckerFunctions_t,
72123   _swigc__p_std__unique_ptrT_lldb_private__DynamicLoader_t,
72124   _swigc__p_std__unique_ptrT_lldb_private__File_t,
72125   _swigc__p_std__unique_ptrT_lldb_private__JITLoaderList_t,
72126   _swigc__p_std__unique_ptrT_lldb_private__MemoryRegionInfo_t,
72127   _swigc__p_std__unique_ptrT_lldb_private__OperatingSystem_t,
72128   _swigc__p_std__unique_ptrT_lldb_private__ScriptInterpreter_t,
72129   _swigc__p_std__unique_ptrT_lldb_private__SectionList_t,
72130   _swigc__p_std__unique_ptrT_lldb_private__SourceManager_t,
72131   _swigc__p_std__unique_ptrT_lldb_private__StackFrameRecognizerManager_t,
72132   _swigc__p_std__unique_ptrT_lldb_private__StackFrame_t,
72133   _swigc__p_std__unique_ptrT_lldb_private__StructuredDataImpl_t,
72134   _swigc__p_std__unique_ptrT_lldb_private__SymbolVendor_t,
72135   _swigc__p_std__unique_ptrT_lldb_private__SystemRuntime_t,
72136   _swigc__p_std__weak_ptrT_lldb_private__BreakpointLocation_t,
72137   _swigc__p_std__weak_ptrT_lldb_private__BreakpointSite_t,
72138   _swigc__p_std__weak_ptrT_lldb_private__Breakpoint_t,
72139   _swigc__p_std__weak_ptrT_lldb_private__BroadcasterManager_t,
72140   _swigc__p_std__weak_ptrT_lldb_private__Debugger_t,
72141   _swigc__p_std__weak_ptrT_lldb_private__Listener_t,
72142   _swigc__p_std__weak_ptrT_lldb_private__Module_t,
72143   _swigc__p_std__weak_ptrT_lldb_private__ObjectFileJITDelegate_t,
72144   _swigc__p_std__weak_ptrT_lldb_private__ObjectFile_t,
72145   _swigc__p_std__weak_ptrT_lldb_private__OptionValue_t,
72146   _swigc__p_std__weak_ptrT_lldb_private__Process_t,
72147   _swigc__p_std__weak_ptrT_lldb_private__Queue_t,
72148   _swigc__p_std__weak_ptrT_lldb_private__Section_t,
72149   _swigc__p_std__weak_ptrT_lldb_private__StackFrame_t,
72150   _swigc__p_std__weak_ptrT_lldb_private__Stream_t,
72151   _swigc__p_std__weak_ptrT_lldb_private__StructuredDataPlugin_t,
72152   _swigc__p_std__weak_ptrT_lldb_private__SymbolFileType_t,
72153   _swigc__p_std__weak_ptrT_lldb_private__Target_t,
72154   _swigc__p_std__weak_ptrT_lldb_private__ThreadPlan_t,
72155   _swigc__p_std__weak_ptrT_lldb_private__Thread_t,
72156   _swigc__p_std__weak_ptrT_lldb_private__Type_t,
72157   _swigc__p_std__weak_ptrT_lldb_private__UnixSignals_t,
72158   _swigc__p_unsigned_char,
72159   _swigc__p_unsigned_int,
72160   _swigc__p_unsigned_long_long,
72161   _swigc__p_unsigned_short,
72162   _swigc__p_void,
72163 };
72164 
72165 
72166 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
72167 
72168 /* -----------------------------------------------------------------------------
72169  * Type initialization:
72170  * This problem is tough by the requirement that no dynamic
72171  * memory is used. Also, since swig_type_info structures store pointers to
72172  * swig_cast_info structures and swig_cast_info structures store pointers back
72173  * to swig_type_info structures, we need some lookup code at initialization.
72174  * The idea is that swig generates all the structures that are needed.
72175  * The runtime then collects these partially filled structures.
72176  * The SWIG_InitializeModule function takes these initial arrays out of
72177  * swig_module, and does all the lookup, filling in the swig_module.types
72178  * array with the correct data and linking the correct swig_cast_info
72179  * structures together.
72180  *
72181  * The generated swig_type_info structures are assigned statically to an initial
72182  * array. We just loop through that array, and handle each type individually.
72183  * First we lookup if this type has been already loaded, and if so, use the
72184  * loaded structure instead of the generated one. Then we have to fill in the
72185  * cast linked list. The cast data is initially stored in something like a
72186  * two-dimensional array. Each row corresponds to a type (there are the same
72187  * number of rows as there are in the swig_type_initial array). Each entry in
72188  * a column is one of the swig_cast_info structures for that type.
72189  * The cast_initial array is actually an array of arrays, because each row has
72190  * a variable number of columns. So to actually build the cast linked list,
72191  * we find the array of casts associated with the type, and loop through it
72192  * adding the casts to the list. The one last trick we need to do is making
72193  * sure the type pointer in the swig_cast_info struct is correct.
72194  *
72195  * First off, we lookup the cast->type name to see if it is already loaded.
72196  * There are three cases to handle:
72197  *  1) If the cast->type has already been loaded AND the type we are adding
72198  *     casting info to has not been loaded (it is in this module), THEN we
72199  *     replace the cast->type pointer with the type pointer that has already
72200  *     been loaded.
72201  *  2) If BOTH types (the one we are adding casting info to, and the
72202  *     cast->type) are loaded, THEN the cast info has already been loaded by
72203  *     the previous module so we just ignore it.
72204  *  3) Finally, if cast->type has not already been loaded, then we add that
72205  *     swig_cast_info to the linked list (because the cast->type) pointer will
72206  *     be correct.
72207  * ----------------------------------------------------------------------------- */
72208 
72209 #ifdef __cplusplus
72210 extern "C" {
72211 #if 0
72212 } /* c-mode */
72213 #endif
72214 #endif
72215 
72216 #if 0
72217 #define SWIGRUNTIME_DEBUG
72218 #endif
72219 
72220 
72221 SWIGRUNTIME void
72222 SWIG_InitializeModule(void *clientdata) {
72223   size_t i;
72224   swig_module_info *module_head, *iter;
72225   int init;
72226 
72227   /* check to see if the circular list has been setup, if not, set it up */
72228   if (swig_module.next==0) {
72229     /* Initialize the swig_module */
72230     swig_module.type_initial = swig_type_initial;
72231     swig_module.cast_initial = swig_cast_initial;
72232     swig_module.next = &swig_module;
72233     init = 1;
72234   } else {
72235     init = 0;
72236   }
72237 
72238   /* Try and load any already created modules */
72239   module_head = SWIG_GetModule(clientdata);
72240   if (!module_head) {
72241     /* This is the first module loaded for this interpreter */
72242     /* so set the swig module into the interpreter */
72243     SWIG_SetModule(clientdata, &swig_module);
72244   } else {
72245     /* the interpreter has loaded a SWIG module, but has it loaded this one? */
72246     iter=module_head;
72247     do {
72248       if (iter==&swig_module) {
72249         /* Our module is already in the list, so there's nothing more to do. */
72250         return;
72251       }
72252       iter=iter->next;
72253     } while (iter!= module_head);
72254 
72255     /* otherwise we must add our module into the list */
72256     swig_module.next = module_head->next;
72257     module_head->next = &swig_module;
72258   }
72259 
72260   /* When multiple interpreters are used, a module could have already been initialized in
72261      a different interpreter, but not yet have a pointer in this interpreter.
72262      In this case, we do not want to continue adding types... everything should be
72263      set up already */
72264   if (init == 0) return;
72265 
72266   /* Now work on filling in swig_module.types */
72267 #ifdef SWIGRUNTIME_DEBUG
72268   printf("SWIG_InitializeModule: size %lu\n", (unsigned long)swig_module.size);
72269 #endif
72270   for (i = 0; i < swig_module.size; ++i) {
72271     swig_type_info *type = 0;
72272     swig_type_info *ret;
72273     swig_cast_info *cast;
72274 
72275 #ifdef SWIGRUNTIME_DEBUG
72276     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72277 #endif
72278 
72279     /* if there is another module already loaded */
72280     if (swig_module.next != &swig_module) {
72281       type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
72282     }
72283     if (type) {
72284       /* Overwrite clientdata field */
72285 #ifdef SWIGRUNTIME_DEBUG
72286       printf("SWIG_InitializeModule: found type %s\n", type->name);
72287 #endif
72288       if (swig_module.type_initial[i]->clientdata) {
72289 	type->clientdata = swig_module.type_initial[i]->clientdata;
72290 #ifdef SWIGRUNTIME_DEBUG
72291       printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
72292 #endif
72293       }
72294     } else {
72295       type = swig_module.type_initial[i];
72296     }
72297 
72298     /* Insert casting types */
72299     cast = swig_module.cast_initial[i];
72300     while (cast->type) {
72301 
72302       /* Don't need to add information already in the list */
72303       ret = 0;
72304 #ifdef SWIGRUNTIME_DEBUG
72305       printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
72306 #endif
72307       if (swig_module.next != &swig_module) {
72308         ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
72309 #ifdef SWIGRUNTIME_DEBUG
72310 	if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
72311 #endif
72312       }
72313       if (ret) {
72314 	if (type == swig_module.type_initial[i]) {
72315 #ifdef SWIGRUNTIME_DEBUG
72316 	  printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
72317 #endif
72318 	  cast->type = ret;
72319 	  ret = 0;
72320 	} else {
72321 	  /* Check for casting already in the list */
72322 	  swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
72323 #ifdef SWIGRUNTIME_DEBUG
72324 	  if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
72325 #endif
72326 	  if (!ocast) ret = 0;
72327 	}
72328       }
72329 
72330       if (!ret) {
72331 #ifdef SWIGRUNTIME_DEBUG
72332 	printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
72333 #endif
72334         if (type->cast) {
72335           type->cast->prev = cast;
72336           cast->next = type->cast;
72337         }
72338         type->cast = cast;
72339       }
72340       cast++;
72341     }
72342     /* Set entry in modules->types array equal to the type */
72343     swig_module.types[i] = type;
72344   }
72345   swig_module.types[i] = 0;
72346 
72347 #ifdef SWIGRUNTIME_DEBUG
72348   printf("**** SWIG_InitializeModule: Cast List ******\n");
72349   for (i = 0; i < swig_module.size; ++i) {
72350     int j = 0;
72351     swig_cast_info *cast = swig_module.cast_initial[i];
72352     printf("SWIG_InitializeModule: type %lu %s\n", (unsigned long)i, swig_module.type_initial[i]->name);
72353     while (cast->type) {
72354       printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
72355       cast++;
72356       ++j;
72357     }
72358   printf("---- Total casts: %d\n",j);
72359   }
72360   printf("**** SWIG_InitializeModule: Cast List ******\n");
72361 #endif
72362 }
72363 
72364 /* This function will propagate the clientdata field of type to
72365 * any new swig_type_info structures that have been added into the list
72366 * of equivalent types.  It is like calling
72367 * SWIG_TypeClientData(type, clientdata) a second time.
72368 */
72369 SWIGRUNTIME void
72370 SWIG_PropagateClientData(void) {
72371   size_t i;
72372   swig_cast_info *equiv;
72373   static int init_run = 0;
72374 
72375   if (init_run) return;
72376   init_run = 1;
72377 
72378   for (i = 0; i < swig_module.size; i++) {
72379     if (swig_module.types[i]->clientdata) {
72380       equiv = swig_module.types[i]->cast;
72381       while (equiv) {
72382         if (!equiv->converter) {
72383           if (equiv->type && !equiv->type->clientdata)
72384             SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
72385         }
72386         equiv = equiv->next;
72387       }
72388     }
72389   }
72390 }
72391 
72392 #ifdef __cplusplus
72393 #if 0
72394 { /* c-mode */
72395 #endif
72396 }
72397 #endif
72398 
72399 
72400 
72401 /* Forward declaration of where the user's %init{} gets inserted */
72402 void SWIG_init_user(lua_State* L );
72403 
72404 #ifdef __cplusplus
72405 extern "C" {
72406 #endif
72407 /* this is the initialization function
72408   added at the very end of the code
72409   the function is always called SWIG_init, but an earlier #define will rename it
72410 */
72411 #if ((SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC))
72412 LUALIB_API int SWIG_init(lua_State* L)
72413 #else
72414 SWIGEXPORT int SWIG_init(lua_State* L) /* default Lua action */
72415 #endif
72416 {
72417 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC) /* valid for both Lua and eLua */
72418   int i;
72419   int globalRegister = 0;
72420   /* start with global table */
72421   lua_pushglobaltable (L);
72422   /* SWIG's internal initialisation */
72423   SWIG_InitializeModule((void*)L);
72424   SWIG_PropagateClientData();
72425 #endif
72426 
72427 #if ((SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUA) && (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)) || defined(SWIG_LUA_ELUA_EMULATE)
72428   /* add a global fn */
72429   SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type);
72430   SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_class_equal);
72431 #endif
72432 
72433 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72434   /* set up base class pointers (the hierarchy) */
72435   for (i = 0; swig_types[i]; i++){
72436     if (swig_types[i]->clientdata){
72437       SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata));
72438     }
72439   }
72440 #ifdef SWIG_LUA_MODULE_GLOBAL
72441   globalRegister = 1;
72442 #endif
72443 
72444 
72445 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_LUA)
72446   SWIG_Lua_namespace_register(L,&swig_SwigModule, globalRegister);
72447 #endif
72448 
72449 #if (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUA) || (SWIG_LUA_TARGET == SWIG_LUA_FLAVOR_ELUAC)
72450   for (i = 0; swig_types[i]; i++){
72451     if (swig_types[i]->clientdata){
72452       SWIG_Lua_elua_class_register_instance(L,(swig_lua_class*)(swig_types[i]->clientdata));
72453     }
72454   }
72455 #endif
72456 
72457 #if defined(SWIG_LUA_ELUA_EMULATE)
72458   lua_newtable(L);
72459   SWIG_Lua_elua_emulate_register(L,swig_SwigModule.ns_methods);
72460   SWIG_Lua_elua_emulate_register_clear(L);
72461   if(globalRegister) {
72462     lua_pushstring(L,swig_SwigModule.name);
72463     lua_pushvalue(L,-2);
72464     lua_rawset(L,-4);
72465   }
72466 #endif
72467 
72468 #endif
72469 
72470 #if (SWIG_LUA_TARGET != SWIG_LUA_FLAVOR_ELUAC)
72471   /* invoke user-specific initialization */
72472   SWIG_init_user(L);
72473   /* end module */
72474   /* Note: We do not clean up the stack here (Lua will do this for us). At this
72475      point, we have the globals table and out module table on the stack. Returning
72476      one value makes the module table the result of the require command. */
72477   return 1;
72478 #else
72479   return 0;
72480 #endif
72481 }
72482 
72483 #ifdef __cplusplus
72484 }
72485 #endif
72486 
72487 
72488 const char* SWIG_LUACODE=
72489   "";
72490 
72491 void SWIG_init_user(lua_State* L)
72492 {
72493   /* exec Lua code if applicable */
72494   SWIG_Lua_dostring(L,SWIG_LUACODE);
72495 }
72496 
72497